{
  "slug": "soccer-mls-2017-kadq0wrqev",
  "game_id": "soccer-mls-2017-kaDQ0wRqEv",
  "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": 29,
  "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": "ariel-lassiter",
      "canonical_name": "Ariel Lassiter",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 328.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.7708,
        "xg_place": -0.3815,
        "goals_minus_xg": -0.7708,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.6057,
        "assists_minus_xa": -0.6057,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.3765,
        "points_added": 0.8316,
        "xpoints_added": 1.4292,
        "passes_attempted": 88.0,
        "pass_completion_pct": 0.7841,
        "xpass_completion_pct": 0.7751,
        "passes_over_expected": 0.7913,
        "passes_over_expected_p100": 0.8992,
        "avg_pass_distance": 16.3425,
        "avg_pass_vertical": -3.7584
      }
    },
    {
      "canonical_id": "ashley-cole",
      "canonical_name": "Ashley Cole",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2702.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.0132,
        "xg_place": 0.0466,
        "goals_minus_xg": -0.0132,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 1.9236,
        "assists_minus_xa": 0.0764,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.9368,
        "points_added": 0.6736,
        "xpoints_added": 0.6239,
        "passes_attempted": 1317.0,
        "pass_completion_pct": 0.8428,
        "xpass_completion_pct": 0.8304,
        "passes_over_expected": 16.3979,
        "passes_over_expected_p100": 1.2451,
        "avg_pass_distance": 18.085,
        "avg_pass_vertical": 2.0288
      }
    },
    {
      "canonical_id": "baggio-husidic",
      "canonical_name": "Baggio Husidic",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 488.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1262,
        "xg_place": -0.1262,
        "goals_minus_xg": -0.1262,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0225,
        "assists_minus_xa": -0.0225,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1488,
        "points_added": 0.0,
        "xpoints_added": 0.1805,
        "passes_attempted": 238.0,
        "pass_completion_pct": 0.916,
        "xpass_completion_pct": 0.8799,
        "passes_over_expected": 8.5922,
        "passes_over_expected_p100": 3.6102,
        "avg_pass_distance": 18.7877,
        "avg_pass_vertical": 1.0473
      }
    },
    {
      "canonical_id": "bradford-jamieson",
      "canonical_name": "Bradford Jamieson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1094.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 3.0,
        "xg": 1.0997,
        "xg_place": 0.7543,
        "goals_minus_xg": 1.9003,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.4507,
        "assists_minus_xa": -0.4507,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.5504,
        "points_added": 1.0848,
        "xpoints_added": 0.5545,
        "passes_attempted": 266.0,
        "pass_completion_pct": 0.7444,
        "xpass_completion_pct": 0.7676,
        "passes_over_expected": -6.1939,
        "passes_over_expected_p100": -2.3285,
        "avg_pass_distance": 15.9075,
        "avg_pass_vertical": 0.3533
      }
    },
    {
      "canonical_id": "bradley-diallo",
      "canonical_name": "Bradley Diallo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1498.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.0718,
        "xg_place": -0.1516,
        "goals_minus_xg": -1.0718,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.9115,
        "assists_minus_xa": -0.9115,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.9833,
        "points_added": 0.0,
        "xpoints_added": 0.3572,
        "passes_attempted": 703.0,
        "pass_completion_pct": 0.7795,
        "xpass_completion_pct": 0.7742,
        "passes_over_expected": 3.7647,
        "passes_over_expected_p100": 0.5355,
        "avg_pass_distance": 18.5575,
        "avg_pass_vertical": 5.1489
      }
    },
    {
      "canonical_id": "brian-rowe",
      "canonical_name": "Brian Rowe",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1260.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": 453.0,
        "pass_completion_pct": 0.6887,
        "xpass_completion_pct": 0.6977,
        "passes_over_expected": -4.0783,
        "passes_over_expected_p100": -0.9003,
        "avg_pass_distance": 38.2771,
        "avg_pass_vertical": 29.4281,
        "shots_faced": 60.0,
        "goals_conceded": 22.0,
        "saves": 35.0,
        "headed_shot_share": 0.15,
        "xg_faced": 16.119,
        "goals_conceded_minus_xg": 5.881,
        "goals_per_xg": 1.3648
      }
    },
    {
      "canonical_id": "cl\u00e9ment-diop",
      "canonical_name": "Cl\u00e9ment Diop",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1446.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": 527.0,
        "pass_completion_pct": 0.5636,
        "xpass_completion_pct": 0.5813,
        "passes_over_expected": -9.3641,
        "passes_over_expected_p100": -1.7769,
        "avg_pass_distance": 48.3051,
        "avg_pass_vertical": 40.9835,
        "shots_faced": 89.0,
        "goals_conceded": 31.0,
        "saves": 54.0,
        "headed_shot_share": 0.1348,
        "xg_faced": 27.7317,
        "goals_conceded_minus_xg": 3.2683,
        "goals_per_xg": 1.1179
      }
    },
    {
      "canonical_id": "daniel-steres",
      "canonical_name": "Daniel Steres",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2000.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 3.3534,
        "xg_place": -0.3556,
        "goals_minus_xg": -0.3534,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1029,
        "assists_minus_xa": -0.1029,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.4563,
        "points_added": 2.4776,
        "xpoints_added": 2.5785,
        "passes_attempted": 1020.0,
        "pass_completion_pct": 0.8529,
        "xpass_completion_pct": 0.8255,
        "passes_over_expected": 27.9627,
        "passes_over_expected_p100": 2.7414,
        "avg_pass_distance": 25.56,
        "avg_pass_vertical": 10.3682
      }
    },
    {
      "canonical_id": "dave-romney",
      "canonical_name": "Dave Romney",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2463.0,
        "shots": 19.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 2.245,
        "xg_place": 2.0893,
        "goals_minus_xg": -0.245,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.6237,
        "assists_minus_xa": -0.6237,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.8687,
        "points_added": 1.9895,
        "xpoints_added": 1.626,
        "passes_attempted": 1088.0,
        "pass_completion_pct": 0.8116,
        "xpass_completion_pct": 0.7911,
        "passes_over_expected": 22.2347,
        "passes_over_expected_p100": 2.0436,
        "avg_pass_distance": 23.7057,
        "avg_pass_vertical": 8.9909
      }
    },
    {
      "canonical_id": "emmanuel-boateng",
      "canonical_name": "Emmanuel Boateng",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2448.0,
        "shots": 28.0,
        "shots_on_target": 13.0,
        "goals": 4.0,
        "xg": 3.5274,
        "xg_place": 0.7382,
        "goals_minus_xg": 0.4726,
        "key_passes": 34.0,
        "assists": 2.0,
        "xa": 2.6502,
        "assists_minus_xa": -0.6502,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.1777,
        "points_added": 1.8805,
        "xpoints_added": 2.0764,
        "passes_attempted": 821.0,
        "pass_completion_pct": 0.7613,
        "xpass_completion_pct": 0.7571,
        "passes_over_expected": 3.4099,
        "passes_over_expected_p100": 0.4153,
        "avg_pass_distance": 17.0483,
        "avg_pass_vertical": 0.0325
      }
    },
    {
      "canonical_id": "giovani-dos-santos",
      "canonical_name": "Giovani dos Santos",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2361.0,
        "shots": 59.0,
        "shots_on_target": 17.0,
        "goals": 6.0,
        "xg": 7.1883,
        "xg_place": 0.3293,
        "goals_minus_xg": -1.1883,
        "key_passes": 41.0,
        "assists": 3.0,
        "xa": 3.1468,
        "assists_minus_xa": -0.1468,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 10.335,
        "points_added": 3.3827,
        "xpoints_added": 4.1912,
        "passes_attempted": 924.0,
        "pass_completion_pct": 0.8615,
        "xpass_completion_pct": 0.8305,
        "passes_over_expected": 28.5786,
        "passes_over_expected_p100": 3.0929,
        "avg_pass_distance": 20.4741,
        "avg_pass_vertical": 1.5465
      }
    },
    {
      "canonical_id": "gyasi-zardes",
      "canonical_name": "Gyasi Zardes",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2147.0,
        "shots": 29.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 3.6888,
        "xg_place": -1.0524,
        "goals_minus_xg": -1.6888,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 1.2654,
        "assists_minus_xa": 0.7346,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.9542,
        "points_added": 0.575,
        "xpoints_added": 2.2129,
        "passes_attempted": 590.0,
        "pass_completion_pct": 0.7475,
        "xpass_completion_pct": 0.7779,
        "passes_over_expected": -17.9609,
        "passes_over_expected_p100": -3.0442,
        "avg_pass_distance": 15.4221,
        "avg_pass_vertical": -0.4575
      }
    },
    {
      "canonical_id": "hugo-arellano",
      "canonical_name": "Hugo Arellano",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 362.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": 196.0,
        "pass_completion_pct": 0.8418,
        "xpass_completion_pct": 0.8396,
        "passes_over_expected": 0.443,
        "passes_over_expected_p100": 0.226,
        "avg_pass_distance": 23.1998,
        "avg_pass_vertical": 6.5754
      }
    },
    {
      "canonical_id": "jack-mcbean",
      "canonical_name": "Jack McBean",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 787.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 0.9655,
        "xg_place": 0.2979,
        "goals_minus_xg": 1.0345,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.4725,
        "assists_minus_xa": -0.4725,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.438,
        "points_added": 0.9594,
        "xpoints_added": 0.6183,
        "passes_attempted": 221.0,
        "pass_completion_pct": 0.6516,
        "xpass_completion_pct": 0.6982,
        "passes_over_expected": -10.2968,
        "passes_over_expected_p100": -4.6592,
        "avg_pass_distance": 13.4831,
        "avg_pass_vertical": 0.3164
      }
    },
    {
      "canonical_id": "jack-mcinerney",
      "canonical_name": "Jack McInerney",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 287.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.8044,
        "xg_place": -0.243,
        "goals_minus_xg": -1.8044,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.8044,
        "points_added": 0.0,
        "xpoints_added": 0.5206,
        "passes_attempted": 69.0,
        "pass_completion_pct": 0.7391,
        "xpass_completion_pct": 0.8299,
        "passes_over_expected": -6.2628,
        "passes_over_expected_p100": -9.0766,
        "avg_pass_distance": 17.1808,
        "avg_pass_vertical": -0.8651
      }
    },
    {
      "canonical_id": "jaime-villarreal",
      "canonical_name": "Jaime Villarreal",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 411.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0796,
        "xg_place": -0.0299,
        "goals_minus_xg": -0.0796,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0796,
        "points_added": 0.0,
        "xpoints_added": 0.0722,
        "passes_attempted": 146.0,
        "pass_completion_pct": 0.7329,
        "xpass_completion_pct": 0.8173,
        "passes_over_expected": -12.3314,
        "passes_over_expected_p100": -8.4462,
        "avg_pass_distance": 23.3131,
        "avg_pass_vertical": 5.3377
      }
    },
    {
      "canonical_id": "jelle-van-damme",
      "canonical_name": "Jelle Van Damme",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1605.0,
        "shots": 16.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.8857,
        "xg_place": -0.3916,
        "goals_minus_xg": 0.1143,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.6009,
        "assists_minus_xa": -0.6009,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4865,
        "points_added": 0.5472,
        "xpoints_added": 0.6472,
        "passes_attempted": 782.0,
        "pass_completion_pct": 0.7775,
        "xpass_completion_pct": 0.7699,
        "passes_over_expected": 5.9155,
        "passes_over_expected_p100": 0.7565,
        "avg_pass_distance": 28.6048,
        "avg_pass_vertical": 11.7423
      }
    },
    {
      "canonical_id": "jermaine-jones",
      "canonical_name": "Jermaine Jones",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1717.0,
        "shots": 21.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.502,
        "xg_place": -0.8172,
        "goals_minus_xg": -0.502,
        "key_passes": 23.0,
        "assists": 4.0,
        "xa": 1.7399,
        "assists_minus_xa": 2.2601,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.2419,
        "points_added": 0.0264,
        "xpoints_added": 0.8252,
        "passes_attempted": 947.0,
        "pass_completion_pct": 0.7941,
        "xpass_completion_pct": 0.8018,
        "passes_over_expected": -7.3142,
        "passes_over_expected_p100": -0.7724,
        "avg_pass_distance": 21.591,
        "avg_pass_vertical": 7.151
      }
    },
    {
      "canonical_id": "jon-kempin",
      "canonical_name": "Jon Kempin",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 614.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": 185.0,
        "pass_completion_pct": 0.5892,
        "xpass_completion_pct": 0.5854,
        "passes_over_expected": 0.7017,
        "passes_over_expected_p100": 0.3793,
        "avg_pass_distance": 43.3354,
        "avg_pass_vertical": 36.8069,
        "shots_faced": 40.0,
        "goals_conceded": 13.0,
        "saves": 27.0,
        "headed_shot_share": 0.05,
        "xg_faced": 13.7004,
        "goals_conceded_minus_xg": -0.7004,
        "goals_per_xg": 0.9489
      }
    },
    {
      "canonical_id": "jonathan-dos-santos",
      "canonical_name": "Jonathan dos Santos",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1102.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.249,
        "xg_place": -0.1657,
        "goals_minus_xg": 0.751,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 1.0761,
        "assists_minus_xa": -1.0761,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3251,
        "points_added": 0.1454,
        "xpoints_added": 0.0855,
        "passes_attempted": 689.0,
        "pass_completion_pct": 0.8868,
        "xpass_completion_pct": 0.8656,
        "passes_over_expected": 14.5987,
        "passes_over_expected_p100": 2.1188,
        "avg_pass_distance": 19.6934,
        "avg_pass_vertical": 4.1209
      }
    },
    {
      "canonical_id": "jose-villarreal",
      "canonical_name": "Jose Villarreal",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 439.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.373,
        "xg_place": 0.2626,
        "goals_minus_xg": -0.373,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 1.4668,
        "assists_minus_xa": 0.5332,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8398,
        "points_added": 0.0,
        "xpoints_added": 0.1865,
        "passes_attempted": 192.0,
        "pass_completion_pct": 0.6458,
        "xpass_completion_pct": 0.669,
        "passes_over_expected": -4.4447,
        "passes_over_expected_p100": -2.315,
        "avg_pass_distance": 21.4193,
        "avg_pass_vertical": 4.5761
      }
    },
    {
      "canonical_id": "jo\u00e3o-pedro",
      "canonical_name": "Jo\u00e3o Pedro",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2482.0,
        "shots": 28.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.8122,
        "xg_place": 0.1564,
        "goals_minus_xg": 0.1878,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.2163,
        "assists_minus_xa": 0.7837,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.0285,
        "points_added": 0.8421,
        "xpoints_added": 0.409,
        "passes_attempted": 1133.0,
        "pass_completion_pct": 0.8032,
        "xpass_completion_pct": 0.804,
        "passes_over_expected": -0.967,
        "passes_over_expected_p100": -0.0853,
        "avg_pass_distance": 20.38,
        "avg_pass_vertical": 6.1123
      }
    },
    {
      "canonical_id": "michael-ciani",
      "canonical_name": "Michael Ciani",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 588.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.1993,
        "xg_place": 0.4423,
        "goals_minus_xg": 0.8007,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0326,
        "assists_minus_xa": -0.0326,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2319,
        "points_added": 0.5999,
        "xpoints_added": 0.1447,
        "passes_attempted": 254.0,
        "pass_completion_pct": 0.878,
        "xpass_completion_pct": 0.8593,
        "passes_over_expected": 4.7483,
        "passes_over_expected_p100": 1.8694,
        "avg_pass_distance": 25.6613,
        "avg_pass_vertical": 7.8924
      }
    },
    {
      "canonical_id": "nathan-smith",
      "canonical_name": "Nathan Smith",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 982.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0895,
        "xg_place": -0.0895,
        "goals_minus_xg": -0.0895,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.4294,
        "assists_minus_xa": -0.4294,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5189,
        "points_added": 0.0,
        "xpoints_added": 0.0295,
        "passes_attempted": 516.0,
        "pass_completion_pct": 0.7907,
        "xpass_completion_pct": 0.7677,
        "passes_over_expected": 11.8723,
        "passes_over_expected_p100": 2.3008,
        "avg_pass_distance": 18.1173,
        "avg_pass_vertical": 4.5582
      }
    },
    {
      "canonical_id": "pele-van-anholt",
      "canonical_name": "Pele van Anholt",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 383.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0908,
        "xg_place": -0.0336,
        "goals_minus_xg": -0.0908,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0214,
        "assists_minus_xa": -0.0214,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1121,
        "points_added": 0.0,
        "xpoints_added": 0.069,
        "passes_attempted": 182.0,
        "pass_completion_pct": 0.7747,
        "xpass_completion_pct": 0.809,
        "passes_over_expected": -6.2403,
        "passes_over_expected_p100": -3.4287,
        "avg_pass_distance": 20.4851,
        "avg_pass_vertical": 3.9579
      }
    },
    {
      "canonical_id": "rafael-garcia",
      "canonical_name": "Rafael Garcia",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1294.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0381,
        "xg_place": -0.0381,
        "goals_minus_xg": -0.0381,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0388,
        "assists_minus_xa": -0.0388,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0769,
        "points_added": 0.0,
        "xpoints_added": 0.0108,
        "passes_attempted": 582.0,
        "pass_completion_pct": 0.8162,
        "xpass_completion_pct": 0.8244,
        "passes_over_expected": -4.7907,
        "passes_over_expected_p100": -0.8231,
        "avg_pass_distance": 20.8669,
        "avg_pass_vertical": 3.7966
      }
    },
    {
      "canonical_id": "raul-mendiola",
      "canonical_name": "Raul Mendiola",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 50.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.0941,
        "assists_minus_xa": -0.0941,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0941,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 19.0,
        "pass_completion_pct": 0.6316,
        "xpass_completion_pct": 0.7289,
        "passes_over_expected": -1.8483,
        "passes_over_expected_p100": -9.7277,
        "avg_pass_distance": 15.3274,
        "avg_pass_vertical": 2.5659
      }
    },
    {
      "canonical_id": "romain-alessandrini",
      "canonical_name": "Romain Alessandrini",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2626.0,
        "shots": 95.0,
        "shots_on_target": 41.0,
        "goals": 13.0,
        "xg": 7.9921,
        "xg_place": 2.0198,
        "goals_minus_xg": 5.0079,
        "key_passes": 69.0,
        "assists": 11.0,
        "xa": 8.1023,
        "assists_minus_xa": 2.8977,
        "goals_plus_assists": 24.0,
        "xg_plus_xa": 16.0944,
        "points_added": 8.1666,
        "xpoints_added": 5.1052,
        "passes_attempted": 1118.0,
        "pass_completion_pct": 0.6351,
        "xpass_completion_pct": 0.6604,
        "passes_over_expected": -28.3385,
        "passes_over_expected_p100": -2.5347,
        "avg_pass_distance": 20.6883,
        "avg_pass_vertical": 3.2255
      }
    },
    {
      "canonical_id": "sebastian-lletget",
      "canonical_name": "Sebastian Lletget",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 295.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.041,
        "xg_place": -0.041,
        "goals_minus_xg": -0.041,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1344,
        "assists_minus_xa": -0.1344,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1754,
        "points_added": 0.0,
        "xpoints_added": 0.0245,
        "passes_attempted": 196.0,
        "pass_completion_pct": 0.8469,
        "xpass_completion_pct": 0.8353,
        "passes_over_expected": 2.2897,
        "passes_over_expected_p100": 1.1682,
        "avg_pass_distance": 17.5279,
        "avg_pass_vertical": 1.2901
      }
    }
  ]
}