{
  "slug": "soccer-mls-2017-9z5k7yg5a3",
  "game_id": "soccer-mls-2017-9z5k7Yg5A3",
  "display": "MLS 2017 Season",
  "league": "MLS",
  "season": 2017,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mls-2017",
  "synthetic": true,
  "player_count": 26,
  "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": "adam-najem",
      "canonical_name": "Adam Najem",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 174.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1005,
        "xg_place": -0.1005,
        "goals_minus_xg": -0.1005,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1949,
        "assists_minus_xa": -0.1949,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2954,
        "points_added": 0.0,
        "xpoints_added": 0.0025,
        "passes_attempted": 77.0,
        "pass_completion_pct": 0.7922,
        "xpass_completion_pct": 0.8223,
        "passes_over_expected": -2.3161,
        "passes_over_expected_p100": -3.0079,
        "avg_pass_distance": 19.2231,
        "avg_pass_vertical": 3.4514
      }
    },
    {
      "canonical_id": "alejandro-bedoya",
      "canonical_name": "Alejandro Bedoya",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2689.0,
        "shots": 36.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 3.6996,
        "xg_place": -0.7053,
        "goals_minus_xg": -1.6996,
        "key_passes": 26.0,
        "assists": 3.0,
        "xa": 2.0879,
        "assists_minus_xa": 0.9121,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.7875,
        "points_added": 0.9495,
        "xpoints_added": 2.2894,
        "passes_attempted": 1271.0,
        "pass_completion_pct": 0.8371,
        "xpass_completion_pct": 0.823,
        "passes_over_expected": 17.9396,
        "passes_over_expected_p100": 1.4115,
        "avg_pass_distance": 19.3203,
        "avg_pass_vertical": 4.343
      }
    },
    {
      "canonical_id": "andre-blake",
      "canonical_name": "Andre Blake",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2518.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": 777.0,
        "pass_completion_pct": 0.6023,
        "xpass_completion_pct": 0.5632,
        "passes_over_expected": 30.4246,
        "passes_over_expected_p100": 3.9157,
        "avg_pass_distance": 49.6439,
        "avg_pass_vertical": 43.1398,
        "shots_faced": 125.0,
        "goals_conceded": 34.0,
        "saves": 88.0,
        "headed_shot_share": 0.112,
        "xg_faced": 35.4648,
        "goals_conceded_minus_xg": -1.4648,
        "goals_per_xg": 0.9587
      }
    },
    {
      "canonical_id": "brian-carroll",
      "canonical_name": "Brian Carroll",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 46.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.9643,
        "xpass_completion_pct": 0.9275,
        "passes_over_expected": 1.0292,
        "passes_over_expected_p100": 3.6757,
        "avg_pass_distance": 24.2673,
        "avg_pass_vertical": 0.1152
      }
    },
    {
      "canonical_id": "cj-sapong",
      "canonical_name": "C.J. Sapong",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3020.0,
        "shots": 67.0,
        "shots_on_target": 34.0,
        "goals": 16.0,
        "xg": 14.7933,
        "xg_place": 1.2507,
        "goals_minus_xg": 1.2067,
        "key_passes": 28.0,
        "assists": 4.0,
        "xa": 3.5134,
        "assists_minus_xa": 0.4866,
        "goals_plus_assists": 20.0,
        "xg_plus_xa": 18.3066,
        "points_added": 6.9558,
        "xpoints_added": 7.7495,
        "passes_attempted": 603.0,
        "pass_completion_pct": 0.6468,
        "xpass_completion_pct": 0.6966,
        "passes_over_expected": -30.0399,
        "passes_over_expected_p100": -4.9817,
        "avg_pass_distance": 16.004,
        "avg_pass_vertical": 1.1264
      }
    },
    {
      "canonical_id": "charlie-davies",
      "canonical_name": "Charlie Davies",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 31.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.0242,
        "assists_minus_xa": -0.0242,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0242,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.8862,
        "passes_over_expected": 0.1138,
        "passes_over_expected_p100": 11.38,
        "avg_pass_distance": 40.8071,
        "avg_pass_vertical": 5.75
      }
    },
    {
      "canonical_id": "chris-pontius",
      "canonical_name": "Chris Pontius",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2377.0,
        "shots": 43.0,
        "shots_on_target": 17.0,
        "goals": 2.0,
        "xg": 4.1346,
        "xg_place": -0.5826,
        "goals_minus_xg": -2.1346,
        "key_passes": 30.0,
        "assists": 6.0,
        "xa": 3.8812,
        "assists_minus_xa": 2.1188,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.0158,
        "points_added": 0.8229,
        "xpoints_added": 2.3336,
        "passes_attempted": 890.0,
        "pass_completion_pct": 0.7101,
        "xpass_completion_pct": 0.7078,
        "passes_over_expected": 2.038,
        "passes_over_expected_p100": 0.229,
        "avg_pass_distance": 16.3871,
        "avg_pass_vertical": 0.4173
      }
    },
    {
      "canonical_id": "derrick-jones",
      "canonical_name": "Derrick Jones",
      "positions": [
        "CB",
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 778.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1571,
        "xg_place": -0.1084,
        "goals_minus_xg": -0.1571,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.116,
        "assists_minus_xa": -0.116,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2731,
        "points_added": 0.0,
        "xpoints_added": 0.11,
        "passes_attempted": 328.0,
        "pass_completion_pct": 0.7561,
        "xpass_completion_pct": 0.8092,
        "passes_over_expected": -17.4158,
        "passes_over_expected_p100": -5.3097,
        "avg_pass_distance": 19.6947,
        "avg_pass_vertical": 4.2515
      }
    },
    {
      "canonical_id": "fabian-herbers",
      "canonical_name": "Fabian Herbers",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 440.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.7636,
        "xg_place": 0.0013,
        "goals_minus_xg": 0.2364,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 1.3178,
        "assists_minus_xa": -0.3178,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0814,
        "points_added": 0.0,
        "xpoints_added": 0.2802,
        "passes_attempted": 171.0,
        "pass_completion_pct": 0.7193,
        "xpass_completion_pct": 0.7464,
        "passes_over_expected": -4.6392,
        "passes_over_expected_p100": -2.713,
        "avg_pass_distance": 18.1469,
        "avg_pass_vertical": 0.4553
      }
    },
    {
      "canonical_id": "fabinho",
      "canonical_name": "Fabinho",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2038.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6672,
        "xg_place": -0.4555,
        "goals_minus_xg": -0.6672,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.3386,
        "assists_minus_xa": -0.3386,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0058,
        "points_added": 0.0,
        "xpoints_added": 0.4549,
        "passes_attempted": 958.0,
        "pass_completion_pct": 0.7046,
        "xpass_completion_pct": 0.7178,
        "passes_over_expected": -12.6328,
        "passes_over_expected_p100": -1.3187,
        "avg_pass_distance": 22.1151,
        "avg_pass_vertical": 7.6289
      }
    },
    {
      "canonical_id": "fafa-picault",
      "canonical_name": "Fafa Picault",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2017.0,
        "shots": 46.0,
        "shots_on_target": 22.0,
        "goals": 7.0,
        "xg": 5.828,
        "xg_place": -0.1722,
        "goals_minus_xg": 1.172,
        "key_passes": 17.0,
        "assists": 3.0,
        "xa": 2.389,
        "assists_minus_xa": 0.611,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 8.217,
        "points_added": 2.8684,
        "xpoints_added": 2.9269,
        "passes_attempted": 426.0,
        "pass_completion_pct": 0.6244,
        "xpass_completion_pct": 0.6925,
        "passes_over_expected": -29.0188,
        "passes_over_expected_p100": -6.8119,
        "avg_pass_distance": 17.0242,
        "avg_pass_vertical": 0.1514
      }
    },
    {
      "canonical_id": "giliano-wijnaldum",
      "canonical_name": "Giliano Wijnaldum",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1232.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1738,
        "xg_place": -0.1738,
        "goals_minus_xg": -0.1738,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.7098,
        "assists_minus_xa": 0.2902,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8836,
        "points_added": 0.0,
        "xpoints_added": 0.1779,
        "passes_attempted": 504.0,
        "pass_completion_pct": 0.6845,
        "xpass_completion_pct": 0.7123,
        "passes_over_expected": -13.9955,
        "passes_over_expected_p100": -2.7769,
        "avg_pass_distance": 23.6963,
        "avg_pass_vertical": 7.982
      }
    },
    {
      "canonical_id": "haris-medunjanin",
      "canonical_name": "Haris Medunjanin",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3293.0,
        "shots": 36.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 1.5487,
        "xg_place": 0.1482,
        "goals_minus_xg": 0.4513,
        "key_passes": 86.0,
        "assists": 8.0,
        "xa": 7.8933,
        "assists_minus_xa": 0.1067,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 9.442,
        "points_added": 0.6627,
        "xpoints_added": 0.8698,
        "passes_attempted": 2165.0,
        "pass_completion_pct": 0.7861,
        "xpass_completion_pct": 0.7807,
        "passes_over_expected": 11.7733,
        "passes_over_expected_p100": 0.5438,
        "avg_pass_distance": 24.8097,
        "avg_pass_vertical": 6.6275
      }
    },
    {
      "canonical_id": "ilsinho",
      "canonical_name": "Ilsinho",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1936.0,
        "shots": 38.0,
        "shots_on_target": 11.0,
        "goals": 6.0,
        "xg": 2.7067,
        "xg_place": 1.1292,
        "goals_minus_xg": 3.2933,
        "key_passes": 16.0,
        "assists": 3.0,
        "xa": 1.8416,
        "assists_minus_xa": 1.1584,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 4.5483,
        "points_added": 2.0805,
        "xpoints_added": 1.1231,
        "passes_attempted": 710.0,
        "pass_completion_pct": 0.7887,
        "xpass_completion_pct": 0.796,
        "passes_over_expected": -5.1698,
        "passes_over_expected_p100": -0.7281,
        "avg_pass_distance": 16.1839,
        "avg_pass_vertical": 1.3817
      }
    },
    {
      "canonical_id": "jack-elliott",
      "canonical_name": "Jack Elliott",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2813.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.5926,
        "xg_place": 0.357,
        "goals_minus_xg": 0.4074,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.5676,
        "assists_minus_xa": 0.4324,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1603,
        "points_added": 0.855,
        "xpoints_added": 0.3775,
        "passes_attempted": 1147.0,
        "pass_completion_pct": 0.7724,
        "xpass_completion_pct": 0.7777,
        "passes_over_expected": -6.07,
        "passes_over_expected_p100": -0.5292,
        "avg_pass_distance": 28.8581,
        "avg_pass_vertical": 13.9697
      }
    },
    {
      "canonical_id": "jay-simpson",
      "canonical_name": "Jay Simpson",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 556.0,
        "shots": 13.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.477,
        "xg_place": 0.083,
        "goals_minus_xg": -0.477,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.3681,
        "assists_minus_xa": -0.3681,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.845,
        "points_added": 0.5579,
        "xpoints_added": 0.7321,
        "passes_attempted": 115.0,
        "pass_completion_pct": 0.8696,
        "xpass_completion_pct": 0.838,
        "passes_over_expected": 3.6288,
        "passes_over_expected_p100": 3.1555,
        "avg_pass_distance": 16.6948,
        "avg_pass_vertical": -2.5168
      }
    },
    {
      "canonical_id": "john-mccarthy",
      "canonical_name": "John McCarthy",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 783.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": 214.0,
        "pass_completion_pct": 0.5234,
        "xpass_completion_pct": 0.4985,
        "passes_over_expected": 5.3104,
        "passes_over_expected_p100": 2.4815,
        "avg_pass_distance": 54.3895,
        "avg_pass_vertical": 48.5257,
        "shots_faced": 49.0,
        "goals_conceded": 13.0,
        "saves": 34.0,
        "headed_shot_share": 0.1429,
        "xg_faced": 11.2634,
        "goals_conceded_minus_xg": 1.7366,
        "goals_per_xg": 1.1542
      }
    },
    {
      "canonical_id": "josh-yaro",
      "canonical_name": "Josh Yaro",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 402.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": 193.0,
        "pass_completion_pct": 0.8964,
        "xpass_completion_pct": 0.8664,
        "passes_over_expected": 5.786,
        "passes_over_expected_p100": 2.9979,
        "avg_pass_distance": 25.5138,
        "avg_pass_vertical": 5.5804
      }
    },
    {
      "canonical_id": "keegan-rosenberry",
      "canonical_name": "Keegan Rosenberry",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1140.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1948,
        "xg_place": -0.0593,
        "goals_minus_xg": -0.1948,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.7536,
        "assists_minus_xa": 0.2464,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9484,
        "points_added": 0.0,
        "xpoints_added": 0.2457,
        "passes_attempted": 602.0,
        "pass_completion_pct": 0.7027,
        "xpass_completion_pct": 0.7187,
        "passes_over_expected": -9.6337,
        "passes_over_expected_p100": -1.6003,
        "avg_pass_distance": 22.684,
        "avg_pass_vertical": 8.5244
      }
    },
    {
      "canonical_id": "ken-tribbett",
      "canonical_name": "Ken Tribbett",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 8.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": 5.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.7706,
        "passes_over_expected": -0.8528,
        "passes_over_expected_p100": -17.0563,
        "avg_pass_distance": 16.6755,
        "avg_pass_vertical": 0.2587
      }
    },
    {
      "canonical_id": "marcus-epps",
      "canonical_name": "Marcus Epps",
      "positions": [
        "S"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 786.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.3549,
        "xg_place": -0.0837,
        "goals_minus_xg": 0.6451,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.4883,
        "assists_minus_xa": -0.4883,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8432,
        "points_added": 0.552,
        "xpoints_added": 0.4624,
        "passes_attempted": 260.0,
        "pass_completion_pct": 0.6923,
        "xpass_completion_pct": 0.7516,
        "passes_over_expected": -15.409,
        "passes_over_expected_p100": -5.9265,
        "avg_pass_distance": 17.3853,
        "avg_pass_vertical": -1.6621
      }
    },
    {
      "canonical_id": "oguchi-onyewu",
      "canonical_name": "Oguchi Onyewu",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2082.0,
        "shots": 14.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.2338,
        "xg_place": 0.1384,
        "goals_minus_xg": -0.2338,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.123,
        "assists_minus_xa": -0.123,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3568,
        "points_added": 0.0333,
        "xpoints_added": 0.7385,
        "passes_attempted": 775.0,
        "pass_completion_pct": 0.7974,
        "xpass_completion_pct": 0.7917,
        "passes_over_expected": 4.403,
        "passes_over_expected_p100": 0.5681,
        "avg_pass_distance": 24.8164,
        "avg_pass_vertical": 10.8485
      }
    },
    {
      "canonical_id": "raymon-gaddis",
      "canonical_name": "Raymon Gaddis",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2186.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1464,
        "xg_place": -0.1464,
        "goals_minus_xg": -0.1464,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.1788,
        "assists_minus_xa": -0.1788,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3252,
        "points_added": 0.0,
        "xpoints_added": 0.0895,
        "passes_attempted": 1112.0,
        "pass_completion_pct": 0.7977,
        "xpass_completion_pct": 0.7926,
        "passes_over_expected": 5.5792,
        "passes_over_expected_p100": 0.5017,
        "avg_pass_distance": 19.8884,
        "avg_pass_vertical": 4.4203
      }
    },
    {
      "canonical_id": "richie-marquez",
      "canonical_name": "Richie Marquez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1311.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.8714,
        "xg_place": -0.0596,
        "goals_minus_xg": 0.1286,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0721,
        "assists_minus_xa": -0.0721,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9434,
        "points_added": 0.5237,
        "xpoints_added": 0.6124,
        "passes_attempted": 393.0,
        "pass_completion_pct": 0.8066,
        "xpass_completion_pct": 0.8197,
        "passes_over_expected": -5.1293,
        "passes_over_expected_p100": -1.3052,
        "avg_pass_distance": 23.4557,
        "avg_pass_vertical": 9.0244
      }
    },
    {
      "canonical_id": "roland-alberg",
      "canonical_name": "Roland Alberg",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 972.0,
        "shots": 31.0,
        "shots_on_target": 13.0,
        "goals": 7.0,
        "xg": 4.161,
        "xg_place": 1.8279,
        "goals_minus_xg": 2.839,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.8538,
        "assists_minus_xa": -0.8538,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.0148,
        "points_added": 3.0122,
        "xpoints_added": 2.3971,
        "passes_attempted": 275.0,
        "pass_completion_pct": 0.7782,
        "xpass_completion_pct": 0.7835,
        "passes_over_expected": -1.4609,
        "passes_over_expected_p100": -0.5313,
        "avg_pass_distance": 19.7768,
        "avg_pass_vertical": 0.9222
      }
    },
    {
      "canonical_id": "warren-creavalle",
      "canonical_name": "Warren Creavalle",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 598.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0679,
        "xg_place": -0.0679,
        "goals_minus_xg": -0.0679,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0679,
        "points_added": 0.0,
        "xpoints_added": 0.0099,
        "passes_attempted": 255.0,
        "pass_completion_pct": 0.7725,
        "xpass_completion_pct": 0.8027,
        "passes_over_expected": -7.6848,
        "passes_over_expected_p100": -3.0137,
        "avg_pass_distance": 22.047,
        "avg_pass_vertical": 6.4793
      }
    }
  ]
}