{
  "slug": "soccer-uslc-2019-4wm4e4d5jb",
  "game_id": "soccer-uslc-2019-4wM4E4d5jB",
  "display": "USLC 2019 Season",
  "league": "USLC",
  "season": 2019,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "uslc-2019",
  "synthetic": true,
  "player_count": 34,
  "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": "abdallah-shaibu",
      "canonical_name": "Abdallah Shaibu",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 52.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0134,
        "xg_place": -0.0134,
        "goals_minus_xg": -0.0134,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0134,
        "points_added": 0.0,
        "xpoints_added": 0.014,
        "passes_attempted": 2.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.43,
        "passes_over_expected": 0.14,
        "passes_over_expected_p100": 7.0005,
        "avg_pass_distance": 14.9432,
        "avg_pass_vertical": 5.635
      }
    },
    {
      "canonical_id": "abraham-romero",
      "canonical_name": "Abraham Romero",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 392.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": 123.0,
        "pass_completion_pct": 0.8455,
        "xpass_completion_pct": 0.7999,
        "passes_over_expected": 5.61,
        "passes_over_expected_p100": 4.561,
        "avg_pass_distance": 33.0401,
        "avg_pass_vertical": 24.1945,
        "shots_faced": 28.0,
        "goals_conceded": 15.0,
        "saves": 13.0,
        "headed_shot_share": 0.0714,
        "xg_faced": 12.5145,
        "goals_conceded_minus_xg": 2.4855,
        "goals_per_xg": 1.1986
      }
    },
    {
      "canonical_id": "adam-saldana",
      "canonical_name": "Adam Saldana",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 488.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0843,
        "xg_place": -0.0147,
        "goals_minus_xg": -0.0843,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2145,
        "assists_minus_xa": -0.2145,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2988,
        "points_added": 0.0,
        "xpoints_added": 0.0006,
        "passes_attempted": 237.0,
        "pass_completion_pct": 0.8945,
        "xpass_completion_pct": 0.8812,
        "passes_over_expected": 3.1612,
        "passes_over_expected_p100": 1.3338,
        "avg_pass_distance": 19.4107,
        "avg_pass_vertical": 0.7236
      }
    },
    {
      "canonical_id": "adri\u00e1n-vera",
      "canonical_name": "Adri\u00e1n Vera",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1723.0,
        "shots": 17.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.7563,
        "xg_place": -0.6581,
        "goals_minus_xg": -0.7563,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 0.671,
        "assists_minus_xa": -0.671,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.4273,
        "points_added": 0.0,
        "xpoints_added": 0.4594,
        "passes_attempted": 705.0,
        "pass_completion_pct": 0.7887,
        "xpass_completion_pct": 0.8137,
        "passes_over_expected": -17.6499,
        "passes_over_expected_p100": -2.5035,
        "avg_pass_distance": 20.4313,
        "avg_pass_vertical": 4.3635
      }
    },
    {
      "canonical_id": "armel-don-tchilao",
      "canonical_name": "Armel-Don Tchilao",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1204.0,
        "shots": 15.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.1458,
        "xg_place": -0.9791,
        "goals_minus_xg": -1.1458,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 1.074,
        "assists_minus_xa": -1.074,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.2197,
        "points_added": 0.0,
        "xpoints_added": 0.5468,
        "passes_attempted": 354.0,
        "pass_completion_pct": 0.6215,
        "xpass_completion_pct": 0.6786,
        "passes_over_expected": -20.2362,
        "passes_over_expected_p100": -5.7164,
        "avg_pass_distance": 17.0221,
        "avg_pass_vertical": -0.2088
      }
    },
    {
      "canonical_id": "augustine-williams",
      "canonical_name": "Augustine Williams",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1858.0,
        "shots": 59.0,
        "shots_on_target": 22.0,
        "goals": 7.0,
        "xg": 8.6631,
        "xg_place": -1.8002,
        "goals_minus_xg": -1.6631,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.6101,
        "assists_minus_xa": 0.3899,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 9.2732,
        "points_added": 2.6722,
        "xpoints_added": 5.5547,
        "passes_attempted": 469.0,
        "pass_completion_pct": 0.7527,
        "xpass_completion_pct": 0.764,
        "passes_over_expected": -5.3311,
        "passes_over_expected_p100": -1.1367,
        "avg_pass_distance": 15.2503,
        "avg_pass_vertical": -2.1316
      }
    },
    {
      "canonical_id": "brian-iloski",
      "canonical_name": "Brian Iloski",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1210.0,
        "shots": 21.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.7236,
        "xg_place": -0.4499,
        "goals_minus_xg": 0.2764,
        "key_passes": 48.0,
        "assists": 4.0,
        "xa": 3.4162,
        "assists_minus_xa": 0.5838,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.1399,
        "points_added": 2.0957,
        "xpoints_added": 1.1339,
        "passes_attempted": 594.0,
        "pass_completion_pct": 0.7677,
        "xpass_completion_pct": 0.7514,
        "passes_over_expected": 9.6517,
        "passes_over_expected_p100": 1.6249,
        "avg_pass_distance": 21.2202,
        "avg_pass_vertical": 4.2059
      }
    },
    {
      "canonical_id": "carlos-harvey",
      "canonical_name": "Carlos Harvey",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1736.0,
        "shots": 29.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.2004,
        "xg_place": -0.3596,
        "goals_minus_xg": 0.7996,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.5375,
        "assists_minus_xa": -0.5375,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7379,
        "points_added": 1.6189,
        "xpoints_added": 0.6543,
        "passes_attempted": 679.0,
        "pass_completion_pct": 0.813,
        "xpass_completion_pct": 0.8326,
        "passes_over_expected": -13.3216,
        "passes_over_expected_p100": -1.9619,
        "avg_pass_distance": 21.3014,
        "avg_pass_vertical": 4.2628
      }
    },
    {
      "canonical_id": "dave-romney",
      "canonical_name": "Dave Romney",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 195.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": 110.0,
        "pass_completion_pct": 0.8364,
        "xpass_completion_pct": 0.8048,
        "passes_over_expected": 3.4747,
        "passes_over_expected_p100": 3.1588,
        "avg_pass_distance": 24.5229,
        "avg_pass_vertical": 10.9194
      }
    },
    {
      "canonical_id": "diedie-traore",
      "canonical_name": "Diedie Traore",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 311.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.2135,
        "xg_place": 0.0315,
        "goals_minus_xg": 0.7865,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.1575,
        "assists_minus_xa": 0.8425,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.371,
        "points_added": 0.5164,
        "xpoints_added": 0.133,
        "passes_attempted": 196.0,
        "pass_completion_pct": 0.7857,
        "xpass_completion_pct": 0.7814,
        "passes_over_expected": 0.842,
        "passes_over_expected_p100": 0.4296,
        "avg_pass_distance": 20.0684,
        "avg_pass_vertical": 2.0184
      }
    },
    {
      "canonical_id": "efrain-\u00e1lvarez",
      "canonical_name": "Efrain \u00c1lvarez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 195.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 1.103,
        "xg_place": -0.4392,
        "goals_minus_xg": -0.103,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.4426,
        "assists_minus_xa": -0.4426,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5455,
        "points_added": 0.3283,
        "xpoints_added": 0.5103,
        "passes_attempted": 72.0,
        "pass_completion_pct": 0.6111,
        "xpass_completion_pct": 0.6935,
        "passes_over_expected": -5.9328,
        "passes_over_expected_p100": -8.2399,
        "avg_pass_distance": 24.7419,
        "avg_pass_vertical": 7.1883
      }
    },
    {
      "canonical_id": "emil-cuello",
      "canonical_name": "Emil Cuello",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 567.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.505,
        "xg_place": 0.0574,
        "goals_minus_xg": 0.495,
        "key_passes": 16.0,
        "assists": 3.0,
        "xa": 1.9046,
        "assists_minus_xa": 1.0954,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.4097,
        "points_added": 0.8602,
        "xpoints_added": 0.4491,
        "passes_attempted": 266.0,
        "pass_completion_pct": 0.7632,
        "xpass_completion_pct": 0.7639,
        "passes_over_expected": -0.1855,
        "passes_over_expected_p100": -0.0697,
        "avg_pass_distance": 20.134,
        "avg_pass_vertical": 4.4272
      }
    },
    {
      "canonical_id": "eric-l\u00f3pez",
      "canonical_name": "Eric L\u00f3pez",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1369.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.0264,
        "assists_minus_xa": -0.0264,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0264,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 400.0,
        "pass_completion_pct": 0.6125,
        "xpass_completion_pct": 0.639,
        "passes_over_expected": -10.6138,
        "passes_over_expected_p100": -2.6535,
        "avg_pass_distance": 43.1601,
        "avg_pass_vertical": 34.593,
        "shots_faced": 65.0,
        "goals_conceded": 23.0,
        "saves": 41.0,
        "headed_shot_share": 0.0769,
        "xg_faced": 24.3557,
        "goals_conceded_minus_xg": -1.3557,
        "goals_per_xg": 0.9443
      }
    },
    {
      "canonical_id": "ernesto-walker",
      "canonical_name": "Ernesto Walker",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 688.0,
        "shots": 19.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.5432,
        "xg_place": -0.4949,
        "goals_minus_xg": -0.5432,
        "key_passes": 4.0,
        "assists": 2.0,
        "xa": 0.1678,
        "assists_minus_xa": 1.8322,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.711,
        "points_added": 0.2353,
        "xpoints_added": 0.4724,
        "passes_attempted": 263.0,
        "pass_completion_pct": 0.8593,
        "xpass_completion_pct": 0.8409,
        "passes_over_expected": 4.8445,
        "passes_over_expected_p100": 1.842,
        "avg_pass_distance": 17.6948,
        "avg_pass_vertical": 2.3569
      }
    },
    {
      "canonical_id": "ethan-zubak",
      "canonical_name": "Ethan Zubak",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1654.0,
        "shots": 48.0,
        "shots_on_target": 18.0,
        "goals": 9.0,
        "xg": 7.4942,
        "xg_place": -1.5075,
        "goals_minus_xg": 1.5058,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 0.881,
        "assists_minus_xa": 0.119,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 8.3752,
        "points_added": 5.7232,
        "xpoints_added": 4.3702,
        "passes_attempted": 360.0,
        "pass_completion_pct": 0.6444,
        "xpass_completion_pct": 0.712,
        "passes_over_expected": -24.3095,
        "passes_over_expected_p100": -6.7526,
        "avg_pass_distance": 14.1633,
        "avg_pass_vertical": -1.512
      }
    },
    {
      "canonical_id": "frank-l\u00f3pez",
      "canonical_name": "Frank L\u00f3pez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 913.0,
        "shots": 37.0,
        "shots_on_target": 15.0,
        "goals": 6.0,
        "xg": 5.4242,
        "xg_place": -1.3759,
        "goals_minus_xg": 0.5758,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.4508,
        "assists_minus_xa": 0.5492,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.875,
        "points_added": 4.8281,
        "xpoints_added": 4.1188,
        "passes_attempted": 126.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.7645,
        "passes_over_expected": -12.3226,
        "passes_over_expected_p100": -9.7799,
        "avg_pass_distance": 15.0493,
        "avg_pass_vertical": -2.8925
      }
    },
    {
      "canonical_id": "geoffrey-acheampong",
      "canonical_name": "Geoffrey Acheampong",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 585.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.7601,
        "xg_place": 1.0474,
        "goals_minus_xg": 1.2399,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.7528,
        "assists_minus_xa": 0.2472,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.5129,
        "points_added": 0.7618,
        "xpoints_added": 0.4296,
        "passes_attempted": 265.0,
        "pass_completion_pct": 0.717,
        "xpass_completion_pct": 0.7407,
        "passes_over_expected": -6.2817,
        "passes_over_expected_p100": -2.3705,
        "avg_pass_distance": 23.7597,
        "avg_pass_vertical": 7.3717
      }
    },
    {
      "canonical_id": "iv\u00e1n-guti\u00e9rrez",
      "canonical_name": "Iv\u00e1n Guti\u00e9rrez",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 153.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.2332,
        "xg_place": -0.1213,
        "goals_minus_xg": 0.7668,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.2872,
        "assists_minus_xa": 0.7128,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.5205,
        "points_added": 0.0449,
        "xpoints_added": 0.1879,
        "passes_attempted": 50.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.7147,
        "passes_over_expected": -0.7355,
        "passes_over_expected_p100": -1.471,
        "avg_pass_distance": 19.4778,
        "avg_pass_vertical": 2.2639
      }
    },
    {
      "canonical_id": "john-requejo",
      "canonical_name": "John Requejo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 488.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1342,
        "xg_place": -0.0345,
        "goals_minus_xg": -0.1342,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 1.1179,
        "assists_minus_xa": -0.1179,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2521,
        "points_added": 0.0,
        "xpoints_added": 0.1052,
        "passes_attempted": 254.0,
        "pass_completion_pct": 0.7598,
        "xpass_completion_pct": 0.7181,
        "passes_over_expected": 10.6018,
        "passes_over_expected_p100": 4.174,
        "avg_pass_distance": 19.9054,
        "avg_pass_vertical": 7.437
      }
    },
    {
      "canonical_id": "jorge-hern\u00e1ndez",
      "canonical_name": "Jorge Hern\u00e1ndez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1273.0,
        "shots": 24.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 1.2111,
        "xg_place": 1.0176,
        "goals_minus_xg": 0.7889,
        "key_passes": 30.0,
        "assists": 2.0,
        "xa": 2.8109,
        "assists_minus_xa": -0.8109,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.0219,
        "points_added": 0.6634,
        "xpoints_added": 0.7201,
        "passes_attempted": 604.0,
        "pass_completion_pct": 0.7715,
        "xpass_completion_pct": 0.7655,
        "passes_over_expected": 3.6334,
        "passes_over_expected_p100": 0.6016,
        "avg_pass_distance": 22.1049,
        "avg_pass_vertical": 3.2412
      }
    },
    {
      "canonical_id": "jos\u00e9-hern\u00e1ndez",
      "canonical_name": "Jos\u00e9 Hern\u00e1ndez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1985.0,
        "shots": 23.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 3.0667,
        "xg_place": 0.1537,
        "goals_minus_xg": -0.0667,
        "key_passes": 38.0,
        "assists": 4.0,
        "xa": 2.85,
        "assists_minus_xa": 1.15,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.9166,
        "points_added": 0.6468,
        "xpoints_added": 1.5327,
        "passes_attempted": 841.0,
        "pass_completion_pct": 0.8074,
        "xpass_completion_pct": 0.7901,
        "passes_over_expected": 14.4923,
        "passes_over_expected_p100": 1.7232,
        "avg_pass_distance": 18.7108,
        "avg_pass_vertical": 3.3415
      }
    },
    {
      "canonical_id": "juninho",
      "canonical_name": "Juninho",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 198.0,
        "shots": 7.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.0048,
        "xg_place": -0.1861,
        "goals_minus_xg": -1.0048,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.6248,
        "assists_minus_xa": 0.3752,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6296,
        "points_added": 0.0,
        "xpoints_added": 0.533,
        "passes_attempted": 149.0,
        "pass_completion_pct": 0.8188,
        "xpass_completion_pct": 0.7678,
        "passes_over_expected": 7.5935,
        "passes_over_expected_p100": 5.0963,
        "avg_pass_distance": 23.0182,
        "avg_pass_vertical": 5.6334
      }
    },
    {
      "canonical_id": "justin-fiddes",
      "canonical_name": "Justin Fiddes",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2134.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1259,
        "xg_place": -0.1259,
        "goals_minus_xg": -0.1259,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.6576,
        "assists_minus_xa": 0.3424,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7835,
        "points_added": 0.0,
        "xpoints_added": 0.1048,
        "passes_attempted": 1048.0,
        "pass_completion_pct": 0.7548,
        "xpass_completion_pct": 0.7574,
        "passes_over_expected": -2.7913,
        "passes_over_expected_p100": -0.2663,
        "avg_pass_distance": 19.4224,
        "avg_pass_vertical": 5.7528
      }
    },
    {
      "canonical_id": "justin-vom-steeg",
      "canonical_name": "Justin vom Steeg",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1670.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.0275,
        "assists_minus_xa": -0.0275,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0275,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 541.0,
        "pass_completion_pct": 0.695,
        "xpass_completion_pct": 0.6806,
        "passes_over_expected": 7.7714,
        "passes_over_expected_p100": 1.4365,
        "avg_pass_distance": 41.3178,
        "avg_pass_vertical": 32.7569,
        "shots_faced": 77.0,
        "goals_conceded": 25.0,
        "saves": 52.0,
        "headed_shot_share": 0.1688,
        "xg_faced": 23.8318,
        "goals_conceded_minus_xg": 1.1682,
        "goals_per_xg": 1.049
      }
    },
    {
      "canonical_id": "kai-koreniuk",
      "canonical_name": "Kai Koreniuk",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2363.0,
        "shots": 43.0,
        "shots_on_target": 23.0,
        "goals": 9.0,
        "xg": 5.308,
        "xg_place": 0.7926,
        "goals_minus_xg": 3.692,
        "key_passes": 23.0,
        "assists": 4.0,
        "xa": 2.9003,
        "assists_minus_xa": 1.0997,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 8.2083,
        "points_added": 4.6824,
        "xpoints_added": 4.062,
        "passes_attempted": 612.0,
        "pass_completion_pct": 0.6977,
        "xpass_completion_pct": 0.7226,
        "passes_over_expected": -15.227,
        "passes_over_expected_p100": -2.4881,
        "avg_pass_distance": 16.808,
        "avg_pass_vertical": 0.4078
      }
    },
    {
      "canonical_id": "kobe-hernandez-foster",
      "canonical_name": "Kobe Hernandez-Foster",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 124.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0488,
        "xg_place": -0.0488,
        "goals_minus_xg": -0.0488,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0488,
        "points_added": 0.0,
        "xpoints_added": 0.0108,
        "passes_attempted": 104.0,
        "pass_completion_pct": 0.8654,
        "xpass_completion_pct": 0.8386,
        "passes_over_expected": 2.7903,
        "passes_over_expected_p100": 2.683,
        "avg_pass_distance": 18.8112,
        "avg_pass_vertical": 4.7565
      }
    },
    {
      "canonical_id": "lucas-gonzalez",
      "canonical_name": "Lucas Gonzalez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 21.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": 1.0,
        "xa": 0.1574,
        "assists_minus_xa": 0.8426,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1574,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 15.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.725,
        "passes_over_expected": 1.1255,
        "passes_over_expected_p100": 7.5035,
        "avg_pass_distance": 17.0267,
        "avg_pass_vertical": 7.5485
      }
    },
    {
      "canonical_id": "mauricio-cuevas",
      "canonical_name": "Mauricio Cuevas",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 377.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": 7.0,
        "assists": 1.0,
        "xa": 0.8229,
        "assists_minus_xa": 0.1771,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8229,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 200.0,
        "pass_completion_pct": 0.82,
        "xpass_completion_pct": 0.7967,
        "passes_over_expected": 4.6578,
        "passes_over_expected_p100": 2.3289,
        "avg_pass_distance": 20.2408,
        "avg_pass_vertical": 3.6789
      }
    },
    {
      "canonical_id": "michael-gallagher",
      "canonical_name": "Michael Gallagher",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1322.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4455,
        "xg_place": 0.1142,
        "goals_minus_xg": -0.4455,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.5337,
        "assists_minus_xa": 0.4663,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9792,
        "points_added": 0.0,
        "xpoints_added": 0.1913,
        "passes_attempted": 737.0,
        "pass_completion_pct": 0.825,
        "xpass_completion_pct": 0.7943,
        "passes_over_expected": 22.5874,
        "passes_over_expected_p100": 3.0648,
        "avg_pass_distance": 25.9383,
        "avg_pass_vertical": 11.5165
      }
    },
    {
      "canonical_id": "mohammed-kesselly-kamara",
      "canonical_name": "Mohammed Kesselly Kamara",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 885.0,
        "shots": 25.0,
        "shots_on_target": 14.0,
        "goals": 4.0,
        "xg": 3.3325,
        "xg_place": 0.163,
        "goals_minus_xg": 0.6675,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 1.4379,
        "assists_minus_xa": -0.4379,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.7704,
        "points_added": 3.1418,
        "xpoints_added": 1.8647,
        "passes_attempted": 223.0,
        "pass_completion_pct": 0.7354,
        "xpass_completion_pct": 0.7344,
        "passes_over_expected": 0.223,
        "passes_over_expected_p100": 0.1,
        "avg_pass_distance": 17.0765,
        "avg_pass_vertical": -0.1823
      }
    },
    {
      "canonical_id": "nate-shultz",
      "canonical_name": "Nate Shultz",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3079.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.3976,
        "xg_place": 0.144,
        "goals_minus_xg": 0.6024,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 2.071,
        "assists_minus_xa": -1.071,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.4686,
        "points_added": 0.7873,
        "xpoints_added": 0.2732,
        "passes_attempted": 1592.0,
        "pass_completion_pct": 0.7525,
        "xpass_completion_pct": 0.7513,
        "passes_over_expected": 1.8728,
        "passes_over_expected_p100": 0.1176,
        "avg_pass_distance": 19.1243,
        "avg_pass_vertical": 6.7691
      }
    },
    {
      "canonical_id": "nicholas-depuy",
      "canonical_name": "Nicholas DePuy",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2089.0,
        "shots": 15.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.2819,
        "xg_place": 0.1223,
        "goals_minus_xg": 0.7181,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0863,
        "assists_minus_xa": -0.0863,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.3682,
        "points_added": 2.0236,
        "xpoints_added": 0.9953,
        "passes_attempted": 1056.0,
        "pass_completion_pct": 0.8125,
        "xpass_completion_pct": 0.7989,
        "passes_over_expected": 14.3408,
        "passes_over_expected_p100": 1.358,
        "avg_pass_distance": 25.333,
        "avg_pass_vertical": 10.3589
      }
    },
    {
      "canonical_id": "omar-ontiveros",
      "canonical_name": "Omar Ontiveros",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1741.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.5942,
        "xg_place": 1.0642,
        "goals_minus_xg": 0.4058,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 0.9174,
        "assists_minus_xa": -0.9174,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5116,
        "points_added": 0.6349,
        "xpoints_added": 0.4264,
        "passes_attempted": 897.0,
        "pass_completion_pct": 0.7715,
        "xpass_completion_pct": 0.7475,
        "passes_over_expected": 21.4486,
        "passes_over_expected_p100": 2.3911,
        "avg_pass_distance": 25.4985,
        "avg_pass_vertical": 12.3915
      }
    },
    {
      "canonical_id": "tomas-hilliard-arce",
      "canonical_name": "Tomas Hilliard-Arce",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2545.0,
        "shots": 23.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 1.9933,
        "xg_place": -0.4235,
        "goals_minus_xg": 1.0067,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1089,
        "assists_minus_xa": -0.1089,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.1022,
        "points_added": 1.1042,
        "xpoints_added": 1.2118,
        "passes_attempted": 1008.0,
        "pass_completion_pct": 0.7827,
        "xpass_completion_pct": 0.7649,
        "passes_over_expected": 17.9714,
        "passes_over_expected_p100": 1.7829,
        "avg_pass_distance": 24.575,
        "avg_pass_vertical": 12.1393
      }
    }
  ]
}