{
  "slug": "soccer-mlsnp-2022-blmv6m3mxe",
  "game_id": "soccer-mlsnp-2022-BLMv6m3Mxe",
  "display": "MLSNP 2022 Season",
  "league": "MLSNP",
  "season": 2022,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mlsnp-2022",
  "synthetic": true,
  "player_count": 41,
  "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": "abokye-bikyeombe",
      "canonical_name": "Abokye Bikyeombe",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 823.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.0958,
        "xg_place": 0.4663,
        "goals_minus_xg": 0.9042,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.0837,
        "assists_minus_xa": 0.9163,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.1795,
        "points_added": 0.0218,
        "xpoints_added": 0.0356,
        "passes_attempted": 273.0,
        "pass_completion_pct": 0.8388,
        "xpass_completion_pct": 0.8438,
        "passes_over_expected": -1.3663,
        "passes_over_expected_p100": -0.5005,
        "avg_pass_distance": 20.9863,
        "avg_pass_vertical": 2.4394
      }
    },
    {
      "canonical_id": "aldo-carmona",
      "canonical_name": "Aldo Carmona",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 7.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": 0.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.0,
        "passes_over_expected": 0.0,
        "passes_over_expected_p100": 0.0,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "alex-benjamin-rodriguez-escobar",
      "canonical_name": "Alex Benjamin Rodriguez Escobar",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 712.0,
        "shots": 10.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.3361,
        "xg_place": 0.2018,
        "goals_minus_xg": -0.3361,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 1.3171,
        "assists_minus_xa": -1.3171,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.6532,
        "points_added": 0.0458,
        "xpoints_added": 0.8581,
        "passes_attempted": 232.0,
        "pass_completion_pct": 0.7586,
        "xpass_completion_pct": 0.7801,
        "passes_over_expected": -4.9936,
        "passes_over_expected_p100": -2.1524,
        "avg_pass_distance": 20.09,
        "avg_pass_vertical": -1.8758
      }
    },
    {
      "canonical_id": "axel-kei",
      "canonical_name": "Axel Kei",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1137.0,
        "shots": 33.0,
        "shots_on_target": 17.0,
        "goals": 3.0,
        "xg": 5.3101,
        "xg_place": -0.2799,
        "goals_minus_xg": -2.3101,
        "key_passes": 12.0,
        "assists": 3.0,
        "xa": 1.9303,
        "assists_minus_xa": 1.0697,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 7.2404,
        "points_added": 2.1749,
        "xpoints_added": 3.0752,
        "passes_attempted": 151.0,
        "pass_completion_pct": 0.755,
        "xpass_completion_pct": 0.7638,
        "passes_over_expected": -1.3332,
        "passes_over_expected_p100": -0.8829,
        "avg_pass_distance": 15.6284,
        "avg_pass_vertical": -4.5718
      }
    },
    {
      "canonical_id": "aziz-abdu-kayondo",
      "canonical_name": "Aziz Abdu Kayondo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1280.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.5223,
        "xg_place": -0.2933,
        "goals_minus_xg": 0.4777,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.2829,
        "assists_minus_xa": -0.2829,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8051,
        "points_added": 1.3459,
        "xpoints_added": 0.4252,
        "passes_attempted": 616.0,
        "pass_completion_pct": 0.7451,
        "xpass_completion_pct": 0.7783,
        "passes_over_expected": -20.4369,
        "passes_over_expected_p100": -3.3177,
        "avg_pass_distance": 20.324,
        "avg_pass_vertical": 0.665
      }
    },
    {
      "canonical_id": "blake-kelly",
      "canonical_name": "Blake Kelly",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 194.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": 64.0,
        "pass_completion_pct": 0.8281,
        "xpass_completion_pct": 0.8206,
        "passes_over_expected": 0.4819,
        "passes_over_expected_p100": 0.753,
        "avg_pass_distance": 30.8096,
        "avg_pass_vertical": 21.3252,
        "shots_faced": 16.0,
        "goals_conceded": 7.0,
        "saves": 9.0,
        "headed_shot_share": 0.25,
        "xg_faced": 4.9337,
        "goals_conceded_minus_xg": 2.0663,
        "goals_per_xg": 1.4188
      }
    },
    {
      "canonical_id": "bobby-pierre",
      "canonical_name": "Bobby Pierre",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 983.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.3166,
        "xg_place": 0.3932,
        "goals_minus_xg": 0.6834,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3166,
        "points_added": 0.5271,
        "xpoints_added": 0.1561,
        "passes_attempted": 527.0,
        "pass_completion_pct": 0.8463,
        "xpass_completion_pct": 0.8575,
        "passes_over_expected": -5.9107,
        "passes_over_expected_p100": -1.1216,
        "avg_pass_distance": 24.488,
        "avg_pass_vertical": 6.0388
      }
    },
    {
      "canonical_id": "bode-hidalgo",
      "canonical_name": "Bode Hidalgo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1281.0,
        "shots": 12.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 0.7579,
        "xg_place": 0.4995,
        "goals_minus_xg": 0.2421,
        "key_passes": 19.0,
        "assists": 3.0,
        "xa": 2.091,
        "assists_minus_xa": 0.909,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.849,
        "points_added": 0.5176,
        "xpoints_added": 0.4995,
        "passes_attempted": 685.0,
        "pass_completion_pct": 0.7445,
        "xpass_completion_pct": 0.7537,
        "passes_over_expected": -6.2565,
        "passes_over_expected_p100": -0.9134,
        "avg_pass_distance": 22.6918,
        "avg_pass_vertical": 4.4727
      }
    },
    {
      "canonical_id": "bret-halsey",
      "canonical_name": "Bret Halsey",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 235.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0147,
        "xg_place": -0.0147,
        "goals_minus_xg": -0.0147,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0122,
        "assists_minus_xa": -0.0122,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0269,
        "points_added": 0.0,
        "xpoints_added": 0.0201,
        "passes_attempted": 152.0,
        "pass_completion_pct": 0.7961,
        "xpass_completion_pct": 0.7979,
        "passes_over_expected": -0.2878,
        "passes_over_expected_p100": -0.1893,
        "avg_pass_distance": 23.1556,
        "avg_pass_vertical": 4.6352
      }
    },
    {
      "canonical_id": "chris-kablan",
      "canonical_name": "Chris Kablan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 246.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0529,
        "xg_place": -0.0529,
        "goals_minus_xg": -0.0529,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1633,
        "assists_minus_xa": -0.1633,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2161,
        "points_added": 0.0,
        "xpoints_added": 0.0473,
        "passes_attempted": 161.0,
        "pass_completion_pct": 0.795,
        "xpass_completion_pct": 0.798,
        "passes_over_expected": -0.4736,
        "passes_over_expected_p100": -0.2942,
        "avg_pass_distance": 20.6469,
        "avg_pass_vertical": 6.5437
      }
    },
    {
      "canonical_id": "christian-nydegger",
      "canonical_name": "Christian Nydegger",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1655.0,
        "shots": 10.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.8949,
        "xg_place": -0.4314,
        "goals_minus_xg": -0.8949,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.6641,
        "assists_minus_xa": 0.3359,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.5589,
        "points_added": 0.0,
        "xpoints_added": 0.5101,
        "passes_attempted": 596.0,
        "pass_completion_pct": 0.7567,
        "xpass_completion_pct": 0.8069,
        "passes_over_expected": -29.883,
        "passes_over_expected_p100": -5.0139,
        "avg_pass_distance": 23.1453,
        "avg_pass_vertical": 7.7807
      }
    },
    {
      "canonical_id": "christopher-garcia",
      "canonical_name": "Christopher Garcia",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 845.0,
        "shots": 19.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.8926,
        "xg_place": 0.3694,
        "goals_minus_xg": -0.8926,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 1.6409,
        "assists_minus_xa": 0.3591,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.5334,
        "points_added": 0.0017,
        "xpoints_added": 0.4363,
        "passes_attempted": 232.0,
        "pass_completion_pct": 0.625,
        "xpass_completion_pct": 0.6719,
        "passes_over_expected": -10.8846,
        "passes_over_expected_p100": -4.6916,
        "avg_pass_distance": 18.3764,
        "avg_pass_vertical": 1.8704
      }
    },
    {
      "canonical_id": "david-ochoa",
      "canonical_name": "David Ochoa",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 199.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": 77.0,
        "pass_completion_pct": 0.8312,
        "xpass_completion_pct": 0.802,
        "passes_over_expected": 2.2468,
        "passes_over_expected_p100": 2.918,
        "avg_pass_distance": 33.6687,
        "avg_pass_vertical": 23.8165,
        "shots_faced": 9.0,
        "goals_conceded": 4.0,
        "saves": 5.0,
        "headed_shot_share": 0.2222,
        "xg_faced": 3.0476,
        "goals_conceded_minus_xg": 0.9524,
        "goals_per_xg": 1.3125
      }
    },
    {
      "canonical_id": "diego-luna",
      "canonical_name": "Diego Luna",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 162.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4173,
        "xg_place": 0.2086,
        "goals_minus_xg": -0.4173,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1734,
        "assists_minus_xa": -0.1734,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5907,
        "points_added": 0.0,
        "xpoints_added": 0.2664,
        "passes_attempted": 90.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.8229,
        "passes_over_expected": -2.0616,
        "passes_over_expected_p100": -2.2907,
        "avg_pass_distance": 18.2806,
        "avg_pass_vertical": 0.8621
      }
    },
    {
      "canonical_id": "erik-holt",
      "canonical_name": "Erik Holt",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 636.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0664,
        "xg_place": -0.0568,
        "goals_minus_xg": -0.0664,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1291,
        "assists_minus_xa": -0.1291,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1955,
        "points_added": 0.0,
        "xpoints_added": 0.0107,
        "passes_attempted": 339.0,
        "pass_completion_pct": 0.8142,
        "xpass_completion_pct": 0.7969,
        "passes_over_expected": 5.8513,
        "passes_over_expected_p100": 1.726,
        "avg_pass_distance": 26.431,
        "avg_pass_vertical": 12.1259
      }
    },
    {
      "canonical_id": "ethan-zamora",
      "canonical_name": "Ethan Zamora",
      "positions": [
        "FB"
      ],
      "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": 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": 34.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.6909,
        "passes_over_expected": -6.4891,
        "passes_over_expected_p100": -19.0856,
        "avg_pass_distance": 26.1719,
        "avg_pass_vertical": 14.8156
      }
    },
    {
      "canonical_id": "fernando-delgado",
      "canonical_name": "Fernando Delgado",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 95.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 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": 40.0,
        "pass_completion_pct": 0.825,
        "xpass_completion_pct": 0.7796,
        "passes_over_expected": 1.8176,
        "passes_over_expected_p100": 4.544,
        "avg_pass_distance": 32.9158,
        "avg_pass_vertical": 22.5946,
        "shots_faced": 2.0,
        "goals_conceded": 1.0,
        "saves": 1.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.4575,
        "goals_conceded_minus_xg": 0.5425,
        "goals_per_xg": 2.1858
      }
    },
    {
      "canonical_id": "gabriel-oksanen",
      "canonical_name": "Gabriel Oksanen",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 147.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": 82.0,
        "pass_completion_pct": 0.6829,
        "xpass_completion_pct": 0.7239,
        "passes_over_expected": -3.3557,
        "passes_over_expected_p100": -4.0923,
        "avg_pass_distance": 20.1401,
        "avg_pass_vertical": 4.143
      }
    },
    {
      "canonical_id": "gavin-beavers",
      "canonical_name": "Gavin Beavers",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1476.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": 548.0,
        "pass_completion_pct": 0.7099,
        "xpass_completion_pct": 0.7738,
        "passes_over_expected": -35.0237,
        "passes_over_expected_p100": -6.3912,
        "avg_pass_distance": 33.3951,
        "avg_pass_vertical": 23.2096,
        "shots_faced": 69.0,
        "goals_conceded": 30.0,
        "saves": 39.0,
        "headed_shot_share": 0.1594,
        "xg_faced": 24.2946,
        "goals_conceded_minus_xg": 5.7054,
        "goals_per_xg": 1.2348
      }
    },
    {
      "canonical_id": "gennaro-michael-nigro",
      "canonical_name": "Gennaro Michael Nigro",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 201.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1189,
        "xg_place": -0.1189,
        "goals_minus_xg": -0.1189,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1189,
        "points_added": 0.0,
        "xpoints_added": 0.1165,
        "passes_attempted": 90.0,
        "pass_completion_pct": 0.8778,
        "xpass_completion_pct": 0.8573,
        "passes_over_expected": 1.8452,
        "passes_over_expected_p100": 2.0502,
        "avg_pass_distance": 22.2335,
        "avg_pass_vertical": 3.1648
      }
    },
    {
      "canonical_id": "gershon-henry",
      "canonical_name": "Gershon Henry",
      "positions": [
        "FB"
      ],
      "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": 52.0,
        "pass_completion_pct": 0.8077,
        "xpass_completion_pct": 0.8577,
        "passes_over_expected": -2.5985,
        "passes_over_expected_p100": -4.9971,
        "avg_pass_distance": 23.6461,
        "avg_pass_vertical": 9.5317
      }
    },
    {
      "canonical_id": "golden-mafwenta",
      "canonical_name": "Golden Mafwenta",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1621.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.7362,
        "xg_place": -0.0735,
        "goals_minus_xg": 0.2638,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.7051,
        "assists_minus_xa": -0.7051,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4413,
        "points_added": 0.0012,
        "xpoints_added": 0.3671,
        "passes_attempted": 864.0,
        "pass_completion_pct": 0.8021,
        "xpass_completion_pct": 0.8132,
        "passes_over_expected": -9.6279,
        "passes_over_expected_p100": -1.1143,
        "avg_pass_distance": 26.3915,
        "avg_pass_vertical": 8.7695
      }
    },
    {
      "canonical_id": "izahi-amparo",
      "canonical_name": "Izahi Amparo",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 261.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0209,
        "xg_place": -0.0209,
        "goals_minus_xg": -0.0209,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0209,
        "points_added": 0.0,
        "xpoints_added": 0.0167,
        "passes_attempted": 71.0,
        "pass_completion_pct": 0.7324,
        "xpass_completion_pct": 0.7841,
        "passes_over_expected": -3.6734,
        "passes_over_expected_p100": -5.1739,
        "avg_pass_distance": 21.7438,
        "avg_pass_vertical": 7.1171
      }
    },
    {
      "canonical_id": "jack-imperato",
      "canonical_name": "Jack Imperato",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 492.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.425,
        "xg_place": 0.1662,
        "goals_minus_xg": -0.425,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.3526,
        "assists_minus_xa": -0.3526,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7776,
        "points_added": 0.0,
        "xpoints_added": 0.2126,
        "passes_attempted": 120.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.775,
        "passes_over_expected": -8.9946,
        "passes_over_expected_p100": -7.4955,
        "avg_pass_distance": 13.4807,
        "avg_pass_vertical": 0.123
      }
    },
    {
      "canonical_id": "jaziel-orozco",
      "canonical_name": "Jaziel Orozco",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1379.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2329,
        "xg_place": 0.0906,
        "goals_minus_xg": -0.2329,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.1,
        "assists_minus_xa": 0.9,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3329,
        "points_added": 0.0,
        "xpoints_added": 0.1791,
        "passes_attempted": 814.0,
        "pass_completion_pct": 0.8784,
        "xpass_completion_pct": 0.8516,
        "passes_over_expected": 21.8081,
        "passes_over_expected_p100": 2.6791,
        "avg_pass_distance": 26.266,
        "avg_pass_vertical": 9.4584
      }
    },
    {
      "canonical_id": "jesse-lopez",
      "canonical_name": "Jesse Lopez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 121.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": 62.0,
        "pass_completion_pct": 0.871,
        "xpass_completion_pct": 0.873,
        "passes_over_expected": -0.1269,
        "passes_over_expected_p100": -0.2047,
        "avg_pass_distance": 25.2026,
        "avg_pass_vertical": 6.5328
      }
    },
    {
      "canonical_id": "jude-wellings",
      "canonical_name": "Jude Wellings",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 401.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5577,
        "xg_place": -0.4287,
        "goals_minus_xg": -0.5577,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5577,
        "points_added": 0.0,
        "xpoints_added": 0.34,
        "passes_attempted": 100.0,
        "pass_completion_pct": 0.74,
        "xpass_completion_pct": 0.7784,
        "passes_over_expected": -3.8423,
        "passes_over_expected_p100": -3.8423,
        "avg_pass_distance": 16.9325,
        "avg_pass_vertical": 4.4078
      }
    },
    {
      "canonical_id": "julio-benitez",
      "canonical_name": "Julio Benitez",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 308.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0134,
        "xg_place": 0.0461,
        "goals_minus_xg": -0.0134,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0134,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 95.0,
        "pass_completion_pct": 0.8632,
        "xpass_completion_pct": 0.8819,
        "passes_over_expected": -1.7815,
        "passes_over_expected_p100": -1.8752,
        "avg_pass_distance": 22.0924,
        "avg_pass_vertical": 0.5812
      }
    },
    {
      "canonical_id": "leo-torres",
      "canonical_name": "Leo Torres",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 406.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.4727,
        "xg_place": -0.1116,
        "goals_minus_xg": -0.4727,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1738,
        "assists_minus_xa": -0.1738,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6465,
        "points_added": 0.0,
        "xpoints_added": 0.2556,
        "passes_attempted": 107.0,
        "pass_completion_pct": 0.7757,
        "xpass_completion_pct": 0.8066,
        "passes_over_expected": -3.3012,
        "passes_over_expected_p100": -3.0852,
        "avg_pass_distance": 16.3994,
        "avg_pass_vertical": 0.7682
      }
    },
    {
      "canonical_id": "luis-rivera",
      "canonical_name": "Luis Rivera",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 244.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.0157,
        "assists_minus_xa": -0.0157,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0157,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 119.0,
        "pass_completion_pct": 0.7395,
        "xpass_completion_pct": 0.7992,
        "passes_over_expected": -7.1102,
        "passes_over_expected_p100": -5.975,
        "avg_pass_distance": 29.4597,
        "avg_pass_vertical": 13.8313
      }
    },
    {
      "canonical_id": "marcus-vazquez",
      "canonical_name": "Marcus Vazquez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 576.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": 6.0,
        "assists": 2.0,
        "xa": 1.2097,
        "assists_minus_xa": 0.7903,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.2097,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 252.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.7648,
        "passes_over_expected": -12.7174,
        "passes_over_expected_p100": -5.0466,
        "avg_pass_distance": 22.455,
        "avg_pass_vertical": 7.1242
      }
    },
    {
      "canonical_id": "nick-besler",
      "canonical_name": "Nick Besler",
      "positions": [
        "DM"
      ],
      "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": 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": 36.0,
        "pass_completion_pct": 0.8889,
        "xpass_completion_pct": 0.8578,
        "passes_over_expected": 1.1184,
        "passes_over_expected_p100": 3.1065,
        "avg_pass_distance": 32.4209,
        "avg_pass_vertical": 10.371
      }
    },
    {
      "canonical_id": "pedro-fonseca",
      "canonical_name": "Pedro Fonseca",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1858.0,
        "shots": 33.0,
        "shots_on_target": 12.0,
        "goals": 7.0,
        "xg": 5.4431,
        "xg_place": 0.5298,
        "goals_minus_xg": 1.5569,
        "key_passes": 23.0,
        "assists": 3.0,
        "xa": 3.4396,
        "assists_minus_xa": -0.4396,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 8.8828,
        "points_added": 5.7028,
        "xpoints_added": 4.4172,
        "passes_attempted": 562.0,
        "pass_completion_pct": 0.7972,
        "xpass_completion_pct": 0.7912,
        "passes_over_expected": 3.3436,
        "passes_over_expected_p100": 0.5949,
        "avg_pass_distance": 21.9228,
        "avg_pass_vertical": 2.3441
      }
    },
    {
      "canonical_id": "pierre-reedy",
      "canonical_name": "Pierre Reedy",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1446.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.1863,
        "xg_place": -0.3647,
        "goals_minus_xg": -1.1863,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.0348,
        "assists_minus_xa": -0.0348,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.2211,
        "points_added": 0.0,
        "xpoints_added": 0.7665,
        "passes_attempted": 555.0,
        "pass_completion_pct": 0.7568,
        "xpass_completion_pct": 0.765,
        "passes_over_expected": -4.5654,
        "passes_over_expected_p100": -0.8226,
        "avg_pass_distance": 20.7092,
        "avg_pass_vertical": 4.1995
      }
    },
    {
      "canonical_id": "rubio-rub\u00edn",
      "canonical_name": "Rubio Rub\u00edn",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 76.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1734,
        "xg_place": -0.1734,
        "goals_minus_xg": -0.1734,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1734,
        "points_added": 0.0,
        "xpoints_added": 0.1619,
        "passes_attempted": 13.0,
        "pass_completion_pct": 0.7692,
        "xpass_completion_pct": 0.8053,
        "passes_over_expected": -0.4692,
        "passes_over_expected_p100": -3.6089,
        "avg_pass_distance": 19.6072,
        "avg_pass_vertical": 1.2628
      }
    },
    {
      "canonical_id": "tate-schmitt",
      "canonical_name": "Tate Schmitt",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 89.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.0387,
        "xg_place": 0.0995,
        "goals_minus_xg": 0.9613,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0193,
        "assists_minus_xa": -0.0193,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.0581,
        "points_added": 0.5709,
        "xpoints_added": 0.0221,
        "passes_attempted": 54.0,
        "pass_completion_pct": 0.7963,
        "xpass_completion_pct": 0.7992,
        "passes_over_expected": -0.1566,
        "passes_over_expected_p100": -0.2901,
        "avg_pass_distance": 23.069,
        "avg_pass_vertical": -2.697
      }
    },
    {
      "canonical_id": "terron-williams",
      "canonical_name": "Terron Williams",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 872.0,
        "shots": 12.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.0238,
        "xg_place": 0.642,
        "goals_minus_xg": 0.9762,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.9494,
        "assists_minus_xa": -0.9494,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9732,
        "points_added": 0.5774,
        "xpoints_added": 0.6288,
        "passes_attempted": 195.0,
        "pass_completion_pct": 0.6051,
        "xpass_completion_pct": 0.6601,
        "passes_over_expected": -10.7103,
        "passes_over_expected_p100": -5.4925,
        "avg_pass_distance": 18.5231,
        "avg_pass_vertical": 2.4109
      }
    },
    {
      "canonical_id": "tom\u00e1s-g\u00f3mez",
      "canonical_name": "Tom\u00e1s G\u00f3mez",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 397.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": 145.0,
        "pass_completion_pct": 0.7586,
        "xpass_completion_pct": 0.7632,
        "passes_over_expected": -0.6596,
        "passes_over_expected_p100": -0.4549,
        "avg_pass_distance": 33.8705,
        "avg_pass_vertical": 24.5896,
        "shots_faced": 27.0,
        "goals_conceded": 7.0,
        "saves": 20.0,
        "headed_shot_share": 0.0741,
        "xg_faced": 9.3412,
        "goals_conceded_minus_xg": -2.3412,
        "goals_per_xg": 0.7494
      }
    },
    {
      "canonical_id": "tyrone-mondi",
      "canonical_name": "Tyrone Mondi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1536.0,
        "shots": 42.0,
        "shots_on_target": 21.0,
        "goals": 8.0,
        "xg": 7.2364,
        "xg_place": -0.317,
        "goals_minus_xg": 0.7636,
        "key_passes": 26.0,
        "assists": 0.0,
        "xa": 2.1,
        "assists_minus_xa": -2.1,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 9.3363,
        "points_added": 2.6122,
        "xpoints_added": 3.1804,
        "passes_attempted": 446.0,
        "pass_completion_pct": 0.778,
        "xpass_completion_pct": 0.7999,
        "passes_over_expected": -9.7763,
        "passes_over_expected_p100": -2.192,
        "avg_pass_distance": 19.5615,
        "avg_pass_vertical": 0.3504
      }
    },
    {
      "canonical_id": "yekeson-subah",
      "canonical_name": "Yekeson Subah",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 640.0,
        "shots": 10.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.7577,
        "xg_place": -0.0202,
        "goals_minus_xg": -0.7577,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7577,
        "points_added": 0.0,
        "xpoints_added": 0.4161,
        "passes_attempted": 104.0,
        "pass_completion_pct": 0.7404,
        "xpass_completion_pct": 0.8386,
        "passes_over_expected": -10.2126,
        "passes_over_expected_p100": -9.8198,
        "avg_pass_distance": 13.1444,
        "avg_pass_vertical": -6.8735
      }
    },
    {
      "canonical_id": "zack-farnsworth",
      "canonical_name": "Zack Farnsworth",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 507.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0233,
        "xg_place": -0.0233,
        "goals_minus_xg": -0.0233,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0531,
        "assists_minus_xa": -0.0531,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0764,
        "points_added": 0.0,
        "xpoints_added": 0.0288,
        "passes_attempted": 281.0,
        "pass_completion_pct": 0.8363,
        "xpass_completion_pct": 0.8214,
        "passes_over_expected": 4.1901,
        "passes_over_expected_p100": 1.4911,
        "avg_pass_distance": 26.1281,
        "avg_pass_vertical": 9.8488
      }
    }
  ]
}