{
  "slug": "soccer-uslc-2024-nwmwlll5lz",
  "game_id": "soccer-uslc-2024-NWMWllL5lz",
  "display": "USLC 2024 Season",
  "league": "USLC",
  "season": 2024,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "uslc-2024",
  "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": "alejandro-fuenmayor",
      "canonical_name": "Alejandro Fuenmayor",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2301.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.9648,
        "xg_place": -0.9648,
        "goals_minus_xg": -0.9648,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.9193,
        "assists_minus_xa": -0.9193,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.8841,
        "points_added": 0.0,
        "xpoints_added": 0.8924,
        "passes_attempted": 1797.0,
        "pass_completion_pct": 0.8726,
        "xpass_completion_pct": 0.8447,
        "passes_over_expected": 50.141,
        "passes_over_expected_p100": 2.7903,
        "avg_pass_distance": 23.9155,
        "avg_pass_vertical": 8.0725
      }
    },
    {
      "canonical_id": "charlie-dennis",
      "canonical_name": "Charlie Dennis",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1309.0,
        "shots": 19.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 1.7899,
        "xg_place": 0.2252,
        "goals_minus_xg": 0.2101,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 2.118,
        "assists_minus_xa": -1.118,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.9079,
        "points_added": 0.4262,
        "xpoints_added": 0.9928,
        "passes_attempted": 636.0,
        "pass_completion_pct": 0.816,
        "xpass_completion_pct": 0.7947,
        "passes_over_expected": 13.5887,
        "passes_over_expected_p100": 2.1366,
        "avg_pass_distance": 23.2679,
        "avg_pass_vertical": 1.984
      }
    },
    {
      "canonical_id": "damien-barker-john",
      "canonical_name": "Damien Barker John",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 238.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.6091,
        "xg_place": 0.1591,
        "goals_minus_xg": 0.3909,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2517,
        "assists_minus_xa": -0.2517,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8608,
        "points_added": 0.0,
        "xpoints_added": 0.2546,
        "passes_attempted": 56.0,
        "pass_completion_pct": 0.7321,
        "xpass_completion_pct": 0.7548,
        "passes_over_expected": -1.267,
        "passes_over_expected_p100": -2.2625,
        "avg_pass_distance": 20.5115,
        "avg_pass_vertical": -1.2688
      }
    },
    {
      "canonical_id": "darius-johnson",
      "canonical_name": "Darius Johnson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 373.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4524,
        "xg_place": -0.2785,
        "goals_minus_xg": -0.4524,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0211,
        "assists_minus_xa": -0.0211,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4734,
        "points_added": 0.0,
        "xpoints_added": 0.2575,
        "passes_attempted": 86.0,
        "pass_completion_pct": 0.6047,
        "xpass_completion_pct": 0.7196,
        "passes_over_expected": -9.882,
        "passes_over_expected_p100": -11.4907,
        "avg_pass_distance": 17.5602,
        "avg_pass_vertical": -2.2843
      }
    },
    {
      "canonical_id": "dariusz-formella",
      "canonical_name": "Dariusz Formella",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1774.0,
        "shots": 41.0,
        "shots_on_target": 18.0,
        "goals": 6.0,
        "xg": 6.7082,
        "xg_place": -0.4172,
        "goals_minus_xg": -0.7082,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 1.9333,
        "assists_minus_xa": 0.0667,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 8.6415,
        "points_added": 3.1405,
        "xpoints_added": 4.9651,
        "passes_attempted": 550.0,
        "pass_completion_pct": 0.7436,
        "xpass_completion_pct": 0.7642,
        "passes_over_expected": -11.3293,
        "passes_over_expected_p100": -2.0599,
        "avg_pass_distance": 17.6668,
        "avg_pass_vertical": 0.0146
      }
    },
    {
      "canonical_id": "edgardo-rito",
      "canonical_name": "Edgardo Rito",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1989.0,
        "shots": 9.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.8462,
        "xg_place": 0.2989,
        "goals_minus_xg": -0.8462,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 2.2875,
        "assists_minus_xa": -1.2875,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.1336,
        "points_added": 0.0781,
        "xpoints_added": 1.0889,
        "passes_attempted": 635.0,
        "pass_completion_pct": 0.7512,
        "xpass_completion_pct": 0.7619,
        "passes_over_expected": -6.8157,
        "passes_over_expected_p100": -1.0733,
        "avg_pass_distance": 17.2827,
        "avg_pass_vertical": -0.8602
      }
    },
    {
      "canonical_id": "edwin-munjoma",
      "canonical_name": "Edwin Munjoma",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 12.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": 0.75,
        "xpass_completion_pct": 0.5909,
        "passes_over_expected": 0.6363,
        "passes_over_expected_p100": 15.9063,
        "avg_pass_distance": 18.8395,
        "avg_pass_vertical": 1.4439
      }
    },
    {
      "canonical_id": "emil-cuello",
      "canonical_name": "Emil Cuello",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1651.0,
        "shots": 32.0,
        "shots_on_target": 10.0,
        "goals": 0.0,
        "xg": 1.9063,
        "xg_place": -0.2825,
        "goals_minus_xg": -1.9063,
        "key_passes": 10.0,
        "assists": 3.0,
        "xa": 1.688,
        "assists_minus_xa": 1.312,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.5943,
        "points_added": 0.0,
        "xpoints_added": 1.0464,
        "passes_attempted": 757.0,
        "pass_completion_pct": 0.8151,
        "xpass_completion_pct": 0.8074,
        "passes_over_expected": 5.7946,
        "passes_over_expected_p100": 0.7655,
        "avg_pass_distance": 19.7148,
        "avg_pass_vertical": 2.579
      }
    },
    {
      "canonical_id": "erickson-gallardo",
      "canonical_name": "Erickson Gallardo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 809.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.3715,
        "xg_place": -1.0416,
        "goals_minus_xg": -1.3715,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 1.2457,
        "assists_minus_xa": -1.2457,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.6172,
        "points_added": 0.0,
        "xpoints_added": 1.183,
        "passes_attempted": 216.0,
        "pass_completion_pct": 0.6481,
        "xpass_completion_pct": 0.6731,
        "passes_over_expected": -5.3979,
        "passes_over_expected_p100": -2.499,
        "avg_pass_distance": 18.7701,
        "avg_pass_vertical": -0.1348
      }
    },
    {
      "canonical_id": "fede-varela",
      "canonical_name": "Fede Varela",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1679.0,
        "shots": 30.0,
        "shots_on_target": 14.0,
        "goals": 4.0,
        "xg": 2.8834,
        "xg_place": 0.1792,
        "goals_minus_xg": 1.1166,
        "key_passes": 22.0,
        "assists": 2.0,
        "xa": 1.9137,
        "assists_minus_xa": 0.0863,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.7971,
        "points_added": 1.4943,
        "xpoints_added": 1.5572,
        "passes_attempted": 568.0,
        "pass_completion_pct": 0.7359,
        "xpass_completion_pct": 0.7328,
        "passes_over_expected": 1.755,
        "passes_over_expected_p100": 0.309,
        "avg_pass_distance": 19.8262,
        "avg_pass_vertical": 5.1689
      }
    },
    {
      "canonical_id": "gabriel-torres",
      "canonical_name": "Gabriel Torres",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1420.0,
        "shots": 19.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 1.4076,
        "xg_place": -0.9806,
        "goals_minus_xg": -1.4076,
        "key_passes": 21.0,
        "assists": 3.0,
        "xa": 2.8468,
        "assists_minus_xa": 0.1532,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.2544,
        "points_added": 0.0,
        "xpoints_added": 1.0622,
        "passes_attempted": 546.0,
        "pass_completion_pct": 0.7839,
        "xpass_completion_pct": 0.7726,
        "passes_over_expected": 6.1542,
        "passes_over_expected_p100": 1.1271,
        "avg_pass_distance": 18.6322,
        "avg_pass_vertical": -0.738
      }
    },
    {
      "canonical_id": "giulio-doratiotto",
      "canonical_name": "Giulio Doratiotto",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1277.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.0301,
        "xg_place": -0.6659,
        "goals_minus_xg": -0.0301,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.5889,
        "assists_minus_xa": -0.5889,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.619,
        "points_added": 1.1199,
        "xpoints_added": 0.6887,
        "passes_attempted": 478.0,
        "pass_completion_pct": 0.8473,
        "xpass_completion_pct": 0.8334,
        "passes_over_expected": 6.6162,
        "passes_over_expected_p100": 1.3841,
        "avg_pass_distance": 19.6516,
        "avg_pass_vertical": -0.3771
      }
    },
    {
      "canonical_id": "jearl-margaritha",
      "canonical_name": "Jearl Margaritha",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 845.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.6738,
        "xg_place": -1.6138,
        "goals_minus_xg": -0.6738,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 2.1376,
        "assists_minus_xa": -0.1376,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.8114,
        "points_added": 0.9861,
        "xpoints_added": 1.7613,
        "passes_attempted": 273.0,
        "pass_completion_pct": 0.7546,
        "xpass_completion_pct": 0.767,
        "passes_over_expected": -3.4014,
        "passes_over_expected_p100": -1.246,
        "avg_pass_distance": 17.4502,
        "avg_pass_vertical": -3.1244
      }
    },
    {
      "canonical_id": "john-scearce",
      "canonical_name": "John Scearce",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1123.0,
        "shots": 10.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.5381,
        "xg_place": 0.1808,
        "goals_minus_xg": 0.4619,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0893,
        "assists_minus_xa": -0.0893,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6274,
        "points_added": 0.471,
        "xpoints_added": 0.2813,
        "passes_attempted": 543.0,
        "pass_completion_pct": 0.8453,
        "xpass_completion_pct": 0.827,
        "passes_over_expected": 9.9271,
        "passes_over_expected_p100": 1.8282,
        "avg_pass_distance": 19.8486,
        "avg_pass_vertical": 5.4652
      }
    },
    {
      "canonical_id": "john-stenberg",
      "canonical_name": "John Stenberg",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 881.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.6398,
        "xg_place": -0.0177,
        "goals_minus_xg": 0.3602,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.3078,
        "assists_minus_xa": -0.3078,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9476,
        "points_added": 0.4974,
        "xpoints_added": 0.3664,
        "passes_attempted": 596.0,
        "pass_completion_pct": 0.8876,
        "xpass_completion_pct": 0.8745,
        "passes_over_expected": 7.822,
        "passes_over_expected_p100": 1.3124,
        "avg_pass_distance": 25.158,
        "avg_pass_vertical": 10.4852
      }
    },
    {
      "canonical_id": "jos\u00e9-hern\u00e1ndez",
      "canonical_name": "Jos\u00e9 Hern\u00e1ndez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1446.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3628,
        "xg_place": -0.1518,
        "goals_minus_xg": 0.6372,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.7639,
        "assists_minus_xa": 0.2361,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1266,
        "points_added": 0.5078,
        "xpoints_added": 0.2848,
        "passes_attempted": 689.0,
        "pass_completion_pct": 0.897,
        "xpass_completion_pct": 0.8744,
        "passes_over_expected": 15.5611,
        "passes_over_expected_p100": 2.2585,
        "avg_pass_distance": 18.1612,
        "avg_pass_vertical": 1.0472
      }
    },
    {
      "canonical_id": "juan-az\u00f3car",
      "canonical_name": "Juan Az\u00f3car",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1401.0,
        "shots": 32.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 3.4717,
        "xg_place": -1.6677,
        "goals_minus_xg": -3.4717,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 1.5482,
        "assists_minus_xa": 0.4518,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 5.0199,
        "points_added": 0.0,
        "xpoints_added": 2.9103,
        "passes_attempted": 379.0,
        "pass_completion_pct": 0.715,
        "xpass_completion_pct": 0.7364,
        "passes_over_expected": -8.0981,
        "passes_over_expected_p100": -2.1367,
        "avg_pass_distance": 17.9533,
        "avg_pass_vertical": 0.4756
      }
    },
    {
      "canonical_id": "laurence-wyke",
      "canonical_name": "Laurence Wyke",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2892.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.2708,
        "xg_place": -1.0709,
        "goals_minus_xg": -1.2708,
        "key_passes": 16.0,
        "assists": 0.0,
        "xa": 1.3057,
        "assists_minus_xa": -1.3057,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.5764,
        "points_added": 0.0,
        "xpoints_added": 0.8987,
        "passes_attempted": 1892.0,
        "pass_completion_pct": 0.8578,
        "xpass_completion_pct": 0.8355,
        "passes_over_expected": 42.2055,
        "passes_over_expected_p100": 2.2307,
        "avg_pass_distance": 24.1717,
        "avg_pass_vertical": 4.6068
      }
    },
    {
      "canonical_id": "mohamed-traore",
      "canonical_name": "Mohamed Traore",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1608.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4007,
        "xg_place": -0.1296,
        "goals_minus_xg": -0.4007,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.9002,
        "assists_minus_xa": -0.9002,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3009,
        "points_added": 0.0,
        "xpoints_added": 0.2553,
        "passes_attempted": 1038.0,
        "pass_completion_pct": 0.7765,
        "xpass_completion_pct": 0.7904,
        "passes_over_expected": -14.419,
        "passes_over_expected_p100": -1.3891,
        "avg_pass_distance": 22.724,
        "avg_pass_vertical": 7.8679
      }
    },
    {
      "canonical_id": "panos-armenakas",
      "canonical_name": "Panos Armenakas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1145.0,
        "shots": 17.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.8191,
        "xg_place": -0.5937,
        "goals_minus_xg": 0.1809,
        "key_passes": 29.0,
        "assists": 1.0,
        "xa": 2.3847,
        "assists_minus_xa": -1.3847,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.2038,
        "points_added": 2.0018,
        "xpoints_added": 1.1718,
        "passes_attempted": 569.0,
        "pass_completion_pct": 0.775,
        "xpass_completion_pct": 0.7799,
        "passes_over_expected": -2.7838,
        "passes_over_expected_p100": -0.4892,
        "avg_pass_distance": 22.0612,
        "avg_pass_vertical": 3.0075
      }
    },
    {
      "canonical_id": "pape-boye",
      "canonical_name": "Pape Boye",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2903.0,
        "shots": 25.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 2.9063,
        "xg_place": -0.3642,
        "goals_minus_xg": -0.9063,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.9426,
        "assists_minus_xa": 0.0574,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.8489,
        "points_added": 0.3494,
        "xpoints_added": 1.4802,
        "passes_attempted": 1731.0,
        "pass_completion_pct": 0.8573,
        "xpass_completion_pct": 0.8564,
        "passes_over_expected": 1.5487,
        "passes_over_expected_p100": 0.0895,
        "avg_pass_distance": 23.3582,
        "avg_pass_vertical": 8.7315
      }
    },
    {
      "canonical_id": "patrick-rakovsky",
      "canonical_name": "Patrick Rakovsky",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 103.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": 39.0,
        "pass_completion_pct": 0.7179,
        "xpass_completion_pct": 0.717,
        "passes_over_expected": 0.0373,
        "passes_over_expected_p100": 0.0956,
        "avg_pass_distance": 37.2743,
        "avg_pass_vertical": 32.3327,
        "shots_faced": 2.0,
        "goals_conceded": 0.0,
        "saves": 2.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.3207,
        "goals_conceded_minus_xg": -0.3207,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "renzo-zambrano",
      "canonical_name": "Renzo Zambrano",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3359.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.497,
        "xg_place": -0.3856,
        "goals_minus_xg": -0.497,
        "key_passes": 46.0,
        "assists": 3.0,
        "xa": 4.2557,
        "assists_minus_xa": -1.2557,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.7527,
        "points_added": 0.0,
        "xpoints_added": 0.3769,
        "passes_attempted": 1719.0,
        "pass_completion_pct": 0.8802,
        "xpass_completion_pct": 0.8492,
        "passes_over_expected": 53.2446,
        "passes_over_expected_p100": 3.0974,
        "avg_pass_distance": 21.2853,
        "avg_pass_vertical": 2.1479
      }
    },
    {
      "canonical_id": "rocco-rios-novo",
      "canonical_name": "Rocco Rios Novo",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3439.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": 3.0,
        "assists": 0.0,
        "xa": 0.3899,
        "assists_minus_xa": -0.3899,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3899,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1531.0,
        "pass_completion_pct": 0.8824,
        "xpass_completion_pct": 0.8594,
        "passes_over_expected": 35.3027,
        "passes_over_expected_p100": 2.3059,
        "avg_pass_distance": 28.456,
        "avg_pass_vertical": 18.2399,
        "shots_faced": 134.0,
        "goals_conceded": 39.0,
        "saves": 95.0,
        "headed_shot_share": 0.1493,
        "xg_faced": 44.3826,
        "goals_conceded_minus_xg": -5.3825,
        "goals_per_xg": 0.8787
      }
    },
    {
      "canonical_id": "ryan-flood",
      "canonical_name": "Ryan Flood",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 113.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2865,
        "xg_place": -0.2865,
        "goals_minus_xg": -0.2865,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2865,
        "points_added": 0.0,
        "xpoints_added": 0.2463,
        "passes_attempted": 27.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.7751,
        "passes_over_expected": -2.9269,
        "passes_over_expected_p100": -10.8404,
        "avg_pass_distance": 16.0924,
        "avg_pass_vertical": 0.6649
      }
    },
    {
      "canonical_id": "r\u00e9mi-cabral",
      "canonical_name": "R\u00e9mi Cabral",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1421.0,
        "shots": 45.0,
        "shots_on_target": 17.0,
        "goals": 7.0,
        "xg": 6.6368,
        "xg_place": 0.1328,
        "goals_minus_xg": 0.3632,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.4169,
        "assists_minus_xa": -0.4169,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 7.0538,
        "points_added": 4.2438,
        "xpoints_added": 4.123,
        "passes_attempted": 200.0,
        "pass_completion_pct": 0.74,
        "xpass_completion_pct": 0.822,
        "passes_over_expected": -16.4094,
        "passes_over_expected_p100": -8.2047,
        "avg_pass_distance": 12.7338,
        "avg_pass_vertical": -3.986
      }
    },
    {
      "canonical_id": "tom\u00e1s-\u00e1ngel",
      "canonical_name": "Tom\u00e1s \u00c1ngel",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1392.0,
        "shots": 39.0,
        "shots_on_target": 15.0,
        "goals": 3.0,
        "xg": 7.4363,
        "xg_place": -2.209,
        "goals_minus_xg": -4.4363,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.7609,
        "assists_minus_xa": -0.7609,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 8.1972,
        "points_added": 1.7905,
        "xpoints_added": 5.5886,
        "passes_attempted": 209.0,
        "pass_completion_pct": 0.8708,
        "xpass_completion_pct": 0.8127,
        "passes_over_expected": 12.1447,
        "passes_over_expected_p100": 5.8109,
        "avg_pass_distance": 20.286,
        "avg_pass_vertical": 1.2956
      }
    }
  ]
}