{
  "slug": "soccer-mlsnp-2023-0oq6yad56d",
  "game_id": "soccer-mlsnp-2023-0Oq6Yad56D",
  "display": "MLSNP 2023 Season",
  "league": "MLSNP",
  "season": 2023,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mlsnp-2023",
  "synthetic": true,
  "player_count": 47,
  "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": 1975.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.2548,
        "xg_place": 0.7341,
        "goals_minus_xg": 0.7452,
        "key_passes": 17.0,
        "assists": 2.0,
        "xa": 2.3062,
        "assists_minus_xa": -0.3062,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.561,
        "points_added": 2.2024,
        "xpoints_added": 0.7702,
        "passes_attempted": 1354.0,
        "pass_completion_pct": 0.8375,
        "xpass_completion_pct": 0.8139,
        "passes_over_expected": 32.0347,
        "passes_over_expected_p100": 2.3659,
        "avg_pass_distance": 19.1419,
        "avg_pass_vertical": 4.2819
      }
    },
    {
      "canonical_id": "aidan-wolf",
      "canonical_name": "Aidan Wolf",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 195.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0189,
        "xg_place": -0.0189,
        "goals_minus_xg": -0.0189,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.6757,
        "assists_minus_xa": 0.3243,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6946,
        "points_added": 0.0,
        "xpoints_added": 0.0034,
        "passes_attempted": 124.0,
        "pass_completion_pct": 0.8629,
        "xpass_completion_pct": 0.8414,
        "passes_over_expected": 2.6692,
        "passes_over_expected_p100": 2.1526,
        "avg_pass_distance": 20.8892,
        "avg_pass_vertical": 2.4721
      }
    },
    {
      "canonical_id": "alex-zochowski",
      "canonical_name": "Alex Zochowski",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 10.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": 4.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9706,
        "passes_over_expected": 0.1176,
        "passes_over_expected_p100": 2.9412,
        "avg_pass_distance": 14.3707,
        "avg_pass_vertical": 10.1775,
        "shots_faced": 0.0,
        "goals_conceded": 0.0,
        "saves": 0.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.0,
        "goals_conceded_minus_xg": 0.0,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "anges-kader-bohui",
      "canonical_name": "Anges Kader Bohui",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 199.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.7979,
        "xg_place": 0.6048,
        "goals_minus_xg": 1.2021,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.221,
        "assists_minus_xa": -0.221,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.0189,
        "points_added": 0.0005,
        "xpoints_added": 0.0068,
        "passes_attempted": 62.0,
        "pass_completion_pct": 0.7419,
        "xpass_completion_pct": 0.7358,
        "passes_over_expected": 0.379,
        "passes_over_expected_p100": 0.6112,
        "avg_pass_distance": 16.6574,
        "avg_pass_vertical": -0.1331
      }
    },
    {
      "canonical_id": "anthony-alaouieh",
      "canonical_name": "Anthony Alaouieh",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 22.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0601,
        "xg_place": -0.0601,
        "goals_minus_xg": -0.0601,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0601,
        "points_added": 0.0,
        "xpoints_added": 0.0027,
        "passes_attempted": 9.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.6306,
        "passes_over_expected": 1.3242,
        "passes_over_expected_p100": 14.7137,
        "avg_pass_distance": 16.5402,
        "avg_pass_vertical": 4.6904
      }
    },
    {
      "canonical_id": "ariel-mbumba",
      "canonical_name": "Ariel Mbumba",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 306.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.6544,
        "assists_minus_xa": 0.3456,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6544,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 175.0,
        "pass_completion_pct": 0.8171,
        "xpass_completion_pct": 0.8144,
        "passes_over_expected": 0.4794,
        "passes_over_expected_p100": 0.274,
        "avg_pass_distance": 18.4576,
        "avg_pass_vertical": 1.4669
      }
    },
    {
      "canonical_id": "brady-scott",
      "canonical_name": "Brady Scott",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1462.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": 735.0,
        "pass_completion_pct": 0.8707,
        "xpass_completion_pct": 0.8841,
        "passes_over_expected": -9.7899,
        "passes_over_expected_p100": -1.332,
        "avg_pass_distance": 24.5077,
        "avg_pass_vertical": 16.4138,
        "shots_faced": 69.0,
        "goals_conceded": 25.0,
        "saves": 42.0,
        "headed_shot_share": 0.0725,
        "xg_faced": 19.998,
        "goals_conceded_minus_xg": 5.002,
        "goals_per_xg": 1.2501
      }
    },
    {
      "canonical_id": "brent-adu-gyamfi",
      "canonical_name": "Brent Adu-Gyamfi",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 683.0,
        "shots": 16.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.7417,
        "xg_place": -0.5486,
        "goals_minus_xg": -0.7417,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.5465,
        "assists_minus_xa": -0.5465,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.2882,
        "points_added": 1.9174,
        "xpoints_added": 1.295,
        "passes_attempted": 216.0,
        "pass_completion_pct": 0.7407,
        "xpass_completion_pct": 0.7859,
        "passes_over_expected": -9.7552,
        "passes_over_expected_p100": -4.5163,
        "avg_pass_distance": 13.844,
        "avg_pass_vertical": 0.5065
      }
    },
    {
      "canonical_id": "christopher-rodgers",
      "canonical_name": "Christopher Rodgers",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1214.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1802,
        "xg_place": -0.125,
        "goals_minus_xg": -0.1802,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1576,
        "assists_minus_xa": -0.1576,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3377,
        "points_added": 0.0,
        "xpoints_added": 0.131,
        "passes_attempted": 684.0,
        "pass_completion_pct": 0.8582,
        "xpass_completion_pct": 0.8463,
        "passes_over_expected": 8.1036,
        "passes_over_expected_p100": 1.1847,
        "avg_pass_distance": 21.0481,
        "avg_pass_vertical": 7.5001
      }
    },
    {
      "canonical_id": "clay-holstad",
      "canonical_name": "Clay Holstad",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1916.0,
        "shots": 13.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.7342,
        "xg_place": 0.3596,
        "goals_minus_xg": 0.2658,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.0975,
        "assists_minus_xa": -0.0975,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8317,
        "points_added": 0.0023,
        "xpoints_added": 0.1185,
        "passes_attempted": 1352.0,
        "pass_completion_pct": 0.8609,
        "xpass_completion_pct": 0.8495,
        "passes_over_expected": 15.4791,
        "passes_over_expected_p100": 1.1449,
        "avg_pass_distance": 19.6264,
        "avg_pass_vertical": 6.1848,
        "shots_faced": 11.0,
        "goals_conceded": 6.0,
        "saves": 5.0,
        "headed_shot_share": 0.0,
        "xg_faced": 4.1492,
        "goals_conceded_minus_xg": 1.8508,
        "goals_per_xg": 1.446
      }
    },
    {
      "canonical_id": "cole-mrowka",
      "canonical_name": "Cole Mrowka",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1581.0,
        "shots": 26.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 1.898,
        "xg_place": 0.8821,
        "goals_minus_xg": 0.102,
        "key_passes": 26.0,
        "assists": 4.0,
        "xa": 2.7354,
        "assists_minus_xa": 1.2646,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.6335,
        "points_added": 1.15,
        "xpoints_added": 1.1967,
        "passes_attempted": 902.0,
        "pass_completion_pct": 0.8359,
        "xpass_completion_pct": 0.8249,
        "passes_over_expected": 9.9806,
        "passes_over_expected_p100": 1.1065,
        "avg_pass_distance": 19.6064,
        "avg_pass_vertical": 3.4208
      }
    },
    {
      "canonical_id": "coleman-gannon",
      "canonical_name": "Coleman Gannon",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1843.0,
        "shots": 27.0,
        "shots_on_target": 16.0,
        "goals": 6.0,
        "xg": 3.7764,
        "xg_place": 2.5707,
        "goals_minus_xg": 2.2236,
        "key_passes": 26.0,
        "assists": 4.0,
        "xa": 2.4414,
        "assists_minus_xa": 1.5586,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 6.2179,
        "points_added": 1.3214,
        "xpoints_added": 0.963,
        "passes_attempted": 784.0,
        "pass_completion_pct": 0.7972,
        "xpass_completion_pct": 0.7966,
        "passes_over_expected": 0.4828,
        "passes_over_expected_p100": 0.0616,
        "avg_pass_distance": 18.1093,
        "avg_pass_vertical": 0.0355
      }
    },
    {
      "canonical_id": "diego-almeida",
      "canonical_name": "Diego Almeida",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 312.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0807,
        "xg_place": -0.0807,
        "goals_minus_xg": -0.0807,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.2038,
        "assists_minus_xa": 0.7962,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2845,
        "points_added": 0.0,
        "xpoints_added": 0.0062,
        "passes_attempted": 199.0,
        "pass_completion_pct": 0.8794,
        "xpass_completion_pct": 0.8298,
        "passes_over_expected": 9.8599,
        "passes_over_expected_p100": 4.9547,
        "avg_pass_distance": 21.1678,
        "avg_pass_vertical": 7.3338
      }
    },
    {
      "canonical_id": "gibran-rayo",
      "canonical_name": "Gibran Rayo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1780.0,
        "shots": 46.0,
        "shots_on_target": 30.0,
        "goals": 12.0,
        "xg": 11.2255,
        "xg_place": 1.7172,
        "goals_minus_xg": 0.7745,
        "key_passes": 29.0,
        "assists": 3.0,
        "xa": 4.5437,
        "assists_minus_xa": -1.5437,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 15.7692,
        "points_added": 1.8938,
        "xpoints_added": 2.6321,
        "passes_attempted": 517.0,
        "pass_completion_pct": 0.8298,
        "xpass_completion_pct": 0.8186,
        "passes_over_expected": 5.7937,
        "passes_over_expected_p100": 1.1206,
        "avg_pass_distance": 14.6607,
        "avg_pass_vertical": -0.5011
      }
    },
    {
      "canonical_id": "giorgio-delibera",
      "canonical_name": "Giorgio DeLibera",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2106.0,
        "shots": 13.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.1019,
        "xg_place": 0.3288,
        "goals_minus_xg": 0.8981,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 1.944,
        "assists_minus_xa": 0.056,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.0459,
        "points_added": 0.6132,
        "xpoints_added": 0.5059,
        "passes_attempted": 1091.0,
        "pass_completion_pct": 0.8845,
        "xpass_completion_pct": 0.8623,
        "passes_over_expected": 24.1887,
        "passes_over_expected_p100": 2.2171,
        "avg_pass_distance": 15.9372,
        "avg_pass_vertical": 3.2616
      }
    },
    {
      "canonical_id": "isaiah-parente",
      "canonical_name": "Isaiah Parente",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 424.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 3.0,
        "xg": 0.8765,
        "xg_place": -0.108,
        "goals_minus_xg": 2.1235,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.4152,
        "assists_minus_xa": 0.5848,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.2916,
        "points_added": 0.4685,
        "xpoints_added": 0.3224,
        "passes_attempted": 344.0,
        "pass_completion_pct": 0.8663,
        "xpass_completion_pct": 0.8418,
        "passes_over_expected": 8.4268,
        "passes_over_expected_p100": 2.4496,
        "avg_pass_distance": 20.1364,
        "avg_pass_vertical": 2.1794
      }
    },
    {
      "canonical_id": "jacen-russell-rowe",
      "canonical_name": "Jacen Russell-Rowe",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 69.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3007,
        "xg_place": 0.407,
        "goals_minus_xg": 0.6993,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.1969,
        "assists_minus_xa": 0.8031,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.4976,
        "points_added": 0.1137,
        "xpoints_added": 0.025,
        "passes_attempted": 21.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.7539,
        "passes_over_expected": -1.8324,
        "passes_over_expected_p100": -8.7259,
        "avg_pass_distance": 18.0129,
        "avg_pass_vertical": 7.9172
      }
    },
    {
      "canonical_id": "jacob-erlandson",
      "canonical_name": "Jacob Erlandson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1727.0,
        "shots": 17.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.5112,
        "xg_place": -0.5208,
        "goals_minus_xg": -1.5112,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.2201,
        "assists_minus_xa": -0.2201,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.7313,
        "points_added": 0.0,
        "xpoints_added": 0.8449,
        "passes_attempted": 1217.0,
        "pass_completion_pct": 0.8595,
        "xpass_completion_pct": 0.8499,
        "passes_over_expected": 11.7054,
        "passes_over_expected_p100": 0.9618,
        "avg_pass_distance": 21.6072,
        "avg_pass_vertical": 8.4729
      }
    },
    {
      "canonical_id": "jake-morris",
      "canonical_name": "Jake Morris",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 536.0,
        "shots": 4.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.4495,
        "xg_place": 0.4924,
        "goals_minus_xg": -0.4495,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.1499,
        "assists_minus_xa": 0.8501,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5994,
        "points_added": 0.0,
        "xpoints_added": 0.1745,
        "passes_attempted": 339.0,
        "pass_completion_pct": 0.7876,
        "xpass_completion_pct": 0.7965,
        "passes_over_expected": -3.0182,
        "passes_over_expected_p100": -0.8903,
        "avg_pass_distance": 20.5898,
        "avg_pass_vertical": 6.5391
      }
    },
    {
      "canonical_id": "jimmy-medranda",
      "canonical_name": "Jimmy Medranda",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 79.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0451,
        "xg_place": -0.0451,
        "goals_minus_xg": -0.0451,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0451,
        "points_added": 0.0,
        "xpoints_added": 0.0037,
        "passes_attempted": 64.0,
        "pass_completion_pct": 0.875,
        "xpass_completion_pct": 0.7786,
        "passes_over_expected": 6.1686,
        "passes_over_expected_p100": 9.6384,
        "avg_pass_distance": 19.115,
        "avg_pass_vertical": -0.6977
      }
    },
    {
      "canonical_id": "jordan-knight",
      "canonical_name": "Jordan Knight",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1241.0,
        "shots": 16.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 1.1764,
        "xg_place": -0.5655,
        "goals_minus_xg": -1.1764,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.8603,
        "assists_minus_xa": -0.8603,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.0367,
        "points_added": 0.0,
        "xpoints_added": 0.527,
        "passes_attempted": 598.0,
        "pass_completion_pct": 0.7676,
        "xpass_completion_pct": 0.7834,
        "passes_over_expected": -9.4968,
        "passes_over_expected_p100": -1.5881,
        "avg_pass_distance": 17.895,
        "avg_pass_vertical": -0.984
      }
    },
    {
      "canonical_id": "josh-williams",
      "canonical_name": "Josh Williams",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 50.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": 45.0,
        "pass_completion_pct": 0.8889,
        "xpass_completion_pct": 0.8697,
        "passes_over_expected": 0.8628,
        "passes_over_expected_p100": 1.9173,
        "avg_pass_distance": 20.1872,
        "avg_pass_vertical": 7.5543
      }
    },
    {
      "canonical_id": "joshua-veychek",
      "canonical_name": "Joshua Veychek",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 21.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": 13.0,
        "pass_completion_pct": 0.9231,
        "xpass_completion_pct": 0.8858,
        "passes_over_expected": 0.4842,
        "passes_over_expected_p100": 3.7249,
        "avg_pass_distance": 17.5834,
        "avg_pass_vertical": 1.7825
      }
    },
    {
      "canonical_id": "keegan-hughes",
      "canonical_name": "Keegan Hughes",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 890.0,
        "shots": 4.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.9996,
        "xg_place": 0.0461,
        "goals_minus_xg": 0.0004,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1363,
        "assists_minus_xa": -0.1363,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1359,
        "points_added": 1.0486,
        "xpoints_added": 0.8066,
        "passes_attempted": 555.0,
        "pass_completion_pct": 0.9045,
        "xpass_completion_pct": 0.8665,
        "passes_over_expected": 21.0788,
        "passes_over_expected_p100": 3.798,
        "avg_pass_distance": 20.5496,
        "avg_pass_vertical": 5.9675
      }
    },
    {
      "canonical_id": "kevin-molino",
      "canonical_name": "Kevin Molino",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 49.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.0385,
        "assists_minus_xa": -0.0385,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0385,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 20.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.8353,
        "passes_over_expected": -0.705,
        "passes_over_expected_p100": -3.5252,
        "avg_pass_distance": 16.7879,
        "avg_pass_vertical": 1.8067
      }
    },
    {
      "canonical_id": "luis-d\u00edaz",
      "canonical_name": "Luis D\u00edaz",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 97.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0282,
        "xg_place": 0.0418,
        "goals_minus_xg": -0.0282,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0147,
        "assists_minus_xa": -0.0147,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0429,
        "points_added": 0.0,
        "xpoints_added": 0.0192,
        "passes_attempted": 50.0,
        "pass_completion_pct": 0.74,
        "xpass_completion_pct": 0.8121,
        "passes_over_expected": -3.6032,
        "passes_over_expected_p100": -7.2063,
        "avg_pass_distance": 21.0258,
        "avg_pass_vertical": 2.9953
      }
    },
    {
      "canonical_id": "malte-amundsen",
      "canonical_name": "Malte Amundsen",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 73.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": 49.0,
        "pass_completion_pct": 0.898,
        "xpass_completion_pct": 0.8186,
        "passes_over_expected": 3.8877,
        "passes_over_expected_p100": 7.9341,
        "avg_pass_distance": 18.1809,
        "avg_pass_vertical": -0.1399
      }
    },
    {
      "canonical_id": "marco-micaletto",
      "canonical_name": "Marco Micaletto",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2144.0,
        "shots": 72.0,
        "shots_on_target": 25.0,
        "goals": 9.0,
        "xg": 7.3481,
        "xg_place": -1.2289,
        "goals_minus_xg": 1.6519,
        "key_passes": 28.0,
        "assists": 1.0,
        "xa": 3.744,
        "assists_minus_xa": -2.744,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 11.0921,
        "points_added": 2.6119,
        "xpoints_added": 2.622,
        "passes_attempted": 1182.0,
        "pass_completion_pct": 0.8003,
        "xpass_completion_pct": 0.7919,
        "passes_over_expected": 10.0316,
        "passes_over_expected_p100": 0.8487,
        "avg_pass_distance": 19.5249,
        "avg_pass_vertical": 5.6457
      }
    },
    {
      "canonical_id": "mataeo-bunbury",
      "canonical_name": "Mataeo Bunbury",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1188.0,
        "shots": 29.0,
        "shots_on_target": 13.0,
        "goals": 4.0,
        "xg": 4.9084,
        "xg_place": 0.4441,
        "goals_minus_xg": -0.9084,
        "key_passes": 10.0,
        "assists": 3.0,
        "xa": 1.4166,
        "assists_minus_xa": 1.5834,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.325,
        "points_added": 0.3182,
        "xpoints_added": 0.8293,
        "passes_attempted": 228.0,
        "pass_completion_pct": 0.8509,
        "xpass_completion_pct": 0.8291,
        "passes_over_expected": 4.9541,
        "passes_over_expected_p100": 2.1729,
        "avg_pass_distance": 12.9907,
        "avg_pass_vertical": -2.0663
      }
    },
    {
      "canonical_id": "max-arfsten",
      "canonical_name": "Max Arfsten",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 84.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1619,
        "xg_place": -0.1619,
        "goals_minus_xg": -0.1619,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0448,
        "assists_minus_xa": -0.0448,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2067,
        "points_added": 0.0,
        "xpoints_added": 0.0198,
        "passes_attempted": 46.0,
        "pass_completion_pct": 0.8478,
        "xpass_completion_pct": 0.8114,
        "passes_over_expected": 1.6752,
        "passes_over_expected_p100": 3.6417,
        "avg_pass_distance": 15.7033,
        "avg_pass_vertical": -1.5909
      }
    },
    {
      "canonical_id": "mohamed-saad",
      "canonical_name": "Mohamed Saad",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 30.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2312,
        "xg_place": -0.2312,
        "goals_minus_xg": -0.2312,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2312,
        "points_added": 0.0,
        "xpoints_added": 0.0485,
        "passes_attempted": 3.0,
        "pass_completion_pct": 0.3333,
        "xpass_completion_pct": 0.448,
        "passes_over_expected": -0.3441,
        "passes_over_expected_p100": -11.4694,
        "avg_pass_distance": 17.42,
        "avg_pass_vertical": -2.76
      }
    },
    {
      "canonical_id": "nana-tuffour",
      "canonical_name": "Nana Tuffour",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 5.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 2.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.951,
        "passes_over_expected": 0.0981,
        "passes_over_expected_p100": 4.9039,
        "avg_pass_distance": 15.597,
        "avg_pass_vertical": -1.0925
      }
    },
    {
      "canonical_id": "nathan-salerno",
      "canonical_name": "Nathan Salerno",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 101.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": 33.0,
        "pass_completion_pct": 0.8788,
        "xpass_completion_pct": 0.8755,
        "passes_over_expected": 0.1094,
        "passes_over_expected_p100": 0.3317,
        "avg_pass_distance": 25.3356,
        "avg_pass_vertical": 17.2674,
        "shots_faced": 3.0,
        "goals_conceded": 2.0,
        "saves": 1.0,
        "headed_shot_share": 0.0,
        "xg_faced": 1.3458,
        "goals_conceded_minus_xg": 0.6542,
        "goals_per_xg": 1.4861
      }
    },
    {
      "canonical_id": "nicolas-rincon",
      "canonical_name": "Nicolas Rincon",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 25.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": 3.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.8465,
        "passes_over_expected": 0.4604,
        "passes_over_expected_p100": 15.3455,
        "avg_pass_distance": 16.2585,
        "avg_pass_vertical": -12.305
      }
    },
    {
      "canonical_id": "noah-fuson",
      "canonical_name": "Noah Fuson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2607.0,
        "shots": 59.0,
        "shots_on_target": 20.0,
        "goals": 10.0,
        "xg": 11.6065,
        "xg_place": -3.4804,
        "goals_minus_xg": -1.6065,
        "key_passes": 36.0,
        "assists": 5.0,
        "xa": 4.922,
        "assists_minus_xa": 0.078,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 16.5285,
        "points_added": 4.5435,
        "xpoints_added": 6.0721,
        "passes_attempted": 1066.0,
        "pass_completion_pct": 0.8199,
        "xpass_completion_pct": 0.7951,
        "passes_over_expected": 26.474,
        "passes_over_expected_p100": 2.4835,
        "avg_pass_distance": 15.6532,
        "avg_pass_vertical": 0.504
      }
    },
    {
      "canonical_id": "owen-presthus",
      "canonical_name": "Owen Presthus",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 232.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1423,
        "xg_place": -0.0315,
        "goals_minus_xg": -0.1423,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.553,
        "assists_minus_xa": -0.553,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6953,
        "points_added": 0.0,
        "xpoints_added": 0.0063,
        "passes_attempted": 138.0,
        "pass_completion_pct": 0.7536,
        "xpass_completion_pct": 0.7557,
        "passes_over_expected": -0.2867,
        "passes_over_expected_p100": -0.2077,
        "avg_pass_distance": 17.6383,
        "avg_pass_vertical": 2.1223
      }
    },
    {
      "canonical_id": "philip-quinton",
      "canonical_name": "Philip Quinton",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 755.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3441,
        "xg_place": -0.3256,
        "goals_minus_xg": -0.3441,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.128,
        "assists_minus_xa": -0.128,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4721,
        "points_added": 0.0,
        "xpoints_added": 0.0729,
        "passes_attempted": 396.0,
        "pass_completion_pct": 0.9318,
        "xpass_completion_pct": 0.8951,
        "passes_over_expected": 14.556,
        "passes_over_expected_p100": 3.6758,
        "avg_pass_distance": 22.423,
        "avg_pass_vertical": 6.8031
      }
    },
    {
      "canonical_id": "sean-zawadzki",
      "canonical_name": "Sean Zawadzki",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 99.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0174,
        "xg_place": -0.0174,
        "goals_minus_xg": -0.0174,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2375,
        "assists_minus_xa": -0.2375,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2549,
        "points_added": 0.0,
        "xpoints_added": 0.002,
        "passes_attempted": 64.0,
        "pass_completion_pct": 0.9219,
        "xpass_completion_pct": 0.8352,
        "passes_over_expected": 5.5477,
        "passes_over_expected_p100": 8.6682,
        "avg_pass_distance": 17.3846,
        "avg_pass_vertical": 5.3181
      }
    },
    {
      "canonical_id": "stanislav-lapkes",
      "canonical_name": "Stanislav Lapkes",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1471.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": 662.0,
        "pass_completion_pct": 0.8565,
        "xpass_completion_pct": 0.8769,
        "passes_over_expected": -13.4965,
        "passes_over_expected_p100": -2.0387,
        "avg_pass_distance": 25.4879,
        "avg_pass_vertical": 16.5663,
        "shots_faced": 73.0,
        "goals_conceded": 16.0,
        "saves": 53.0,
        "headed_shot_share": 0.0959,
        "xg_faced": 17.0796,
        "goals_conceded_minus_xg": -1.0796,
        "goals_per_xg": 0.9368
      }
    },
    {
      "canonical_id": "stuart-ritchie",
      "canonical_name": "Stuart Ritchie",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1084.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2527,
        "xg_place": -0.2527,
        "goals_minus_xg": -0.2527,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.1097,
        "assists_minus_xa": -0.1097,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3624,
        "points_added": 0.0,
        "xpoints_added": 0.2016,
        "passes_attempted": 639.0,
        "pass_completion_pct": 0.784,
        "xpass_completion_pct": 0.7759,
        "passes_over_expected": 5.222,
        "passes_over_expected_p100": 0.8172,
        "avg_pass_distance": 18.2204,
        "avg_pass_vertical": 1.6454
      }
    },
    {
      "canonical_id": "taha-habroune",
      "canonical_name": "Taha Habroune",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1265.0,
        "shots": 15.0,
        "shots_on_target": 8.0,
        "goals": 4.0,
        "xg": 3.5902,
        "xg_place": 0.6061,
        "goals_minus_xg": 0.4098,
        "key_passes": 16.0,
        "assists": 2.0,
        "xa": 1.3302,
        "assists_minus_xa": 0.6698,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.9205,
        "points_added": 1.6987,
        "xpoints_added": 1.9679,
        "passes_attempted": 779.0,
        "pass_completion_pct": 0.8755,
        "xpass_completion_pct": 0.8319,
        "passes_over_expected": 33.9461,
        "passes_over_expected_p100": 4.3577,
        "avg_pass_distance": 16.793,
        "avg_pass_vertical": 3.9227
      }
    },
    {
      "canonical_id": "thomas-roberts",
      "canonical_name": "Thomas Roberts",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1037.0,
        "shots": 15.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.5487,
        "xg_place": -0.8316,
        "goals_minus_xg": -0.5487,
        "key_passes": 24.0,
        "assists": 2.0,
        "xa": 3.7377,
        "assists_minus_xa": -1.7377,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.2864,
        "points_added": 0.0,
        "xpoints_added": 0.3992,
        "passes_attempted": 756.0,
        "pass_completion_pct": 0.8373,
        "xpass_completion_pct": 0.8261,
        "passes_over_expected": 8.433,
        "passes_over_expected_p100": 1.1155,
        "avg_pass_distance": 19.0149,
        "avg_pass_vertical": 3.6121
      }
    },
    {
      "canonical_id": "tristan-brown",
      "canonical_name": "Tristan Brown",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 122.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": 51.0,
        "pass_completion_pct": 0.902,
        "xpass_completion_pct": 0.8762,
        "passes_over_expected": 1.3152,
        "passes_over_expected_p100": 2.5789,
        "avg_pass_distance": 15.4777,
        "avg_pass_vertical": -2.9756
      }
    },
    {
      "canonical_id": "ty-nero",
      "canonical_name": "Ty Nero",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 149.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.0646,
        "assists_minus_xa": -0.0646,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0646,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 81.0,
        "pass_completion_pct": 0.7901,
        "xpass_completion_pct": 0.8639,
        "passes_over_expected": -5.9751,
        "passes_over_expected_p100": -7.3767,
        "avg_pass_distance": 18.1668,
        "avg_pass_vertical": 5.64
      }
    },
    {
      "canonical_id": "xavier-zengue",
      "canonical_name": "Xavier Zengue",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 965.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0453,
        "xg_place": -0.0453,
        "goals_minus_xg": -0.0453,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1906,
        "assists_minus_xa": -0.1906,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.236,
        "points_added": 0.0,
        "xpoints_added": 0.0081,
        "passes_attempted": 552.0,
        "pass_completion_pct": 0.8569,
        "xpass_completion_pct": 0.8539,
        "passes_over_expected": 1.6699,
        "passes_over_expected_p100": 0.3025,
        "avg_pass_distance": 20.0931,
        "avg_pass_vertical": 8.1167
      }
    },
    {
      "canonical_id": "yaw-yeboah",
      "canonical_name": "Yaw Yeboah",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 69.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0298,
        "xg_place": -0.0298,
        "goals_minus_xg": -0.0298,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.209,
        "assists_minus_xa": 0.791,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2388,
        "points_added": 0.0,
        "xpoints_added": 0.0064,
        "passes_attempted": 38.0,
        "pass_completion_pct": 0.8684,
        "xpass_completion_pct": 0.7248,
        "passes_over_expected": 5.4565,
        "passes_over_expected_p100": 14.3593,
        "avg_pass_distance": 18.4406,
        "avg_pass_vertical": 5.4571
      }
    },
    {
      "canonical_id": "zion-scarlett",
      "canonical_name": "Zion Scarlett",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 8.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": 3.0,
        "pass_completion_pct": 0.3333,
        "xpass_completion_pct": 0.4905,
        "passes_over_expected": -0.4716,
        "passes_over_expected_p100": -15.7188,
        "avg_pass_distance": 8.5569,
        "avg_pass_vertical": -8.165
      }
    }
  ]
}