{
  "slug": "soccer-mls-2015-jyqj8ew5gr",
  "game_id": "soccer-mls-2015-jYQJ8EW5GR",
  "display": "MLS 2015 Season",
  "league": "MLS",
  "season": 2015,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mls-2015",
  "synthetic": true,
  "player_count": 30,
  "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": "adrian-winter",
      "canonical_name": "Adrian Winter",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 639.0,
        "shots": 11.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.532,
        "xg_place": 0.7201,
        "goals_minus_xg": 0.468,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 1.0811,
        "assists_minus_xa": -0.0811,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.613,
        "points_added": 0.6803,
        "xpoints_added": 0.7767,
        "passes_attempted": 203.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.7561,
        "passes_over_expected": -8.4941,
        "passes_over_expected_p100": -4.1843,
        "avg_pass_distance": 16.2473,
        "avg_pass_vertical": 1.4528
      }
    },
    {
      "canonical_id": "amobi-okugo",
      "canonical_name": "Amobi Okugo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 897.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2447,
        "xg_place": -0.0202,
        "goals_minus_xg": -0.2447,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2157,
        "assists_minus_xa": -0.2157,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4604,
        "points_added": 0.0,
        "xpoints_added": 0.2902,
        "passes_attempted": 437.0,
        "pass_completion_pct": 0.8764,
        "xpass_completion_pct": 0.8468,
        "passes_over_expected": 12.9465,
        "passes_over_expected_p100": 2.9626,
        "avg_pass_distance": 18.4193,
        "avg_pass_vertical": 5.8989
      }
    },
    {
      "canonical_id": "aur\u00e9lien-collin",
      "canonical_name": "Aur\u00e9lien Collin",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2595.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.2818,
        "xg_place": -0.337,
        "goals_minus_xg": 0.7182,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0778,
        "assists_minus_xa": -0.0778,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.3596,
        "points_added": 1.6924,
        "xpoints_added": 1.2117,
        "passes_attempted": 1145.0,
        "pass_completion_pct": 0.8245,
        "xpass_completion_pct": 0.813,
        "passes_over_expected": 13.1192,
        "passes_over_expected_p100": 1.1458,
        "avg_pass_distance": 25.5255,
        "avg_pass_vertical": 10.7077
      }
    },
    {
      "canonical_id": "brek-shea",
      "canonical_name": "Brek Shea",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1581.0,
        "shots": 16.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.691,
        "xg_place": -0.5705,
        "goals_minus_xg": -0.691,
        "key_passes": 16.0,
        "assists": 2.0,
        "xa": 1.8012,
        "assists_minus_xa": 0.1988,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.4922,
        "points_added": 0.0,
        "xpoints_added": 0.4447,
        "passes_attempted": 823.0,
        "pass_completion_pct": 0.7801,
        "xpass_completion_pct": 0.7828,
        "passes_over_expected": -2.2803,
        "passes_over_expected_p100": -0.2771,
        "avg_pass_distance": 18.1833,
        "avg_pass_vertical": 3.3106
      }
    },
    {
      "canonical_id": "bryan-r\u00f3chez",
      "canonical_name": "Bryan R\u00f3chez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 330.0,
        "shots": 11.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 2.3218,
        "xg_place": 1.2565,
        "goals_minus_xg": 0.6782,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0674,
        "assists_minus_xa": -0.0674,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.3892,
        "points_added": 0.8727,
        "xpoints_added": 0.9506,
        "passes_attempted": 59.0,
        "pass_completion_pct": 0.678,
        "xpass_completion_pct": 0.8055,
        "passes_over_expected": -7.5227,
        "passes_over_expected_p100": -12.7504,
        "avg_pass_distance": 13.9242,
        "avg_pass_vertical": 0.6084
      }
    },
    {
      "canonical_id": "carlos-rivas",
      "canonical_name": "Carlos Rivas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1510.0,
        "shots": 63.0,
        "shots_on_target": 16.0,
        "goals": 0.0,
        "xg": 5.0964,
        "xg_place": -3.7375,
        "goals_minus_xg": -5.0964,
        "key_passes": 21.0,
        "assists": 4.0,
        "xa": 3.4878,
        "assists_minus_xa": 0.5122,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 8.5842,
        "points_added": 0.0,
        "xpoints_added": 3.1885,
        "passes_attempted": 421.0,
        "pass_completion_pct": 0.601,
        "xpass_completion_pct": 0.6467,
        "passes_over_expected": -19.2744,
        "passes_over_expected_p100": -4.5783,
        "avg_pass_distance": 18.6117,
        "avg_pass_vertical": 1.1781
      }
    },
    {
      "canonical_id": "conor-donovan",
      "canonical_name": "Conor Donovan",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 14.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.9453,
        "passes_over_expected": 0.3281,
        "passes_over_expected_p100": 5.4682,
        "avg_pass_distance": 15.8996,
        "avg_pass_vertical": 8.1267
      }
    },
    {
      "canonical_id": "corey-ashe",
      "canonical_name": "Corey Ashe",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 710.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0432,
        "xg_place": 0.0954,
        "goals_minus_xg": -0.0432,
        "key_passes": 5.0,
        "assists": 3.0,
        "xa": 1.031,
        "assists_minus_xa": 1.969,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.0742,
        "points_added": 0.0,
        "xpoints_added": 0.0259,
        "passes_attempted": 361.0,
        "pass_completion_pct": 0.7839,
        "xpass_completion_pct": 0.765,
        "passes_over_expected": 6.8352,
        "passes_over_expected_p100": 1.8934,
        "avg_pass_distance": 18.6565,
        "avg_pass_vertical": 4.9576
      }
    },
    {
      "canonical_id": "cristian-higuita",
      "canonical_name": "Cristian Higuita",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2382.0,
        "shots": 12.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.5318,
        "xg_place": 0.2238,
        "goals_minus_xg": 0.4682,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 1.8191,
        "assists_minus_xa": 0.1809,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.3509,
        "points_added": 0.0,
        "xpoints_added": 0.1995,
        "passes_attempted": 1422.0,
        "pass_completion_pct": 0.8685,
        "xpass_completion_pct": 0.8578,
        "passes_over_expected": 15.2651,
        "passes_over_expected_p100": 1.0735,
        "avg_pass_distance": 19.1315,
        "avg_pass_vertical": 4.1825
      }
    },
    {
      "canonical_id": "cyle-larin",
      "canonical_name": "Cyle Larin",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2013.0,
        "shots": 64.0,
        "shots_on_target": 29.0,
        "goals": 17.0,
        "xg": 10.7841,
        "xg_place": 2.9817,
        "goals_minus_xg": 6.2159,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 1.0244,
        "assists_minus_xa": -1.0244,
        "goals_plus_assists": 17.0,
        "xg_plus_xa": 11.8086,
        "points_added": 11.6239,
        "xpoints_added": 6.8748,
        "passes_attempted": 320.0,
        "pass_completion_pct": 0.7156,
        "xpass_completion_pct": 0.7835,
        "passes_over_expected": -21.7359,
        "passes_over_expected_p100": -6.7925,
        "avg_pass_distance": 12.5924,
        "avg_pass_vertical": -0.7728
      }
    },
    {
      "canonical_id": "danny-mwanga",
      "canonical_name": "Danny Mwanga",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 125.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": 3.0,
        "assists": 0.0,
        "xa": 0.2733,
        "assists_minus_xa": -0.2733,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2733,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 36.0,
        "pass_completion_pct": 0.9444,
        "xpass_completion_pct": 0.8521,
        "passes_over_expected": 3.325,
        "passes_over_expected_p100": 9.236,
        "avg_pass_distance": 12.4709,
        "avg_pass_vertical": -3.3645
      }
    },
    {
      "canonical_id": "darwin-cer\u00e9n",
      "canonical_name": "Darwin Cer\u00e9n",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2432.0,
        "shots": 29.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.6291,
        "xg_place": -0.4478,
        "goals_minus_xg": 0.3709,
        "key_passes": 26.0,
        "assists": 1.0,
        "xa": 1.7448,
        "assists_minus_xa": -0.7448,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.374,
        "points_added": 0.453,
        "xpoints_added": 1.0704,
        "passes_attempted": 1582.0,
        "pass_completion_pct": 0.8597,
        "xpass_completion_pct": 0.857,
        "passes_over_expected": 4.2552,
        "passes_over_expected_p100": 0.269,
        "avg_pass_distance": 21.1982,
        "avg_pass_vertical": 5.8675
      }
    },
    {
      "canonical_id": "david-mateos",
      "canonical_name": "David Mateos",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 573.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0354,
        "xg_place": 0.044,
        "goals_minus_xg": -0.0354,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0354,
        "points_added": 0.0,
        "xpoints_added": 0.0284,
        "passes_attempted": 291.0,
        "pass_completion_pct": 0.8351,
        "xpass_completion_pct": 0.8125,
        "passes_over_expected": 6.5485,
        "passes_over_expected_p100": 2.2503,
        "avg_pass_distance": 26.2555,
        "avg_pass_vertical": 11.2556
      }
    },
    {
      "canonical_id": "donovan-ricketts",
      "canonical_name": "Donovan Ricketts",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 976.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": 1.0,
        "assists": 0.0,
        "xa": 0.0867,
        "assists_minus_xa": -0.0867,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0867,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 260.0,
        "pass_completion_pct": 0.6962,
        "xpass_completion_pct": 0.6679,
        "passes_over_expected": 7.333,
        "passes_over_expected_p100": 2.8204,
        "avg_pass_distance": 40.6969,
        "avg_pass_vertical": 33.599,
        "shots_faced": 36.0,
        "goals_conceded": 14.0,
        "saves": 21.0,
        "headed_shot_share": 0.1111,
        "xg_faced": 12.8869,
        "goals_conceded_minus_xg": 1.1131,
        "goals_per_xg": 1.0864
      }
    },
    {
      "canonical_id": "eric-avila",
      "canonical_name": "Eric Avila",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1426.0,
        "shots": 17.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.1917,
        "xg_place": -0.537,
        "goals_minus_xg": -0.1917,
        "key_passes": 16.0,
        "assists": 0.0,
        "xa": 1.5912,
        "assists_minus_xa": -1.5912,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.7829,
        "points_added": 0.5753,
        "xpoints_added": 0.5718,
        "passes_attempted": 595.0,
        "pass_completion_pct": 0.8101,
        "xpass_completion_pct": 0.8007,
        "passes_over_expected": 5.5827,
        "passes_over_expected_p100": 0.9383,
        "avg_pass_distance": 15.6979,
        "avg_pass_vertical": 1.57
      }
    },
    {
      "canonical_id": "harrison-heath",
      "canonical_name": "Harrison Heath",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 151.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0245,
        "xg_place": -0.0245,
        "goals_minus_xg": -0.0245,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0245,
        "points_added": 0.0,
        "xpoints_added": 0.0155,
        "passes_attempted": 80.0,
        "pass_completion_pct": 0.9125,
        "xpass_completion_pct": 0.8742,
        "passes_over_expected": 3.0656,
        "passes_over_expected_p100": 3.832,
        "avg_pass_distance": 19.4356,
        "avg_pass_vertical": 1.5048
      }
    },
    {
      "canonical_id": "josh-ford",
      "canonical_name": "Josh Ford",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 106.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": 36.0,
        "pass_completion_pct": 0.6944,
        "xpass_completion_pct": 0.6998,
        "passes_over_expected": -0.1921,
        "passes_over_expected_p100": -0.5337,
        "avg_pass_distance": 38.2897,
        "avg_pass_vertical": 27.0123,
        "shots_faced": 6.0,
        "goals_conceded": 1.0,
        "saves": 5.0,
        "headed_shot_share": 0.0,
        "xg_faced": 1.9447,
        "goals_conceded_minus_xg": -0.9447,
        "goals_per_xg": 0.5142
      }
    },
    {
      "canonical_id": "kak\u00e1",
      "canonical_name": "Kak\u00e1",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2614.0,
        "shots": 56.0,
        "shots_on_target": 21.0,
        "goals": 9.0,
        "xg": 8.3977,
        "xg_place": 0.8975,
        "goals_minus_xg": 0.6023,
        "key_passes": 54.0,
        "assists": 6.0,
        "xa": 5.7653,
        "assists_minus_xa": 0.2347,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 14.163,
        "points_added": 4.7803,
        "xpoints_added": 4.3128,
        "passes_attempted": 1331.0,
        "pass_completion_pct": 0.7806,
        "xpass_completion_pct": 0.7727,
        "passes_over_expected": 10.4804,
        "passes_over_expected_p100": 0.7874,
        "avg_pass_distance": 17.2833,
        "avg_pass_vertical": 2.7488
      }
    },
    {
      "canonical_id": "kevin-molino",
      "canonical_name": "Kevin Molino",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 650.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.7939,
        "xg_place": -1.0235,
        "goals_minus_xg": -1.7939,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.3048,
        "assists_minus_xa": -0.3048,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.0987,
        "points_added": 0.0,
        "xpoints_added": 1.4426,
        "passes_attempted": 363.0,
        "pass_completion_pct": 0.7989,
        "xpass_completion_pct": 0.8131,
        "passes_over_expected": -5.1568,
        "passes_over_expected_p100": -1.4206,
        "avg_pass_distance": 14.1302,
        "avg_pass_vertical": 1.6778
      }
    },
    {
      "canonical_id": "lewis-neal",
      "canonical_name": "Lewis Neal",
      "positions": [
        "DT"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1609.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.6425,
        "xg_place": -0.2732,
        "goals_minus_xg": -1.6425,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.1224,
        "assists_minus_xa": -0.1224,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.7649,
        "points_added": 0.0,
        "xpoints_added": 0.9289,
        "passes_attempted": 826.0,
        "pass_completion_pct": 0.816,
        "xpass_completion_pct": 0.8408,
        "passes_over_expected": -20.5149,
        "passes_over_expected_p100": -2.4836,
        "avg_pass_distance": 18.787,
        "avg_pass_vertical": 2.5979
      }
    },
    {
      "canonical_id": "luke-boden",
      "canonical_name": "Luke Boden",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2414.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2207,
        "xg_place": 0.5336,
        "goals_minus_xg": 0.7793,
        "key_passes": 25.0,
        "assists": 3.0,
        "xa": 2.6127,
        "assists_minus_xa": 0.3873,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.8334,
        "points_added": 0.7971,
        "xpoints_added": 0.1762,
        "passes_attempted": 1594.0,
        "pass_completion_pct": 0.7773,
        "xpass_completion_pct": 0.7528,
        "passes_over_expected": 39.0735,
        "passes_over_expected_p100": 2.4513,
        "avg_pass_distance": 19.6793,
        "avg_pass_vertical": 6.5375
      }
    },
    {
      "canonical_id": "martin-paterson",
      "canonical_name": "Martin Paterson",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 69.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0218,
        "xg_place": -0.0218,
        "goals_minus_xg": -0.0218,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.073,
        "assists_minus_xa": -0.073,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0947,
        "points_added": 0.0,
        "xpoints_added": 0.0033,
        "passes_attempted": 12.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7519,
        "passes_over_expected": -0.0228,
        "passes_over_expected_p100": -0.1901,
        "avg_pass_distance": 15.6899,
        "avg_pass_vertical": -5.3794
      }
    },
    {
      "canonical_id": "pedro-ribeiro",
      "canonical_name": "Pedro Ribeiro",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 801.0,
        "shots": 19.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 2.1934,
        "xg_place": 0.2165,
        "goals_minus_xg": -0.1934,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 1.1777,
        "assists_minus_xa": 0.8223,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.371,
        "points_added": 2.4061,
        "xpoints_added": 2.0858,
        "passes_attempted": 216.0,
        "pass_completion_pct": 0.6435,
        "xpass_completion_pct": 0.7276,
        "passes_over_expected": -18.1556,
        "passes_over_expected_p100": -8.4054,
        "avg_pass_distance": 13.5568,
        "avg_pass_vertical": 2.8305
      }
    },
    {
      "canonical_id": "rafael-ramos",
      "canonical_name": "Rafael Ramos",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2156.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.3891,
        "xg_place": 0.1335,
        "goals_minus_xg": -0.3891,
        "key_passes": 22.0,
        "assists": 1.0,
        "xa": 2.5767,
        "assists_minus_xa": -1.5767,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.9659,
        "points_added": 0.0,
        "xpoints_added": 0.3213,
        "passes_attempted": 1296.0,
        "pass_completion_pct": 0.787,
        "xpass_completion_pct": 0.7784,
        "passes_over_expected": 11.177,
        "passes_over_expected_p100": 0.8624,
        "avg_pass_distance": 18.2298,
        "avg_pass_vertical": 2.5632
      }
    },
    {
      "canonical_id": "sean-st-ledger",
      "canonical_name": "Sean St Ledger",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1307.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.0275,
        "xg_place": -0.339,
        "goals_minus_xg": -1.0275,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0799,
        "assists_minus_xa": -0.0799,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1073,
        "points_added": 0.0,
        "xpoints_added": 1.0492,
        "passes_attempted": 618.0,
        "pass_completion_pct": 0.8447,
        "xpass_completion_pct": 0.8363,
        "passes_over_expected": 5.157,
        "passes_over_expected_p100": 0.8345,
        "avg_pass_distance": 21.6918,
        "avg_pass_vertical": 9.5156
      }
    },
    {
      "canonical_id": "seb-hines",
      "canonical_name": "Seb Hines",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2080.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.1333,
        "xg_place": 0.6455,
        "goals_minus_xg": -0.1333,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.8354,
        "assists_minus_xa": -0.8354,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.9687,
        "points_added": 0.4489,
        "xpoints_added": 0.7592,
        "passes_attempted": 840.0,
        "pass_completion_pct": 0.8226,
        "xpass_completion_pct": 0.789,
        "passes_over_expected": 28.2219,
        "passes_over_expected_p100": 3.3597,
        "avg_pass_distance": 24.0907,
        "avg_pass_vertical": 11.1144
      }
    },
    {
      "canonical_id": "servando-carrasco",
      "canonical_name": "Servando Carrasco",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 971.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.205,
        "xg_place": 0.321,
        "goals_minus_xg": -0.205,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.229,
        "assists_minus_xa": 0.771,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4341,
        "points_added": 0.0,
        "xpoints_added": 0.2036,
        "passes_attempted": 491.0,
        "pass_completion_pct": 0.8635,
        "xpass_completion_pct": 0.8578,
        "passes_over_expected": 2.8074,
        "passes_over_expected_p100": 0.5718,
        "avg_pass_distance": 22.7629,
        "avg_pass_vertical": 5.9116
      }
    },
    {
      "canonical_id": "tally-hall",
      "canonical_name": "Tally Hall",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2221.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": 696.0,
        "pass_completion_pct": 0.6997,
        "xpass_completion_pct": 0.6743,
        "passes_over_expected": 17.6745,
        "passes_over_expected_p100": 2.5394,
        "avg_pass_distance": 40.3196,
        "avg_pass_vertical": 32.5598,
        "shots_faced": 114.0,
        "goals_conceded": 40.0,
        "saves": 73.0,
        "headed_shot_share": 0.193,
        "xg_faced": 38.3923,
        "goals_conceded_minus_xg": 1.6077,
        "goals_per_xg": 1.0419
      }
    },
    {
      "canonical_id": "tommy-redding",
      "canonical_name": "Tommy Redding",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 99.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": 34.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9207,
        "passes_over_expected": 2.6971,
        "passes_over_expected_p100": 7.9326,
        "avg_pass_distance": 22.3598,
        "avg_pass_vertical": 10.4616
      }
    },
    {
      "canonical_id": "tyler-turner",
      "canonical_name": "Tyler Turner",
      "positions": [
        "WR"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 512.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": 1.0,
        "assists": 0.0,
        "xa": 0.1021,
        "assists_minus_xa": -0.1021,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1021,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 301.0,
        "pass_completion_pct": 0.7774,
        "xpass_completion_pct": 0.77,
        "passes_over_expected": 2.2301,
        "passes_over_expected_p100": 0.7409,
        "avg_pass_distance": 19.4135,
        "avg_pass_vertical": 4.1498
      }
    }
  ]
}