{
  "slug": "soccer-mls-2022-apk5lgomow",
  "game_id": "soccer-mls-2022-APk5LGOMOW",
  "display": "MLS 2022 Season",
  "league": "MLS",
  "season": 2022,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mls-2022",
  "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": "ahmed-hamdi",
      "canonical_name": "Ahmed Hamdi",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 379.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3547,
        "xg_place": -0.3547,
        "goals_minus_xg": -0.3547,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.1803,
        "assists_minus_xa": 0.8197,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.535,
        "points_added": 0.0,
        "xpoints_added": 0.3686,
        "passes_attempted": 159.0,
        "pass_completion_pct": 0.8176,
        "xpass_completion_pct": 0.8619,
        "passes_over_expected": -7.0465,
        "passes_over_expected_p100": -4.4318,
        "avg_pass_distance": 13.7908,
        "avg_pass_vertical": -1.1931
      }
    },
    {
      "canonical_id": "alistair-johnston",
      "canonical_name": "Alistair Johnston",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3135.0,
        "shots": 15.0,
        "shots_on_target": 5.0,
        "goals": 4.0,
        "xg": 1.3928,
        "xg_place": 0.7245,
        "goals_minus_xg": 2.6072,
        "key_passes": 32.0,
        "assists": 4.0,
        "xa": 3.3623,
        "assists_minus_xa": 0.6377,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 4.7551,
        "points_added": 0.7414,
        "xpoints_added": 0.5689,
        "passes_attempted": 1776.0,
        "pass_completion_pct": 0.8153,
        "xpass_completion_pct": 0.7938,
        "passes_over_expected": 38.2851,
        "passes_over_expected_p100": 2.1557,
        "avg_pass_distance": 19.3513,
        "avg_pass_vertical": 2.8251
      }
    },
    {
      "canonical_id": "djordje-mihailovic",
      "canonical_name": "Djordje Mihailovic",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2399.0,
        "shots": 46.0,
        "shots_on_target": 26.0,
        "goals": 11.0,
        "xg": 6.7228,
        "xg_place": 2.8322,
        "goals_minus_xg": 4.2772,
        "key_passes": 63.0,
        "assists": 5.0,
        "xa": 6.5887,
        "assists_minus_xa": -1.5887,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 13.3115,
        "points_added": 4.9543,
        "xpoints_added": 3.2336,
        "passes_attempted": 1099.0,
        "pass_completion_pct": 0.7734,
        "xpass_completion_pct": 0.7703,
        "passes_over_expected": 3.4671,
        "passes_over_expected_p100": 0.3155,
        "avg_pass_distance": 20.547,
        "avg_pass_vertical": 0.8489
      }
    },
    {
      "canonical_id": "gabriele-corbo",
      "canonical_name": "Gabriele Corbo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1268.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2871,
        "xg_place": -0.2871,
        "goals_minus_xg": -0.2871,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.5163,
        "assists_minus_xa": -0.5163,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8034,
        "points_added": 0.0,
        "xpoints_added": 0.2182,
        "passes_attempted": 679.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.8341,
        "passes_over_expected": 15.6252,
        "passes_over_expected_p100": 2.3012,
        "avg_pass_distance": 21.4337,
        "avg_pass_vertical": 8.8535
      }
    },
    {
      "canonical_id": "ismael-kon\u00e9",
      "canonical_name": "Ismael Kon\u00e9",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1918.0,
        "shots": 26.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 1.5813,
        "xg_place": -0.0045,
        "goals_minus_xg": 1.4187,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 1.6177,
        "assists_minus_xa": 1.3823,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.199,
        "points_added": 0.8706,
        "xpoints_added": 0.655,
        "passes_attempted": 908.0,
        "pass_completion_pct": 0.8612,
        "xpass_completion_pct": 0.8812,
        "passes_over_expected": -18.1022,
        "passes_over_expected_p100": -1.9936,
        "avg_pass_distance": 19.0885,
        "avg_pass_vertical": 0.9804
      }
    },
    {
      "canonical_id": "james-pantemis",
      "canonical_name": "James Pantemis",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1310.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": 302.0,
        "pass_completion_pct": 0.8311,
        "xpass_completion_pct": 0.8124,
        "passes_over_expected": 5.6609,
        "passes_over_expected_p100": 1.8745,
        "avg_pass_distance": 29.1707,
        "avg_pass_vertical": 22.2162,
        "shots_faced": 42.0,
        "goals_conceded": 14.0,
        "saves": 27.0,
        "headed_shot_share": 0.1667,
        "xg_faced": 14.3926,
        "goals_conceded_minus_xg": -0.3926,
        "goals_per_xg": 0.9727
      }
    },
    {
      "canonical_id": "joaqu\u00edn-torres",
      "canonical_name": "Joaqu\u00edn Torres",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1481.0,
        "shots": 27.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 3.4703,
        "xg_place": 0.2683,
        "goals_minus_xg": -0.4703,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 2.2475,
        "assists_minus_xa": -0.2475,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.7179,
        "points_added": 0.8405,
        "xpoints_added": 1.1032,
        "passes_attempted": 469.0,
        "pass_completion_pct": 0.7292,
        "xpass_completion_pct": 0.7616,
        "passes_over_expected": -15.1811,
        "passes_over_expected_p100": -3.2369,
        "avg_pass_distance": 19.719,
        "avg_pass_vertical": 3.041
      }
    },
    {
      "canonical_id": "joel-waterman",
      "canonical_name": "Joel Waterman",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3127.0,
        "shots": 12.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 2.4248,
        "xg_place": 0.4587,
        "goals_minus_xg": 0.5752,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 0.9394,
        "assists_minus_xa": 1.0606,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.3642,
        "points_added": 1.1361,
        "xpoints_added": 1.4357,
        "passes_attempted": 2091.0,
        "pass_completion_pct": 0.8828,
        "xpass_completion_pct": 0.8574,
        "passes_over_expected": 53.2578,
        "passes_over_expected_p100": 2.547,
        "avg_pass_distance": 21.7105,
        "avg_pass_vertical": 8.0189
      }
    },
    {
      "canonical_id": "jojea-kwizera",
      "canonical_name": "Jojea Kwizera",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 347.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0732,
        "xg_place": -0.0732,
        "goals_minus_xg": -0.0732,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.4501,
        "assists_minus_xa": 0.5499,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5233,
        "points_added": 0.0,
        "xpoints_added": 0.033,
        "passes_attempted": 216.0,
        "pass_completion_pct": 0.8009,
        "xpass_completion_pct": 0.778,
        "passes_over_expected": 4.9428,
        "passes_over_expected_p100": 2.2883,
        "avg_pass_distance": 17.04,
        "avg_pass_vertical": 1.157
      }
    },
    {
      "canonical_id": "kamal-miller",
      "canonical_name": "Kamal Miller",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2742.0,
        "shots": 28.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 2.8349,
        "xg_place": 0.3796,
        "goals_minus_xg": -0.8349,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 1.1056,
        "assists_minus_xa": 0.8944,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.9405,
        "points_added": 1.3276,
        "xpoints_added": 1.7839,
        "passes_attempted": 1747.0,
        "pass_completion_pct": 0.8409,
        "xpass_completion_pct": 0.8234,
        "passes_over_expected": 30.475,
        "passes_over_expected_p100": 1.7444,
        "avg_pass_distance": 19.9578,
        "avg_pass_vertical": 8.1102
      }
    },
    {
      "canonical_id": "kei-kamara",
      "canonical_name": "Kei Kamara",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1948.0,
        "shots": 56.0,
        "shots_on_target": 20.0,
        "goals": 9.0,
        "xg": 7.4169,
        "xg_place": 1.3391,
        "goals_minus_xg": 1.5831,
        "key_passes": 16.0,
        "assists": 7.0,
        "xa": 2.5012,
        "assists_minus_xa": 4.4988,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 9.9181,
        "points_added": 5.6977,
        "xpoints_added": 3.3403,
        "passes_attempted": 517.0,
        "pass_completion_pct": 0.7234,
        "xpass_completion_pct": 0.7732,
        "passes_over_expected": -25.7333,
        "passes_over_expected_p100": -4.9774,
        "avg_pass_distance": 13.4887,
        "avg_pass_vertical": -1.9807
      }
    },
    {
      "canonical_id": "lassi-lappalainen",
      "canonical_name": "Lassi Lappalainen",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2277.0,
        "shots": 28.0,
        "shots_on_target": 11.0,
        "goals": 3.0,
        "xg": 3.3544,
        "xg_place": 0.6902,
        "goals_minus_xg": -0.3544,
        "key_passes": 33.0,
        "assists": 5.0,
        "xa": 3.557,
        "assists_minus_xa": 1.443,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 6.9113,
        "points_added": 1.0564,
        "xpoints_added": 1.4074,
        "passes_attempted": 1056.0,
        "pass_completion_pct": 0.7831,
        "xpass_completion_pct": 0.7781,
        "passes_over_expected": 5.3141,
        "passes_over_expected_p100": 0.5032,
        "avg_pass_distance": 17.7772,
        "avg_pass_vertical": 1.4952
      }
    },
    {
      "canonical_id": "mason-toye",
      "canonical_name": "Mason Toye",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 837.0,
        "shots": 21.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 3.378,
        "xg_place": -0.5662,
        "goals_minus_xg": -1.378,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.8146,
        "assists_minus_xa": -0.8146,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.1926,
        "points_added": 1.2717,
        "xpoints_added": 1.6075,
        "passes_attempted": 185.0,
        "pass_completion_pct": 0.7514,
        "xpass_completion_pct": 0.7797,
        "passes_over_expected": -5.2431,
        "passes_over_expected_p100": -2.8341,
        "avg_pass_distance": 15.536,
        "avg_pass_vertical": -2.6244
      }
    },
    {
      "canonical_id": "mathieu-choini\u00e8re",
      "canonical_name": "Mathieu Choini\u00e8re",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1544.0,
        "shots": 16.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 1.3555,
        "xg_place": 0.0435,
        "goals_minus_xg": 0.6445,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 0.9787,
        "assists_minus_xa": -0.9787,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3342,
        "points_added": 0.5924,
        "xpoints_added": 0.6473,
        "passes_attempted": 806.0,
        "pass_completion_pct": 0.8499,
        "xpass_completion_pct": 0.848,
        "passes_over_expected": 1.5488,
        "passes_over_expected_p100": 0.1922,
        "avg_pass_distance": 16.0412,
        "avg_pass_vertical": 0.7586
      }
    },
    {
      "canonical_id": "matko-miljevic",
      "canonical_name": "Matko Miljevic",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 796.0,
        "shots": 27.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 2.4348,
        "xg_place": -0.723,
        "goals_minus_xg": -1.4348,
        "key_passes": 16.0,
        "assists": 0.0,
        "xa": 1.015,
        "assists_minus_xa": -1.015,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.4498,
        "points_added": 0.0,
        "xpoints_added": 1.1811,
        "passes_attempted": 388.0,
        "pass_completion_pct": 0.8119,
        "xpass_completion_pct": 0.8087,
        "passes_over_expected": 1.2261,
        "passes_over_expected_p100": 0.316,
        "avg_pass_distance": 21.0565,
        "avg_pass_vertical": 1.1159
      }
    },
    {
      "canonical_id": "rida-zouhir",
      "canonical_name": "Rida Zouhir",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 145.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0815,
        "xg_place": -0.0815,
        "goals_minus_xg": -0.0815,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.4601,
        "assists_minus_xa": -0.4601,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5416,
        "points_added": 0.0,
        "xpoints_added": 0.0486,
        "passes_attempted": 78.0,
        "pass_completion_pct": 0.7436,
        "xpass_completion_pct": 0.8305,
        "passes_over_expected": -6.7807,
        "passes_over_expected_p100": -8.6931,
        "avg_pass_distance": 18.1169,
        "avg_pass_vertical": 2.8473
      }
    },
    {
      "canonical_id": "romell-quioto",
      "canonical_name": "Romell Quioto",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2275.0,
        "shots": 76.0,
        "shots_on_target": 34.0,
        "goals": 15.0,
        "xg": 13.932,
        "xg_place": -1.8166,
        "goals_minus_xg": 1.068,
        "key_passes": 32.0,
        "assists": 5.0,
        "xa": 4.6652,
        "assists_minus_xa": 0.3348,
        "goals_plus_assists": 20.0,
        "xg_plus_xa": 18.5972,
        "points_added": 4.2707,
        "xpoints_added": 5.7662,
        "passes_attempted": 591.0,
        "pass_completion_pct": 0.6819,
        "xpass_completion_pct": 0.7161,
        "passes_over_expected": -20.2388,
        "passes_over_expected_p100": -3.4245,
        "avg_pass_distance": 16.4504,
        "avg_pass_vertical": -1.713
      }
    },
    {
      "canonical_id": "rudy-camacho",
      "canonical_name": "Rudy Camacho",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2935.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.7564,
        "xg_place": 0.3609,
        "goals_minus_xg": 0.2436,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.106,
        "assists_minus_xa": -0.106,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8624,
        "points_added": 1.3244,
        "xpoints_added": 0.5664,
        "passes_attempted": 1930.0,
        "pass_completion_pct": 0.8813,
        "xpass_completion_pct": 0.8531,
        "passes_over_expected": 54.449,
        "passes_over_expected_p100": 2.8212,
        "avg_pass_distance": 21.4879,
        "avg_pass_vertical": 9.3855
      }
    },
    {
      "canonical_id": "r\u00f3bert-thorkelsson",
      "canonical_name": "R\u00f3bert Thorkelsson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 209.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": 111.0,
        "pass_completion_pct": 0.7748,
        "xpass_completion_pct": 0.7673,
        "passes_over_expected": 0.8261,
        "passes_over_expected_p100": 0.7442,
        "avg_pass_distance": 16.9618,
        "avg_pass_vertical": 4.6909
      }
    },
    {
      "canonical_id": "samuel-piette",
      "canonical_name": "Samuel Piette",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1821.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1595,
        "xg_place": -0.1103,
        "goals_minus_xg": -0.1595,
        "key_passes": 16.0,
        "assists": 3.0,
        "xa": 1.5859,
        "assists_minus_xa": 1.4141,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.7454,
        "points_added": 0.0,
        "xpoints_added": 0.0925,
        "passes_attempted": 1115.0,
        "pass_completion_pct": 0.8924,
        "xpass_completion_pct": 0.8623,
        "passes_over_expected": 33.5884,
        "passes_over_expected_p100": 3.0124,
        "avg_pass_distance": 19.3327,
        "avg_pass_vertical": 3.7794
      }
    },
    {
      "canonical_id": "sebastian-breza",
      "canonical_name": "Sebastian Breza",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2295.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": 613.0,
        "pass_completion_pct": 0.801,
        "xpass_completion_pct": 0.7916,
        "passes_over_expected": 5.7318,
        "passes_over_expected_p100": 0.935,
        "avg_pass_distance": 28.3713,
        "avg_pass_vertical": 20.9526,
        "shots_faced": 88.0,
        "goals_conceded": 37.0,
        "saves": 49.0,
        "headed_shot_share": 0.1705,
        "xg_faced": 28.5265,
        "goals_conceded_minus_xg": 8.4735,
        "goals_per_xg": 1.297
      }
    },
    {
      "canonical_id": "sunusi-ibrahim",
      "canonical_name": "Sunusi Ibrahim",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 264.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1916,
        "xg_place": -0.1327,
        "goals_minus_xg": -0.1916,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.169,
        "assists_minus_xa": -0.169,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3606,
        "points_added": 0.0,
        "xpoints_added": 0.1291,
        "passes_attempted": 67.0,
        "pass_completion_pct": 0.7015,
        "xpass_completion_pct": 0.7106,
        "passes_over_expected": -0.6091,
        "passes_over_expected_p100": -0.9091,
        "avg_pass_distance": 17.3947,
        "avg_pass_vertical": 0.6396
      }
    },
    {
      "canonical_id": "victor-wanyama",
      "canonical_name": "Victor Wanyama",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3119.0,
        "shots": 36.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 2.0172,
        "xg_place": -0.9964,
        "goals_minus_xg": -1.0172,
        "key_passes": 26.0,
        "assists": 3.0,
        "xa": 3.5666,
        "assists_minus_xa": -0.5666,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.5837,
        "points_added": 1.0164,
        "xpoints_added": 1.3461,
        "passes_attempted": 1738.0,
        "pass_completion_pct": 0.8596,
        "xpass_completion_pct": 0.8561,
        "passes_over_expected": 6.1141,
        "passes_over_expected_p100": 0.3518,
        "avg_pass_distance": 19.9389,
        "avg_pass_vertical": 4.4939
      }
    },
    {
      "canonical_id": "zachary-brault-guillard",
      "canonical_name": "Zachary Brault-Guillard",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 749.0,
        "shots": 6.0,
        "shots_on_target": 4.0,
        "goals": 4.0,
        "xg": 1.243,
        "xg_place": 0.163,
        "goals_minus_xg": 2.757,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 1.7366,
        "assists_minus_xa": 1.2634,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 2.9796,
        "points_added": 2.8858,
        "xpoints_added": 0.8503,
        "passes_attempted": 391.0,
        "pass_completion_pct": 0.7928,
        "xpass_completion_pct": 0.7916,
        "passes_over_expected": 0.4733,
        "passes_over_expected_p100": 0.121,
        "avg_pass_distance": 17.9124,
        "avg_pass_vertical": 1.203
      }
    },
    {
      "canonical_id": "zorhan-bassong",
      "canonical_name": "Zorhan Bassong",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 232.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1084,
        "xg_place": -0.1084,
        "goals_minus_xg": -0.1084,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2952,
        "assists_minus_xa": -0.2952,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4036,
        "points_added": 0.0,
        "xpoints_added": 0.1069,
        "passes_attempted": 122.0,
        "pass_completion_pct": 0.7869,
        "xpass_completion_pct": 0.7738,
        "passes_over_expected": 1.5999,
        "passes_over_expected_p100": 1.3114,
        "avg_pass_distance": 16.8049,
        "avg_pass_vertical": 1.7913
      }
    }
  ]
}