{
  "slug": "soccer-uslc-2021-odmx7paqyl",
  "game_id": "soccer-uslc-2021-odMX7pAQYL",
  "display": "USLC 2021 Season",
  "league": "USLC",
  "season": 2021,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "uslc-2021",
  "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": "adam-armour",
      "canonical_name": "Adam Armour",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1064.0,
        "shots": 15.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6673,
        "xg_place": -0.3403,
        "goals_minus_xg": -0.6673,
        "key_passes": 9.0,
        "assists": 3.0,
        "xa": 2.0998,
        "assists_minus_xa": 0.9002,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.7671,
        "points_added": 0.0,
        "xpoints_added": 0.2727,
        "passes_attempted": 505.0,
        "pass_completion_pct": 0.7228,
        "xpass_completion_pct": 0.7245,
        "passes_over_expected": -0.8542,
        "passes_over_expected_p100": -0.1691,
        "avg_pass_distance": 18.6108,
        "avg_pass_vertical": 4.3168
      }
    },
    {
      "canonical_id": "austin-pack",
      "canonical_name": "Austin Pack",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2027.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": 627.0,
        "pass_completion_pct": 0.7161,
        "xpass_completion_pct": 0.7136,
        "passes_over_expected": 1.5478,
        "passes_over_expected_p100": 0.2469,
        "avg_pass_distance": 38.6423,
        "avg_pass_vertical": 28.522,
        "shots_faced": 70.0,
        "goals_conceded": 17.0,
        "saves": 50.0,
        "headed_shot_share": 0.2143,
        "xg_faced": 19.0322,
        "goals_conceded_minus_xg": -2.0322,
        "goals_per_xg": 0.8932
      }
    },
    {
      "canonical_id": "blake-pope",
      "canonical_name": "Blake Pope",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 328.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0686,
        "xg_place": -0.0686,
        "goals_minus_xg": -0.0686,
        "key_passes": 5.0,
        "assists": 3.0,
        "xa": 0.742,
        "assists_minus_xa": 2.258,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 0.8105,
        "points_added": 0.0,
        "xpoints_added": 0.073,
        "passes_attempted": 177.0,
        "pass_completion_pct": 0.7345,
        "xpass_completion_pct": 0.7684,
        "passes_over_expected": -6.0028,
        "passes_over_expected_p100": -3.3914,
        "avg_pass_distance": 16.9448,
        "avg_pass_vertical": 1.3985
      }
    },
    {
      "canonical_id": "brandon-miller",
      "canonical_name": "Brandon Miller",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1304.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": 508.0,
        "pass_completion_pct": 0.687,
        "xpass_completion_pct": 0.6996,
        "passes_over_expected": -6.3834,
        "passes_over_expected_p100": -1.2566,
        "avg_pass_distance": 40.4827,
        "avg_pass_vertical": 30.3353,
        "shots_faced": 66.0,
        "goals_conceded": 18.0,
        "saves": 46.0,
        "headed_shot_share": 0.0909,
        "xg_faced": 18.8774,
        "goals_conceded_minus_xg": -0.8774,
        "goals_per_xg": 0.9535
      }
    },
    {
      "canonical_id": "brandt-bronico",
      "canonical_name": "Brandt Bronico",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3082.0,
        "shots": 18.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.0416,
        "xg_place": -0.2083,
        "goals_minus_xg": -0.0416,
        "key_passes": 21.0,
        "assists": 3.0,
        "xa": 2.702,
        "assists_minus_xa": 0.298,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.7437,
        "points_added": 0.0411,
        "xpoints_added": 0.5089,
        "passes_attempted": 1591.0,
        "pass_completion_pct": 0.8309,
        "xpass_completion_pct": 0.8164,
        "passes_over_expected": 23.1463,
        "passes_over_expected_p100": 1.4548,
        "avg_pass_distance": 21.5386,
        "avg_pass_vertical": 5.6605
      }
    },
    {
      "canonical_id": "brunallergene-etou",
      "canonical_name": "Brunallergene Etou",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 533.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.7445,
        "xg_place": -0.0403,
        "goals_minus_xg": 0.2555,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7445,
        "points_added": 0.6337,
        "xpoints_added": 0.4718,
        "passes_attempted": 238.0,
        "pass_completion_pct": 0.8151,
        "xpass_completion_pct": 0.8256,
        "passes_over_expected": -2.4973,
        "passes_over_expected_p100": -1.0493,
        "avg_pass_distance": 18.3331,
        "avg_pass_vertical": 2.8864
      }
    },
    {
      "canonical_id": "christian-dean",
      "canonical_name": "Christian Dean",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1343.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.8325,
        "xg_place": 0.0013,
        "goals_minus_xg": -0.8325,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.7289,
        "assists_minus_xa": -0.7289,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.5614,
        "points_added": 0.0,
        "xpoints_added": 0.5182,
        "passes_attempted": 732.0,
        "pass_completion_pct": 0.7418,
        "xpass_completion_pct": 0.731,
        "passes_over_expected": 7.9218,
        "passes_over_expected_p100": 1.0822,
        "avg_pass_distance": 26.2363,
        "avg_pass_vertical": 12.6233
      }
    },
    {
      "canonical_id": "christian-fuchs",
      "canonical_name": "Christian Fuchs",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1645.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.6276,
        "xg_place": 0.3627,
        "goals_minus_xg": 1.3724,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.5903,
        "assists_minus_xa": -0.5903,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.2179,
        "points_added": 0.5802,
        "xpoints_added": 0.2858,
        "passes_attempted": 960.0,
        "pass_completion_pct": 0.7948,
        "xpass_completion_pct": 0.7841,
        "passes_over_expected": 10.2673,
        "passes_over_expected_p100": 1.0695,
        "avg_pass_distance": 26.0364,
        "avg_pass_vertical": 12.9725
      }
    },
    {
      "canonical_id": "clay-dimick",
      "canonical_name": "Clay Dimick",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1431.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.9263,
        "xg_place": -0.25,
        "goals_minus_xg": -0.9263,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 1.4731,
        "assists_minus_xa": 0.5269,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3994,
        "points_added": 0.0,
        "xpoints_added": 0.6806,
        "passes_attempted": 744.0,
        "pass_completion_pct": 0.7648,
        "xpass_completion_pct": 0.7472,
        "passes_over_expected": 13.0653,
        "passes_over_expected_p100": 1.7561,
        "avg_pass_distance": 20.2263,
        "avg_pass_vertical": 6.8238
      }
    },
    {
      "canonical_id": "dane-kelly",
      "canonical_name": "Dane Kelly",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1717.0,
        "shots": 68.0,
        "shots_on_target": 32.0,
        "goals": 11.0,
        "xg": 13.5284,
        "xg_place": -1.3486,
        "goals_minus_xg": -2.5284,
        "key_passes": 13.0,
        "assists": 3.0,
        "xa": 0.9074,
        "assists_minus_xa": 2.0926,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 14.4358,
        "points_added": 5.1015,
        "xpoints_added": 7.1299,
        "passes_attempted": 313.0,
        "pass_completion_pct": 0.7316,
        "xpass_completion_pct": 0.7745,
        "passes_over_expected": -13.4304,
        "passes_over_expected_p100": -4.2909,
        "avg_pass_distance": 16.1162,
        "avg_pass_vertical": -2.132
      }
    },
    {
      "canonical_id": "distel-zola",
      "canonical_name": "Distel Zola",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 67.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": 18.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.723,
        "passes_over_expected": -4.0144,
        "passes_over_expected_p100": -22.3022,
        "avg_pass_distance": 22.5963,
        "avg_pass_vertical": 11.6725
      }
    },
    {
      "canonical_id": "enzo-martinez",
      "canonical_name": "Enzo Martinez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2116.0,
        "shots": 41.0,
        "shots_on_target": 19.0,
        "goals": 7.0,
        "xg": 7.0185,
        "xg_place": 0.1684,
        "goals_minus_xg": -0.0185,
        "key_passes": 29.0,
        "assists": 5.0,
        "xa": 4.8209,
        "assists_minus_xa": 0.1791,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 11.8394,
        "points_added": 2.8651,
        "xpoints_added": 2.8,
        "passes_attempted": 849.0,
        "pass_completion_pct": 0.7114,
        "xpass_completion_pct": 0.7615,
        "passes_over_expected": -42.5282,
        "passes_over_expected_p100": -5.0092,
        "avg_pass_distance": 20.363,
        "avg_pass_vertical": 4.9329
      }
    },
    {
      "canonical_id": "gabriel-obertan",
      "canonical_name": "Gabriel Obertan",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 882.0,
        "shots": 25.0,
        "shots_on_target": 11.0,
        "goals": 5.0,
        "xg": 3.0625,
        "xg_place": 1.4252,
        "goals_minus_xg": 1.9375,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 0.6765,
        "assists_minus_xa": 1.3235,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 3.739,
        "points_added": 3.2169,
        "xpoints_added": 1.7322,
        "passes_attempted": 399.0,
        "pass_completion_pct": 0.8145,
        "xpass_completion_pct": 0.7785,
        "passes_over_expected": 14.3646,
        "passes_over_expected_p100": 3.6001,
        "avg_pass_distance": 15.4642,
        "avg_pass_vertical": 1.4101
      }
    },
    {
      "canonical_id": "hugh-roberts",
      "canonical_name": "Hugh Roberts",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3259.0,
        "shots": 9.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 1.2847,
        "xg_place": -0.6226,
        "goals_minus_xg": -0.2847,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.4916,
        "assists_minus_xa": -0.4916,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.7762,
        "points_added": 0.0028,
        "xpoints_added": 0.6583,
        "passes_attempted": 1189.0,
        "pass_completion_pct": 0.8915,
        "xpass_completion_pct": 0.8629,
        "passes_over_expected": 33.9671,
        "passes_over_expected_p100": 2.8568,
        "avg_pass_distance": 20.9724,
        "avg_pass_vertical": 6.5209
      }
    },
    {
      "canonical_id": "irvin-parra",
      "canonical_name": "Irvin Parra",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2226.0,
        "shots": 62.0,
        "shots_on_target": 25.0,
        "goals": 11.0,
        "xg": 9.9345,
        "xg_place": 1.3005,
        "goals_minus_xg": 1.0655,
        "key_passes": 24.0,
        "assists": 2.0,
        "xa": 2.6041,
        "assists_minus_xa": -0.6041,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 12.5386,
        "points_added": 3.7527,
        "xpoints_added": 4.6074,
        "passes_attempted": 551.0,
        "pass_completion_pct": 0.6842,
        "xpass_completion_pct": 0.6931,
        "passes_over_expected": -4.924,
        "passes_over_expected_p100": -0.8937,
        "avg_pass_distance": 17.2513,
        "avg_pass_vertical": 2.4454
      }
    },
    {
      "canonical_id": "jake-areman",
      "canonical_name": "Jake Areman",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2627.0,
        "shots": 24.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.4428,
        "xg_place": 0.1378,
        "goals_minus_xg": -0.4428,
        "key_passes": 44.0,
        "assists": 4.0,
        "xa": 4.3136,
        "assists_minus_xa": -0.3136,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.7564,
        "points_added": 1.0491,
        "xpoints_added": 0.6523,
        "passes_attempted": 1431.0,
        "pass_completion_pct": 0.7547,
        "xpass_completion_pct": 0.7452,
        "passes_over_expected": 13.609,
        "passes_over_expected_p100": 0.951,
        "avg_pass_distance": 21.462,
        "avg_pass_vertical": 4.4752
      }
    },
    {
      "canonical_id": "joel-johnson",
      "canonical_name": "Joel Johnson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1657.0,
        "shots": 22.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 1.8709,
        "xg_place": 0.6256,
        "goals_minus_xg": 1.1291,
        "key_passes": 22.0,
        "assists": 3.0,
        "xa": 2.6945,
        "assists_minus_xa": 0.3055,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.5654,
        "points_added": 0.4951,
        "xpoints_added": 0.886,
        "passes_attempted": 732.0,
        "pass_completion_pct": 0.7951,
        "xpass_completion_pct": 0.759,
        "passes_over_expected": 26.4257,
        "passes_over_expected_p100": 3.6101,
        "avg_pass_distance": 16.7693,
        "avg_pass_vertical": 2.9341
      }
    },
    {
      "canonical_id": "jordan-bender",
      "canonical_name": "Jordan Bender",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 420.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3408,
        "xg_place": 0.0034,
        "goals_minus_xg": -0.3408,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0261,
        "assists_minus_xa": -0.0261,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3669,
        "points_added": 0.0,
        "xpoints_added": 0.2873,
        "passes_attempted": 148.0,
        "pass_completion_pct": 0.723,
        "xpass_completion_pct": 0.7505,
        "passes_over_expected": -4.0745,
        "passes_over_expected_p100": -2.753,
        "avg_pass_distance": 15.6664,
        "avg_pass_vertical": 0.6531
      }
    },
    {
      "canonical_id": "jos\u00e9-bizama",
      "canonical_name": "Jos\u00e9 Bizama",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 486.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2706,
        "xg_place": -0.2706,
        "goals_minus_xg": -0.2706,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2213,
        "assists_minus_xa": -0.2213,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4919,
        "points_added": 0.0,
        "xpoints_added": 0.0775,
        "passes_attempted": 269.0,
        "pass_completion_pct": 0.8178,
        "xpass_completion_pct": 0.7868,
        "passes_over_expected": 8.3518,
        "passes_over_expected_p100": 3.1047,
        "avg_pass_distance": 16.1808,
        "avg_pass_vertical": 2.7978
      }
    },
    {
      "canonical_id": "kevin-riascos",
      "canonical_name": "Kevin Riascos",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2770.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 3.659,
        "xg_place": -0.9999,
        "goals_minus_xg": -3.659,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.3275,
        "assists_minus_xa": 0.6725,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.9865,
        "points_added": 0.0,
        "xpoints_added": 2.69,
        "passes_attempted": 1185.0,
        "pass_completion_pct": 0.7958,
        "xpass_completion_pct": 0.7995,
        "passes_over_expected": -4.4349,
        "passes_over_expected_p100": -0.3743,
        "avg_pass_distance": 20.2847,
        "avg_pass_vertical": 7.429
      }
    },
    {
      "canonical_id": "marcelo-palomino",
      "canonical_name": "Marcelo Palomino",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2298.0,
        "shots": 27.0,
        "shots_on_target": 12.0,
        "goals": 6.0,
        "xg": 3.2468,
        "xg_place": 1.7421,
        "goals_minus_xg": 2.7532,
        "key_passes": 33.0,
        "assists": 1.0,
        "xa": 2.8703,
        "assists_minus_xa": -1.8703,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.1171,
        "points_added": 3.2567,
        "xpoints_added": 1.7616,
        "passes_attempted": 956.0,
        "pass_completion_pct": 0.8075,
        "xpass_completion_pct": 0.795,
        "passes_over_expected": 11.981,
        "passes_over_expected_p100": 1.2532,
        "avg_pass_distance": 20.8968,
        "avg_pass_vertical": 3.1799
      }
    },
    {
      "canonical_id": "noah-paravicini",
      "canonical_name": "Noah Paravicini",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 196.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4552,
        "xg_place": 0.1365,
        "goals_minus_xg": -0.4552,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2313,
        "assists_minus_xa": -0.2313,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6866,
        "points_added": 0.0,
        "xpoints_added": 0.5947,
        "passes_attempted": 81.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.7366,
        "passes_over_expected": 3.3378,
        "passes_over_expected_p100": 4.1207,
        "avg_pass_distance": 14.6583,
        "avg_pass_vertical": 0.4104
      }
    },
    {
      "canonical_id": "shalom-dutey",
      "canonical_name": "Shalom Dutey",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 17.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.6667,
        "xpass_completion_pct": 0.8464,
        "passes_over_expected": -0.5393,
        "passes_over_expected_p100": -17.9751,
        "avg_pass_distance": 17.225,
        "avg_pass_vertical": 16.1
      }
    },
    {
      "canonical_id": "sylvain-marveaux",
      "canonical_name": "Sylvain Marveaux",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1558.0,
        "shots": 29.0,
        "shots_on_target": 12.0,
        "goals": 7.0,
        "xg": 5.3856,
        "xg_place": 1.5721,
        "goals_minus_xg": 1.6144,
        "key_passes": 29.0,
        "assists": 5.0,
        "xa": 3.1901,
        "assists_minus_xa": 1.8099,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 8.5757,
        "points_added": 1.7546,
        "xpoints_added": 2.4618,
        "passes_attempted": 699.0,
        "pass_completion_pct": 0.8355,
        "xpass_completion_pct": 0.7961,
        "passes_over_expected": 27.542,
        "passes_over_expected_p100": 3.9402,
        "avg_pass_distance": 18.2711,
        "avg_pass_vertical": 2.9224
      }
    },
    {
      "canonical_id": "thomas-de-villardi",
      "canonical_name": "Thomas de Villardi",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 793.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2198,
        "xg_place": 0.2545,
        "goals_minus_xg": -0.2198,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.5439,
        "assists_minus_xa": 0.4561,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7637,
        "points_added": 0.0,
        "xpoints_added": 0.1233,
        "passes_attempted": 367.0,
        "pass_completion_pct": 0.7766,
        "xpass_completion_pct": 0.7425,
        "passes_over_expected": 12.4843,
        "passes_over_expected_p100": 3.4017,
        "avg_pass_distance": 18.6894,
        "avg_pass_vertical": 4.1556
      }
    },
    {
      "canonical_id": "tresor-mbuyu",
      "canonical_name": "Tresor Mbuyu",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 160.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2971,
        "xg_place": 0.3573,
        "goals_minus_xg": -0.2971,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.4014,
        "assists_minus_xa": 0.5986,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6985,
        "points_added": 0.0,
        "xpoints_added": 0.0001,
        "passes_attempted": 27.0,
        "pass_completion_pct": 0.7407,
        "xpass_completion_pct": 0.7002,
        "passes_over_expected": 1.0936,
        "passes_over_expected_p100": 4.0504,
        "avg_pass_distance": 16.2806,
        "avg_pass_vertical": -2.1007
      }
    },
    {
      "canonical_id": "valent\u00edn-sabella",
      "canonical_name": "Valent\u00edn Sabella",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 578.0,
        "shots": 18.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 1.7847,
        "xg_place": 1.4463,
        "goals_minus_xg": 1.2153,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.9984,
        "assists_minus_xa": 0.0016,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.7831,
        "points_added": 0.3289,
        "xpoints_added": 0.845,
        "passes_attempted": 166.0,
        "pass_completion_pct": 0.6747,
        "xpass_completion_pct": 0.6984,
        "passes_over_expected": -3.9316,
        "passes_over_expected_p100": -2.3684,
        "avg_pass_distance": 18.8384,
        "avg_pass_vertical": 1.2717
      }
    }
  ]
}