{
  "slug": "soccer-mls-2013-krqabn8mkz",
  "game_id": "soccer-mls-2013-kRQabn8MKZ",
  "display": "MLS 2013 Season",
  "league": "MLS",
  "season": 2013,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mls-2013",
  "synthetic": true,
  "player_count": 35,
  "stat_keys": [
    "assists",
    "assists_minus_xa",
    "avg_pass_distance",
    "avg_pass_vertical",
    "goals",
    "goals_conceded",
    "goals_conceded_minus_xg",
    "goals_minus_xg",
    "goals_per_xg",
    "goals_plus_assists",
    "headed_shot_share",
    "key_passes",
    "minutes_played",
    "pass_completion_pct",
    "passes_attempted",
    "passes_over_expected",
    "passes_over_expected_p100",
    "points_added",
    "saves",
    "shots",
    "shots_faced",
    "shots_on_target",
    "xa",
    "xg",
    "xg_faced",
    "xg_place",
    "xg_plus_xa",
    "xpass_completion_pct",
    "xpoints_added"
  ],
  "players": [
    {
      "canonical_id": "andrew-wiedeman",
      "canonical_name": "Andrew Wiedeman",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 879.0,
        "shots": 25.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.126,
        "xg_place": -0.6944,
        "goals_minus_xg": -0.126,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.7132,
        "assists_minus_xa": 0.2868,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.8393,
        "points_added": 0.8879,
        "xpoints_added": 1.5429,
        "passes_attempted": 263.0,
        "pass_completion_pct": 0.73,
        "xpass_completion_pct": 0.7619,
        "passes_over_expected": -8.3839,
        "passes_over_expected_p100": -3.1878,
        "avg_pass_distance": 18.332,
        "avg_pass_vertical": -2.2981
      }
    },
    {
      "canonical_id": "ashtone-morgan",
      "canonical_name": "Ashtone Morgan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1944.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0891,
        "xg_place": -0.0066,
        "goals_minus_xg": -0.0891,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.3058,
        "assists_minus_xa": 0.6942,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3949,
        "points_added": 0.0,
        "xpoints_added": 0.0779,
        "passes_attempted": 856.0,
        "pass_completion_pct": 0.646,
        "xpass_completion_pct": 0.7029,
        "passes_over_expected": -48.683,
        "passes_over_expected_p100": -5.6873,
        "avg_pass_distance": 22.4236,
        "avg_pass_vertical": 12.012
      }
    },
    {
      "canonical_id": "bobby-convey",
      "canonical_name": "Bobby Convey",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1905.0,
        "shots": 15.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.9556,
        "xg_place": 0.375,
        "goals_minus_xg": 0.0444,
        "key_passes": 34.0,
        "assists": 2.0,
        "xa": 3.1284,
        "assists_minus_xa": -1.1284,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.084,
        "points_added": 1.1868,
        "xpoints_added": 0.8717,
        "passes_attempted": 900.0,
        "pass_completion_pct": 0.7222,
        "xpass_completion_pct": 0.7341,
        "passes_over_expected": -10.6929,
        "passes_over_expected_p100": -1.1881,
        "avg_pass_distance": 22.3444,
        "avg_pass_vertical": 4.7192
      }
    },
    {
      "canonical_id": "bright-dike",
      "canonical_name": "Bright Dike",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 455.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.7986,
        "xg_place": 0.1737,
        "goals_minus_xg": 0.2014,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.3379,
        "assists_minus_xa": -0.3379,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1365,
        "points_added": 0.3885,
        "xpoints_added": 0.437,
        "passes_attempted": 88.0,
        "pass_completion_pct": 0.6477,
        "xpass_completion_pct": 0.7036,
        "passes_over_expected": -4.9167,
        "passes_over_expected_p100": -5.5871,
        "avg_pass_distance": 16.7186,
        "avg_pass_vertical": -3.7501
      }
    },
    {
      "canonical_id": "danny-califf",
      "canonical_name": "Danny Califf",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 380.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3643,
        "xg_place": -0.3643,
        "goals_minus_xg": -0.3643,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3643,
        "points_added": 0.0,
        "xpoints_added": 0.2559,
        "passes_attempted": 108.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.7365,
        "passes_over_expected": -7.5387,
        "passes_over_expected_p100": -6.9803,
        "avg_pass_distance": 23.8813,
        "avg_pass_vertical": 12.8235
      }
    },
    {
      "canonical_id": "danny-koevermans",
      "canonical_name": "Danny Koevermans",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 95.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.281,
        "xg_place": 0.713,
        "goals_minus_xg": -0.281,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.3018,
        "assists_minus_xa": -0.3018,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5828,
        "points_added": 0.0,
        "xpoints_added": 0.2925,
        "passes_attempted": 29.0,
        "pass_completion_pct": 0.6207,
        "xpass_completion_pct": 0.6856,
        "passes_over_expected": -1.8813,
        "passes_over_expected_p100": -6.4872,
        "avg_pass_distance": 20.9158,
        "avg_pass_vertical": 5.4704
      }
    },
    {
      "canonical_id": "darel-russell",
      "canonical_name": "Darel Russell",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1019.0,
        "shots": 17.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 1.1982,
        "xg_place": 1.3142,
        "goals_minus_xg": 1.8018,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.4276,
        "assists_minus_xa": -0.4276,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.6258,
        "points_added": 2.9419,
        "xpoints_added": 1.0232,
        "passes_attempted": 433.0,
        "pass_completion_pct": 0.746,
        "xpass_completion_pct": 0.7347,
        "passes_over_expected": 4.8952,
        "passes_over_expected_p100": 1.1305,
        "avg_pass_distance": 22.7112,
        "avg_pass_vertical": 10.0575
      }
    },
    {
      "canonical_id": "darren-odea",
      "canonical_name": "Darren O'Dea",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1669.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.0332,
        "xg_place": 0.6121,
        "goals_minus_xg": -0.0332,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.8549,
        "assists_minus_xa": -0.8549,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8881,
        "points_added": 0.3516,
        "xpoints_added": 0.8533,
        "passes_attempted": 723.0,
        "pass_completion_pct": 0.7068,
        "xpass_completion_pct": 0.7006,
        "passes_over_expected": 4.4437,
        "passes_over_expected_p100": 0.6146,
        "avg_pass_distance": 28.7802,
        "avg_pass_vertical": 15.7598
      }
    },
    {
      "canonical_id": "doneil-henry",
      "canonical_name": "Doneil Henry",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1779.0,
        "shots": 7.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.7059,
        "xg_place": -0.7059,
        "goals_minus_xg": -0.7059,
        "key_passes": 5.0,
        "assists": 2.0,
        "xa": 0.954,
        "assists_minus_xa": 1.046,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6598,
        "points_added": 0.0,
        "xpoints_added": 0.5935,
        "passes_attempted": 530.0,
        "pass_completion_pct": 0.683,
        "xpass_completion_pct": 0.7163,
        "passes_over_expected": -17.6205,
        "passes_over_expected_p100": -3.3246,
        "avg_pass_distance": 26.8774,
        "avg_pass_vertical": 16.4662
      }
    },
    {
      "canonical_id": "emery-welshman",
      "canonical_name": "Emery Welshman",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 9.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 3.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.8301,
        "passes_over_expected": 0.5096,
        "passes_over_expected_p100": 16.9876,
        "avg_pass_distance": 11.4283,
        "avg_pass_vertical": 3.565
      }
    },
    {
      "canonical_id": "gale-agbossoumonde",
      "canonical_name": "Gale Agbossoumonde",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1174.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1278,
        "xg_place": -0.1278,
        "goals_minus_xg": -0.1278,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2171,
        "assists_minus_xa": -0.2171,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3449,
        "points_added": 0.0,
        "xpoints_added": 0.1296,
        "passes_attempted": 337.0,
        "pass_completion_pct": 0.7329,
        "xpass_completion_pct": 0.7473,
        "passes_over_expected": -4.8422,
        "passes_over_expected_p100": -1.4368,
        "avg_pass_distance": 26.612,
        "avg_pass_vertical": 13.3633
      }
    },
    {
      "canonical_id": "hogan-ephraim",
      "canonical_name": "Hogan Ephraim",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 840.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.2994,
        "xg_place": 0.1649,
        "goals_minus_xg": -0.2994,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.8059,
        "assists_minus_xa": -0.8059,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1053,
        "points_added": 0.0,
        "xpoints_added": 0.1527,
        "passes_attempted": 312.0,
        "pass_completion_pct": 0.734,
        "xpass_completion_pct": 0.7515,
        "passes_over_expected": -5.4566,
        "passes_over_expected_p100": -1.7489,
        "avg_pass_distance": 18.2795,
        "avg_pass_vertical": 1.7678
      }
    },
    {
      "canonical_id": "jeremy-brockie",
      "canonical_name": "Jeremy Brockie",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1162.0,
        "shots": 31.0,
        "shots_on_target": 12.0,
        "goals": 1.0,
        "xg": 3.3355,
        "xg_place": -0.8617,
        "goals_minus_xg": -2.3355,
        "key_passes": 11.0,
        "assists": 3.0,
        "xa": 1.6235,
        "assists_minus_xa": 1.3765,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.959,
        "points_added": 0.621,
        "xpoints_added": 2.5736,
        "passes_attempted": 305.0,
        "pass_completion_pct": 0.6492,
        "xpass_completion_pct": 0.6786,
        "passes_over_expected": -8.9848,
        "passes_over_expected_p100": -2.9459,
        "avg_pass_distance": 16.653,
        "avg_pass_vertical": 1.5841
      }
    },
    {
      "canonical_id": "jeremy-hall",
      "canonical_name": "Jeremy Hall",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2469.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.4396,
        "xg_place": 0.0454,
        "goals_minus_xg": 0.5604,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.6531,
        "assists_minus_xa": -0.6531,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0927,
        "points_added": 0.6905,
        "xpoints_added": 0.131,
        "passes_attempted": 1000.0,
        "pass_completion_pct": 0.74,
        "xpass_completion_pct": 0.7865,
        "passes_over_expected": -46.4699,
        "passes_over_expected_p100": -4.647,
        "avg_pass_distance": 22.1515,
        "avg_pass_vertical": 7.6906
      }
    },
    {
      "canonical_id": "joe-bendik",
      "canonical_name": "Joe Bendik",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3220.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 888.0,
        "pass_completion_pct": 0.5101,
        "xpass_completion_pct": 0.4817,
        "passes_over_expected": 25.2443,
        "passes_over_expected_p100": 2.8428,
        "avg_pass_distance": 56.8106,
        "avg_pass_vertical": 51.5763,
        "shots_faced": 139.0,
        "goals_conceded": 45.0,
        "saves": 90.0,
        "headed_shot_share": 0.1439,
        "xg_faced": 39.8944,
        "goals_conceded_minus_xg": 5.1056,
        "goals_per_xg": 1.128
      }
    },
    {
      "canonical_id": "john-bostock",
      "canonical_name": "John Bostock",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 424.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1213,
        "xg_place": -0.061,
        "goals_minus_xg": -0.1213,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.2553,
        "assists_minus_xa": -0.2553,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3766,
        "points_added": 0.0,
        "xpoints_added": 0.0773,
        "passes_attempted": 196.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.747,
        "passes_over_expected": -6.4208,
        "passes_over_expected_p100": -3.2759,
        "avg_pass_distance": 19.3476,
        "avg_pass_vertical": -0.8683
      }
    },
    {
      "canonical_id": "jonas-elmer",
      "canonical_name": "Jonas Elmer",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 143.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0178,
        "xg_place": -0.0178,
        "goals_minus_xg": -0.0178,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0178,
        "points_added": 0.0,
        "xpoints_added": 0.0017,
        "passes_attempted": 55.0,
        "pass_completion_pct": 0.5455,
        "xpass_completion_pct": 0.6179,
        "passes_over_expected": -3.9831,
        "passes_over_expected_p100": -7.242,
        "avg_pass_distance": 23.7023,
        "avg_pass_vertical": 15.438
      }
    },
    {
      "canonical_id": "jonathan-osorio",
      "canonical_name": "Jonathan Osorio",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1873.0,
        "shots": 28.0,
        "shots_on_target": 8.0,
        "goals": 5.0,
        "xg": 2.7253,
        "xg_place": 1.441,
        "goals_minus_xg": 2.2747,
        "key_passes": 22.0,
        "assists": 0.0,
        "xa": 1.8549,
        "assists_minus_xa": -1.8549,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.5802,
        "points_added": 5.02,
        "xpoints_added": 2.042,
        "passes_attempted": 848.0,
        "pass_completion_pct": 0.8019,
        "xpass_completion_pct": 0.7849,
        "passes_over_expected": 14.3953,
        "passes_over_expected_p100": 1.6976,
        "avg_pass_distance": 19.6243,
        "avg_pass_vertical": 2.9971
      }
    },
    {
      "canonical_id": "justin-braun",
      "canonical_name": "Justin Braun",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 871.0,
        "shots": 12.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.336,
        "xg_place": 0.2904,
        "goals_minus_xg": -0.336,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 1.317,
        "assists_minus_xa": 0.683,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.653,
        "points_added": 1.5163,
        "xpoints_added": 1.9362,
        "passes_attempted": 295.0,
        "pass_completion_pct": 0.7119,
        "xpass_completion_pct": 0.7365,
        "passes_over_expected": -7.2791,
        "passes_over_expected_p100": -2.4675,
        "avg_pass_distance": 16.6431,
        "avg_pass_vertical": -1.4992
      }
    },
    {
      "canonical_id": "kyle-bekker",
      "canonical_name": "Kyle Bekker",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 382.0,
        "shots": 11.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3924,
        "xg_place": -0.3801,
        "goals_minus_xg": -0.3924,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.197,
        "assists_minus_xa": -0.197,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5894,
        "points_added": 0.0,
        "xpoints_added": 0.3246,
        "passes_attempted": 230.0,
        "pass_completion_pct": 0.7652,
        "xpass_completion_pct": 0.7866,
        "passes_over_expected": -4.9076,
        "passes_over_expected_p100": -2.1338,
        "avg_pass_distance": 22.0285,
        "avg_pass_vertical": 6.027
      }
    },
    {
      "canonical_id": "logan-emory",
      "canonical_name": "Logan Emory",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 245.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0963,
        "xg_place": -0.0963,
        "goals_minus_xg": -0.0963,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1487,
        "assists_minus_xa": -0.1487,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2451,
        "points_added": 0.0,
        "xpoints_added": 0.0562,
        "passes_attempted": 86.0,
        "pass_completion_pct": 0.5698,
        "xpass_completion_pct": 0.6513,
        "passes_over_expected": -7.0113,
        "passes_over_expected_p100": -8.1526,
        "avg_pass_distance": 27.832,
        "avg_pass_vertical": 17.8108
      }
    },
    {
      "canonical_id": "luis-silva",
      "canonical_name": "Luis Silva",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1006.0,
        "shots": 20.0,
        "shots_on_target": 8.0,
        "goals": 0.0,
        "xg": 1.5033,
        "xg_place": -1.0787,
        "goals_minus_xg": -1.5033,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 1.4215,
        "assists_minus_xa": 0.5785,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.9249,
        "points_added": 0.0,
        "xpoints_added": 1.1574,
        "passes_attempted": 422.0,
        "pass_completion_pct": 0.6469,
        "xpass_completion_pct": 0.7013,
        "passes_over_expected": -22.9445,
        "passes_over_expected_p100": -5.4371,
        "avg_pass_distance": 20.1328,
        "avg_pass_vertical": 3.2291
      }
    },
    {
      "canonical_id": "mark-bloom",
      "canonical_name": "Mark Bloom",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 582.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0497,
        "xg_place": 0.0023,
        "goals_minus_xg": -0.0497,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.8588,
        "assists_minus_xa": 0.1412,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9085,
        "points_added": 0.0,
        "xpoints_added": 0.0414,
        "passes_attempted": 261.0,
        "pass_completion_pct": 0.7203,
        "xpass_completion_pct": 0.7237,
        "passes_over_expected": -0.8836,
        "passes_over_expected_p100": -0.3385,
        "avg_pass_distance": 23.41,
        "avg_pass_vertical": 11.3059
      }
    },
    {
      "canonical_id": "mat\u00edas-laba",
      "canonical_name": "Mat\u00edas Laba",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1521.0,
        "shots": 7.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.9131,
        "xg_place": 0.5194,
        "goals_minus_xg": 0.0869,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.6933,
        "assists_minus_xa": -0.6933,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6064,
        "points_added": 0.6167,
        "xpoints_added": 0.6396,
        "passes_attempted": 760.0,
        "pass_completion_pct": 0.8132,
        "xpass_completion_pct": 0.8335,
        "passes_over_expected": -15.4437,
        "passes_over_expected_p100": -2.0321,
        "avg_pass_distance": 21.8252,
        "avg_pass_vertical": 4.6372
      }
    },
    {
      "canonical_id": "maxi-urruti",
      "canonical_name": "Maxi Urruti",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 47.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 11.0,
        "pass_completion_pct": 0.6364,
        "xpass_completion_pct": 0.7391,
        "passes_over_expected": -1.1303,
        "passes_over_expected_p100": -10.2753,
        "avg_pass_distance": 21.644,
        "avg_pass_vertical": 2.9999
      }
    },
    {
      "canonical_id": "michael-thomas",
      "canonical_name": "Michael Thomas",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 15.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 6.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.8183,
        "passes_over_expected": 1.0903,
        "passes_over_expected_p100": 18.172,
        "avg_pass_distance": 22.8103,
        "avg_pass_vertical": 12.6883
      }
    },
    {
      "canonical_id": "reggie-lambe",
      "canonical_name": "Reggie Lambe",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1964.0,
        "shots": 11.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.7674,
        "xg_place": -0.7674,
        "goals_minus_xg": -0.7674,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 1.4012,
        "assists_minus_xa": -0.4012,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.1686,
        "points_added": 0.0,
        "xpoints_added": 0.3943,
        "passes_attempted": 648.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7585,
        "passes_over_expected": -5.5114,
        "passes_over_expected_p100": -0.8505,
        "avg_pass_distance": 19.0589,
        "avg_pass_vertical": 3.6566
      }
    },
    {
      "canonical_id": "richard-eckersley",
      "canonical_name": "Richard Eckersley",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1544.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.2619,
        "xg_place": -0.1425,
        "goals_minus_xg": -0.2619,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.3725,
        "assists_minus_xa": -0.3725,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6345,
        "points_added": 0.0,
        "xpoints_added": 0.2027,
        "passes_attempted": 816.0,
        "pass_completion_pct": 0.7402,
        "xpass_completion_pct": 0.7318,
        "passes_over_expected": 6.8353,
        "passes_over_expected_p100": 0.8377,
        "avg_pass_distance": 22.1174,
        "avg_pass_vertical": 12.2722
      }
    },
    {
      "canonical_id": "robert-earnshaw",
      "canonical_name": "Robert Earnshaw",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2003.0,
        "shots": 69.0,
        "shots_on_target": 22.0,
        "goals": 8.0,
        "xg": 8.4461,
        "xg_place": -1.3185,
        "goals_minus_xg": -0.4461,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.7906,
        "assists_minus_xa": -0.7906,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 9.2368,
        "points_added": 4.7913,
        "xpoints_added": 6.1388,
        "passes_attempted": 366.0,
        "pass_completion_pct": 0.7432,
        "xpass_completion_pct": 0.7661,
        "passes_over_expected": -8.387,
        "passes_over_expected_p100": -2.2915,
        "avg_pass_distance": 16.2276,
        "avg_pass_vertical": -2.2593
      }
    },
    {
      "canonical_id": "ryan-richter",
      "canonical_name": "Ryan Richter",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1219.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1815,
        "xg_place": -0.059,
        "goals_minus_xg": -0.1815,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.8051,
        "assists_minus_xa": 0.1949,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9867,
        "points_added": 0.0,
        "xpoints_added": 0.1417,
        "passes_attempted": 619.0,
        "pass_completion_pct": 0.609,
        "xpass_completion_pct": 0.6571,
        "passes_over_expected": -29.7318,
        "passes_over_expected_p100": -4.8032,
        "avg_pass_distance": 23.6908,
        "avg_pass_vertical": 11.972
      }
    },
    {
      "canonical_id": "stefan-frei",
      "canonical_name": "Stefan Frei",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 95.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 28.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.4402,
        "passes_over_expected": 1.6731,
        "passes_over_expected_p100": 5.9753,
        "avg_pass_distance": 53.2155,
        "avg_pass_vertical": 51.5282,
        "shots_faced": 3.0,
        "goals_conceded": 1.0,
        "saves": 2.0,
        "headed_shot_share": 0.3333,
        "xg_faced": 1.279,
        "goals_conceded_minus_xg": -0.279,
        "goals_per_xg": 0.7818
      }
    },
    {
      "canonical_id": "steven-caldwell",
      "canonical_name": "Steven Caldwell",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2230.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.6691,
        "xg_place": -0.4165,
        "goals_minus_xg": -0.6691,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.2756,
        "assists_minus_xa": 0.7244,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9447,
        "points_added": 0.527,
        "xpoints_added": 1.3315,
        "passes_attempted": 751.0,
        "pass_completion_pct": 0.735,
        "xpass_completion_pct": 0.7368,
        "passes_over_expected": -1.342,
        "passes_over_expected_p100": -0.1787,
        "avg_pass_distance": 28.7551,
        "avg_pass_vertical": 16.3239
      }
    },
    {
      "canonical_id": "taylor-morgan",
      "canonical_name": "Taylor Morgan",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 19.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 4.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.718,
        "passes_over_expected": -0.8721,
        "passes_over_expected_p100": -21.8014,
        "avg_pass_distance": 13.5387,
        "avg_pass_vertical": 1.3608
      }
    },
    {
      "canonical_id": "terry-dunfield",
      "canonical_name": "Terry Dunfield",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 327.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1796,
        "xg_place": -0.1652,
        "goals_minus_xg": -0.1796,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0229,
        "assists_minus_xa": -0.0229,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2025,
        "points_added": 0.0,
        "xpoints_added": 0.1092,
        "passes_attempted": 187.0,
        "pass_completion_pct": 0.7861,
        "xpass_completion_pct": 0.7771,
        "passes_over_expected": 1.6756,
        "passes_over_expected_p100": 0.896,
        "avg_pass_distance": 21.5038,
        "avg_pass_vertical": 8.1642
      }
    },
    {
      "canonical_id": "\u00e1lvaro-rey",
      "canonical_name": "\u00c1lvaro Rey",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 824.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.1396,
        "xg_place": 0.5341,
        "goals_minus_xg": -0.1396,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.1108,
        "assists_minus_xa": -0.1108,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2504,
        "points_added": 0.0008,
        "xpoints_added": 0.919,
        "passes_attempted": 295.0,
        "pass_completion_pct": 0.7254,
        "xpass_completion_pct": 0.7298,
        "passes_over_expected": -1.2998,
        "passes_over_expected_p100": -0.4406,
        "avg_pass_distance": 21.3934,
        "avg_pass_vertical": 3.1342
      }
    }
  ]
}