{
  "slug": "soccer-uslc-2019-xw5pyjkqg1",
  "game_id": "soccer-uslc-2019-xW5pyJKqg1",
  "display": "USLC 2019 Season",
  "league": "USLC",
  "season": 2019,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "uslc-2019",
  "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": "aidan-daniels",
      "canonical_name": "Aidan Daniels",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 223.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.081,
        "xg_place": 0.145,
        "goals_minus_xg": 0.919,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.3196,
        "assists_minus_xa": -0.3196,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4006,
        "points_added": 1.3647,
        "xpoints_added": 0.0435,
        "passes_attempted": 78.0,
        "pass_completion_pct": 0.859,
        "xpass_completion_pct": 0.8196,
        "passes_over_expected": 3.0728,
        "passes_over_expected_p100": 3.9395,
        "avg_pass_distance": 15.2154,
        "avg_pass_vertical": -1.9834
      }
    },
    {
      "canonical_id": "amar-sejdi\u0107",
      "canonical_name": "Amar Sejdi\u0107",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 107.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3375,
        "xg_place": 0.5656,
        "goals_minus_xg": -0.3375,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3375,
        "points_added": 0.0,
        "xpoints_added": 0.1797,
        "passes_attempted": 36.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.8301,
        "passes_over_expected": -1.8835,
        "passes_over_expected_p100": -5.2319,
        "avg_pass_distance": 10.8943,
        "avg_pass_vertical": -4.4366
      }
    },
    {
      "canonical_id": "antoine-coupland",
      "canonical_name": "Antoine Coupland",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 35.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.0931,
        "assists_minus_xa": -0.0931,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0931,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 10.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.6679,
        "passes_over_expected": -1.6792,
        "passes_over_expected_p100": -16.7918,
        "avg_pass_distance": 12.7687,
        "avg_pass_vertical": 4.6268
      }
    },
    {
      "canonical_id": "callum-irving",
      "canonical_name": "Callum Irving",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3168.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.0347,
        "assists_minus_xa": -0.0347,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0347,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1146.0,
        "pass_completion_pct": 0.5672,
        "xpass_completion_pct": 0.6019,
        "passes_over_expected": -39.7365,
        "passes_over_expected_p100": -3.4674,
        "avg_pass_distance": 47.6701,
        "avg_pass_vertical": 39.1088,
        "shots_faced": 116.0,
        "goals_conceded": 39.0,
        "saves": 73.0,
        "headed_shot_share": 0.1207,
        "xg_faced": 35.4742,
        "goals_conceded_minus_xg": 3.5258,
        "goals_per_xg": 1.0994
      }
    },
    {
      "canonical_id": "cameron-shaw",
      "canonical_name": "Cameron Shaw",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 17.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 5.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.7118,
        "passes_over_expected": 0.441,
        "passes_over_expected_p100": 8.8206,
        "avg_pass_distance": 16.0867,
        "avg_pass_vertical": -3.2583
      }
    },
    {
      "canonical_id": "carl-haworth",
      "canonical_name": "Carl Haworth",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3121.0,
        "shots": 50.0,
        "shots_on_target": 21.0,
        "goals": 10.0,
        "xg": 4.4394,
        "xg_place": 1.1265,
        "goals_minus_xg": 5.5606,
        "key_passes": 64.0,
        "assists": 6.0,
        "xa": 7.2228,
        "assists_minus_xa": -1.2228,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 11.6622,
        "points_added": 4.6112,
        "xpoints_added": 2.5767,
        "passes_attempted": 1963.0,
        "pass_completion_pct": 0.6714,
        "xpass_completion_pct": 0.68,
        "passes_over_expected": -16.8005,
        "passes_over_expected_p100": -0.8559,
        "avg_pass_distance": 21.5886,
        "avg_pass_vertical": 6.878
      }
    },
    {
      "canonical_id": "charlie-ward",
      "canonical_name": "Charlie Ward",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3139.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4407,
        "xg_place": -0.4025,
        "goals_minus_xg": -0.4407,
        "key_passes": 11.0,
        "assists": 3.0,
        "xa": 0.7651,
        "assists_minus_xa": 2.2349,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.2058,
        "points_added": 0.0,
        "xpoints_added": 0.2176,
        "passes_attempted": 2115.0,
        "pass_completion_pct": 0.9154,
        "xpass_completion_pct": 0.8717,
        "passes_over_expected": 92.3352,
        "passes_over_expected_p100": 4.3657,
        "avg_pass_distance": 20.2903,
        "avg_pass_vertical": 4.51
      }
    },
    {
      "canonical_id": "chris-mannella",
      "canonical_name": "Chris Mannella",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2368.0,
        "shots": 14.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5305,
        "xg_place": -0.514,
        "goals_minus_xg": -0.5305,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 0.7188,
        "assists_minus_xa": -0.7188,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2493,
        "points_added": 0.0,
        "xpoints_added": 0.2637,
        "passes_attempted": 1210.0,
        "pass_completion_pct": 0.8579,
        "xpass_completion_pct": 0.8518,
        "passes_over_expected": 7.3518,
        "passes_over_expected_p100": 0.6076,
        "avg_pass_distance": 18.8189,
        "avg_pass_vertical": 2.5165
      }
    },
    {
      "canonical_id": "christiano-fran\u00e7ois",
      "canonical_name": "Christiano Fran\u00e7ois",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2737.0,
        "shots": 57.0,
        "shots_on_target": 27.0,
        "goals": 8.0,
        "xg": 6.6049,
        "xg_place": 1.3464,
        "goals_minus_xg": 1.3951,
        "key_passes": 28.0,
        "assists": 5.0,
        "xa": 3.3982,
        "assists_minus_xa": 1.6018,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 10.0032,
        "points_added": 2.7661,
        "xpoints_added": 2.7517,
        "passes_attempted": 636.0,
        "pass_completion_pct": 0.7044,
        "xpass_completion_pct": 0.7418,
        "passes_over_expected": -23.7804,
        "passes_over_expected_p100": -3.7391,
        "avg_pass_distance": 15.8473,
        "avg_pass_vertical": -2.6767
      }
    },
    {
      "canonical_id": "dakota-barnathan",
      "canonical_name": "Dakota Barnathan",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2133.0,
        "shots": 8.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 0.5123,
        "xg_place": 0.5126,
        "goals_minus_xg": -0.5123,
        "key_passes": 4.0,
        "assists": 2.0,
        "xa": 0.5947,
        "assists_minus_xa": 1.4053,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.107,
        "points_added": 0.0,
        "xpoints_added": 0.4307,
        "passes_attempted": 994.0,
        "pass_completion_pct": 0.7676,
        "xpass_completion_pct": 0.7897,
        "passes_over_expected": -21.9759,
        "passes_over_expected_p100": -2.2109,
        "avg_pass_distance": 23.8385,
        "avg_pass_vertical": 10.5161
      }
    },
    {
      "canonical_id": "david-monsalve",
      "canonical_name": "David Monsalve",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 293.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": 117.0,
        "pass_completion_pct": 0.4786,
        "xpass_completion_pct": 0.5805,
        "passes_over_expected": -11.9209,
        "passes_over_expected_p100": -10.1888,
        "avg_pass_distance": 42.3346,
        "avg_pass_vertical": 32.8625,
        "shots_faced": 15.0,
        "goals_conceded": 4.0,
        "saves": 10.0,
        "headed_shot_share": 0.0667,
        "xg_faced": 2.2797,
        "goals_conceded_minus_xg": 1.7203,
        "goals_per_xg": 1.7546
      }
    },
    {
      "canonical_id": "hadji-barry",
      "canonical_name": "Hadji Barry",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1317.0,
        "shots": 29.0,
        "shots_on_target": 11.0,
        "goals": 6.0,
        "xg": 6.5083,
        "xg_place": -1.7207,
        "goals_minus_xg": -0.5083,
        "key_passes": 19.0,
        "assists": 1.0,
        "xa": 1.5508,
        "assists_minus_xa": -0.5508,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 8.0591,
        "points_added": 3.2234,
        "xpoints_added": 2.4901,
        "passes_attempted": 328.0,
        "pass_completion_pct": 0.7439,
        "xpass_completion_pct": 0.7913,
        "passes_over_expected": -15.5346,
        "passes_over_expected_p100": -4.7362,
        "avg_pass_distance": 13.9202,
        "avg_pass_vertical": -2.157
      }
    },
    {
      "canonical_id": "jamar-dixon",
      "canonical_name": "Jamar Dixon",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 999.0,
        "shots": 4.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.2907,
        "xg_place": 0.0203,
        "goals_minus_xg": -0.2907,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.2547,
        "assists_minus_xa": 0.7453,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5454,
        "points_added": 0.0,
        "xpoints_added": 0.1883,
        "passes_attempted": 442.0,
        "pass_completion_pct": 0.681,
        "xpass_completion_pct": 0.7261,
        "passes_over_expected": -19.9542,
        "passes_over_expected_p100": -4.5145,
        "avg_pass_distance": 19.9396,
        "avg_pass_vertical": 6.4903
      }
    },
    {
      "canonical_id": "j\u00e9r\u00e9my-gagnon-lapar\u00e9",
      "canonical_name": "J\u00e9r\u00e9my Gagnon-Lapar\u00e9",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2634.0,
        "shots": 14.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.7294,
        "xg_place": -1.007,
        "goals_minus_xg": -1.7294,
        "key_passes": 20.0,
        "assists": 0.0,
        "xa": 0.9073,
        "assists_minus_xa": -0.9073,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.6367,
        "points_added": 0.0,
        "xpoints_added": 0.8483,
        "passes_attempted": 1313.0,
        "pass_completion_pct": 0.818,
        "xpass_completion_pct": 0.8117,
        "passes_over_expected": 8.2882,
        "passes_over_expected_p100": 0.6312,
        "avg_pass_distance": 17.5391,
        "avg_pass_vertical": 1.5835
      }
    },
    {
      "canonical_id": "k\u00e9vin-oliveira",
      "canonical_name": "K\u00e9vin Oliveira",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2695.0,
        "shots": 81.0,
        "shots_on_target": 30.0,
        "goals": 6.0,
        "xg": 7.7192,
        "xg_place": -0.0842,
        "goals_minus_xg": -1.7192,
        "key_passes": 32.0,
        "assists": 4.0,
        "xa": 2.3555,
        "assists_minus_xa": 1.6445,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 10.0747,
        "points_added": 2.5465,
        "xpoints_added": 4.1835,
        "passes_attempted": 830.0,
        "pass_completion_pct": 0.7867,
        "xpass_completion_pct": 0.7988,
        "passes_over_expected": -9.9963,
        "passes_over_expected_p100": -1.2044,
        "avg_pass_distance": 15.2889,
        "avg_pass_vertical": -0.664
      }
    },
    {
      "canonical_id": "maxim-tissot",
      "canonical_name": "Maxim Tissot",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 917.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5884,
        "xg_place": -0.3268,
        "goals_minus_xg": -0.5884,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.841,
        "assists_minus_xa": 0.159,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4294,
        "points_added": 0.0,
        "xpoints_added": 0.3514,
        "passes_attempted": 426.0,
        "pass_completion_pct": 0.6972,
        "xpass_completion_pct": 0.7282,
        "passes_over_expected": -13.2319,
        "passes_over_expected_p100": -3.1061,
        "avg_pass_distance": 19.0622,
        "avg_pass_vertical": 2.4524
      }
    },
    {
      "canonical_id": "mour-samb",
      "canonical_name": "Mour Samb",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1616.0,
        "shots": 54.0,
        "shots_on_target": 20.0,
        "goals": 8.0,
        "xg": 5.8731,
        "xg_place": 1.0748,
        "goals_minus_xg": 2.1269,
        "key_passes": 19.0,
        "assists": 4.0,
        "xa": 1.7326,
        "assists_minus_xa": 2.2674,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 7.6057,
        "points_added": 2.3097,
        "xpoints_added": 2.6334,
        "passes_attempted": 477.0,
        "pass_completion_pct": 0.7673,
        "xpass_completion_pct": 0.763,
        "passes_over_expected": 2.0377,
        "passes_over_expected_p100": 0.4272,
        "avg_pass_distance": 14.1166,
        "avg_pass_vertical": -0.312
      }
    },
    {
      "canonical_id": "nana-attakora",
      "canonical_name": "Nana Attakora",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1299.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3807,
        "xg_place": -0.3807,
        "goals_minus_xg": -0.3807,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1294,
        "assists_minus_xa": -0.1294,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.51,
        "points_added": 0.0,
        "xpoints_added": 0.56,
        "passes_attempted": 495.0,
        "pass_completion_pct": 0.7515,
        "xpass_completion_pct": 0.7763,
        "passes_over_expected": -12.2637,
        "passes_over_expected_p100": -2.4775,
        "avg_pass_distance": 23.8929,
        "avg_pass_vertical": 10.1006
      }
    },
    {
      "canonical_id": "onua-obasi",
      "canonical_name": "Onua Obasi",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1732.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0725,
        "xg_place": 0.0346,
        "goals_minus_xg": -0.0725,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.3858,
        "assists_minus_xa": -0.3858,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4583,
        "points_added": 0.0,
        "xpoints_added": 0.0546,
        "passes_attempted": 1071.0,
        "pass_completion_pct": 0.7264,
        "xpass_completion_pct": 0.7327,
        "passes_over_expected": -6.7308,
        "passes_over_expected_p100": -0.6285,
        "avg_pass_distance": 16.5514,
        "avg_pass_vertical": 3.8295
      }
    },
    {
      "canonical_id": "protais-mutambala",
      "canonical_name": "Protais Mutambala",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 185.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.7667,
        "xg_place": -0.7667,
        "goals_minus_xg": -0.7667,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2522,
        "assists_minus_xa": -0.2522,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0189,
        "points_added": 0.0,
        "xpoints_added": 0.3812,
        "passes_attempted": 51.0,
        "pass_completion_pct": 0.7255,
        "xpass_completion_pct": 0.7755,
        "passes_over_expected": -2.5527,
        "passes_over_expected_p100": -5.0053,
        "avg_pass_distance": 13.0012,
        "avg_pass_vertical": -1.0431
      }
    },
    {
      "canonical_id": "robert-boskovic",
      "canonical_name": "Robert Boskovic",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 613.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.1475,
        "assists_minus_xa": -0.1475,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1475,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 303.0,
        "pass_completion_pct": 0.7525,
        "xpass_completion_pct": 0.777,
        "passes_over_expected": -7.4365,
        "passes_over_expected_p100": -2.4543,
        "avg_pass_distance": 27.5015,
        "avg_pass_vertical": 12.2888
      }
    },
    {
      "canonical_id": "shaan-hundal",
      "canonical_name": "Shaan Hundal",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 9.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": 2.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.931,
        "passes_over_expected": 0.1381,
        "passes_over_expected_p100": 6.9046,
        "avg_pass_distance": 10.9663,
        "avg_pass_vertical": 3.795
      }
    },
    {
      "canonical_id": "thiago",
      "canonical_name": "Thiago",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1101.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.7123,
        "xg_place": 0.8141,
        "goals_minus_xg": 0.2877,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.4701,
        "assists_minus_xa": -0.4701,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1824,
        "points_added": 0.5643,
        "xpoints_added": 0.3225,
        "passes_attempted": 420.0,
        "pass_completion_pct": 0.7405,
        "xpass_completion_pct": 0.774,
        "passes_over_expected": -14.0796,
        "passes_over_expected_p100": -3.3523,
        "avg_pass_distance": 15.9756,
        "avg_pass_vertical": 3.0144
      }
    },
    {
      "canonical_id": "thomas-meilleur-gigu\u00e8re",
      "canonical_name": "Thomas Meilleur-Gigu\u00e8re",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2847.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.6422,
        "xg_place": 0.0563,
        "goals_minus_xg": 0.3578,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6422,
        "points_added": 0.0913,
        "xpoints_added": 0.3646,
        "passes_attempted": 1303.0,
        "pass_completion_pct": 0.7644,
        "xpass_completion_pct": 0.7786,
        "passes_over_expected": -18.5706,
        "passes_over_expected_p100": -1.4252,
        "avg_pass_distance": 25.8443,
        "avg_pass_vertical": 9.562
      }
    },
    {
      "canonical_id": "wal-fall",
      "canonical_name": "Wal Fall",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2673.0,
        "shots": 64.0,
        "shots_on_target": 27.0,
        "goals": 10.0,
        "xg": 8.3597,
        "xg_place": 1.1937,
        "goals_minus_xg": 1.6403,
        "key_passes": 38.0,
        "assists": 3.0,
        "xa": 4.0724,
        "assists_minus_xa": -1.0724,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 12.4322,
        "points_added": 5.6599,
        "xpoints_added": 3.8708,
        "passes_attempted": 1325.0,
        "pass_completion_pct": 0.8045,
        "xpass_completion_pct": 0.7999,
        "passes_over_expected": 6.1428,
        "passes_over_expected_p100": 0.4636,
        "avg_pass_distance": 18.1154,
        "avg_pass_vertical": 2.8011
      }
    }
  ]
}