{
  "slug": "soccer-mls-2018-19vq2095k6",
  "game_id": "soccer-mls-2018-19vQ2095K6",
  "display": "MLS 2018 Season",
  "league": "MLS",
  "season": 2018,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mls-2018",
  "synthetic": true,
  "player_count": 25,
  "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-farrell",
      "canonical_name": "Andrew Farrell",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2938.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.5579,
        "xg_place": 0.1155,
        "goals_minus_xg": 1.4421,
        "key_passes": 29.0,
        "assists": 2.0,
        "xa": 2.5,
        "assists_minus_xa": -0.5,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.058,
        "points_added": 0.7805,
        "xpoints_added": 0.3185,
        "passes_attempted": 1627.0,
        "pass_completion_pct": 0.7099,
        "xpass_completion_pct": 0.7059,
        "passes_over_expected": 6.4553,
        "passes_over_expected_p100": 0.3968,
        "avg_pass_distance": 22.3872,
        "avg_pass_vertical": 9.3395
      }
    },
    {
      "canonical_id": "antonio-mlinar-delamea",
      "canonical_name": "Antonio Mlinar Delamea",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1652.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.6573,
        "xg_place": -0.6573,
        "goals_minus_xg": -0.6573,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6573,
        "points_added": 0.0,
        "xpoints_added": 0.3624,
        "passes_attempted": 632.0,
        "pass_completion_pct": 0.8513,
        "xpass_completion_pct": 0.8052,
        "passes_over_expected": 29.1065,
        "passes_over_expected_p100": 4.6055,
        "avg_pass_distance": 23.1674,
        "avg_pass_vertical": 9.0993
      }
    },
    {
      "canonical_id": "brad-knighton",
      "canonical_name": "Brad Knighton",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 684.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": 195.0,
        "pass_completion_pct": 0.5949,
        "xpass_completion_pct": 0.5756,
        "passes_over_expected": 3.7675,
        "passes_over_expected_p100": 1.9321,
        "avg_pass_distance": 49.0506,
        "avg_pass_vertical": 40.6124,
        "shots_faced": 46.0,
        "goals_conceded": 12.0,
        "saves": 33.0,
        "headed_shot_share": 0.1087,
        "xg_faced": 12.4925,
        "goals_conceded_minus_xg": -0.4925,
        "goals_per_xg": 0.9606
      }
    },
    {
      "canonical_id": "brandon-bye",
      "canonical_name": "Brandon Bye",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1618.0,
        "shots": 12.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.5434,
        "xg_place": 0.2415,
        "goals_minus_xg": 0.4566,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.2805,
        "assists_minus_xa": 0.7195,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.8239,
        "points_added": 1.5853,
        "xpoints_added": 0.4816,
        "passes_attempted": 798.0,
        "pass_completion_pct": 0.6454,
        "xpass_completion_pct": 0.6846,
        "passes_over_expected": -31.3238,
        "passes_over_expected_p100": -3.9253,
        "avg_pass_distance": 18.3221,
        "avg_pass_vertical": 7.1011
      }
    },
    {
      "canonical_id": "brian-wright",
      "canonical_name": "Brian Wright",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 306.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.3515,
        "xg_place": 0.7746,
        "goals_minus_xg": -0.3515,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1237,
        "assists_minus_xa": -0.1237,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4753,
        "points_added": 0.4322,
        "xpoints_added": 1.0934,
        "passes_attempted": 51.0,
        "pass_completion_pct": 0.5882,
        "xpass_completion_pct": 0.6618,
        "passes_over_expected": -3.7537,
        "passes_over_expected_p100": -7.3602,
        "avg_pass_distance": 14.9426,
        "avg_pass_vertical": 1.0314
      }
    },
    {
      "canonical_id": "chris-tierney",
      "canonical_name": "Chris Tierney",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 338.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.1834,
        "xg_place": -0.0989,
        "goals_minus_xg": 0.8166,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.6249,
        "assists_minus_xa": -0.6249,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8083,
        "points_added": 0.051,
        "xpoints_added": 0.0448,
        "passes_attempted": 210.0,
        "pass_completion_pct": 0.6714,
        "xpass_completion_pct": 0.6938,
        "passes_over_expected": -4.6928,
        "passes_over_expected_p100": -2.2347,
        "avg_pass_distance": 21.5635,
        "avg_pass_vertical": 9.1477
      }
    },
    {
      "canonical_id": "claude-dielna",
      "canonical_name": "Claude Dielna",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1439.0,
        "shots": 20.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 0.811,
        "xg_place": -0.1187,
        "goals_minus_xg": -0.811,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.3917,
        "assists_minus_xa": -0.3917,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2028,
        "points_added": 0.0,
        "xpoints_added": 0.4661,
        "passes_attempted": 787.0,
        "pass_completion_pct": 0.7065,
        "xpass_completion_pct": 0.7129,
        "passes_over_expected": -5.077,
        "passes_over_expected_p100": -0.6451,
        "avg_pass_distance": 24.7146,
        "avg_pass_vertical": 11.3701
      }
    },
    {
      "canonical_id": "cristhian-machado",
      "canonical_name": "Cristhian Machado",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 132.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": 42.0,
        "pass_completion_pct": 0.6905,
        "xpass_completion_pct": 0.7649,
        "passes_over_expected": -3.1245,
        "passes_over_expected_p100": -7.4392,
        "avg_pass_distance": 15.1902,
        "avg_pass_vertical": 5.6653
      }
    },
    {
      "canonical_id": "cristian-penilla",
      "canonical_name": "Cristian Penilla",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3050.0,
        "shots": 95.0,
        "shots_on_target": 38.0,
        "goals": 12.0,
        "xg": 7.6295,
        "xg_place": 0.8471,
        "goals_minus_xg": 4.3705,
        "key_passes": 41.0,
        "assists": 7.0,
        "xa": 5.5416,
        "assists_minus_xa": 1.4584,
        "goals_plus_assists": 19.0,
        "xg_plus_xa": 13.1711,
        "points_added": 5.545,
        "xpoints_added": 4.9573,
        "passes_attempted": 1020.0,
        "pass_completion_pct": 0.6284,
        "xpass_completion_pct": 0.6872,
        "passes_over_expected": -59.9894,
        "passes_over_expected_p100": -5.8813,
        "avg_pass_distance": 20.7141,
        "avg_pass_vertical": 3.8965
      }
    },
    {
      "canonical_id": "diego-fagundez",
      "canonical_name": "Diego Fagundez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2866.0,
        "shots": 68.0,
        "shots_on_target": 30.0,
        "goals": 9.0,
        "xg": 8.6436,
        "xg_place": 0.1058,
        "goals_minus_xg": 0.3564,
        "key_passes": 89.0,
        "assists": 7.0,
        "xa": 8.0435,
        "assists_minus_xa": -1.0435,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 16.687,
        "points_added": 4.5784,
        "xpoints_added": 4.4139,
        "passes_attempted": 1099.0,
        "pass_completion_pct": 0.6852,
        "xpass_completion_pct": 0.7026,
        "passes_over_expected": -19.1107,
        "passes_over_expected_p100": -1.7389,
        "avg_pass_distance": 21.491,
        "avg_pass_vertical": 3.5426
      }
    },
    {
      "canonical_id": "gabriel-somi",
      "canonical_name": "Gabriel Somi",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1118.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2972,
        "xg_place": -0.0303,
        "goals_minus_xg": -0.2972,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.3988,
        "assists_minus_xa": 0.6012,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.696,
        "points_added": 0.0,
        "xpoints_added": 0.2125,
        "passes_attempted": 589.0,
        "pass_completion_pct": 0.6435,
        "xpass_completion_pct": 0.7095,
        "passes_over_expected": -38.8801,
        "passes_over_expected_p100": -6.601,
        "avg_pass_distance": 18.4232,
        "avg_pass_vertical": 6.8494
      }
    },
    {
      "canonical_id": "guillermo-hauche",
      "canonical_name": "Guillermo Hauche",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 191.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0957,
        "xg_place": -0.0957,
        "goals_minus_xg": -0.0957,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0138,
        "assists_minus_xa": -0.0138,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1095,
        "points_added": 0.0,
        "xpoints_added": 0.0581,
        "passes_attempted": 58.0,
        "pass_completion_pct": 0.4138,
        "xpass_completion_pct": 0.5823,
        "passes_over_expected": -9.7752,
        "passes_over_expected_p100": -16.8537,
        "avg_pass_distance": 20.725,
        "avg_pass_vertical": 7.5989
      }
    },
    {
      "canonical_id": "isaac-angking",
      "canonical_name": "Isaac Angking",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 49.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4881,
        "xg_place": -0.4881,
        "goals_minus_xg": -0.4881,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.4601,
        "assists_minus_xa": -0.4601,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9481,
        "points_added": 0.0,
        "xpoints_added": 0.1566,
        "passes_attempted": 16.0,
        "pass_completion_pct": 0.8125,
        "xpass_completion_pct": 0.7753,
        "passes_over_expected": 0.5944,
        "passes_over_expected_p100": 3.7152,
        "avg_pass_distance": 20.8673,
        "avg_pass_vertical": 1.5534
      }
    },
    {
      "canonical_id": "jalil-anibaba",
      "canonical_name": "Jalil Anibaba",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2944.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.53,
        "xg_place": -0.2641,
        "goals_minus_xg": -0.53,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.5947,
        "assists_minus_xa": 0.4053,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1247,
        "points_added": 0.0,
        "xpoints_added": 0.4515,
        "passes_attempted": 1199.0,
        "pass_completion_pct": 0.7306,
        "xpass_completion_pct": 0.7419,
        "passes_over_expected": -13.5844,
        "passes_over_expected_p100": -1.133,
        "avg_pass_distance": 26.7294,
        "avg_pass_vertical": 12.6681
      }
    },
    {
      "canonical_id": "juan-agudelo",
      "canonical_name": "Juan Agudelo",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1653.0,
        "shots": 40.0,
        "shots_on_target": 13.0,
        "goals": 3.0,
        "xg": 4.01,
        "xg_place": 0.3924,
        "goals_minus_xg": -1.01,
        "key_passes": 20.0,
        "assists": 3.0,
        "xa": 1.809,
        "assists_minus_xa": 1.191,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.819,
        "points_added": 2.1166,
        "xpoints_added": 3.1866,
        "passes_attempted": 638.0,
        "pass_completion_pct": 0.7806,
        "xpass_completion_pct": 0.774,
        "passes_over_expected": 4.1661,
        "passes_over_expected_p100": 0.653,
        "avg_pass_distance": 16.804,
        "avg_pass_vertical": 1.145
      }
    },
    {
      "canonical_id": "kelyn-rowe",
      "canonical_name": "Kelyn Rowe",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1747.0,
        "shots": 35.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 1.8167,
        "xg_place": -0.8169,
        "goals_minus_xg": -0.8167,
        "key_passes": 23.0,
        "assists": 2.0,
        "xa": 2.9253,
        "assists_minus_xa": -0.9253,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.742,
        "points_added": 0.0481,
        "xpoints_added": 1.091,
        "passes_attempted": 817.0,
        "pass_completion_pct": 0.694,
        "xpass_completion_pct": 0.7211,
        "passes_over_expected": -22.1204,
        "passes_over_expected_p100": -2.7075,
        "avg_pass_distance": 21.9206,
        "avg_pass_vertical": 7.1081
      }
    },
    {
      "canonical_id": "kriszti\u00e1n-n\u00e9meth",
      "canonical_name": "Kriszti\u00e1n N\u00e9meth",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 531.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.6744,
        "xg_place": -0.0755,
        "goals_minus_xg": -0.6744,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 0.7127,
        "assists_minus_xa": 1.2873,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.3871,
        "points_added": 0.0,
        "xpoints_added": 0.3082,
        "passes_attempted": 157.0,
        "pass_completion_pct": 0.7516,
        "xpass_completion_pct": 0.7516,
        "passes_over_expected": -0.0018,
        "passes_over_expected_p100": -0.0011,
        "avg_pass_distance": 14.9942,
        "avg_pass_vertical": 1.0368
      }
    },
    {
      "canonical_id": "luis-caicedo",
      "canonical_name": "Luis Caicedo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2820.0,
        "shots": 35.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 1.7098,
        "xg_place": -0.0928,
        "goals_minus_xg": -0.7098,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 1.73,
        "assists_minus_xa": -0.73,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.4398,
        "points_added": 0.7101,
        "xpoints_added": 1.2218,
        "passes_attempted": 1024.0,
        "pass_completion_pct": 0.791,
        "xpass_completion_pct": 0.7958,
        "passes_over_expected": -4.9392,
        "passes_over_expected_p100": -0.4823,
        "avg_pass_distance": 20.1097,
        "avg_pass_vertical": 5.5339
      }
    },
    {
      "canonical_id": "mark-segbers",
      "canonical_name": "Mark Segbers",
      "positions": [
        "CM"
      ],
      "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": 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": 48.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.728,
        "passes_over_expected": 1.0537,
        "passes_over_expected_p100": 2.1952,
        "avg_pass_distance": 17.1983,
        "avg_pass_vertical": 4.9818
      }
    },
    {
      "canonical_id": "matt-turner",
      "canonical_name": "Matt Turner",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2642.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": 2.0,
        "assists": 0.0,
        "xa": 0.2051,
        "assists_minus_xa": -0.2051,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2051,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 787.0,
        "pass_completion_pct": 0.7357,
        "xpass_completion_pct": 0.7337,
        "passes_over_expected": 1.5489,
        "passes_over_expected_p100": 0.1968,
        "avg_pass_distance": 40.5718,
        "avg_pass_vertical": 30.428,
        "shots_faced": 126.0,
        "goals_conceded": 40.0,
        "saves": 83.0,
        "headed_shot_share": 0.1825,
        "xg_faced": 44.1068,
        "goals_conceded_minus_xg": -4.1068,
        "goals_per_xg": 0.9069
      }
    },
    {
      "canonical_id": "michael-mancienne",
      "canonical_name": "Michael Mancienne",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 978.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0761,
        "xg_place": 0.6452,
        "goals_minus_xg": -0.0761,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0761,
        "points_added": 0.0,
        "xpoints_added": 0.04,
        "passes_attempted": 426.0,
        "pass_completion_pct": 0.8568,
        "xpass_completion_pct": 0.8337,
        "passes_over_expected": 9.864,
        "passes_over_expected_p100": 2.3155,
        "avg_pass_distance": 23.6163,
        "avg_pass_vertical": 8.822
      }
    },
    {
      "canonical_id": "scott-caldwell",
      "canonical_name": "Scott Caldwell",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1625.0,
        "shots": 13.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 2.6218,
        "xg_place": 0.154,
        "goals_minus_xg": -0.6218,
        "key_passes": 17.0,
        "assists": 0.0,
        "xa": 1.1377,
        "assists_minus_xa": -1.1377,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.7595,
        "points_added": 1.4422,
        "xpoints_added": 1.7064,
        "passes_attempted": 735.0,
        "pass_completion_pct": 0.8027,
        "xpass_completion_pct": 0.8104,
        "passes_over_expected": -5.674,
        "passes_over_expected_p100": -0.772,
        "avg_pass_distance": 19.2169,
        "avg_pass_vertical": 4.771
      }
    },
    {
      "canonical_id": "teal-bunbury",
      "canonical_name": "Teal Bunbury",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2755.0,
        "shots": 68.0,
        "shots_on_target": 33.0,
        "goals": 11.0,
        "xg": 11.1994,
        "xg_place": 1.0695,
        "goals_minus_xg": -0.1994,
        "key_passes": 27.0,
        "assists": 2.0,
        "xa": 1.9322,
        "assists_minus_xa": 0.0678,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 13.1317,
        "points_added": 7.3623,
        "xpoints_added": 7.7977,
        "passes_attempted": 694.0,
        "pass_completion_pct": 0.6671,
        "xpass_completion_pct": 0.7322,
        "passes_over_expected": -45.1436,
        "passes_over_expected_p100": -6.5048,
        "avg_pass_distance": 14.5427,
        "avg_pass_vertical": -1.332
      }
    },
    {
      "canonical_id": "wilfried-zahibo",
      "canonical_name": "Wilfried Zahibo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2105.0,
        "shots": 36.0,
        "shots_on_target": 12.0,
        "goals": 4.0,
        "xg": 2.6303,
        "xg_place": 1.082,
        "goals_minus_xg": 1.3697,
        "key_passes": 16.0,
        "assists": 2.0,
        "xa": 1.2459,
        "assists_minus_xa": 0.7541,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.8762,
        "points_added": 1.2112,
        "xpoints_added": 1.1817,
        "passes_attempted": 1034.0,
        "pass_completion_pct": 0.7737,
        "xpass_completion_pct": 0.788,
        "passes_over_expected": -14.8271,
        "passes_over_expected_p100": -1.434,
        "avg_pass_distance": 22.3648,
        "avg_pass_vertical": 8.3237
      }
    },
    {
      "canonical_id": "zachary-herivaux",
      "canonical_name": "Zachary Herivaux",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 179.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": 54.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.7735,
        "passes_over_expected": 0.2288,
        "passes_over_expected_p100": 0.4237,
        "avg_pass_distance": 17.894,
        "avg_pass_vertical": 4.8271
      }
    }
  ]
}