{
  "slug": "soccer-uslc-2024-e7mzzbkmr0",
  "game_id": "soccer-uslc-2024-e7MzZbKMr0",
  "display": "USLC 2024 Season",
  "league": "USLC",
  "season": 2024,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "uslc-2024",
  "synthetic": true,
  "player_count": 28,
  "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": "aaron-bibout",
      "canonical_name": "Aaron Bibout",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1107.0,
        "shots": 29.0,
        "shots_on_target": 10.0,
        "goals": 4.0,
        "xg": 4.0876,
        "xg_place": -0.9399,
        "goals_minus_xg": -0.0876,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.6984,
        "assists_minus_xa": -0.6984,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.786,
        "points_added": 2.989,
        "xpoints_added": 2.7825,
        "passes_attempted": 242.0,
        "pass_completion_pct": 0.7479,
        "xpass_completion_pct": 0.7434,
        "passes_over_expected": 1.098,
        "passes_over_expected_p100": 0.4537,
        "avg_pass_distance": 14.8344,
        "avg_pass_vertical": -0.0465
      }
    },
    {
      "canonical_id": "aaron-kacinari",
      "canonical_name": "Aaron Kacinari",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 68.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0473,
        "xg_place": -0.0473,
        "goals_minus_xg": -0.0473,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0341,
        "assists_minus_xa": -0.0341,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0814,
        "points_added": 0.0,
        "xpoints_added": 0.0004,
        "passes_attempted": 25.0,
        "pass_completion_pct": 0.72,
        "xpass_completion_pct": 0.6771,
        "passes_over_expected": 1.0714,
        "passes_over_expected_p100": 4.2854,
        "avg_pass_distance": 16.2675,
        "avg_pass_vertical": 4.4051
      }
    },
    {
      "canonical_id": "alazar-milo-yosef",
      "canonical_name": "Alazar Milo Yosef",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1310.0,
        "shots": 19.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.4321,
        "xg_place": -0.2594,
        "goals_minus_xg": 0.5679,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.2619,
        "assists_minus_xa": -0.2619,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.6939,
        "points_added": 0.6644,
        "xpoints_added": 0.8777,
        "passes_attempted": 400.0,
        "pass_completion_pct": 0.645,
        "xpass_completion_pct": 0.6855,
        "passes_over_expected": -16.218,
        "passes_over_expected_p100": -4.0545,
        "avg_pass_distance": 19.61,
        "avg_pass_vertical": 2.8731
      }
    },
    {
      "canonical_id": "alex-dalou",
      "canonical_name": "Alex Dalou",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 861.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.2435,
        "xg_place": -0.3904,
        "goals_minus_xg": -1.2435,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.5413,
        "assists_minus_xa": -0.5413,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.7847,
        "points_added": 0.0,
        "xpoints_added": 0.8386,
        "passes_attempted": 280.0,
        "pass_completion_pct": 0.6321,
        "xpass_completion_pct": 0.6889,
        "passes_over_expected": -15.9031,
        "passes_over_expected_p100": -5.6797,
        "avg_pass_distance": 16.7753,
        "avg_pass_vertical": 2.0073
      }
    },
    {
      "canonical_id": "alexis-souahy",
      "canonical_name": "Alexis Souahy",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3011.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 4.0,
        "xg": 2.0577,
        "xg_place": 0.2119,
        "goals_minus_xg": 1.9423,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.4931,
        "assists_minus_xa": -0.4931,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.5508,
        "points_added": 2.3572,
        "xpoints_added": 1.1484,
        "passes_attempted": 1189.0,
        "pass_completion_pct": 0.8318,
        "xpass_completion_pct": 0.8061,
        "passes_over_expected": 30.5895,
        "passes_over_expected_p100": 2.5727,
        "avg_pass_distance": 23.3627,
        "avg_pass_vertical": 9.9708
      }
    },
    {
      "canonical_id": "andrew-booth",
      "canonical_name": "Andrew Booth",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1636.0,
        "shots": 17.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.9045,
        "xg_place": -0.0579,
        "goals_minus_xg": 1.0955,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0702,
        "assists_minus_xa": -0.0702,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.9747,
        "points_added": 0.3327,
        "xpoints_added": 0.6502,
        "passes_attempted": 643.0,
        "pass_completion_pct": 0.8414,
        "xpass_completion_pct": 0.8404,
        "passes_over_expected": 0.5971,
        "passes_over_expected_p100": 0.0929,
        "avg_pass_distance": 19.0423,
        "avg_pass_vertical": 2.427
      }
    },
    {
      "canonical_id": "arthur-rogers",
      "canonical_name": "Arthur Rogers",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 909.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1359,
        "xg_place": 0.0623,
        "goals_minus_xg": -0.1359,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 1.1731,
        "assists_minus_xa": 0.8269,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.309,
        "points_added": 0.0,
        "xpoints_added": 0.0927,
        "passes_attempted": 455.0,
        "pass_completion_pct": 0.7033,
        "xpass_completion_pct": 0.6863,
        "passes_over_expected": 7.7153,
        "passes_over_expected_p100": 1.6957,
        "avg_pass_distance": 23.2399,
        "avg_pass_vertical": 9.3263
      }
    },
    {
      "canonical_id": "blaine-ferri",
      "canonical_name": "Blaine Ferri",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1231.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.148,
        "xg_place": -0.1885,
        "goals_minus_xg": -1.148,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 1.7138,
        "assists_minus_xa": 0.2862,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.8618,
        "points_added": 0.0,
        "xpoints_added": 0.6211,
        "passes_attempted": 446.0,
        "pass_completion_pct": 0.7713,
        "xpass_completion_pct": 0.7729,
        "passes_over_expected": -0.7188,
        "passes_over_expected_p100": -0.1612,
        "avg_pass_distance": 18.1445,
        "avg_pass_vertical": 1.7408
      }
    },
    {
      "canonical_id": "boubacar-diallo",
      "canonical_name": "Boubacar Diallo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2657.0,
        "shots": 24.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 1.9981,
        "xg_place": -0.243,
        "goals_minus_xg": 0.0019,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 1.3888,
        "assists_minus_xa": 0.6112,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.3869,
        "points_added": 1.0692,
        "xpoints_added": 1.119,
        "passes_attempted": 816.0,
        "pass_completion_pct": 0.6924,
        "xpass_completion_pct": 0.7233,
        "passes_over_expected": -25.1935,
        "passes_over_expected_p100": -3.0874,
        "avg_pass_distance": 21.5673,
        "avg_pass_vertical": 7.1512
      }
    },
    {
      "canonical_id": "bradley-bourgeois",
      "canonical_name": "Bradley Bourgeois",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2922.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6146,
        "xg_place": -0.2611,
        "goals_minus_xg": -0.6146,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 1.151,
        "assists_minus_xa": -1.151,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.7656,
        "points_added": 0.0,
        "xpoints_added": 0.3403,
        "passes_attempted": 1212.0,
        "pass_completion_pct": 0.8127,
        "xpass_completion_pct": 0.7824,
        "passes_over_expected": 36.7363,
        "passes_over_expected_p100": 3.031,
        "avg_pass_distance": 26.3308,
        "avg_pass_vertical": 12.6732
      }
    },
    {
      "canonical_id": "camilo-ponce",
      "canonical_name": "Camilo Ponce",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 502.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2096,
        "xg_place": -0.2096,
        "goals_minus_xg": -0.2096,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1587,
        "assists_minus_xa": -0.1587,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3683,
        "points_added": 0.0,
        "xpoints_added": 0.1309,
        "passes_attempted": 132.0,
        "pass_completion_pct": 0.6439,
        "xpass_completion_pct": 0.7158,
        "passes_over_expected": -9.485,
        "passes_over_expected_p100": -7.1856,
        "avg_pass_distance": 16.9452,
        "avg_pass_vertical": 2.0599
      }
    },
    {
      "canonical_id": "diogo-pacheco",
      "canonical_name": "Diogo Pacheco",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1493.0,
        "shots": 37.0,
        "shots_on_target": 12.0,
        "goals": 4.0,
        "xg": 4.6619,
        "xg_place": -1.3402,
        "goals_minus_xg": -0.6619,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 1.6249,
        "assists_minus_xa": 0.3751,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.2868,
        "points_added": 1.3628,
        "xpoints_added": 3.7358,
        "passes_attempted": 339.0,
        "pass_completion_pct": 0.5811,
        "xpass_completion_pct": 0.6301,
        "passes_over_expected": -16.6101,
        "passes_over_expected_p100": -4.8997,
        "avg_pass_distance": 18.8664,
        "avg_pass_vertical": 1.6211
      }
    },
    {
      "canonical_id": "edwin-laszo",
      "canonical_name": "Edwin Laszo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1784.0,
        "shots": 18.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 0.5888,
        "xg_place": 0.8214,
        "goals_minus_xg": 1.4112,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 1.8911,
        "assists_minus_xa": -1.8911,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.4799,
        "points_added": 1.4881,
        "xpoints_added": 0.4485,
        "passes_attempted": 792.0,
        "pass_completion_pct": 0.7841,
        "xpass_completion_pct": 0.791,
        "passes_over_expected": -5.4635,
        "passes_over_expected_p100": -0.6898,
        "avg_pass_distance": 23.1273,
        "avg_pass_vertical": 6.8195
      }
    },
    {
      "canonical_id": "faysal-bettache",
      "canonical_name": "Faysal Bettache",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1093.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.517,
        "xg_place": -0.3706,
        "goals_minus_xg": -0.517,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 1.6819,
        "assists_minus_xa": 0.3181,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.1989,
        "points_added": 0.0,
        "xpoints_added": 0.3521,
        "passes_attempted": 401.0,
        "pass_completion_pct": 0.7756,
        "xpass_completion_pct": 0.7428,
        "passes_over_expected": 13.1394,
        "passes_over_expected_p100": 3.2767,
        "avg_pass_distance": 20.666,
        "avg_pass_vertical": 4.7502
      }
    },
    {
      "canonical_id": "harvey-st-clair",
      "canonical_name": "Harvey St. Clair",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1893.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1473,
        "xg_place": -0.1042,
        "goals_minus_xg": -0.1473,
        "key_passes": 18.0,
        "assists": 3.0,
        "xa": 2.3019,
        "assists_minus_xa": 0.6981,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.4492,
        "points_added": 0.0,
        "xpoints_added": 0.1553,
        "passes_attempted": 847.0,
        "pass_completion_pct": 0.6954,
        "xpass_completion_pct": 0.7031,
        "passes_over_expected": -6.5572,
        "passes_over_expected_p100": -0.7742,
        "avg_pass_distance": 22.1972,
        "avg_pass_vertical": 6.5634
      }
    },
    {
      "canonical_id": "joey-roggeveen",
      "canonical_name": "Joey Roggeveen",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 413.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": 114.0,
        "pass_completion_pct": 0.6754,
        "xpass_completion_pct": 0.6348,
        "passes_over_expected": 4.6376,
        "passes_over_expected_p100": 4.0681,
        "avg_pass_distance": 39.1826,
        "avg_pass_vertical": 30.8578,
        "shots_faced": 24.0,
        "goals_conceded": 13.0,
        "saves": 10.0,
        "headed_shot_share": 0.3333,
        "xg_faced": 9.7506,
        "goals_conceded_minus_xg": 3.2494,
        "goals_per_xg": 1.3333
      }
    },
    {
      "canonical_id": "johan-penaranda",
      "canonical_name": "Johan Penaranda",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2245.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0947,
        "xg_place": -0.0947,
        "goals_minus_xg": -0.0947,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0947,
        "points_added": 0.0,
        "xpoints_added": 0.1878,
        "passes_attempted": 671.0,
        "pass_completion_pct": 0.5976,
        "xpass_completion_pct": 0.6227,
        "passes_over_expected": -16.855,
        "passes_over_expected_p100": -2.5119,
        "avg_pass_distance": 42.0606,
        "avg_pass_vertical": 35.8332,
        "shots_faced": 109.0,
        "goals_conceded": 23.0,
        "saves": 85.0,
        "headed_shot_share": 0.0826,
        "xg_faced": 29.9854,
        "goals_conceded_minus_xg": -6.9854,
        "goals_per_xg": 0.767
      }
    },
    {
      "canonical_id": "justin-portillo",
      "canonical_name": "Justin Portillo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 992.0,
        "shots": 10.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.0104,
        "xg_place": 0.3627,
        "goals_minus_xg": -0.0104,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 1.6032,
        "assists_minus_xa": 0.3968,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.6135,
        "points_added": 0.612,
        "xpoints_added": 0.6611,
        "passes_attempted": 605.0,
        "pass_completion_pct": 0.795,
        "xpass_completion_pct": 0.7747,
        "passes_over_expected": 12.3031,
        "passes_over_expected_p100": 2.0336,
        "avg_pass_distance": 23.462,
        "avg_pass_vertical": 5.398
      }
    },
    {
      "canonical_id": "matthew-bell",
      "canonical_name": "Matthew Bell",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 238.0,
        "shots": 4.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.3154,
        "xg_place": 0.181,
        "goals_minus_xg": -0.3154,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.2713,
        "assists_minus_xa": -0.2713,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5867,
        "points_added": 0.0,
        "xpoints_added": 0.247,
        "passes_attempted": 34.0,
        "pass_completion_pct": 0.6765,
        "xpass_completion_pct": 0.7181,
        "passes_over_expected": -1.4162,
        "passes_over_expected_p100": -4.1652,
        "avg_pass_distance": 17.7421,
        "avg_pass_vertical": 1.7067
      }
    },
    {
      "canonical_id": "michael-creek",
      "canonical_name": "Michael Creek",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 826.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0897,
        "xg_place": -0.0897,
        "goals_minus_xg": -0.0897,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0897,
        "points_added": 0.0,
        "xpoints_added": 0.0819,
        "passes_attempted": 209.0,
        "pass_completion_pct": 0.5646,
        "xpass_completion_pct": 0.5805,
        "passes_over_expected": -3.3301,
        "passes_over_expected_p100": -1.5934,
        "avg_pass_distance": 44.248,
        "avg_pass_vertical": 37.776,
        "shots_faced": 33.0,
        "goals_conceded": 11.0,
        "saves": 21.0,
        "headed_shot_share": 0.1212,
        "xg_faced": 11.137,
        "goals_conceded_minus_xg": -0.137,
        "goals_per_xg": 0.9877
      }
    },
    {
      "canonical_id": "nathan-worth",
      "canonical_name": "Nathan Worth",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 69.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3107,
        "xg_place": -0.3107,
        "goals_minus_xg": -0.3107,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3107,
        "points_added": 0.0,
        "xpoints_added": 0.2457,
        "passes_attempted": 24.0,
        "pass_completion_pct": 0.625,
        "xpass_completion_pct": 0.6933,
        "passes_over_expected": -1.6401,
        "passes_over_expected_p100": -6.8335,
        "avg_pass_distance": 17.7671,
        "avg_pass_vertical": 4.3994
      }
    },
    {
      "canonical_id": "owen-damm",
      "canonical_name": "Owen Damm",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2191.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.9865,
        "xg_place": 0.1815,
        "goals_minus_xg": -0.9865,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 1.5696,
        "assists_minus_xa": 0.4304,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.556,
        "points_added": 0.0,
        "xpoints_added": 0.5321,
        "passes_attempted": 893.0,
        "pass_completion_pct": 0.7402,
        "xpass_completion_pct": 0.7539,
        "passes_over_expected": -12.2694,
        "passes_over_expected_p100": -1.3739,
        "avg_pass_distance": 21.1573,
        "avg_pass_vertical": 6.531
      }
    },
    {
      "canonical_id": "patrick-seagrist",
      "canonical_name": "Patrick Seagrist",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2553.0,
        "shots": 19.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.2814,
        "xg_place": -0.5782,
        "goals_minus_xg": -0.2814,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 0.5972,
        "assists_minus_xa": -0.5972,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.8786,
        "points_added": 1.2711,
        "xpoints_added": 0.9537,
        "passes_attempted": 1165.0,
        "pass_completion_pct": 0.697,
        "xpass_completion_pct": 0.7035,
        "passes_over_expected": -7.535,
        "passes_over_expected_p100": -0.6468,
        "avg_pass_distance": 22.2368,
        "avg_pass_vertical": 9.1305
      }
    },
    {
      "canonical_id": "phillip-goodrum",
      "canonical_name": "Phillip Goodrum",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1625.0,
        "shots": 45.0,
        "shots_on_target": 17.0,
        "goals": 5.0,
        "xg": 7.0316,
        "xg_place": -0.671,
        "goals_minus_xg": -2.0316,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 1.9963,
        "assists_minus_xa": 0.0037,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 9.0279,
        "points_added": 3.2503,
        "xpoints_added": 4.7461,
        "passes_attempted": 297.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.6946,
        "passes_over_expected": -8.3057,
        "passes_over_expected_p100": -2.7965,
        "avg_pass_distance": 15.32,
        "avg_pass_vertical": 0.7127
      }
    },
    {
      "canonical_id": "rashid-tetteh",
      "canonical_name": "Rashid Tetteh",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1081.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.0213,
        "assists_minus_xa": -0.0213,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0213,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 386.0,
        "pass_completion_pct": 0.8497,
        "xpass_completion_pct": 0.8236,
        "passes_over_expected": 10.0969,
        "passes_over_expected_p100": 2.6158,
        "avg_pass_distance": 22.7424,
        "avg_pass_vertical": 10.1393
      }
    },
    {
      "canonical_id": "santiago-sanchez",
      "canonical_name": "Santiago Sanchez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 141.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1204,
        "xg_place": -0.0276,
        "goals_minus_xg": -0.1204,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.552,
        "assists_minus_xa": -0.552,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6724,
        "points_added": 0.0,
        "xpoints_added": 0.079,
        "passes_attempted": 41.0,
        "pass_completion_pct": 0.6829,
        "xpass_completion_pct": 0.7623,
        "passes_over_expected": -3.2527,
        "passes_over_expected_p100": -7.9335,
        "avg_pass_distance": 20.1773,
        "avg_pass_vertical": 3.6332
      }
    },
    {
      "canonical_id": "sebastian-sanchez",
      "canonical_name": "Sebastian Sanchez",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 730.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2337,
        "xg_place": 0.1804,
        "goals_minus_xg": -0.2337,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2803,
        "assists_minus_xa": -0.2803,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.514,
        "points_added": 0.0,
        "xpoints_added": 0.2011,
        "passes_attempted": 197.0,
        "pass_completion_pct": 0.802,
        "xpass_completion_pct": 0.8199,
        "passes_over_expected": -3.5118,
        "passes_over_expected_p100": -1.7827,
        "avg_pass_distance": 18.5447,
        "avg_pass_vertical": 0.6434
      }
    },
    {
      "canonical_id": "stefan-stojanovic",
      "canonical_name": "Stefan Stojanovic",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2591.0,
        "shots": 51.0,
        "shots_on_target": 21.0,
        "goals": 5.0,
        "xg": 8.7985,
        "xg_place": -1.6737,
        "goals_minus_xg": -3.7985,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 2.4484,
        "assists_minus_xa": -0.4484,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 11.2469,
        "points_added": 1.7189,
        "xpoints_added": 4.724,
        "passes_attempted": 460.0,
        "pass_completion_pct": 0.6674,
        "xpass_completion_pct": 0.7196,
        "passes_over_expected": -24.0257,
        "passes_over_expected_p100": -5.223,
        "avg_pass_distance": 15.2402,
        "avg_pass_vertical": 0.1928
      }
    }
  ]
}