{
  "slug": "soccer-uslc-2022-wvq9jx1qwn",
  "game_id": "soccer-uslc-2022-wvq9jx1QWn",
  "display": "USLC 2022 Season",
  "league": "USLC",
  "season": 2022,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "uslc-2022",
  "synthetic": true,
  "player_count": 35,
  "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": "aiden-mcfadden",
      "canonical_name": "Aiden McFadden",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1063.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.3885,
        "xg_place": -0.2863,
        "goals_minus_xg": -1.3885,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.9793,
        "assists_minus_xa": -0.9793,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.3678,
        "points_added": 0.0,
        "xpoints_added": 0.5075,
        "passes_attempted": 519.0,
        "pass_completion_pct": 0.7592,
        "xpass_completion_pct": 0.7478,
        "passes_over_expected": 5.9097,
        "passes_over_expected_p100": 1.1387,
        "avg_pass_distance": 20.1612,
        "avg_pass_vertical": 5.8636
      }
    },
    {
      "canonical_id": "ajani-fortune",
      "canonical_name": "Ajani Fortune",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2015.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.4042,
        "xg_place": -0.3855,
        "goals_minus_xg": -1.4042,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 0.9642,
        "assists_minus_xa": 0.0358,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.3684,
        "points_added": 0.0,
        "xpoints_added": 1.0211,
        "passes_attempted": 896.0,
        "pass_completion_pct": 0.8393,
        "xpass_completion_pct": 0.8376,
        "passes_over_expected": 1.4923,
        "passes_over_expected_p100": 0.1666,
        "avg_pass_distance": 21.5694,
        "avg_pass_vertical": 4.3062
      }
    },
    {
      "canonical_id": "alan-carleton",
      "canonical_name": "Alan Carleton",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 324.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0357,
        "xg_place": -0.0357,
        "goals_minus_xg": -0.0357,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0882,
        "assists_minus_xa": -0.0882,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1239,
        "points_added": 0.0,
        "xpoints_added": 0.0003,
        "passes_attempted": 110.0,
        "pass_completion_pct": 0.8273,
        "xpass_completion_pct": 0.808,
        "passes_over_expected": 2.1173,
        "passes_over_expected_p100": 1.9248,
        "avg_pass_distance": 18.6501,
        "avg_pass_vertical": 0.1234
      }
    },
    {
      "canonical_id": "alex-de-john",
      "canonical_name": "Alex De John",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 263.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.141,
        "xg_place": 0.0266,
        "goals_minus_xg": -0.141,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.141,
        "points_added": 0.0,
        "xpoints_added": 0.0676,
        "passes_attempted": 174.0,
        "pass_completion_pct": 0.8793,
        "xpass_completion_pct": 0.8677,
        "passes_over_expected": 2.0284,
        "passes_over_expected_p100": 1.1657,
        "avg_pass_distance": 25.4863,
        "avg_pass_vertical": 6.7808
      }
    },
    {
      "canonical_id": "andrew-sullins",
      "canonical_name": "Andrew Sullins",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 254.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.9812,
        "xg_place": -0.1098,
        "goals_minus_xg": 0.0188,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9812,
        "points_added": 0.6307,
        "xpoints_added": 0.5924,
        "passes_attempted": 59.0,
        "pass_completion_pct": 0.661,
        "xpass_completion_pct": 0.7836,
        "passes_over_expected": -7.2319,
        "passes_over_expected_p100": -12.2574,
        "avg_pass_distance": 15.1468,
        "avg_pass_vertical": -3.7288
      }
    },
    {
      "canonical_id": "andrew-de-gannes",
      "canonical_name": "Andrew de Gannes",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 151.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.0497,
        "assists_minus_xa": -0.0497,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0497,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 74.0,
        "pass_completion_pct": 0.5811,
        "xpass_completion_pct": 0.6553,
        "passes_over_expected": -5.4915,
        "passes_over_expected_p100": -7.421,
        "avg_pass_distance": 21.7307,
        "avg_pass_vertical": 15.1406
      }
    },
    {
      "canonical_id": "brendan-lambe",
      "canonical_name": "Brendan Lambe",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 701.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2959,
        "xg_place": -0.2959,
        "goals_minus_xg": -0.2959,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.013,
        "assists_minus_xa": -0.013,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3089,
        "points_added": 0.0,
        "xpoints_added": 0.1813,
        "passes_attempted": 346.0,
        "pass_completion_pct": 0.8642,
        "xpass_completion_pct": 0.845,
        "passes_over_expected": 6.6423,
        "passes_over_expected_p100": 1.9197,
        "avg_pass_distance": 20.2201,
        "avg_pass_vertical": 2.3224
      }
    },
    {
      "canonical_id": "bryce-washington",
      "canonical_name": "Bryce Washington",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1633.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1187,
        "xg_place": -0.1187,
        "goals_minus_xg": -0.1187,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1187,
        "points_added": 0.0,
        "xpoints_added": 0.0871,
        "passes_attempted": 731.0,
        "pass_completion_pct": 0.8427,
        "xpass_completion_pct": 0.8532,
        "passes_over_expected": -7.6986,
        "passes_over_expected_p100": -1.0532,
        "avg_pass_distance": 20.7566,
        "avg_pass_vertical": 4.5157
      }
    },
    {
      "canonical_id": "cristiano-bruletti",
      "canonical_name": "Cristiano Bruletti",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 19.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.8559,
        "passes_over_expected": -1.5593,
        "passes_over_expected_p100": -15.5931,
        "avg_pass_distance": 17.6865,
        "avg_pass_vertical": 1.5662
      }
    },
    {
      "canonical_id": "darwin-matheus",
      "canonical_name": "Darwin Matheus",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1635.0,
        "shots": 32.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 3.5165,
        "xg_place": -1.9218,
        "goals_minus_xg": -0.5165,
        "key_passes": 27.0,
        "assists": 3.0,
        "xa": 3.7979,
        "assists_minus_xa": -0.7979,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 7.3143,
        "points_added": 1.3193,
        "xpoints_added": 2.0798,
        "passes_attempted": 436.0,
        "pass_completion_pct": 0.6789,
        "xpass_completion_pct": 0.6951,
        "passes_over_expected": -7.0731,
        "passes_over_expected_p100": -1.6223,
        "avg_pass_distance": 22.0107,
        "avg_pass_vertical": 6.9779
      }
    },
    {
      "canonical_id": "david-mejia",
      "canonical_name": "David Mejia",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1535.0,
        "shots": 17.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 0.7345,
        "xg_place": -0.3087,
        "goals_minus_xg": -0.7345,
        "key_passes": 21.0,
        "assists": 2.0,
        "xa": 1.879,
        "assists_minus_xa": 0.121,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.6135,
        "points_added": 0.0,
        "xpoints_added": 0.4445,
        "passes_attempted": 468.0,
        "pass_completion_pct": 0.6774,
        "xpass_completion_pct": 0.7047,
        "passes_over_expected": -12.779,
        "passes_over_expected_p100": -2.7305,
        "avg_pass_distance": 20.9898,
        "avg_pass_vertical": 4.5996
      }
    },
    {
      "canonical_id": "dylan-castanheira",
      "canonical_name": "Dylan Castanheira",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 192.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": 106.0,
        "pass_completion_pct": 0.7925,
        "xpass_completion_pct": 0.8401,
        "passes_over_expected": -5.0553,
        "passes_over_expected_p100": -4.7691,
        "avg_pass_distance": 33.8805,
        "avg_pass_vertical": 21.0477,
        "shots_faced": 11.0,
        "goals_conceded": 4.0,
        "saves": 7.0,
        "headed_shot_share": 0.0,
        "xg_faced": 5.0195,
        "goals_conceded_minus_xg": -1.0195,
        "goals_per_xg": 0.7969
      }
    },
    {
      "canonical_id": "efrain-morales",
      "canonical_name": "Efrain Morales",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1656.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2673,
        "xg_place": -0.2673,
        "goals_minus_xg": -0.2673,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2673,
        "points_added": 0.0,
        "xpoints_added": 0.1912,
        "passes_attempted": 727.0,
        "pass_completion_pct": 0.8212,
        "xpass_completion_pct": 0.848,
        "passes_over_expected": -19.4699,
        "passes_over_expected_p100": -2.6781,
        "avg_pass_distance": 22.9961,
        "avg_pass_vertical": 5.3485
      }
    },
    {
      "canonical_id": "emenike-nwogu",
      "canonical_name": "Emenike Nwogu",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 68.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0216,
        "xg_place": -0.0216,
        "goals_minus_xg": -0.0216,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0216,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 42.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.8688,
        "passes_over_expected": -0.4901,
        "passes_over_expected_p100": -1.167,
        "avg_pass_distance": 17.6456,
        "avg_pass_vertical": 1.7774
      }
    },
    {
      "canonical_id": "erik-centeno",
      "canonical_name": "Erik Centeno",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1705.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.6981,
        "xg_place": -0.2911,
        "goals_minus_xg": -0.6981,
        "key_passes": 16.0,
        "assists": 3.0,
        "xa": 2.9572,
        "assists_minus_xa": 0.0428,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.6553,
        "points_added": 0.0,
        "xpoints_added": 0.3461,
        "passes_attempted": 665.0,
        "pass_completion_pct": 0.782,
        "xpass_completion_pct": 0.7798,
        "passes_over_expected": 1.4093,
        "passes_over_expected_p100": 0.2119,
        "avg_pass_distance": 17.8841,
        "avg_pass_vertical": -1.6041
      }
    },
    {
      "canonical_id": "grant-howard",
      "canonical_name": "Grant Howard",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 870.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2569,
        "xg_place": -0.2569,
        "goals_minus_xg": -0.2569,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.1944,
        "assists_minus_xa": 0.8056,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4513,
        "points_added": 0.0,
        "xpoints_added": 0.0372,
        "passes_attempted": 344.0,
        "pass_completion_pct": 0.7442,
        "xpass_completion_pct": 0.7665,
        "passes_over_expected": -7.661,
        "passes_over_expected_p100": -2.227,
        "avg_pass_distance": 19.2899,
        "avg_pass_vertical": 5.9069
      }
    },
    {
      "canonical_id": "jackson-conway",
      "canonical_name": "Jackson Conway",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2148.0,
        "shots": 78.0,
        "shots_on_target": 37.0,
        "goals": 11.0,
        "xg": 9.7617,
        "xg_place": 2.9817,
        "goals_minus_xg": 1.2383,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.8826,
        "assists_minus_xa": -0.8826,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 10.6443,
        "points_added": 5.8096,
        "xpoints_added": 5.1321,
        "passes_attempted": 461.0,
        "pass_completion_pct": 0.7158,
        "xpass_completion_pct": 0.7504,
        "passes_over_expected": -15.9231,
        "passes_over_expected_p100": -3.454,
        "avg_pass_distance": 17.6551,
        "avg_pass_vertical": 0.8168
      }
    },
    {
      "canonical_id": "jonantan-villal",
      "canonical_name": "Jonantan Villal",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 787.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.5455,
        "xg_place": 0.0411,
        "goals_minus_xg": 0.4545,
        "key_passes": 18.0,
        "assists": 3.0,
        "xa": 2.1937,
        "assists_minus_xa": 0.8063,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.7393,
        "points_added": 0.0012,
        "xpoints_added": 0.0068,
        "passes_attempted": 218.0,
        "pass_completion_pct": 0.7615,
        "xpass_completion_pct": 0.7739,
        "passes_over_expected": -2.7116,
        "passes_over_expected_p100": -1.2439,
        "avg_pass_distance": 16.2334,
        "avg_pass_vertical": 4.745
      }
    },
    {
      "canonical_id": "justin-garces",
      "canonical_name": "Justin Garces",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1268.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.0742,
        "assists_minus_xa": -0.0742,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0742,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 626.0,
        "pass_completion_pct": 0.8546,
        "xpass_completion_pct": 0.8547,
        "passes_over_expected": -0.0148,
        "passes_over_expected_p100": -0.0024,
        "avg_pass_distance": 28.8637,
        "avg_pass_vertical": 17.9662,
        "shots_faced": 96.0,
        "goals_conceded": 31.0,
        "saves": 64.0,
        "headed_shot_share": 0.1458,
        "xg_faced": 36.9521,
        "goals_conceded_minus_xg": -5.9521,
        "goals_per_xg": 0.8389
      }
    },
    {
      "canonical_id": "luke-brennan",
      "canonical_name": "Luke Brennan",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1190.0,
        "shots": 12.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.1611,
        "xg_place": 0.6013,
        "goals_minus_xg": -0.1611,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 0.902,
        "assists_minus_xa": 1.098,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.0631,
        "points_added": 1.2942,
        "xpoints_added": 1.0892,
        "passes_attempted": 362.0,
        "pass_completion_pct": 0.7403,
        "xpass_completion_pct": 0.7611,
        "passes_over_expected": -7.5121,
        "passes_over_expected_p100": -2.0752,
        "avg_pass_distance": 17.4029,
        "avg_pass_vertical": 1.7586
      }
    },
    {
      "canonical_id": "machop-chol",
      "canonical_name": "Machop Chol",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 151.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5254,
        "xg_place": -0.2981,
        "goals_minus_xg": -0.5254,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5254,
        "points_added": 0.0,
        "xpoints_added": 0.0269,
        "passes_attempted": 38.0,
        "pass_completion_pct": 0.8158,
        "xpass_completion_pct": 0.7731,
        "passes_over_expected": 1.6215,
        "passes_over_expected_p100": 4.267,
        "avg_pass_distance": 15.2172,
        "avg_pass_vertical": 0.7314
      }
    },
    {
      "canonical_id": "mathieu-brick",
      "canonical_name": "Mathieu Brick",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 359.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0302,
        "xg_place": -0.0302,
        "goals_minus_xg": -0.0302,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.4004,
        "assists_minus_xa": -0.4004,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4306,
        "points_added": 0.0,
        "xpoints_added": 0.0197,
        "passes_attempted": 248.0,
        "pass_completion_pct": 0.6452,
        "xpass_completion_pct": 0.7117,
        "passes_over_expected": -16.5099,
        "passes_over_expected_p100": -6.6572,
        "avg_pass_distance": 19.8762,
        "avg_pass_vertical": 9.8052
      }
    },
    {
      "canonical_id": "mikey-ambrose",
      "canonical_name": "Mikey Ambrose",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1138.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4909,
        "xg_place": 0.2431,
        "goals_minus_xg": -0.4909,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 1.1967,
        "assists_minus_xa": -0.1967,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6876,
        "points_added": 0.0,
        "xpoints_added": 0.0735,
        "passes_attempted": 823.0,
        "pass_completion_pct": 0.8481,
        "xpass_completion_pct": 0.829,
        "passes_over_expected": 15.7662,
        "passes_over_expected_p100": 1.9157,
        "avg_pass_distance": 20.5453,
        "avg_pass_vertical": 5.9
      }
    },
    {
      "canonical_id": "nash-skoglund",
      "canonical_name": "Nash Skoglund",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 98.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": 35.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.7683,
        "passes_over_expected": -1.8921,
        "passes_over_expected_p100": -5.4059,
        "avg_pass_distance": 29.1775,
        "avg_pass_vertical": 20.6211,
        "shots_faced": 7.0,
        "goals_conceded": 1.0,
        "saves": 6.0,
        "headed_shot_share": 0.0,
        "xg_faced": 1.3507,
        "goals_conceded_minus_xg": -0.3507,
        "goals_per_xg": 0.7404
      }
    },
    {
      "canonical_id": "nick-firmino",
      "canonical_name": "Nick Firmino",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2589.0,
        "shots": 38.0,
        "shots_on_target": 11.0,
        "goals": 3.0,
        "xg": 4.4449,
        "xg_place": -1.6246,
        "goals_minus_xg": -1.4449,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 0.9337,
        "assists_minus_xa": 0.0663,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.3786,
        "points_added": 2.8251,
        "xpoints_added": 2.5534,
        "passes_attempted": 1313.0,
        "pass_completion_pct": 0.8218,
        "xpass_completion_pct": 0.8263,
        "passes_over_expected": -5.9212,
        "passes_over_expected_p100": -0.451,
        "avg_pass_distance": 18.2642,
        "avg_pass_vertical": 3.1759
      }
    },
    {
      "canonical_id": "nigel-prince",
      "canonical_name": "Nigel Prince",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 165.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0886,
        "xg_place": -0.0886,
        "goals_minus_xg": -0.0886,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0886,
        "points_added": 0.0,
        "xpoints_added": 0.0029,
        "passes_attempted": 53.0,
        "pass_completion_pct": 0.717,
        "xpass_completion_pct": 0.7495,
        "passes_over_expected": -1.7257,
        "passes_over_expected_p100": -3.2561,
        "avg_pass_distance": 23.7995,
        "avg_pass_vertical": 12.8923
      }
    },
    {
      "canonical_id": "noah-cobb",
      "canonical_name": "Noah Cobb",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2217.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.1632,
        "assists_minus_xa": -0.1632,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1632,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1246.0,
        "pass_completion_pct": 0.8098,
        "xpass_completion_pct": 0.8104,
        "passes_over_expected": -0.7295,
        "passes_over_expected_p100": -0.0585,
        "avg_pass_distance": 26.1471,
        "avg_pass_vertical": 10.5198
      }
    },
    {
      "canonical_id": "orji-nelson-chukwuma",
      "canonical_name": "Orji Nelson Chukwuma",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1740.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.597,
        "xg_place": 0.6334,
        "goals_minus_xg": 1.403,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.4284,
        "assists_minus_xa": -0.4284,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.0254,
        "points_added": 1.2184,
        "xpoints_added": 0.3598,
        "passes_attempted": 944.0,
        "pass_completion_pct": 0.7871,
        "xpass_completion_pct": 0.7927,
        "passes_over_expected": -5.286,
        "passes_over_expected_p100": -0.56,
        "avg_pass_distance": 24.0133,
        "avg_pass_vertical": 11.5324
      }
    },
    {
      "canonical_id": "pavel-romero",
      "canonical_name": "Pavel Romero",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 4.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.9531,
        "passes_over_expected": 0.0469,
        "passes_over_expected_p100": 4.693,
        "avg_pass_distance": 7.9217,
        "avg_pass_vertical": -7.705
      }
    },
    {
      "canonical_id": "raimar",
      "canonical_name": "Raimar",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1984.0,
        "shots": 23.0,
        "shots_on_target": 7.0,
        "goals": 4.0,
        "xg": 2.7487,
        "xg_place": 0.591,
        "goals_minus_xg": 1.2513,
        "key_passes": 53.0,
        "assists": 6.0,
        "xa": 7.1202,
        "assists_minus_xa": -1.1202,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 9.8689,
        "points_added": 1.448,
        "xpoints_added": 1.4521,
        "passes_attempted": 1012.0,
        "pass_completion_pct": 0.6828,
        "xpass_completion_pct": 0.6996,
        "passes_over_expected": -17.0282,
        "passes_over_expected_p100": -1.6826,
        "avg_pass_distance": 21.737,
        "avg_pass_vertical": 3.9275
      }
    },
    {
      "canonical_id": "robbie-mertz",
      "canonical_name": "Robbie Mertz",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1915.0,
        "shots": 26.0,
        "shots_on_target": 4.0,
        "goals": 3.0,
        "xg": 2.5874,
        "xg_place": -0.281,
        "goals_minus_xg": 0.4126,
        "key_passes": 30.0,
        "assists": 6.0,
        "xa": 3.4403,
        "assists_minus_xa": 2.5597,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.0277,
        "points_added": 2.0607,
        "xpoints_added": 1.4352,
        "passes_attempted": 967.0,
        "pass_completion_pct": 0.817,
        "xpass_completion_pct": 0.8025,
        "passes_over_expected": 14.0052,
        "passes_over_expected_p100": 1.4483,
        "avg_pass_distance": 19.8204,
        "avg_pass_vertical": 3.8263
      }
    },
    {
      "canonical_id": "rocco-rios-novo",
      "canonical_name": "Rocco Rios Novo",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 198.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": 109.0,
        "pass_completion_pct": 0.844,
        "xpass_completion_pct": 0.8619,
        "passes_over_expected": -1.9422,
        "passes_over_expected_p100": -1.7819,
        "avg_pass_distance": 26.7204,
        "avg_pass_vertical": 16.8964,
        "shots_faced": 15.0,
        "goals_conceded": 9.0,
        "saves": 6.0,
        "headed_shot_share": 0.0667,
        "xg_faced": 6.6655,
        "goals_conceded_minus_xg": 2.3345,
        "goals_per_xg": 1.3502
      }
    },
    {
      "canonical_id": "toni-tiente",
      "canonical_name": "Toni Tiente",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1148.0,
        "shots": 12.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 1.3078,
        "xg_place": -1.3078,
        "goals_minus_xg": -1.3078,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1576,
        "assists_minus_xa": -0.1576,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.4655,
        "points_added": 0.0,
        "xpoints_added": 0.8096,
        "passes_attempted": 514.0,
        "pass_completion_pct": 0.8619,
        "xpass_completion_pct": 0.8434,
        "passes_over_expected": 9.4817,
        "passes_over_expected_p100": 1.8447,
        "avg_pass_distance": 20.38,
        "avg_pass_vertical": 5.4904
      }
    },
    {
      "canonical_id": "tristan-trager",
      "canonical_name": "Tristan Trager",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1595.0,
        "shots": 28.0,
        "shots_on_target": 17.0,
        "goals": 8.0,
        "xg": 5.2969,
        "xg_place": 1.4168,
        "goals_minus_xg": 2.7031,
        "key_passes": 16.0,
        "assists": 2.0,
        "xa": 2.3099,
        "assists_minus_xa": -0.3099,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 7.6068,
        "points_added": 6.0063,
        "xpoints_added": 3.0329,
        "passes_attempted": 354.0,
        "pass_completion_pct": 0.7373,
        "xpass_completion_pct": 0.7447,
        "passes_over_expected": -2.6332,
        "passes_over_expected_p100": -0.7438,
        "avg_pass_distance": 16.756,
        "avg_pass_vertical": 0.7398
      }
    },
    {
      "canonical_id": "vicente-reyes",
      "canonical_name": "Vicente Reyes",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1567.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1135,
        "xg_place": -0.1135,
        "goals_minus_xg": -0.1135,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1123,
        "assists_minus_xa": -0.1123,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2258,
        "points_added": 0.0,
        "xpoints_added": 0.1114,
        "passes_attempted": 734.0,
        "pass_completion_pct": 0.7548,
        "xpass_completion_pct": 0.7844,
        "passes_over_expected": -21.7173,
        "passes_over_expected_p100": -2.9588,
        "avg_pass_distance": 35.7835,
        "avg_pass_vertical": 24.3306,
        "shots_faced": 126.0,
        "goals_conceded": 38.0,
        "saves": 85.0,
        "headed_shot_share": 0.127,
        "xg_faced": 43.1284,
        "goals_conceded_minus_xg": -5.1284,
        "goals_per_xg": 0.8811
      }
    }
  ]
}