{
  "slug": "soccer-mls-2016-apk5lgomow",
  "game_id": "soccer-mls-2016-APk5LGOMOW",
  "display": "MLS 2016 Season",
  "league": "MLS",
  "season": 2016,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mls-2016",
  "synthetic": true,
  "player_count": 27,
  "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": "amadou-dia",
      "canonical_name": "Amadou Dia",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 100.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.0232,
        "assists_minus_xa": -0.0232,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0232,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 50.0,
        "pass_completion_pct": 0.74,
        "xpass_completion_pct": 0.7509,
        "passes_over_expected": -0.5458,
        "passes_over_expected_p100": -1.0916,
        "avg_pass_distance": 19.7777,
        "avg_pass_vertical": 2.2535
      }
    },
    {
      "canonical_id": "ambroise-oyongo",
      "canonical_name": "Ambroise Oyongo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3025.0,
        "shots": 19.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.729,
        "xg_place": 0.1644,
        "goals_minus_xg": 0.271,
        "key_passes": 26.0,
        "assists": 5.0,
        "xa": 2.239,
        "assists_minus_xa": 2.761,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 2.968,
        "points_added": 0.0,
        "xpoints_added": 0.279,
        "passes_attempted": 1563.0,
        "pass_completion_pct": 0.6763,
        "xpass_completion_pct": 0.6952,
        "passes_over_expected": -29.5852,
        "passes_over_expected_p100": -1.8928,
        "avg_pass_distance": 19.8992,
        "avg_pass_vertical": 6.7098
      }
    },
    {
      "canonical_id": "anthony-jackson-hamel",
      "canonical_name": "Anthony Jackson-Hamel",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 201.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.8812,
        "xg_place": 0.7343,
        "goals_minus_xg": 0.1188,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8812,
        "points_added": 0.0,
        "xpoints_added": 0.3142,
        "passes_attempted": 44.0,
        "pass_completion_pct": 0.7727,
        "xpass_completion_pct": 0.7622,
        "passes_over_expected": 0.4612,
        "passes_over_expected_p100": 1.0482,
        "avg_pass_distance": 13.3196,
        "avg_pass_vertical": -3.6935
      }
    },
    {
      "canonical_id": "calum-mallace",
      "canonical_name": "Calum Mallace",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1025.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3489,
        "xg_place": -0.1552,
        "goals_minus_xg": -0.3489,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.7264,
        "assists_minus_xa": -0.7264,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0753,
        "points_added": 0.0,
        "xpoints_added": 0.1753,
        "passes_attempted": 355.0,
        "pass_completion_pct": 0.8197,
        "xpass_completion_pct": 0.797,
        "passes_over_expected": 8.0531,
        "passes_over_expected_p100": 2.2685,
        "avg_pass_distance": 22.4863,
        "avg_pass_vertical": 5.1113
      }
    },
    {
      "canonical_id": "david-choini\u00e8re",
      "canonical_name": "David Choini\u00e8re",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 78.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0834,
        "xg_place": -0.0158,
        "goals_minus_xg": -0.0834,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0834,
        "points_added": 0.0,
        "xpoints_added": 0.061,
        "passes_attempted": 21.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.8608,
        "passes_over_expected": -3.0771,
        "passes_over_expected_p100": -14.6528,
        "avg_pass_distance": 14.6698,
        "avg_pass_vertical": -4.928
      }
    },
    {
      "canonical_id": "didier-drogba",
      "canonical_name": "Didier Drogba",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1869.0,
        "shots": 93.0,
        "shots_on_target": 36.0,
        "goals": 10.0,
        "xg": 10.5124,
        "xg_place": 0.4686,
        "goals_minus_xg": -0.5124,
        "key_passes": 39.0,
        "assists": 4.0,
        "xa": 4.4649,
        "assists_minus_xa": -0.4649,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 14.9773,
        "points_added": 4.6632,
        "xpoints_added": 5.9509,
        "passes_attempted": 551.0,
        "pass_completion_pct": 0.5844,
        "xpass_completion_pct": 0.654,
        "passes_over_expected": -38.3647,
        "passes_over_expected_p100": -6.9627,
        "avg_pass_distance": 18.5211,
        "avg_pass_vertical": 5.0003
      }
    },
    {
      "canonical_id": "dominic-oduro",
      "canonical_name": "Dominic Oduro",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2669.0,
        "shots": 41.0,
        "shots_on_target": 22.0,
        "goals": 8.0,
        "xg": 5.7492,
        "xg_place": 1.8137,
        "goals_minus_xg": 2.2508,
        "key_passes": 26.0,
        "assists": 7.0,
        "xa": 3.3586,
        "assists_minus_xa": 3.6414,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 9.1078,
        "points_added": 5.4378,
        "xpoints_added": 4.8505,
        "passes_attempted": 587.0,
        "pass_completion_pct": 0.7411,
        "xpass_completion_pct": 0.7665,
        "passes_over_expected": -14.932,
        "passes_over_expected_p100": -2.5438,
        "avg_pass_distance": 15.6304,
        "avg_pass_vertical": -0.9946
      }
    },
    {
      "canonical_id": "donny-toia",
      "canonical_name": "Donny Toia",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1490.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1466,
        "xg_place": -0.1269,
        "goals_minus_xg": -0.1466,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 1.5812,
        "assists_minus_xa": 0.4188,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7278,
        "points_added": 0.0,
        "xpoints_added": 0.1072,
        "passes_attempted": 677.0,
        "pass_completion_pct": 0.7651,
        "xpass_completion_pct": 0.7784,
        "passes_over_expected": -8.9761,
        "passes_over_expected_p100": -1.3259,
        "avg_pass_distance": 19.1872,
        "avg_pass_vertical": 4.6091
      }
    },
    {
      "canonical_id": "eric-alexander",
      "canonical_name": "Eric Alexander",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1128.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0194,
        "xg_place": -0.0194,
        "goals_minus_xg": -0.0194,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.1287,
        "assists_minus_xa": -0.1287,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1481,
        "points_added": 0.0,
        "xpoints_added": 0.0096,
        "passes_attempted": 637.0,
        "pass_completion_pct": 0.8854,
        "xpass_completion_pct": 0.8676,
        "passes_over_expected": 11.3426,
        "passes_over_expected_p100": 1.7806,
        "avg_pass_distance": 20.861,
        "avg_pass_vertical": 3.9421
      }
    },
    {
      "canonical_id": "eric-kronberg",
      "canonical_name": "Eric Kronberg",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 143.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": 40.0,
        "pass_completion_pct": 0.575,
        "xpass_completion_pct": 0.558,
        "passes_over_expected": 0.6808,
        "passes_over_expected_p100": 1.702,
        "avg_pass_distance": 44.3096,
        "avg_pass_vertical": 38.6063,
        "shots_faced": 5.0,
        "goals_conceded": 3.0,
        "saves": 2.0,
        "headed_shot_share": 0.0,
        "xg_faced": 1.5172,
        "goals_conceded_minus_xg": 1.4828,
        "goals_per_xg": 1.9773
      }
    },
    {
      "canonical_id": "evan-bush",
      "canonical_name": "Evan Bush",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3684.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.1121,
        "assists_minus_xa": -0.1121,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1121,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1134.0,
        "pass_completion_pct": 0.5776,
        "xpass_completion_pct": 0.5725,
        "passes_over_expected": 5.7892,
        "passes_over_expected_p100": 0.5105,
        "avg_pass_distance": 47.5541,
        "avg_pass_vertical": 40.6732,
        "shots_faced": 180.0,
        "goals_conceded": 60.0,
        "saves": 113.0,
        "headed_shot_share": 0.2389,
        "xg_faced": 57.6925,
        "goals_conceded_minus_xg": 2.3075,
        "goals_per_xg": 1.04
      }
    },
    {
      "canonical_id": "harry-shipp",
      "canonical_name": "Harry Shipp",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1723.0,
        "shots": 26.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.8002,
        "xg_place": -0.199,
        "goals_minus_xg": 0.1998,
        "key_passes": 27.0,
        "assists": 3.0,
        "xa": 1.9689,
        "assists_minus_xa": 1.0311,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.7692,
        "points_added": 1.3605,
        "xpoints_added": 1.1356,
        "passes_attempted": 694.0,
        "pass_completion_pct": 0.7666,
        "xpass_completion_pct": 0.7782,
        "passes_over_expected": -8.0523,
        "passes_over_expected_p100": -1.1603,
        "avg_pass_distance": 17.9545,
        "avg_pass_vertical": 3.1895
      }
    },
    {
      "canonical_id": "hassoun-camara",
      "canonical_name": "Hassoun Camara",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2934.0,
        "shots": 21.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.5567,
        "xg_place": 0.3275,
        "goals_minus_xg": 0.4433,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 1.3312,
        "assists_minus_xa": 0.6688,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.8879,
        "points_added": 1.8554,
        "xpoints_added": 0.6681,
        "passes_attempted": 1237.0,
        "pass_completion_pct": 0.747,
        "xpass_completion_pct": 0.7394,
        "passes_over_expected": 9.3059,
        "passes_over_expected_p100": 0.7523,
        "avg_pass_distance": 22.4646,
        "avg_pass_vertical": 7.8796
      }
    },
    {
      "canonical_id": "hern\u00e1n-bernardello",
      "canonical_name": "Hern\u00e1n Bernardello",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1482.0,
        "shots": 7.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.2566,
        "xg_place": 0.5016,
        "goals_minus_xg": 0.7434,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.6759,
        "assists_minus_xa": -0.6759,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9324,
        "points_added": 1.6987,
        "xpoints_added": 0.0917,
        "passes_attempted": 629.0,
        "pass_completion_pct": 0.841,
        "xpass_completion_pct": 0.829,
        "passes_over_expected": 7.554,
        "passes_over_expected_p100": 1.2009,
        "avg_pass_distance": 21.2703,
        "avg_pass_vertical": 4.4027
      }
    },
    {
      "canonical_id": "ignacio-piatti",
      "canonical_name": "Ignacio Piatti",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3544.0,
        "shots": 105.0,
        "shots_on_target": 47.0,
        "goals": 21.0,
        "xg": 14.986,
        "xg_place": 2.5629,
        "goals_minus_xg": 6.014,
        "key_passes": 68.0,
        "assists": 6.0,
        "xa": 9.0293,
        "assists_minus_xa": -3.0293,
        "goals_plus_assists": 27.0,
        "xg_plus_xa": 24.0153,
        "points_added": 8.3053,
        "xpoints_added": 7.7538,
        "passes_attempted": 1224.0,
        "pass_completion_pct": 0.817,
        "xpass_completion_pct": 0.8031,
        "passes_over_expected": 17.0104,
        "passes_over_expected_p100": 1.3897,
        "avg_pass_distance": 18.4138,
        "avg_pass_vertical": 2.5444
      }
    },
    {
      "canonical_id": "johan-venegas",
      "canonical_name": "Johan Venegas",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 905.0,
        "shots": 22.0,
        "shots_on_target": 10.0,
        "goals": 1.0,
        "xg": 1.4883,
        "xg_place": -0.1437,
        "goals_minus_xg": -0.4883,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 1.3178,
        "assists_minus_xa": 0.6822,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.8061,
        "points_added": 0.0034,
        "xpoints_added": 0.7746,
        "passes_attempted": 348.0,
        "pass_completion_pct": 0.704,
        "xpass_completion_pct": 0.7565,
        "passes_over_expected": -18.2739,
        "passes_over_expected_p100": -5.2511,
        "avg_pass_distance": 18.5,
        "avg_pass_vertical": 2.8409
      }
    },
    {
      "canonical_id": "kyle-bekker",
      "canonical_name": "Kyle Bekker",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1232.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.3259,
        "xg_place": 0.8031,
        "goals_minus_xg": 0.6741,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 0.6148,
        "assists_minus_xa": -0.6148,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9407,
        "points_added": 0.0204,
        "xpoints_added": 0.1783,
        "passes_attempted": 569.0,
        "pass_completion_pct": 0.8348,
        "xpass_completion_pct": 0.8281,
        "passes_over_expected": 3.8289,
        "passes_over_expected_p100": 0.6729,
        "avg_pass_distance": 20.8288,
        "avg_pass_vertical": 3.2253
      }
    },
    {
      "canonical_id": "kyle-fisher",
      "canonical_name": "Kyle Fisher",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 197.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": 69.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.698,
        "passes_over_expected": -2.162,
        "passes_over_expected_p100": -3.1333,
        "avg_pass_distance": 19.9313,
        "avg_pass_vertical": 9.1251
      }
    },
    {
      "canonical_id": "laurent-ciman",
      "canonical_name": "Laurent Ciman",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3203.0,
        "shots": 22.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.5221,
        "xg_place": -0.64,
        "goals_minus_xg": -0.5221,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2759,
        "assists_minus_xa": -0.2759,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.7981,
        "points_added": 0.0,
        "xpoints_added": 0.6739,
        "passes_attempted": 1430.0,
        "pass_completion_pct": 0.7958,
        "xpass_completion_pct": 0.778,
        "passes_over_expected": 25.4432,
        "passes_over_expected_p100": 1.7792,
        "avg_pass_distance": 27.7124,
        "avg_pass_vertical": 12.0599
      }
    },
    {
      "canonical_id": "lucas-ontivero",
      "canonical_name": "Lucas Ontivero",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1050.0,
        "shots": 29.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 2.4766,
        "xg_place": 0.7843,
        "goals_minus_xg": -0.4766,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 1.3537,
        "assists_minus_xa": 0.6463,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.8302,
        "points_added": 1.067,
        "xpoints_added": 1.8843,
        "passes_attempted": 272.0,
        "pass_completion_pct": 0.7243,
        "xpass_completion_pct": 0.7464,
        "passes_over_expected": -6.0109,
        "passes_over_expected_p100": -2.2099,
        "avg_pass_distance": 18.9188,
        "avg_pass_vertical": 3.6193
      }
    },
    {
      "canonical_id": "marco-donadel",
      "canonical_name": "Marco Donadel",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2127.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2508,
        "xg_place": -0.1826,
        "goals_minus_xg": -0.2508,
        "key_passes": 27.0,
        "assists": 5.0,
        "xa": 2.134,
        "assists_minus_xa": 2.866,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.3848,
        "points_added": 0.0,
        "xpoints_added": 0.1952,
        "passes_attempted": 1161.0,
        "pass_completion_pct": 0.7631,
        "xpass_completion_pct": 0.76,
        "passes_over_expected": 3.6859,
        "passes_over_expected_p100": 0.3175,
        "avg_pass_distance": 24.5955,
        "avg_pass_vertical": 7.6581
      }
    },
    {
      "canonical_id": "matteo-mancosu",
      "canonical_name": "Matteo Mancosu",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1269.0,
        "shots": 42.0,
        "shots_on_target": 16.0,
        "goals": 7.0,
        "xg": 5.1968,
        "xg_place": 0.8813,
        "goals_minus_xg": 1.8032,
        "key_passes": 11.0,
        "assists": 5.0,
        "xa": 1.8587,
        "assists_minus_xa": 3.1413,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 7.0554,
        "points_added": 2.246,
        "xpoints_added": 2.8748,
        "passes_attempted": 238.0,
        "pass_completion_pct": 0.6303,
        "xpass_completion_pct": 0.6924,
        "passes_over_expected": -14.7937,
        "passes_over_expected_p100": -6.2158,
        "avg_pass_distance": 15.6221,
        "avg_pass_vertical": 2.2798
      }
    },
    {
      "canonical_id": "maxim-tissot",
      "canonical_name": "Maxim Tissot",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 560.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.0311,
        "xg_place": 0.2336,
        "goals_minus_xg": 0.9689,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.3301,
        "assists_minus_xa": -0.3301,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3611,
        "points_added": 0.7006,
        "xpoints_added": 0.0218,
        "passes_attempted": 237.0,
        "pass_completion_pct": 0.7384,
        "xpass_completion_pct": 0.7634,
        "passes_over_expected": -5.9246,
        "passes_over_expected_p100": -2.4998,
        "avg_pass_distance": 19.1441,
        "avg_pass_vertical": 4.8317
      }
    },
    {
      "canonical_id": "michael-salazar",
      "canonical_name": "Michael Salazar",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 786.0,
        "shots": 9.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.2407,
        "xg_place": -0.1133,
        "goals_minus_xg": 0.7593,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.635,
        "assists_minus_xa": -0.635,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8756,
        "points_added": 1.5306,
        "xpoints_added": 0.8985,
        "passes_attempted": 210.0,
        "pass_completion_pct": 0.7238,
        "xpass_completion_pct": 0.7395,
        "passes_over_expected": -3.2994,
        "passes_over_expected_p100": -1.5711,
        "avg_pass_distance": 15.7234,
        "avg_pass_vertical": 2.0756
      }
    },
    {
      "canonical_id": "patrice-bernier",
      "canonical_name": "Patrice Bernier",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1707.0,
        "shots": 7.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3309,
        "xg_place": -0.3309,
        "goals_minus_xg": -0.3309,
        "key_passes": 19.0,
        "assists": 3.0,
        "xa": 0.9554,
        "assists_minus_xa": 2.0446,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.2863,
        "points_added": 0.0,
        "xpoints_added": 0.1969,
        "passes_attempted": 725.0,
        "pass_completion_pct": 0.8207,
        "xpass_completion_pct": 0.8114,
        "passes_over_expected": 6.7427,
        "passes_over_expected_p100": 0.93,
        "avg_pass_distance": 20.4228,
        "avg_pass_vertical": 3.4661
      }
    },
    {
      "canonical_id": "v\u00edctor-cabrera",
      "canonical_name": "V\u00edctor Cabrera",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2600.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0153,
        "xg_place": -0.0153,
        "goals_minus_xg": -0.0153,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.1223,
        "assists_minus_xa": -0.1223,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1376,
        "points_added": 0.0,
        "xpoints_added": 0.0076,
        "passes_attempted": 1062.0,
        "pass_completion_pct": 0.7919,
        "xpass_completion_pct": 0.7897,
        "passes_over_expected": 2.3699,
        "passes_over_expected_p100": 0.2232,
        "avg_pass_distance": 26.041,
        "avg_pass_vertical": 10.3384
      }
    },
    {
      "canonical_id": "wandrille-lefevre",
      "canonical_name": "Wandrille Lefevre",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1213.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1486,
        "xg_place": -0.002,
        "goals_minus_xg": -0.1486,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1486,
        "points_added": 0.0,
        "xpoints_added": 0.1582,
        "passes_attempted": 530.0,
        "pass_completion_pct": 0.7981,
        "xpass_completion_pct": 0.788,
        "passes_over_expected": 5.346,
        "passes_over_expected_p100": 1.0087,
        "avg_pass_distance": 27.5184,
        "avg_pass_vertical": 12.8949
      }
    }
  ]
}