{
  "slug": "soccer-uslc-2020-blmv6m3mxe",
  "game_id": "soccer-uslc-2020-BLMv6m3Mxe",
  "display": "USLC 2020 Season",
  "league": "USLC",
  "season": 2020,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "uslc-2020",
  "synthetic": true,
  "player_count": 33,
  "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": "alvin-jones",
      "canonical_name": "Alvin Jones",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 100.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.2545,
        "assists_minus_xa": -0.2545,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2545,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 54.0,
        "pass_completion_pct": 0.6296,
        "xpass_completion_pct": 0.6483,
        "passes_over_expected": -1.0099,
        "passes_over_expected_p100": -1.8702,
        "avg_pass_distance": 19.1478,
        "avg_pass_vertical": 8.2618
      }
    },
    {
      "canonical_id": "andrew-brody",
      "canonical_name": "Andrew Brody",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 991.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3454,
        "xg_place": 0.3292,
        "goals_minus_xg": 0.6546,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.4484,
        "assists_minus_xa": 0.5516,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.7937,
        "points_added": 0.218,
        "xpoints_added": 0.0789,
        "passes_attempted": 486.0,
        "pass_completion_pct": 0.7469,
        "xpass_completion_pct": 0.7587,
        "passes_over_expected": -5.7296,
        "passes_over_expected_p100": -1.1789,
        "avg_pass_distance": 21.4179,
        "avg_pass_vertical": 4.2075
      }
    },
    {
      "canonical_id": "arturo-rodriguez",
      "canonical_name": "Arturo Rodriguez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 111.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": 30.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.8193,
        "passes_over_expected": -3.5784,
        "passes_over_expected_p100": -11.9281,
        "avg_pass_distance": 15.4179,
        "avg_pass_vertical": -0.271
      }
    },
    {
      "canonical_id": "ashtone-morgan",
      "canonical_name": "Ashtone Morgan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 100.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 45.0,
        "pass_completion_pct": 0.5778,
        "xpass_completion_pct": 0.6268,
        "passes_over_expected": -2.2049,
        "passes_over_expected_p100": -4.8997,
        "avg_pass_distance": 25.8133,
        "avg_pass_vertical": 16.6197
      }
    },
    {
      "canonical_id": "bode-hidalgo",
      "canonical_name": "Bode Hidalgo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 969.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.177,
        "xg_place": 0.0686,
        "goals_minus_xg": 0.823,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 1.9283,
        "assists_minus_xa": 0.0717,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.1053,
        "points_added": 0.6631,
        "xpoints_added": 0.6564,
        "passes_attempted": 285.0,
        "pass_completion_pct": 0.6877,
        "xpass_completion_pct": 0.7287,
        "passes_over_expected": -11.6899,
        "passes_over_expected_p100": -4.1017,
        "avg_pass_distance": 18.4439,
        "avg_pass_vertical": 0.8535
      }
    },
    {
      "canonical_id": "christopher-bermudez",
      "canonical_name": "Christopher Bermudez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 39.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": 2.0,
        "assists": 0.0,
        "xa": 0.2522,
        "assists_minus_xa": -0.2522,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2522,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 20.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.6593,
        "passes_over_expected": 0.8139,
        "passes_over_expected_p100": 4.0694,
        "avg_pass_distance": 15.3645,
        "avg_pass_vertical": 2.4924
      }
    },
    {
      "canonical_id": "damian-german",
      "canonical_name": "Damian German",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 54.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2267,
        "xg_place": -0.2267,
        "goals_minus_xg": -0.2267,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2267,
        "points_added": 0.0,
        "xpoints_added": 0.2167,
        "passes_attempted": 11.0,
        "pass_completion_pct": 0.8182,
        "xpass_completion_pct": 0.8086,
        "passes_over_expected": 0.1049,
        "passes_over_expected_p100": 0.9533,
        "avg_pass_distance": 10.8883,
        "avg_pass_vertical": 2.2581
      }
    },
    {
      "canonical_id": "daniel-flores",
      "canonical_name": "Daniel Flores",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 197.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0434,
        "xg_place": -0.0434,
        "goals_minus_xg": -0.0434,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.4152,
        "assists_minus_xa": -0.4152,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4586,
        "points_added": 0.0,
        "xpoints_added": 0.027,
        "passes_attempted": 93.0,
        "pass_completion_pct": 0.7849,
        "xpass_completion_pct": 0.7857,
        "passes_over_expected": -0.0661,
        "passes_over_expected_p100": -0.071,
        "avg_pass_distance": 19.8019,
        "avg_pass_vertical": 3.8635
      }
    },
    {
      "canonical_id": "david-ochoa",
      "canonical_name": "David Ochoa",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 501.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": 176.0,
        "pass_completion_pct": 0.6591,
        "xpass_completion_pct": 0.7224,
        "passes_over_expected": -11.1377,
        "passes_over_expected_p100": -6.3282,
        "avg_pass_distance": 37.7462,
        "avg_pass_vertical": 27.9343,
        "shots_faced": 18.0,
        "goals_conceded": 7.0,
        "saves": 11.0,
        "headed_shot_share": 0.1667,
        "xg_faced": 6.3618,
        "goals_conceded_minus_xg": 0.6382,
        "goals_per_xg": 1.1003
      }
    },
    {
      "canonical_id": "dayonn-harris",
      "canonical_name": "Dayonn Harris",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 997.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5758,
        "xg_place": -0.5187,
        "goals_minus_xg": -0.5758,
        "key_passes": 7.0,
        "assists": 3.0,
        "xa": 1.0826,
        "assists_minus_xa": 1.9174,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.6584,
        "points_added": 0.0,
        "xpoints_added": 0.4198,
        "passes_attempted": 221.0,
        "pass_completion_pct": 0.6154,
        "xpass_completion_pct": 0.6471,
        "passes_over_expected": -7.0031,
        "passes_over_expected_p100": -3.1688,
        "avg_pass_distance": 21.2287,
        "avg_pass_vertical": 0.2923
      }
    },
    {
      "canonical_id": "devin-vega",
      "canonical_name": "Devin Vega",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 218.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3767,
        "xg_place": -0.3767,
        "goals_minus_xg": -0.3767,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1126,
        "assists_minus_xa": -0.1126,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4893,
        "points_added": 0.0,
        "xpoints_added": 0.2196,
        "passes_attempted": 66.0,
        "pass_completion_pct": 0.803,
        "xpass_completion_pct": 0.7999,
        "passes_over_expected": 0.2045,
        "passes_over_expected_p100": 0.3099,
        "avg_pass_distance": 19.6734,
        "avg_pass_vertical": 0.6993
      }
    },
    {
      "canonical_id": "erik-holt",
      "canonical_name": "Erik Holt",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 100.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": 14.0,
        "pass_completion_pct": 0.5714,
        "xpass_completion_pct": 0.6121,
        "passes_over_expected": -0.5694,
        "passes_over_expected_p100": -4.067,
        "avg_pass_distance": 15.7864,
        "avg_pass_vertical": 6.6518
      }
    },
    {
      "canonical_id": "esequiel-coronel",
      "canonical_name": "Esequiel Coronel",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 35.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1249,
        "xg_place": -0.1249,
        "goals_minus_xg": -0.1249,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1249,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 3.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9827,
        "passes_over_expected": 0.0519,
        "passes_over_expected_p100": 1.7304,
        "avg_pass_distance": 26.6037,
        "avg_pass_vertical": -16.1767
      }
    },
    {
      "canonical_id": "jack-blake",
      "canonical_name": "Jack Blake",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1095.0,
        "shots": 24.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 2.3841,
        "xg_place": -0.9801,
        "goals_minus_xg": -1.3841,
        "key_passes": 23.0,
        "assists": 1.0,
        "xa": 2.3701,
        "assists_minus_xa": -1.3701,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 4.7543,
        "points_added": 0.5766,
        "xpoints_added": 1.3643,
        "passes_attempted": 532.0,
        "pass_completion_pct": 0.7237,
        "xpass_completion_pct": 0.7303,
        "passes_over_expected": -3.5444,
        "passes_over_expected_p100": -0.6662,
        "avg_pass_distance": 22.6716,
        "avg_pass_vertical": 5.4883
      }
    },
    {
      "canonical_id": "james-moberg",
      "canonical_name": "James Moberg",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1300.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.7346,
        "xg_place": -0.7346,
        "goals_minus_xg": -0.7346,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.8151,
        "assists_minus_xa": -0.8151,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.5497,
        "points_added": 0.0,
        "xpoints_added": 0.6021,
        "passes_attempted": 671.0,
        "pass_completion_pct": 0.7988,
        "xpass_completion_pct": 0.7816,
        "passes_over_expected": 11.5144,
        "passes_over_expected_p100": 1.716,
        "avg_pass_distance": 27.2479,
        "avg_pass_vertical": 10.5644
      }
    },
    {
      "canonical_id": "james-slayton",
      "canonical_name": "James Slayton",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1096.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": 296.0,
        "pass_completion_pct": 0.5912,
        "xpass_completion_pct": 0.6628,
        "passes_over_expected": -21.1804,
        "passes_over_expected_p100": -7.1555,
        "avg_pass_distance": 42.1507,
        "avg_pass_vertical": 33.1655,
        "shots_faced": 50.0,
        "goals_conceded": 18.0,
        "saves": 30.0,
        "headed_shot_share": 0.16,
        "xg_faced": 15.2872,
        "goals_conceded_minus_xg": 2.7128,
        "goals_per_xg": 1.1775
      }
    },
    {
      "canonical_id": "joe-gallardo",
      "canonical_name": "Joe Gallardo",
      "positions": [
        "W"
      ],
      "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": 2.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.9195,
        "passes_over_expected": 0.161,
        "passes_over_expected_p100": 8.0499,
        "avg_pass_distance": 9.4652,
        "avg_pass_vertical": -7.8775
      }
    },
    {
      "canonical_id": "jordan-pena",
      "canonical_name": "Jordan Pena",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 11.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 2.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.7018,
        "passes_over_expected": 0.5964,
        "passes_over_expected_p100": 29.8186,
        "avg_pass_distance": 11.1319,
        "avg_pass_vertical": 10.9825
      }
    },
    {
      "canonical_id": "julian-v\u00e1zquez",
      "canonical_name": "Julian V\u00e1zquez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 418.0,
        "shots": 13.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.008,
        "xg_place": -0.0715,
        "goals_minus_xg": -0.008,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.501,
        "assists_minus_xa": -0.501,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.509,
        "points_added": 0.6585,
        "xpoints_added": 0.6043,
        "passes_attempted": 99.0,
        "pass_completion_pct": 0.6364,
        "xpass_completion_pct": 0.7177,
        "passes_over_expected": -8.0493,
        "passes_over_expected_p100": -8.1306,
        "avg_pass_distance": 19.915,
        "avg_pass_vertical": -0.7479
      }
    },
    {
      "canonical_id": "kyle-coffee",
      "canonical_name": "Kyle Coffee",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1060.0,
        "shots": 21.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 3.8335,
        "xg_place": -1.1256,
        "goals_minus_xg": -0.8335,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.972,
        "assists_minus_xa": -0.972,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.8055,
        "points_added": 2.5355,
        "xpoints_added": 2.8444,
        "passes_attempted": 186.0,
        "pass_completion_pct": 0.8172,
        "xpass_completion_pct": 0.8217,
        "passes_over_expected": -0.8271,
        "passes_over_expected_p100": -0.4447,
        "avg_pass_distance": 14.1245,
        "avg_pass_vertical": -1.54
      }
    },
    {
      "canonical_id": "luis-arriaga",
      "canonical_name": "Luis Arriaga",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 623.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.5586,
        "xg_place": 0.2759,
        "goals_minus_xg": 0.4414,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.6805,
        "assists_minus_xa": -0.6805,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2391,
        "points_added": 0.4398,
        "xpoints_added": 0.1658,
        "passes_attempted": 219.0,
        "pass_completion_pct": 0.8174,
        "xpass_completion_pct": 0.8286,
        "passes_over_expected": -2.4568,
        "passes_over_expected_p100": -1.1218,
        "avg_pass_distance": 17.4121,
        "avg_pass_vertical": 0.5163
      }
    },
    {
      "canonical_id": "luke-mulholland",
      "canonical_name": "Luke Mulholland",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 347.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0907,
        "xg_place": 0.4171,
        "goals_minus_xg": -0.0907,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0907,
        "points_added": 0.0,
        "xpoints_added": 0.0689,
        "passes_attempted": 145.0,
        "pass_completion_pct": 0.7724,
        "xpass_completion_pct": 0.8162,
        "passes_over_expected": -6.3445,
        "passes_over_expected_p100": -4.3755,
        "avg_pass_distance": 22.7743,
        "avg_pass_vertical": 6.0062
      }
    },
    {
      "canonical_id": "michael-wetungu",
      "canonical_name": "Michael Wetungu",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 142.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": 66.0,
        "pass_completion_pct": 0.8939,
        "xpass_completion_pct": 0.8607,
        "passes_over_expected": 2.1929,
        "passes_over_expected_p100": 3.3226,
        "avg_pass_distance": 25.3184,
        "avg_pass_vertical": 9.0279
      }
    },
    {
      "canonical_id": "milan-iloski",
      "canonical_name": "Milan Iloski",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 100.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": 2.0,
        "assists": 0.0,
        "xa": 0.0975,
        "assists_minus_xa": -0.0975,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0975,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 13.0,
        "pass_completion_pct": 0.8462,
        "xpass_completion_pct": 0.755,
        "passes_over_expected": 1.1852,
        "passes_over_expected_p100": 9.117,
        "avg_pass_distance": 11.3086,
        "avg_pass_vertical": -0.1338
      }
    },
    {
      "canonical_id": "nicholas-bellini",
      "canonical_name": "Nicholas Bellini",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 151.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0448,
        "xg_place": -0.0448,
        "goals_minus_xg": -0.0448,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1853,
        "assists_minus_xa": -0.1853,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2302,
        "points_added": 0.0,
        "xpoints_added": 0.025,
        "passes_attempted": 19.0,
        "pass_completion_pct": 0.7368,
        "xpass_completion_pct": 0.7351,
        "passes_over_expected": 0.0324,
        "passes_over_expected_p100": 0.1705,
        "avg_pass_distance": 15.2874,
        "avg_pass_vertical": 1.5628
      }
    },
    {
      "canonical_id": "nicol\u00e1s-gim\u00e9nez",
      "canonical_name": "Nicol\u00e1s Gim\u00e9nez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 953.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4505,
        "xg_place": -0.2257,
        "goals_minus_xg": -0.4505,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4505,
        "points_added": 0.0,
        "xpoints_added": 0.2358,
        "passes_attempted": 479.0,
        "pass_completion_pct": 0.8267,
        "xpass_completion_pct": 0.8223,
        "passes_over_expected": 2.1394,
        "passes_over_expected_p100": 0.4466,
        "avg_pass_distance": 25.841,
        "avg_pass_vertical": 9.679
      }
    },
    {
      "canonical_id": "noah-powder",
      "canonical_name": "Noah Powder",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1000.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.6274,
        "xg_place": 0.1066,
        "goals_minus_xg": 0.3726,
        "key_passes": 10.0,
        "assists": 3.0,
        "xa": 1.013,
        "assists_minus_xa": 1.987,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.6404,
        "points_added": 0.0074,
        "xpoints_added": 0.302,
        "passes_attempted": 473.0,
        "pass_completion_pct": 0.7569,
        "xpass_completion_pct": 0.765,
        "passes_over_expected": -3.867,
        "passes_over_expected_p100": -0.8175,
        "avg_pass_distance": 22.5967,
        "avg_pass_vertical": 2.9841
      }
    },
    {
      "canonical_id": "ricardo-avila",
      "canonical_name": "Ricardo Avila",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 516.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2326,
        "xg_place": -0.2326,
        "goals_minus_xg": -0.2326,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2976,
        "assists_minus_xa": -0.2976,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5302,
        "points_added": 0.0,
        "xpoints_added": 0.2022,
        "passes_attempted": 200.0,
        "pass_completion_pct": 0.81,
        "xpass_completion_pct": 0.8186,
        "passes_over_expected": -1.7266,
        "passes_over_expected_p100": -0.8633,
        "avg_pass_distance": 20.9195,
        "avg_pass_vertical": 6.1454
      }
    },
    {
      "canonical_id": "ryan-sierakowski",
      "canonical_name": "Ryan Sierakowski",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 760.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 2.998,
        "xg_place": -0.959,
        "goals_minus_xg": -1.998,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0969,
        "assists_minus_xa": -0.0969,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.0949,
        "points_added": 0.7071,
        "xpoints_added": 2.247,
        "passes_attempted": 127.0,
        "pass_completion_pct": 0.7717,
        "xpass_completion_pct": 0.7764,
        "passes_over_expected": -0.6077,
        "passes_over_expected_p100": -0.4785,
        "avg_pass_distance": 15.6378,
        "avg_pass_vertical": -1.734
      }
    },
    {
      "canonical_id": "sam-brown",
      "canonical_name": "Sam Brown",
      "positions": [
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1338.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.6225,
        "xg_place": 0.0201,
        "goals_minus_xg": 0.3775,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.4596,
        "assists_minus_xa": -0.4596,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.082,
        "points_added": 0.5468,
        "xpoints_added": 0.4995,
        "passes_attempted": 505.0,
        "pass_completion_pct": 0.8356,
        "xpass_completion_pct": 0.8375,
        "passes_over_expected": -0.9196,
        "passes_over_expected_p100": -0.1821,
        "avg_pass_distance": 19.0736,
        "avg_pass_vertical": 2.6938
      }
    },
    {
      "canonical_id": "steve-jasso",
      "canonical_name": "Steve Jasso",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 502.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.191,
        "xg_place": -0.1436,
        "goals_minus_xg": -0.191,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1511,
        "assists_minus_xa": -0.1511,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3421,
        "points_added": 0.0,
        "xpoints_added": 0.1402,
        "passes_attempted": 231.0,
        "pass_completion_pct": 0.7879,
        "xpass_completion_pct": 0.7866,
        "passes_over_expected": 0.2962,
        "passes_over_expected_p100": 0.1282,
        "avg_pass_distance": 20.9039,
        "avg_pass_vertical": 4.6489
      }
    },
    {
      "canonical_id": "taylor-peay",
      "canonical_name": "Taylor Peay",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 813.0,
        "shots": 7.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 0.9867,
        "xg_place": 0.0226,
        "goals_minus_xg": 1.0133,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0733,
        "assists_minus_xa": -0.0733,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.0599,
        "points_added": 0.2553,
        "xpoints_added": 0.404,
        "passes_attempted": 351.0,
        "pass_completion_pct": 0.8063,
        "xpass_completion_pct": 0.8208,
        "passes_over_expected": -5.0997,
        "passes_over_expected_p100": -1.4529,
        "avg_pass_distance": 25.3969,
        "avg_pass_vertical": 9.1161
      }
    },
    {
      "canonical_id": "zack-farnsworth",
      "canonical_name": "Zack Farnsworth",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 920.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2334,
        "xg_place": -0.0755,
        "goals_minus_xg": -0.2334,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1675,
        "assists_minus_xa": -0.1675,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4009,
        "points_added": 0.0,
        "xpoints_added": 0.1918,
        "passes_attempted": 476.0,
        "pass_completion_pct": 0.8172,
        "xpass_completion_pct": 0.8201,
        "passes_over_expected": -1.3905,
        "passes_over_expected_p100": -0.2921,
        "avg_pass_distance": 23.468,
        "avg_pass_vertical": 8.1449
      }
    }
  ]
}