{
  "slug": "soccer-uslc-2024-7vqgze35vw",
  "game_id": "soccer-uslc-2024-7VqGZE35vW",
  "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": 26,
  "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": "ali-elmasnaouy",
      "canonical_name": "Ali Elmasnaouy",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 185.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1361,
        "xg_place": -0.1361,
        "goals_minus_xg": -0.1361,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.035,
        "assists_minus_xa": -0.035,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1711,
        "points_added": 0.0,
        "xpoints_added": 0.1206,
        "passes_attempted": 50.0,
        "pass_completion_pct": 0.88,
        "xpass_completion_pct": 0.8607,
        "passes_over_expected": 0.9658,
        "passes_over_expected_p100": 1.9316,
        "avg_pass_distance": 17.3547,
        "avg_pass_vertical": 1.0266
      }
    },
    {
      "canonical_id": "baboucarr-njie",
      "canonical_name": "Baboucarr Njie",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2311.0,
        "shots": 32.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 4.6998,
        "xg_place": -1.5036,
        "goals_minus_xg": -2.6998,
        "key_passes": 29.0,
        "assists": 3.0,
        "xa": 3.6672,
        "assists_minus_xa": -0.6672,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 8.367,
        "points_added": 1.4618,
        "xpoints_added": 2.6043,
        "passes_attempted": 870.0,
        "pass_completion_pct": 0.7184,
        "xpass_completion_pct": 0.7315,
        "passes_over_expected": -11.4436,
        "passes_over_expected_p100": -1.3154,
        "avg_pass_distance": 19.5681,
        "avg_pass_vertical": 4.0612
      }
    },
    {
      "canonical_id": "bryan-tamacas",
      "canonical_name": "Bryan Tamacas",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1132.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.4045,
        "xg_place": -0.3441,
        "goals_minus_xg": -0.4045,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.6103,
        "assists_minus_xa": -0.6103,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0148,
        "points_added": 0.5551,
        "xpoints_added": 0.8144,
        "passes_attempted": 631.0,
        "pass_completion_pct": 0.7544,
        "xpass_completion_pct": 0.762,
        "passes_over_expected": -4.8523,
        "passes_over_expected_p100": -0.769,
        "avg_pass_distance": 19.2635,
        "avg_pass_vertical": 5.2528
      }
    },
    {
      "canonical_id": "camden-riley",
      "canonical_name": "Camden Riley",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2322.0,
        "shots": 15.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 2.6452,
        "xg_place": -1.1216,
        "goals_minus_xg": -0.6452,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.7486,
        "assists_minus_xa": -0.7486,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.3939,
        "points_added": 1.2099,
        "xpoints_added": 1.9291,
        "passes_attempted": 1022.0,
        "pass_completion_pct": 0.817,
        "xpass_completion_pct": 0.8141,
        "passes_over_expected": 3.0017,
        "passes_over_expected_p100": 0.2937,
        "avg_pass_distance": 21.9495,
        "avg_pass_vertical": 7.1767
      }
    },
    {
      "canonical_id": "daniel-g\u00f3mez",
      "canonical_name": "Daniel G\u00f3mez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2809.0,
        "shots": 8.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.6646,
        "xg_place": -0.6646,
        "goals_minus_xg": -0.6646,
        "key_passes": 12.0,
        "assists": 3.0,
        "xa": 0.8154,
        "assists_minus_xa": 2.1846,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.48,
        "points_added": 0.0,
        "xpoints_added": 0.2528,
        "passes_attempted": 1071.0,
        "pass_completion_pct": 0.8506,
        "xpass_completion_pct": 0.8387,
        "passes_over_expected": 12.7958,
        "passes_over_expected_p100": 1.1948,
        "avg_pass_distance": 19.4079,
        "avg_pass_vertical": 2.4131
      }
    },
    {
      "canonical_id": "dom-dwyer",
      "canonical_name": "Dom Dwyer",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 566.0,
        "shots": 11.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.6383,
        "xg_place": -0.353,
        "goals_minus_xg": -0.6383,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3869,
        "assists_minus_xa": -0.3869,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0252,
        "points_added": 0.5493,
        "xpoints_added": 0.6201,
        "passes_attempted": 71.0,
        "pass_completion_pct": 0.5915,
        "xpass_completion_pct": 0.706,
        "passes_over_expected": -8.1253,
        "passes_over_expected_p100": -11.4441,
        "avg_pass_distance": 14.7579,
        "avg_pass_vertical": -0.3449
      }
    },
    {
      "canonical_id": "etsgar-cruz",
      "canonical_name": "Etsgar Cruz",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 509.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.0633,
        "xg_place": 0.0076,
        "goals_minus_xg": -0.0633,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0756,
        "assists_minus_xa": -0.0756,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1389,
        "points_added": 0.0,
        "xpoints_added": 0.0373,
        "passes_attempted": 99.0,
        "pass_completion_pct": 0.7172,
        "xpass_completion_pct": 0.7732,
        "passes_over_expected": -5.5504,
        "passes_over_expected_p100": -5.6065,
        "avg_pass_distance": 16.2206,
        "avg_pass_vertical": -0.4316
      }
    },
    {
      "canonical_id": "gagi-margvelashvili",
      "canonical_name": "Gagi Margvelashvili",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2570.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.097,
        "xg_place": -0.4246,
        "goals_minus_xg": -0.097,
        "key_passes": 8.0,
        "assists": 3.0,
        "xa": 1.3766,
        "assists_minus_xa": 1.6234,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.4735,
        "points_added": 0.0971,
        "xpoints_added": 0.4168,
        "passes_attempted": 1216.0,
        "pass_completion_pct": 0.8248,
        "xpass_completion_pct": 0.7963,
        "passes_over_expected": 34.7559,
        "passes_over_expected_p100": 2.8582,
        "avg_pass_distance": 22.3961,
        "avg_pass_vertical": 10.5506
      }
    },
    {
      "canonical_id": "guillermo-diaz",
      "canonical_name": "Guillermo Diaz",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2796.0,
        "shots": 24.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.3075,
        "xg_place": -0.6505,
        "goals_minus_xg": -0.3075,
        "key_passes": 57.0,
        "assists": 7.0,
        "xa": 8.6234,
        "assists_minus_xa": -1.6234,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 9.9309,
        "points_added": 0.3862,
        "xpoints_added": 0.924,
        "passes_attempted": 1279.0,
        "pass_completion_pct": 0.6724,
        "xpass_completion_pct": 0.6814,
        "passes_over_expected": -11.4809,
        "passes_over_expected_p100": -0.8976,
        "avg_pass_distance": 22.3606,
        "avg_pass_vertical": 7.1709
      }
    },
    {
      "canonical_id": "ilya-alekseev",
      "canonical_name": "Ilya Alekseev",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 681.0,
        "shots": 6.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.5951,
        "xg_place": 0.3854,
        "goals_minus_xg": 0.4049,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2921,
        "assists_minus_xa": -0.2921,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8872,
        "points_added": 1.3658,
        "xpoints_added": 1.0357,
        "passes_attempted": 235.0,
        "pass_completion_pct": 0.7574,
        "xpass_completion_pct": 0.7577,
        "passes_over_expected": -0.0659,
        "passes_over_expected_p100": -0.028,
        "avg_pass_distance": 18.123,
        "avg_pass_vertical": 1.4091
      }
    },
    {
      "canonical_id": "irakoze-donasiyano",
      "canonical_name": "Irakoze Donasiyano",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1722.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.9522,
        "xg_place": -0.6908,
        "goals_minus_xg": -0.9522,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 1.6868,
        "assists_minus_xa": 0.3132,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.639,
        "points_added": 0.0,
        "xpoints_added": 0.8508,
        "passes_attempted": 624.0,
        "pass_completion_pct": 0.8381,
        "xpass_completion_pct": 0.8357,
        "passes_over_expected": 1.5303,
        "passes_over_expected_p100": 0.2452,
        "avg_pass_distance": 18.1447,
        "avg_pass_vertical": 0.9985
      }
    },
    {
      "canonical_id": "jeciel-cedeno",
      "canonical_name": "Jeciel Cedeno",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1549.0,
        "shots": 23.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 2.6071,
        "xg_place": 0.7807,
        "goals_minus_xg": 0.3929,
        "key_passes": 18.0,
        "assists": 1.0,
        "xa": 2.0403,
        "assists_minus_xa": -1.0403,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.6474,
        "points_added": 1.2214,
        "xpoints_added": 1.7433,
        "passes_attempted": 551.0,
        "pass_completion_pct": 0.7187,
        "xpass_completion_pct": 0.7608,
        "passes_over_expected": -23.1955,
        "passes_over_expected_p100": -4.2097,
        "avg_pass_distance": 17.966,
        "avg_pass_vertical": 1.3691
      }
    },
    {
      "canonical_id": "johnny-rodriguez",
      "canonical_name": "Johnny Rodriguez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2656.0,
        "shots": 75.0,
        "shots_on_target": 28.0,
        "goals": 12.0,
        "xg": 14.7582,
        "xg_place": -2.3433,
        "goals_minus_xg": -2.7582,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 1.0202,
        "assists_minus_xa": 0.9798,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 15.7784,
        "points_added": 6.2149,
        "xpoints_added": 8.9988,
        "passes_attempted": 531.0,
        "pass_completion_pct": 0.7495,
        "xpass_completion_pct": 0.7781,
        "passes_over_expected": -15.1657,
        "passes_over_expected_p100": -2.8561,
        "avg_pass_distance": 15.0668,
        "avg_pass_vertical": -3.0289
      }
    },
    {
      "canonical_id": "jos\u00e9-sinisterra",
      "canonical_name": "Jos\u00e9 Sinisterra",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 592.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.4306,
        "xg_place": -0.3216,
        "goals_minus_xg": 0.5694,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.9961,
        "assists_minus_xa": -0.9961,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4267,
        "points_added": 0.603,
        "xpoints_added": 0.3389,
        "passes_attempted": 141.0,
        "pass_completion_pct": 0.7234,
        "xpass_completion_pct": 0.7389,
        "passes_over_expected": -2.1801,
        "passes_over_expected_p100": -1.5461,
        "avg_pass_distance": 15.9609,
        "avg_pass_vertical": 2.6673
      }
    },
    {
      "canonical_id": "justin-rasmussen",
      "canonical_name": "Justin Rasmussen",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2522.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.194,
        "xg_place": -0.2081,
        "goals_minus_xg": -0.194,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 2.9466,
        "assists_minus_xa": -0.9466,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.1405,
        "points_added": 0.3527,
        "xpoints_added": 0.8093,
        "passes_attempted": 1129.0,
        "pass_completion_pct": 0.729,
        "xpass_completion_pct": 0.7377,
        "passes_over_expected": -9.9068,
        "passes_over_expected_p100": -0.8775,
        "avg_pass_distance": 22.5947,
        "avg_pass_vertical": 5.8937
      }
    },
    {
      "canonical_id": "kieran-bracken",
      "canonical_name": "Kieran Bracken",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 138.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": 38.0,
        "pass_completion_pct": 0.8947,
        "xpass_completion_pct": 0.8406,
        "passes_over_expected": 2.0575,
        "passes_over_expected_p100": 5.4144,
        "avg_pass_distance": 19.8551,
        "avg_pass_vertical": 0.9984
      }
    },
    {
      "canonical_id": "lindo-mfeka",
      "canonical_name": "Lindo Mfeka",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 925.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.0006,
        "xg_place": 0.3515,
        "goals_minus_xg": 0.9994,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.1357,
        "assists_minus_xa": 0.8643,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.1363,
        "points_added": 0.8185,
        "xpoints_added": 0.3374,
        "passes_attempted": 329.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.8434,
        "passes_over_expected": 4.5102,
        "passes_over_expected_p100": 1.3709,
        "avg_pass_distance": 18.1043,
        "avg_pass_vertical": -0.7019
      }
    },
    {
      "canonical_id": "miche-naider-ch\u00e9ry",
      "canonical_name": "Miche-Naider Ch\u00e9ry",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1304.0,
        "shots": 37.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 4.1368,
        "xg_place": -2.0861,
        "goals_minus_xg": -2.1368,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.667,
        "assists_minus_xa": -0.667,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.8038,
        "points_added": 0.8595,
        "xpoints_added": 2.4748,
        "passes_attempted": 198.0,
        "pass_completion_pct": 0.697,
        "xpass_completion_pct": 0.7565,
        "passes_over_expected": -11.7834,
        "passes_over_expected_p100": -5.9512,
        "avg_pass_distance": 15.5267,
        "avg_pass_vertical": -0.2272
      }
    },
    {
      "canonical_id": "napo-matsoso",
      "canonical_name": "Napo Matsoso",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 953.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.3296,
        "xg_place": 0.5003,
        "goals_minus_xg": 0.6704,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.534,
        "assists_minus_xa": -0.534,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8636,
        "points_added": 0.8435,
        "xpoints_added": 0.1336,
        "passes_attempted": 384.0,
        "pass_completion_pct": 0.8776,
        "xpass_completion_pct": 0.8645,
        "passes_over_expected": 5.017,
        "passes_over_expected_p100": 1.3065,
        "avg_pass_distance": 17.6652,
        "avg_pass_vertical": -0.2344
      }
    },
    {
      "canonical_id": "neveal-hackshaw",
      "canonical_name": "Neveal Hackshaw",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2630.0,
        "shots": 17.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.3567,
        "xg_place": -0.3503,
        "goals_minus_xg": 0.6433,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.8243,
        "assists_minus_xa": -0.8243,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.181,
        "points_added": 1.6699,
        "xpoints_added": 1.4081,
        "passes_attempted": 1443.0,
        "pass_completion_pct": 0.7775,
        "xpass_completion_pct": 0.7694,
        "passes_over_expected": 11.7504,
        "passes_over_expected_p100": 0.8143,
        "avg_pass_distance": 26.4067,
        "avg_pass_vertical": 12.7293
      }
    },
    {
      "canonical_id": "niall-logue",
      "canonical_name": "Niall Logue",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2120.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.2389,
        "xg_place": -0.4506,
        "goals_minus_xg": -0.2389,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1057,
        "assists_minus_xa": -0.1057,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3447,
        "points_added": 0.838,
        "xpoints_added": 0.6037,
        "passes_attempted": 1017.0,
        "pass_completion_pct": 0.7689,
        "xpass_completion_pct": 0.7703,
        "passes_over_expected": -1.4211,
        "passes_over_expected_p100": -0.1397,
        "avg_pass_distance": 24.5574,
        "avg_pass_vertical": 12.7029
      }
    },
    {
      "canonical_id": "paul-blanchette",
      "canonical_name": "Paul Blanchette",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2961.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.1065,
        "assists_minus_xa": -0.1065,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1065,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 916.0,
        "pass_completion_pct": 0.7172,
        "xpass_completion_pct": 0.719,
        "passes_over_expected": -1.5635,
        "passes_over_expected_p100": -0.1707,
        "avg_pass_distance": 35.9465,
        "avg_pass_vertical": 27.5762,
        "shots_faced": 130.0,
        "goals_conceded": 43.0,
        "saves": 84.0,
        "headed_shot_share": 0.1462,
        "xg_faced": 40.4763,
        "goals_conceded_minus_xg": 2.5237,
        "goals_per_xg": 1.0623
      }
    },
    {
      "canonical_id": "rafael-baca",
      "canonical_name": "Rafael Baca",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 471.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2024,
        "xg_place": -0.2024,
        "goals_minus_xg": -0.2024,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.8317,
        "assists_minus_xa": -0.8317,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0341,
        "points_added": 0.0,
        "xpoints_added": 0.239,
        "passes_attempted": 201.0,
        "pass_completion_pct": 0.8408,
        "xpass_completion_pct": 0.8012,
        "passes_over_expected": 7.9589,
        "passes_over_expected_p100": 3.9597,
        "avg_pass_distance": 21.6421,
        "avg_pass_vertical": 7.2913
      }
    },
    {
      "canonical_id": "thomas-camier",
      "canonical_name": "Thomas Camier",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 259.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2513,
        "xg_place": -0.2513,
        "goals_minus_xg": -0.2513,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0423,
        "assists_minus_xa": -0.0423,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2935,
        "points_added": 0.0,
        "xpoints_added": 0.2168,
        "passes_attempted": 79.0,
        "pass_completion_pct": 0.7848,
        "xpass_completion_pct": 0.8132,
        "passes_over_expected": -2.2465,
        "passes_over_expected_p100": -2.8437,
        "avg_pass_distance": 23.4323,
        "avg_pass_vertical": 3.8622
      }
    },
    {
      "canonical_id": "timothy-syrel",
      "canonical_name": "Timothy Syrel",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 612.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": 140.0,
        "pass_completion_pct": 0.6286,
        "xpass_completion_pct": 0.6458,
        "passes_over_expected": -2.4061,
        "passes_over_expected_p100": -1.7186,
        "avg_pass_distance": 39.7203,
        "avg_pass_vertical": 32.5838,
        "shots_faced": 32.0,
        "goals_conceded": 15.0,
        "saves": 16.0,
        "headed_shot_share": 0.25,
        "xg_faced": 11.7124,
        "goals_conceded_minus_xg": 3.2876,
        "goals_per_xg": 1.2807
      }
    },
    {
      "canonical_id": "trayvon-reid",
      "canonical_name": "Trayvon Reid",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1912.0,
        "shots": 40.0,
        "shots_on_target": 12.0,
        "goals": 2.0,
        "xg": 4.9442,
        "xg_place": -1.734,
        "goals_minus_xg": -2.9442,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 2.6377,
        "assists_minus_xa": -1.6377,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 7.5819,
        "points_added": 0.7833,
        "xpoints_added": 3.0652,
        "passes_attempted": 594.0,
        "pass_completion_pct": 0.7593,
        "xpass_completion_pct": 0.7865,
        "passes_over_expected": -16.1516,
        "passes_over_expected_p100": -2.7191,
        "avg_pass_distance": 16.9677,
        "avg_pass_vertical": -2.7392
      }
    }
  ]
}