{
  "slug": "soccer-uslc-2019-nwmwgndmlz",
  "game_id": "soccer-uslc-2019-NWMWgNDMlz",
  "display": "USLC 2019 Season",
  "league": "USLC",
  "season": 2019,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "uslc-2019",
  "synthetic": true,
  "player_count": 27,
  "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": "abdi-mohamed",
      "canonical_name": "Abdi Mohamed",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1439.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1876,
        "xg_place": -0.173,
        "goals_minus_xg": -0.1876,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.3519,
        "assists_minus_xa": 0.6481,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5395,
        "points_added": 0.0,
        "xpoints_added": 0.1184,
        "passes_attempted": 731.0,
        "pass_completion_pct": 0.7264,
        "xpass_completion_pct": 0.7418,
        "passes_over_expected": -11.2555,
        "passes_over_expected_p100": -1.5397,
        "avg_pass_distance": 19.3897,
        "avg_pass_vertical": 4.8362
      }
    },
    {
      "canonical_id": "adam-najem",
      "canonical_name": "Adam Najem",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2370.0,
        "shots": 28.0,
        "shots_on_target": 8.0,
        "goals": 4.0,
        "xg": 3.2038,
        "xg_place": -0.1642,
        "goals_minus_xg": 0.7962,
        "key_passes": 34.0,
        "assists": 3.0,
        "xa": 4.1886,
        "assists_minus_xa": -1.1886,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 7.3924,
        "points_added": 2.3721,
        "xpoints_added": 2.1859,
        "passes_attempted": 1061.0,
        "pass_completion_pct": 0.7879,
        "xpass_completion_pct": 0.7917,
        "passes_over_expected": -3.9855,
        "passes_over_expected_p100": -0.3756,
        "avg_pass_distance": 17.6893,
        "avg_pass_vertical": 2.1906
      }
    },
    {
      "canonical_id": "brandon-allen",
      "canonical_name": "Brandon Allen",
      "positions": [
        "QB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1723.0,
        "shots": 34.0,
        "shots_on_target": 17.0,
        "goals": 9.0,
        "xg": 6.6991,
        "xg_place": 0.4305,
        "goals_minus_xg": 2.3009,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 0.8263,
        "assists_minus_xa": 0.1737,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 7.5255,
        "points_added": 4.6718,
        "xpoints_added": 4.0289,
        "passes_attempted": 396.0,
        "pass_completion_pct": 0.7247,
        "xpass_completion_pct": 0.749,
        "passes_over_expected": -9.6002,
        "passes_over_expected_p100": -2.4243,
        "avg_pass_distance": 14.0735,
        "avg_pass_vertical": -2.0253
      }
    },
    {
      "canonical_id": "cameron-lindley",
      "canonical_name": "Cameron Lindley",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2281.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.7229,
        "xg_place": 0.3214,
        "goals_minus_xg": 0.2771,
        "key_passes": 55.0,
        "assists": 7.0,
        "xa": 5.6954,
        "assists_minus_xa": 1.3046,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 6.4183,
        "points_added": 0.6297,
        "xpoints_added": 0.3832,
        "passes_attempted": 1558.0,
        "pass_completion_pct": 0.7843,
        "xpass_completion_pct": 0.779,
        "passes_over_expected": 8.2847,
        "passes_over_expected_p100": 0.5317,
        "avg_pass_distance": 25.1059,
        "avg_pass_vertical": 6.8391
      }
    },
    {
      "canonical_id": "dan-metzger",
      "canonical_name": "Dan Metzger",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2229.0,
        "shots": 14.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 0.6843,
        "xg_place": 0.1162,
        "goals_minus_xg": 0.3157,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 0.9581,
        "assists_minus_xa": -0.9581,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6424,
        "points_added": 0.5072,
        "xpoints_added": 0.4176,
        "passes_attempted": 1198.0,
        "pass_completion_pct": 0.8197,
        "xpass_completion_pct": 0.8112,
        "passes_over_expected": 10.2288,
        "passes_over_expected_p100": 0.8538,
        "avg_pass_distance": 18.3229,
        "avg_pass_vertical": 2.9361
      }
    },
    {
      "canonical_id": "duane-muckette",
      "canonical_name": "Duane Muckette",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1244.0,
        "shots": 19.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 2.2125,
        "xg_place": -0.5361,
        "goals_minus_xg": -0.2125,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.1661,
        "assists_minus_xa": -0.1661,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.3786,
        "points_added": 0.7697,
        "xpoints_added": 1.6561,
        "passes_attempted": 483.0,
        "pass_completion_pct": 0.793,
        "xpass_completion_pct": 0.7822,
        "passes_over_expected": 5.2024,
        "passes_over_expected_p100": 1.0771,
        "avg_pass_distance": 16.8202,
        "avg_pass_vertical": 0.8289
      }
    },
    {
      "canonical_id": "elliot-collier",
      "canonical_name": "Elliot Collier",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1968.0,
        "shots": 47.0,
        "shots_on_target": 21.0,
        "goals": 6.0,
        "xg": 5.3548,
        "xg_place": 0.1295,
        "goals_minus_xg": 0.6452,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.3755,
        "assists_minus_xa": -0.3755,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.7303,
        "points_added": 2.9386,
        "xpoints_added": 3.6121,
        "passes_attempted": 538.0,
        "pass_completion_pct": 0.6859,
        "xpass_completion_pct": 0.7122,
        "passes_over_expected": -14.1691,
        "passes_over_expected_p100": -2.6337,
        "avg_pass_distance": 14.2053,
        "avg_pass_vertical": 1.4737
      }
    },
    {
      "canonical_id": "ewan-grandison",
      "canonical_name": "Ewan Grandison",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2228.0,
        "shots": 19.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5275,
        "xg_place": -0.5064,
        "goals_minus_xg": -0.5275,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.484,
        "assists_minus_xa": -0.484,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0115,
        "points_added": 0.0,
        "xpoints_added": 0.5409,
        "passes_attempted": 1027.0,
        "pass_completion_pct": 0.6845,
        "xpass_completion_pct": 0.7286,
        "passes_over_expected": -45.3198,
        "passes_over_expected_p100": -4.4128,
        "avg_pass_distance": 22.6603,
        "avg_pass_vertical": 7.9052
      }
    },
    {
      "canonical_id": "jacob-hauser-ramsey",
      "canonical_name": "Jacob Hauser-Ramsey",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1048.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4551,
        "xg_place": -0.034,
        "goals_minus_xg": -0.4551,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4551,
        "points_added": 0.0,
        "xpoints_added": 0.264,
        "passes_attempted": 333.0,
        "pass_completion_pct": 0.7598,
        "xpass_completion_pct": 0.7748,
        "passes_over_expected": -5.0051,
        "passes_over_expected_p100": -1.503,
        "avg_pass_distance": 24.5802,
        "avg_pass_vertical": 9.6692
      }
    },
    {
      "canonical_id": "jeff-caldwell",
      "canonical_name": "Jeff Caldwell",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2739.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.0285,
        "assists_minus_xa": -0.0285,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0285,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 890.0,
        "pass_completion_pct": 0.573,
        "xpass_completion_pct": 0.5861,
        "passes_over_expected": -11.6106,
        "passes_over_expected_p100": -1.3046,
        "avg_pass_distance": 46.5707,
        "avg_pass_vertical": 39.9991,
        "shots_faced": 123.0,
        "goals_conceded": 42.0,
        "saves": 79.0,
        "headed_shot_share": 0.0894,
        "xg_faced": 39.817,
        "goals_conceded_minus_xg": 2.183,
        "goals_per_xg": 1.0548
      }
    },
    {
      "canonical_id": "jochen-graf",
      "canonical_name": "Jochen Graf",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 675.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.2527,
        "xg_place": -0.8941,
        "goals_minus_xg": -1.2527,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.2293,
        "assists_minus_xa": 0.7707,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.482,
        "points_added": 0.0,
        "xpoints_added": 0.7765,
        "passes_attempted": 160.0,
        "pass_completion_pct": 0.625,
        "xpass_completion_pct": 0.6997,
        "passes_over_expected": -11.9562,
        "passes_over_expected_p100": -7.4726,
        "avg_pass_distance": 15.4993,
        "avg_pass_vertical": -1.3118
      }
    },
    {
      "canonical_id": "joshua-morton",
      "canonical_name": "Joshua Morton",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1365.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.298,
        "xg_place": 0.0953,
        "goals_minus_xg": -0.298,
        "key_passes": 6.0,
        "assists": 2.0,
        "xa": 1.2682,
        "assists_minus_xa": 0.7318,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.5661,
        "points_added": 0.3917,
        "xpoints_added": 0.5259,
        "passes_attempted": 736.0,
        "pass_completion_pct": 0.7418,
        "xpass_completion_pct": 0.7418,
        "passes_over_expected": 0.0683,
        "passes_over_expected_p100": 0.0093,
        "avg_pass_distance": 21.9154,
        "avg_pass_vertical": 7.1745
      }
    },
    {
      "canonical_id": "junior-sandoval",
      "canonical_name": "Junior Sandoval",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 72.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": 1.0,
        "xa": 0.0996,
        "assists_minus_xa": 0.9004,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.0996,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 19.0,
        "pass_completion_pct": 0.6842,
        "xpass_completion_pct": 0.702,
        "passes_over_expected": -0.3377,
        "passes_over_expected_p100": -1.7775,
        "avg_pass_distance": 12.6757,
        "avg_pass_vertical": -1.7532
      }
    },
    {
      "canonical_id": "lagos-kunga",
      "canonical_name": "Lagos Kunga",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1088.0,
        "shots": 19.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 2.3512,
        "xg_place": -0.5375,
        "goals_minus_xg": -1.3512,
        "key_passes": 4.0,
        "assists": 2.0,
        "xa": 1.3116,
        "assists_minus_xa": 0.6884,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.6628,
        "points_added": 0.0008,
        "xpoints_added": 1.6488,
        "passes_attempted": 250.0,
        "pass_completion_pct": 0.728,
        "xpass_completion_pct": 0.77,
        "passes_over_expected": -10.4888,
        "passes_over_expected_p100": -4.1955,
        "avg_pass_distance": 15.814,
        "avg_pass_vertical": -1.1761
      }
    },
    {
      "canonical_id": "leston-paul",
      "canonical_name": "Leston Paul",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 891.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3794,
        "xg_place": -0.3698,
        "goals_minus_xg": -0.3794,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0847,
        "assists_minus_xa": -0.0847,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4641,
        "points_added": 0.0,
        "xpoints_added": 0.4006,
        "passes_attempted": 360.0,
        "pass_completion_pct": 0.8111,
        "xpass_completion_pct": 0.8105,
        "passes_over_expected": 0.206,
        "passes_over_expected_p100": 0.0572,
        "avg_pass_distance": 21.9651,
        "avg_pass_vertical": 6.0752
      }
    },
    {
      "canonical_id": "liam-doyle",
      "canonical_name": "Liam Doyle",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1266.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.8401,
        "xg_place": -0.1152,
        "goals_minus_xg": 0.1599,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.3186,
        "assists_minus_xa": 0.6814,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1588,
        "points_added": 0.0003,
        "xpoints_added": 0.177,
        "passes_attempted": 656.0,
        "pass_completion_pct": 0.8125,
        "xpass_completion_pct": 0.8053,
        "passes_over_expected": 4.7501,
        "passes_over_expected_p100": 0.7241,
        "avg_pass_distance": 26.3895,
        "avg_pass_vertical": 10.926
      }
    },
    {
      "canonical_id": "luca-uccello",
      "canonical_name": "Luca Uccello",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 178.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0485,
        "xg_place": 0.0383,
        "goals_minus_xg": -0.0485,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1409,
        "assists_minus_xa": -0.1409,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1894,
        "points_added": 0.0,
        "xpoints_added": 0.0233,
        "passes_attempted": 69.0,
        "pass_completion_pct": 0.6957,
        "xpass_completion_pct": 0.7444,
        "passes_over_expected": -3.3665,
        "passes_over_expected_p100": -4.879,
        "avg_pass_distance": 17.6763,
        "avg_pass_vertical": 3.0009
      }
    },
    {
      "canonical_id": "marc-burch",
      "canonical_name": "Marc Burch",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3027.0,
        "shots": 12.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.5026,
        "xg_place": 1.063,
        "goals_minus_xg": 0.4974,
        "key_passes": 25.0,
        "assists": 1.0,
        "xa": 2.4666,
        "assists_minus_xa": -1.4666,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.9692,
        "points_added": 1.3723,
        "xpoints_added": 1.0925,
        "passes_attempted": 1446.0,
        "pass_completion_pct": 0.7414,
        "xpass_completion_pct": 0.7055,
        "passes_over_expected": 51.8316,
        "passes_over_expected_p100": 3.5845,
        "avg_pass_distance": 28.1105,
        "avg_pass_vertical": 13.3592
      }
    },
    {
      "canonical_id": "marcus-epps",
      "canonical_name": "Marcus Epps",
      "positions": [
        "S"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1282.0,
        "shots": 36.0,
        "shots_on_target": 14.0,
        "goals": 3.0,
        "xg": 3.5165,
        "xg_place": -0.7206,
        "goals_minus_xg": -0.5165,
        "key_passes": 17.0,
        "assists": 0.0,
        "xa": 0.8659,
        "assists_minus_xa": -0.8659,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.3825,
        "points_added": 1.3382,
        "xpoints_added": 2.4262,
        "passes_attempted": 460.0,
        "pass_completion_pct": 0.7217,
        "xpass_completion_pct": 0.7483,
        "passes_over_expected": -12.2205,
        "passes_over_expected_p100": -2.6566,
        "avg_pass_distance": 18.5228,
        "avg_pass_vertical": 2.2963
      }
    },
    {
      "canonical_id": "morgan-hackworth",
      "canonical_name": "Morgan Hackworth",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 751.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.6379,
        "xg_place": -0.2841,
        "goals_minus_xg": -0.6379,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.2471,
        "assists_minus_xa": -0.2471,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.885,
        "points_added": 0.0,
        "xpoints_added": 0.4864,
        "passes_attempted": 151.0,
        "pass_completion_pct": 0.6821,
        "xpass_completion_pct": 0.7442,
        "passes_over_expected": -9.3803,
        "passes_over_expected_p100": -6.2121,
        "avg_pass_distance": 15.4116,
        "avg_pass_vertical": 2.1321
      }
    },
    {
      "canonical_id": "oliver-white",
      "canonical_name": "Oliver White",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 109.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.0438,
        "assists_minus_xa": -0.0438,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0438,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 23.0,
        "pass_completion_pct": 0.6957,
        "xpass_completion_pct": 0.7361,
        "passes_over_expected": -0.9308,
        "passes_over_expected_p100": -4.047,
        "avg_pass_distance": 18.399,
        "avg_pass_vertical": -1.001
      }
    },
    {
      "canonical_id": "pierre-da-silva",
      "canonical_name": "Pierre Da Silva",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 907.0,
        "shots": 18.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 1.0009,
        "xg_place": 0.4473,
        "goals_minus_xg": -0.0009,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.3746,
        "assists_minus_xa": -0.3746,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3754,
        "points_added": 0.6405,
        "xpoints_added": 0.7665,
        "passes_attempted": 310.0,
        "pass_completion_pct": 0.7935,
        "xpass_completion_pct": 0.7929,
        "passes_over_expected": 0.2015,
        "passes_over_expected_p100": 0.065,
        "avg_pass_distance": 18.6343,
        "avg_pass_vertical": 1.8725
      }
    },
    {
      "canonical_id": "rashawn-dally",
      "canonical_name": "Rashawn Dally",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 817.0,
        "shots": 17.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 1.9137,
        "xg_place": -0.5604,
        "goals_minus_xg": -0.9137,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.5994,
        "assists_minus_xa": -0.5994,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.5132,
        "points_added": 0.4764,
        "xpoints_added": 1.402,
        "passes_attempted": 209.0,
        "pass_completion_pct": 0.7081,
        "xpass_completion_pct": 0.7509,
        "passes_over_expected": -8.9333,
        "passes_over_expected_p100": -4.2743,
        "avg_pass_distance": 15.9475,
        "avg_pass_vertical": -1.4321
      }
    },
    {
      "canonical_id": "scott-levene",
      "canonical_name": "Scott Levene",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 583.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.5053,
        "xpass_completion_pct": 0.5286,
        "passes_over_expected": -4.4412,
        "passes_over_expected_p100": -2.3375,
        "avg_pass_distance": 49.2003,
        "avg_pass_vertical": 42.7562,
        "shots_faced": 22.0,
        "goals_conceded": 10.0,
        "saves": 12.0,
        "headed_shot_share": 0.1364,
        "xg_faced": 6.9908,
        "goals_conceded_minus_xg": 3.0092,
        "goals_per_xg": 1.4304
      }
    },
    {
      "canonical_id": "todd-pratzner",
      "canonical_name": "Todd Pratzner",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 791.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3568,
        "xg_place": -0.3568,
        "goals_minus_xg": -0.3568,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3568,
        "points_added": 0.0,
        "xpoints_added": 0.4549,
        "passes_attempted": 303.0,
        "pass_completion_pct": 0.7426,
        "xpass_completion_pct": 0.7758,
        "passes_over_expected": -10.0756,
        "passes_over_expected_p100": -3.3253,
        "avg_pass_distance": 24.0268,
        "avg_pass_vertical": 7.6764
      }
    },
    {
      "canonical_id": "tristan-hodge",
      "canonical_name": "Tristan Hodge",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 804.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.9326,
        "xg_place": 0.3515,
        "goals_minus_xg": 0.0674,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0805,
        "assists_minus_xa": -0.0805,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0131,
        "points_added": 1.167,
        "xpoints_added": 0.9143,
        "passes_attempted": 475.0,
        "pass_completion_pct": 0.7432,
        "xpass_completion_pct": 0.7438,
        "passes_over_expected": -0.2873,
        "passes_over_expected_p100": -0.0605,
        "avg_pass_distance": 21.1555,
        "avg_pass_vertical": 8.0258
      }
    },
    {
      "canonical_id": "wesley-charpie",
      "canonical_name": "Wesley Charpie",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2568.0,
        "shots": 24.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 1.6386,
        "xg_place": -1.2632,
        "goals_minus_xg": -1.6386,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 2.7665,
        "assists_minus_xa": -1.7665,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 4.4051,
        "points_added": 0.0,
        "xpoints_added": 1.1958,
        "passes_attempted": 1444.0,
        "pass_completion_pct": 0.7368,
        "xpass_completion_pct": 0.7404,
        "passes_over_expected": -5.1604,
        "passes_over_expected_p100": -0.3574,
        "avg_pass_distance": 19.1848,
        "avg_pass_vertical": 5.8724
      }
    }
  ]
}