{
  "slug": "soccer-usl1-2019-4jmakpdqkg",
  "game_id": "soccer-usl1-2019-4JMAkpDqKg",
  "display": "USL1 2019 Season",
  "league": "USL1",
  "season": 2019,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "usl1-2019",
  "synthetic": true,
  "player_count": 37,
  "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": "adolfo-ovalle",
      "canonical_name": "Adolfo Ovalle",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1875.0,
        "shots": 10.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.3086,
        "xg_place": 0.6702,
        "goals_minus_xg": -0.3086,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.2471,
        "assists_minus_xa": -0.2471,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5558,
        "points_added": 0.0111,
        "xpoints_added": 0.411,
        "passes_attempted": 919.0,
        "pass_completion_pct": 0.8803,
        "xpass_completion_pct": 0.8832,
        "passes_over_expected": -2.6522,
        "passes_over_expected_p100": -0.2886,
        "avg_pass_distance": 19.1732,
        "avg_pass_vertical": 2.4524
      }
    },
    {
      "canonical_id": "antonio-carlini",
      "canonical_name": "Antonio Carlini",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 213.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 1.21,
        "xg_place": -1.0147,
        "goals_minus_xg": -1.21,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.128,
        "assists_minus_xa": -0.128,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.338,
        "points_added": 0.0,
        "xpoints_added": 0.2675,
        "passes_attempted": 57.0,
        "pass_completion_pct": 0.8947,
        "xpass_completion_pct": 0.8653,
        "passes_over_expected": 1.6762,
        "passes_over_expected_p100": 2.9407,
        "avg_pass_distance": 15.1962,
        "avg_pass_vertical": -0.8459
      }
    },
    {
      "canonical_id": "ashtone-morgan",
      "canonical_name": "Ashtone Morgan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 46.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.027,
        "assists_minus_xa": -0.027,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.027,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 35.0,
        "pass_completion_pct": 0.8857,
        "xpass_completion_pct": 0.8539,
        "passes_over_expected": 1.1119,
        "passes_over_expected_p100": 3.1767,
        "avg_pass_distance": 20.1848,
        "avg_pass_vertical": 5.6495
      }
    },
    {
      "canonical_id": "ayo-akinola",
      "canonical_name": "Ayo Akinola",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 600.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.553,
        "xg_place": -0.3476,
        "goals_minus_xg": -0.553,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 1.2255,
        "assists_minus_xa": -0.2255,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.7785,
        "points_added": 0.2665,
        "xpoints_added": 1.2635,
        "passes_attempted": 141.0,
        "pass_completion_pct": 0.7589,
        "xpass_completion_pct": 0.7514,
        "passes_over_expected": 1.0513,
        "passes_over_expected_p100": 0.7456,
        "avg_pass_distance": 16.9315,
        "avg_pass_vertical": 1.2246
      }
    },
    {
      "canonical_id": "caleb-patterson-sewell",
      "canonical_name": "Caleb Patterson-Sewell",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 591.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": 190.0,
        "pass_completion_pct": 0.7789,
        "xpass_completion_pct": 0.7656,
        "passes_over_expected": 2.5387,
        "passes_over_expected_p100": 1.3362,
        "avg_pass_distance": 34.2059,
        "avg_pass_vertical": 24.2372,
        "shots_faced": 31.0,
        "goals_conceded": 11.0,
        "saves": 19.0,
        "headed_shot_share": 0.2258,
        "xg_faced": 10.3611,
        "goals_conceded_minus_xg": 0.6389,
        "goals_per_xg": 1.0617
      }
    },
    {
      "canonical_id": "dante-campbell",
      "canonical_name": "Dante Campbell",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1408.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4406,
        "xg_place": 0.0367,
        "goals_minus_xg": -0.4406,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.3737,
        "assists_minus_xa": -0.3737,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8143,
        "points_added": 0.0,
        "xpoints_added": 0.3943,
        "passes_attempted": 723.0,
        "pass_completion_pct": 0.7621,
        "xpass_completion_pct": 0.785,
        "passes_over_expected": -16.5738,
        "passes_over_expected_p100": -2.2924,
        "avg_pass_distance": 20.3034,
        "avg_pass_vertical": 6.596
      }
    },
    {
      "canonical_id": "eric-klenofsky",
      "canonical_name": "Eric Klenofsky",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 880.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": 271.0,
        "pass_completion_pct": 0.7528,
        "xpass_completion_pct": 0.7476,
        "passes_over_expected": 1.4007,
        "passes_over_expected_p100": 0.5169,
        "avg_pass_distance": 36.1274,
        "avg_pass_vertical": 26.5109,
        "shots_faced": 37.0,
        "goals_conceded": 9.0,
        "saves": 28.0,
        "headed_shot_share": 0.0541,
        "xg_faced": 10.4658,
        "goals_conceded_minus_xg": -1.4658,
        "goals_per_xg": 0.8599
      }
    },
    {
      "canonical_id": "eriq-zavaleta",
      "canonical_name": "Eriq Zavaleta",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 46.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.05,
        "xg_place": -0.05,
        "goals_minus_xg": -0.05,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0253,
        "assists_minus_xa": -0.0253,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0753,
        "points_added": 0.0,
        "xpoints_added": 0.0381,
        "passes_attempted": 48.0,
        "pass_completion_pct": 0.9375,
        "xpass_completion_pct": 0.9023,
        "passes_over_expected": 1.6898,
        "passes_over_expected_p100": 3.5205,
        "avg_pass_distance": 20.8364,
        "avg_pass_vertical": 4.194
      }
    },
    {
      "canonical_id": "franco-ramos-mingo",
      "canonical_name": "Franco Ramos Mingo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1004.0,
        "shots": 10.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 0.6135,
        "xg_place": 1.2258,
        "goals_minus_xg": 2.3865,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.3147,
        "assists_minus_xa": -0.3147,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 0.9282,
        "points_added": 2.9254,
        "xpoints_added": 0.3982,
        "passes_attempted": 561.0,
        "pass_completion_pct": 0.8075,
        "xpass_completion_pct": 0.8397,
        "passes_over_expected": -18.0699,
        "passes_over_expected_p100": -3.221,
        "avg_pass_distance": 24.9439,
        "avg_pass_vertical": 9.7872
      }
    },
    {
      "canonical_id": "gideon-waja",
      "canonical_name": "Gideon Waja",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 890.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1374,
        "xg_place": -0.1374,
        "goals_minus_xg": -0.1374,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.6861,
        "assists_minus_xa": 0.3139,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8235,
        "points_added": 0.0,
        "xpoints_added": 0.006,
        "passes_attempted": 529.0,
        "pass_completion_pct": 0.845,
        "xpass_completion_pct": 0.8285,
        "passes_over_expected": 8.7291,
        "passes_over_expected_p100": 1.6501,
        "avg_pass_distance": 17.6109,
        "avg_pass_vertical": 4.327
      }
    },
    {
      "canonical_id": "griffin-dorsey",
      "canonical_name": "Griffin Dorsey",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1915.0,
        "shots": 35.0,
        "shots_on_target": 12.0,
        "goals": 1.0,
        "xg": 3.4961,
        "xg_place": -1.2458,
        "goals_minus_xg": -2.4961,
        "key_passes": 25.0,
        "assists": 4.0,
        "xa": 3.1124,
        "assists_minus_xa": 0.8876,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.6085,
        "points_added": 0.5163,
        "xpoints_added": 2.0584,
        "passes_attempted": 768.0,
        "pass_completion_pct": 0.7669,
        "xpass_completion_pct": 0.7796,
        "passes_over_expected": -9.7628,
        "passes_over_expected_p100": -1.2712,
        "avg_pass_distance": 19.3322,
        "avg_pass_vertical": 0.7628
      }
    },
    {
      "canonical_id": "jacen-russell-rowe",
      "canonical_name": "Jacen Russell-Rowe",
      "positions": [
        "FB"
      ],
      "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": 1.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9926,
        "passes_over_expected": 0.0074,
        "passes_over_expected_p100": 0.7438,
        "avg_pass_distance": 6.5872,
        "avg_pass_vertical": -6.325
      }
    },
    {
      "canonical_id": "jacob-shaffelburg",
      "canonical_name": "Jacob Shaffelburg",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1319.0,
        "shots": 27.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 2.3604,
        "xg_place": -0.8382,
        "goals_minus_xg": -0.3604,
        "key_passes": 18.0,
        "assists": 3.0,
        "xa": 3.1318,
        "assists_minus_xa": -0.1318,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.4921,
        "points_added": 1.2891,
        "xpoints_added": 1.6844,
        "passes_attempted": 375.0,
        "pass_completion_pct": 0.6027,
        "xpass_completion_pct": 0.6421,
        "passes_over_expected": -14.7897,
        "passes_over_expected_p100": -3.9439,
        "avg_pass_distance": 17.5994,
        "avg_pass_vertical": 0.3303
      }
    },
    {
      "canonical_id": "jahkeele-marshall-rutty",
      "canonical_name": "Jahkeele Marshall-Rutty",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 26.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": 10.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.8547,
        "passes_over_expected": -1.5465,
        "passes_over_expected_p100": -15.4651,
        "avg_pass_distance": 14.896,
        "avg_pass_vertical": 2.5136
      }
    },
    {
      "canonical_id": "jay-chapman",
      "canonical_name": "Jay Chapman",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 95.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.2234,
        "assists_minus_xa": -0.2234,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2234,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 61.0,
        "pass_completion_pct": 0.8033,
        "xpass_completion_pct": 0.7863,
        "passes_over_expected": 1.0331,
        "passes_over_expected_p100": 1.6937,
        "avg_pass_distance": 15.8526,
        "avg_pass_vertical": 6.1927
      }
    },
    {
      "canonical_id": "jayden-nelson",
      "canonical_name": "Jayden Nelson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 715.0,
        "shots": 20.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 1.7952,
        "xg_place": -0.7452,
        "goals_minus_xg": -1.7952,
        "key_passes": 11.0,
        "assists": 3.0,
        "xa": 1.5529,
        "assists_minus_xa": 1.4471,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.3482,
        "points_added": 0.0,
        "xpoints_added": 1.0783,
        "passes_attempted": 248.0,
        "pass_completion_pct": 0.7742,
        "xpass_completion_pct": 0.7758,
        "passes_over_expected": -0.403,
        "passes_over_expected_p100": -0.1625,
        "avg_pass_distance": 17.2313,
        "avg_pass_vertical": -0.0722
      }
    },
    {
      "canonical_id": "jelani-peters",
      "canonical_name": "Jelani Peters",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 118.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0827,
        "xg_place": -0.0049,
        "goals_minus_xg": -0.0827,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0686,
        "assists_minus_xa": -0.0686,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1513,
        "points_added": 0.0,
        "xpoints_added": 0.0937,
        "passes_attempted": 52.0,
        "pass_completion_pct": 0.8077,
        "xpass_completion_pct": 0.867,
        "passes_over_expected": -3.0865,
        "passes_over_expected_p100": -5.9356,
        "avg_pass_distance": 22.2568,
        "avg_pass_vertical": 8.5446
      }
    },
    {
      "canonical_id": "jesus-west",
      "canonical_name": "Jesus West",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 967.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0619,
        "xg_place": -0.0619,
        "goals_minus_xg": -0.0619,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.415,
        "assists_minus_xa": -0.415,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4769,
        "points_added": 0.0,
        "xpoints_added": 0.0364,
        "passes_attempted": 634.0,
        "pass_completion_pct": 0.8533,
        "xpass_completion_pct": 0.8503,
        "passes_over_expected": 1.9282,
        "passes_over_expected_p100": 0.3041,
        "avg_pass_distance": 19.0058,
        "avg_pass_vertical": 3.2711
      }
    },
    {
      "canonical_id": "jordan-faria",
      "canonical_name": "Jordan Faria",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 949.0,
        "shots": 16.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 0.916,
        "xg_place": -0.29,
        "goals_minus_xg": 0.084,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.7028,
        "assists_minus_xa": -0.7028,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.6188,
        "points_added": 0.5242,
        "xpoints_added": 0.5482,
        "passes_attempted": 297.0,
        "pass_completion_pct": 0.697,
        "xpass_completion_pct": 0.7042,
        "passes_over_expected": -2.1352,
        "passes_over_expected_p100": -0.7189,
        "avg_pass_distance": 17.8824,
        "avg_pass_vertical": -1.5663
      }
    },
    {
      "canonical_id": "jordan-hamilton",
      "canonical_name": "Jordan Hamilton",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 96.0,
        "shots": 3.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.4187,
        "xg_place": 0.5911,
        "goals_minus_xg": 0.5813,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4187,
        "points_added": 1.4585,
        "xpoints_added": 0.5766,
        "passes_attempted": 22.0,
        "pass_completion_pct": 0.7273,
        "xpass_completion_pct": 0.7653,
        "passes_over_expected": -0.8364,
        "passes_over_expected_p100": -3.8017,
        "avg_pass_distance": 18.3869,
        "avg_pass_vertical": 0.9811
      }
    },
    {
      "canonical_id": "jordan-perruzza",
      "canonical_name": "Jordan Perruzza",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1948.0,
        "shots": 64.0,
        "shots_on_target": 29.0,
        "goals": 15.0,
        "xg": 11.3213,
        "xg_place": -0.8499,
        "goals_minus_xg": 3.6787,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 0.9713,
        "assists_minus_xa": 0.0287,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 12.2926,
        "points_added": 8.5415,
        "xpoints_added": 6.2484,
        "passes_attempted": 357.0,
        "pass_completion_pct": 0.7983,
        "xpass_completion_pct": 0.8215,
        "passes_over_expected": -8.2726,
        "passes_over_expected_p100": -2.3173,
        "avg_pass_distance": 15.2923,
        "avg_pass_vertical": -2.345
      }
    },
    {
      "canonical_id": "julian-dunn-johnson",
      "canonical_name": "Julian Dunn-Johnson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 639.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4283,
        "xg_place": 0.1134,
        "goals_minus_xg": -0.4283,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.0787,
        "assists_minus_xa": 0.9213,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.507,
        "points_added": 0.0,
        "xpoints_added": 0.2912,
        "passes_attempted": 307.0,
        "pass_completion_pct": 0.8469,
        "xpass_completion_pct": 0.8506,
        "passes_over_expected": -1.1274,
        "passes_over_expected_p100": -0.3672,
        "avg_pass_distance": 22.8105,
        "avg_pass_vertical": 8.5968
      }
    },
    {
      "canonical_id": "kevin-silva",
      "canonical_name": "Kevin Silva",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 787.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": 328.0,
        "pass_completion_pct": 0.6341,
        "xpass_completion_pct": 0.6603,
        "passes_over_expected": -8.5934,
        "passes_over_expected_p100": -2.6199,
        "avg_pass_distance": 40.9718,
        "avg_pass_vertical": 33.0988,
        "shots_faced": 42.0,
        "goals_conceded": 12.0,
        "saves": 30.0,
        "headed_shot_share": 0.0714,
        "xg_faced": 14.1509,
        "goals_conceded_minus_xg": -2.1509,
        "goals_per_xg": 0.848
      }
    },
    {
      "canonical_id": "liam-fraser",
      "canonical_name": "Liam Fraser",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 192.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.017,
        "xg_place": -0.017,
        "goals_minus_xg": -0.017,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.3297,
        "assists_minus_xa": 0.6703,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3467,
        "points_added": 0.0,
        "xpoints_added": 0.0126,
        "passes_attempted": 124.0,
        "pass_completion_pct": 0.7742,
        "xpass_completion_pct": 0.8004,
        "passes_over_expected": -3.2492,
        "passes_over_expected_p100": -2.6203,
        "avg_pass_distance": 24.0836,
        "avg_pass_vertical": 12.4435
      }
    },
    {
      "canonical_id": "luca-petrasso",
      "canonical_name": "Luca Petrasso",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1970.0,
        "shots": 25.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 1.6925,
        "xg_place": -0.0086,
        "goals_minus_xg": 0.3075,
        "key_passes": 41.0,
        "assists": 3.0,
        "xa": 4.9954,
        "assists_minus_xa": -1.9954,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.6879,
        "points_added": 0.7472,
        "xpoints_added": 0.898,
        "passes_attempted": 706.0,
        "pass_completion_pct": 0.7691,
        "xpass_completion_pct": 0.7582,
        "passes_over_expected": 7.686,
        "passes_over_expected_p100": 1.0887,
        "avg_pass_distance": 19.348,
        "avg_pass_vertical": 2.1983
      }
    },
    {
      "canonical_id": "matthew-srbely",
      "canonical_name": "Matthew Srbely",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1467.0,
        "shots": 39.0,
        "shots_on_target": 12.0,
        "goals": 4.0,
        "xg": 4.1045,
        "xg_place": -0.3139,
        "goals_minus_xg": -0.1045,
        "key_passes": 22.0,
        "assists": 5.0,
        "xa": 2.5401,
        "assists_minus_xa": 2.4599,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.6447,
        "points_added": 2.4918,
        "xpoints_added": 2.7643,
        "passes_attempted": 616.0,
        "pass_completion_pct": 0.8377,
        "xpass_completion_pct": 0.8067,
        "passes_over_expected": 19.0443,
        "passes_over_expected_p100": 3.0916,
        "avg_pass_distance": 17.4408,
        "avg_pass_vertical": 3.1576
      }
    },
    {
      "canonical_id": "mehdi-essoussi",
      "canonical_name": "Mehdi Essoussi",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 415.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3515,
        "xg_place": -0.3226,
        "goals_minus_xg": -0.3515,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.7777,
        "assists_minus_xa": -0.7777,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1292,
        "points_added": 0.0,
        "xpoints_added": 0.2863,
        "passes_attempted": 179.0,
        "pass_completion_pct": 0.7542,
        "xpass_completion_pct": 0.7809,
        "passes_over_expected": -4.7778,
        "passes_over_expected_p100": -2.6692,
        "avg_pass_distance": 21.4348,
        "avg_pass_vertical": 6.1519
      }
    },
    {
      "canonical_id": "noble-okello",
      "canonical_name": "Noble Okello",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1579.0,
        "shots": 19.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 1.4195,
        "xg_place": -0.1699,
        "goals_minus_xg": -1.4195,
        "key_passes": 14.0,
        "assists": 2.0,
        "xa": 1.5461,
        "assists_minus_xa": 0.4539,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.9656,
        "points_added": 0.0,
        "xpoints_added": 1.0485,
        "passes_attempted": 626.0,
        "pass_completion_pct": 0.7859,
        "xpass_completion_pct": 0.801,
        "passes_over_expected": -9.4239,
        "passes_over_expected_p100": -1.5054,
        "avg_pass_distance": 19.8429,
        "avg_pass_vertical": 5.8125
      }
    },
    {
      "canonical_id": "patrick-bunk-andersen",
      "canonical_name": "Patrick Bunk-Andersen",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2700.0,
        "shots": 16.0,
        "shots_on_target": 9.0,
        "goals": 5.0,
        "xg": 2.7107,
        "xg_place": 1.734,
        "goals_minus_xg": 2.2893,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.1475,
        "assists_minus_xa": -0.1475,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.8582,
        "points_added": 2.2987,
        "xpoints_added": 1.1885,
        "passes_attempted": 1653.0,
        "pass_completion_pct": 0.8506,
        "xpass_completion_pct": 0.8474,
        "passes_over_expected": 5.3292,
        "passes_over_expected_p100": 0.3224,
        "avg_pass_distance": 23.5348,
        "avg_pass_vertical": 8.8153
      }
    },
    {
      "canonical_id": "ralph-priso",
      "canonical_name": "Ralph Priso",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 385.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.0462,
        "assists_minus_xa": -0.0462,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0462,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 160.0,
        "pass_completion_pct": 0.875,
        "xpass_completion_pct": 0.8797,
        "passes_over_expected": -0.7466,
        "passes_over_expected_p100": -0.4666,
        "avg_pass_distance": 19.8953,
        "avg_pass_vertical": 2.3845
      }
    },
    {
      "canonical_id": "rocco-romeo",
      "canonical_name": "Rocco Romeo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 820.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.0839,
        "xg_place": 0.0197,
        "goals_minus_xg": -0.0839,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0462,
        "assists_minus_xa": -0.0462,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1302,
        "points_added": 1.3063,
        "xpoints_added": 1.1209,
        "passes_attempted": 560.0,
        "pass_completion_pct": 0.8714,
        "xpass_completion_pct": 0.8745,
        "passes_over_expected": -1.6948,
        "passes_over_expected_p100": -0.3026,
        "avg_pass_distance": 23.9578,
        "avg_pass_vertical": 8.7239
      }
    },
    {
      "canonical_id": "shaan-hundal",
      "canonical_name": "Shaan Hundal",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 315.0,
        "shots": 10.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 3.1886,
        "xg_place": -1.1097,
        "goals_minus_xg": -1.1886,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1189,
        "assists_minus_xa": -0.1189,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.3075,
        "points_added": 1.8431,
        "xpoints_added": 2.5659,
        "passes_attempted": 66.0,
        "pass_completion_pct": 0.7727,
        "xpass_completion_pct": 0.7678,
        "passes_over_expected": 0.3237,
        "passes_over_expected_p100": 0.4905,
        "avg_pass_distance": 13.5234,
        "avg_pass_vertical": -1.0784
      }
    },
    {
      "canonical_id": "terique-mohammed",
      "canonical_name": "Terique Mohammed",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1636.0,
        "shots": 13.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.0578,
        "xg_place": 0.2014,
        "goals_minus_xg": 0.9422,
        "key_passes": 15.0,
        "assists": 2.0,
        "xa": 1.2142,
        "assists_minus_xa": 0.7858,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.272,
        "points_added": 2.3608,
        "xpoints_added": 0.8993,
        "passes_attempted": 1002.0,
        "pass_completion_pct": 0.7725,
        "xpass_completion_pct": 0.7666,
        "passes_over_expected": 5.8248,
        "passes_over_expected_p100": 0.5813,
        "avg_pass_distance": 19.2235,
        "avg_pass_vertical": 5.5459
      }
    },
    {
      "canonical_id": "themi-antonoglou",
      "canonical_name": "Themi Antonoglou",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 116.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.011,
        "xg_place": -0.011,
        "goals_minus_xg": -0.011,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.011,
        "points_added": 0.0,
        "xpoints_added": 0.0051,
        "passes_attempted": 65.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.8153,
        "passes_over_expected": -0.9975,
        "passes_over_expected_p100": -1.5346,
        "avg_pass_distance": 20.0858,
        "avg_pass_vertical": 2.8704
      }
    },
    {
      "canonical_id": "trevor-swartz",
      "canonical_name": "Trevor Swartz",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 395.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0442,
        "xg_place": -0.0442,
        "goals_minus_xg": -0.0442,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0613,
        "assists_minus_xa": -0.0613,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1055,
        "points_added": 0.0,
        "xpoints_added": 0.0322,
        "passes_attempted": 261.0,
        "pass_completion_pct": 0.8046,
        "xpass_completion_pct": 0.8069,
        "passes_over_expected": -0.5957,
        "passes_over_expected_p100": -0.2282,
        "avg_pass_distance": 19.8529,
        "avg_pass_vertical": 3.4113
      }
    },
    {
      "canonical_id": "tsubasa-endoh",
      "canonical_name": "Tsubasa Endoh",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 496.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.3122,
        "xg_place": -0.675,
        "goals_minus_xg": -1.3122,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.0228,
        "assists_minus_xa": -0.0228,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.335,
        "points_added": 0.0,
        "xpoints_added": 1.0435,
        "passes_attempted": 179.0,
        "pass_completion_pct": 0.743,
        "xpass_completion_pct": 0.7409,
        "passes_over_expected": 0.3799,
        "passes_over_expected_p100": 0.2123,
        "avg_pass_distance": 20.5543,
        "avg_pass_vertical": 1.6872
      }
    },
    {
      "canonical_id": "yann-alexandre-fillion",
      "canonical_name": "Yann-Alexandre Fillion",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 488.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": 167.0,
        "pass_completion_pct": 0.7844,
        "xpass_completion_pct": 0.8079,
        "passes_over_expected": -3.9229,
        "passes_over_expected_p100": -2.349,
        "avg_pass_distance": 31.8539,
        "avg_pass_vertical": 21.5685,
        "shots_faced": 33.0,
        "goals_conceded": 12.0,
        "saves": 20.0,
        "headed_shot_share": 0.0303,
        "xg_faced": 10.8322,
        "goals_conceded_minus_xg": 1.1678,
        "goals_per_xg": 1.1078
      }
    }
  ]
}