{
  "slug": "soccer-uslc-2020-315vppxq9x",
  "game_id": "soccer-uslc-2020-315VPpXQ9x",
  "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": 20,
  "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": "daniel-fischer",
      "canonical_name": "Daniel Fischer",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 183.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.0936,
        "assists_minus_xa": -0.0936,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0936,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 106.0,
        "pass_completion_pct": 0.783,
        "xpass_completion_pct": 0.7671,
        "passes_over_expected": 1.6879,
        "passes_over_expected_p100": 1.5924,
        "avg_pass_distance": 22.7523,
        "avg_pass_vertical": 5.8737
      }
    },
    {
      "canonical_id": "guy-abend",
      "canonical_name": "Guy Abend",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 723.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7308,
        "xg_place": -0.4718,
        "goals_minus_xg": -0.7308,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 1.0066,
        "assists_minus_xa": -0.0066,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.7374,
        "points_added": 0.0,
        "xpoints_added": 0.6799,
        "passes_attempted": 274.0,
        "pass_completion_pct": 0.7737,
        "xpass_completion_pct": 0.7745,
        "passes_over_expected": -0.2252,
        "passes_over_expected_p100": -0.0822,
        "avg_pass_distance": 18.6956,
        "avg_pass_vertical": 5.3946
      }
    },
    {
      "canonical_id": "joaquin-rivas",
      "canonical_name": "Joaquin Rivas",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 717.0,
        "shots": 12.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.1679,
        "xg_place": -0.1851,
        "goals_minus_xg": -0.1679,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.0396,
        "assists_minus_xa": -0.0396,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.2074,
        "points_added": 0.0049,
        "xpoints_added": 0.6933,
        "passes_attempted": 289.0,
        "pass_completion_pct": 0.8097,
        "xpass_completion_pct": 0.7804,
        "passes_over_expected": 8.4525,
        "passes_over_expected_p100": 2.9248,
        "avg_pass_distance": 19.2513,
        "avg_pass_vertical": 2.4588
      }
    },
    {
      "canonical_id": "john-berner",
      "canonical_name": "John Berner",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 202.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.018,
        "xg_place": -0.018,
        "goals_minus_xg": -0.018,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.018,
        "points_added": 0.0,
        "xpoints_added": 0.0175,
        "passes_attempted": 77.0,
        "pass_completion_pct": 0.6623,
        "xpass_completion_pct": 0.6162,
        "passes_over_expected": 3.5542,
        "passes_over_expected_p100": 4.6158,
        "avg_pass_distance": 43.6673,
        "avg_pass_vertical": 35.8815,
        "shots_faced": 8.0,
        "goals_conceded": 3.0,
        "saves": 5.0,
        "headed_shot_share": 0.0,
        "xg_faced": 2.6575,
        "goals_conceded_minus_xg": 0.3425,
        "goals_per_xg": 1.1289
      }
    },
    {
      "canonical_id": "j\u00e9r\u00e9my-gagnon-lapar\u00e9",
      "canonical_name": "J\u00e9r\u00e9my Gagnon-Lapar\u00e9",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 730.0,
        "shots": 2.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.168,
        "xg_place": 0.0916,
        "goals_minus_xg": -0.168,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.3073,
        "assists_minus_xa": 0.6927,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4754,
        "points_added": 0.0,
        "xpoints_added": 0.0877,
        "passes_attempted": 435.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.8029,
        "passes_over_expected": -1.281,
        "passes_over_expected_p100": -0.2945,
        "avg_pass_distance": 20.2949,
        "avg_pass_vertical": 2.385
      }
    },
    {
      "canonical_id": "kadeem-dacres",
      "canonical_name": "Kadeem Dacres",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 526.0,
        "shots": 18.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.7644,
        "xg_place": -0.3141,
        "goals_minus_xg": -0.7644,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.403,
        "assists_minus_xa": -0.403,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.1674,
        "points_added": 0.0659,
        "xpoints_added": 0.9547,
        "passes_attempted": 172.0,
        "pass_completion_pct": 0.7907,
        "xpass_completion_pct": 0.7724,
        "passes_over_expected": 3.1489,
        "passes_over_expected_p100": 1.8308,
        "avg_pass_distance": 15.7802,
        "avg_pass_vertical": 1.1289
      }
    },
    {
      "canonical_id": "kyle-greig",
      "canonical_name": "Kyle Greig",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1333.0,
        "shots": 26.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 3.9019,
        "xg_place": -1.4911,
        "goals_minus_xg": -0.9019,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 0.95,
        "assists_minus_xa": 0.05,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.852,
        "points_added": 2.1212,
        "xpoints_added": 3.1461,
        "passes_attempted": 276.0,
        "pass_completion_pct": 0.6486,
        "xpass_completion_pct": 0.6566,
        "passes_over_expected": -2.2268,
        "passes_over_expected_p100": -0.8068,
        "avg_pass_distance": 14.5446,
        "avg_pass_vertical": 0.3213
      }
    },
    {
      "canonical_id": "kyle-morton",
      "canonical_name": "Kyle Morton",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1619.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": 604.0,
        "pass_completion_pct": 0.6722,
        "xpass_completion_pct": 0.6618,
        "passes_over_expected": 6.2765,
        "passes_over_expected_p100": 1.0392,
        "avg_pass_distance": 39.5852,
        "avg_pass_vertical": 31.7931,
        "shots_faced": 79.0,
        "goals_conceded": 19.0,
        "saves": 60.0,
        "headed_shot_share": 0.1266,
        "xg_faced": 22.6754,
        "goals_conceded_minus_xg": -3.6754,
        "goals_per_xg": 0.8379
      }
    },
    {
      "canonical_id": "mour-samb",
      "canonical_name": "Mour Samb",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 598.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.7234,
        "xg_place": -0.0497,
        "goals_minus_xg": 0.2766,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.2155,
        "assists_minus_xa": -0.2155,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9389,
        "points_added": 1.4156,
        "xpoints_added": 1.6878,
        "passes_attempted": 184.0,
        "pass_completion_pct": 0.6957,
        "xpass_completion_pct": 0.7412,
        "passes_over_expected": -8.375,
        "passes_over_expected_p100": -4.5516,
        "avg_pass_distance": 17.9059,
        "avg_pass_vertical": 1.5002
      }
    },
    {
      "canonical_id": "nikiphoros-vlastos",
      "canonical_name": "Nikiphoros Vlastos",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 25.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": 5.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.6069,
        "passes_over_expected": -0.0346,
        "passes_over_expected_p100": -0.6928,
        "avg_pass_distance": 9.0075,
        "avg_pass_vertical": -6.0183
      }
    },
    {
      "canonical_id": "oscar-umar",
      "canonical_name": "Oscar Umar",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 808.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2281,
        "xg_place": 0.4999,
        "goals_minus_xg": -0.2281,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1639,
        "assists_minus_xa": -0.1639,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.392,
        "points_added": 0.0,
        "xpoints_added": 0.141,
        "passes_attempted": 445.0,
        "pass_completion_pct": 0.8067,
        "xpass_completion_pct": 0.8111,
        "passes_over_expected": -1.9463,
        "passes_over_expected_p100": -0.4374,
        "avg_pass_distance": 23.7348,
        "avg_pass_vertical": 5.8989
      }
    },
    {
      "canonical_id": "paris-gee",
      "canonical_name": "Paris Gee",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1646.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6619,
        "xg_place": 0.2957,
        "goals_minus_xg": -0.6619,
        "key_passes": 21.0,
        "assists": 1.0,
        "xa": 2.07,
        "assists_minus_xa": -1.07,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.7318,
        "points_added": 0.0,
        "xpoints_added": 0.1979,
        "passes_attempted": 833.0,
        "pass_completion_pct": 0.7611,
        "xpass_completion_pct": 0.7387,
        "passes_over_expected": 18.6884,
        "passes_over_expected_p100": 2.2435,
        "avg_pass_distance": 22.2851,
        "avg_pass_vertical": 4.6191
      }
    },
    {
      "canonical_id": "phanuel-kavita",
      "canonical_name": "Phanuel Kavita",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1719.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.5861,
        "xg_place": 0.0815,
        "goals_minus_xg": 0.4139,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0908,
        "assists_minus_xa": -0.0908,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6769,
        "points_added": 1.9766,
        "xpoints_added": 0.8057,
        "passes_attempted": 838.0,
        "pass_completion_pct": 0.8389,
        "xpass_completion_pct": 0.8381,
        "passes_over_expected": 0.6365,
        "passes_over_expected_p100": 0.0759,
        "avg_pass_distance": 22.5987,
        "avg_pass_vertical": 6.1268
      }
    },
    {
      "canonical_id": "richard-bryan",
      "canonical_name": "Richard Bryan",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 626.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3092,
        "xg_place": -0.3092,
        "goals_minus_xg": -0.3092,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.2706,
        "assists_minus_xa": -0.2706,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5797,
        "points_added": 0.0,
        "xpoints_added": 0.1936,
        "passes_attempted": 336.0,
        "pass_completion_pct": 0.7976,
        "xpass_completion_pct": 0.7844,
        "passes_over_expected": 4.4526,
        "passes_over_expected_p100": 1.3252,
        "avg_pass_distance": 19.0767,
        "avg_pass_vertical": 2.7799
      }
    },
    {
      "canonical_id": "russell-cicerone",
      "canonical_name": "Russell Cicerone",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1701.0,
        "shots": 50.0,
        "shots_on_target": 21.0,
        "goals": 5.0,
        "xg": 4.5969,
        "xg_place": -0.2874,
        "goals_minus_xg": 0.4031,
        "key_passes": 23.0,
        "assists": 0.0,
        "xa": 3.2957,
        "assists_minus_xa": -3.2957,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 7.8926,
        "points_added": 1.5396,
        "xpoints_added": 2.5335,
        "passes_attempted": 571.0,
        "pass_completion_pct": 0.7373,
        "xpass_completion_pct": 0.7374,
        "passes_over_expected": -0.0581,
        "passes_over_expected_p100": -0.0102,
        "avg_pass_distance": 20.4545,
        "avg_pass_vertical": 2.9238
      }
    },
    {
      "canonical_id": "sam-fink",
      "canonical_name": "Sam Fink",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1523.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.3164,
        "xg_place": 0.4473,
        "goals_minus_xg": 0.6836,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.5136,
        "assists_minus_xa": 0.4864,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.83,
        "points_added": 0.129,
        "xpoints_added": 0.0711,
        "passes_attempted": 756.0,
        "pass_completion_pct": 0.8095,
        "xpass_completion_pct": 0.7869,
        "passes_over_expected": 17.1236,
        "passes_over_expected_p100": 2.265,
        "avg_pass_distance": 29.6882,
        "avg_pass_vertical": 14.4766
      }
    },
    {
      "canonical_id": "tobi-adewole",
      "canonical_name": "Tobi Adewole",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1078.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1498,
        "xg_place": -0.1191,
        "goals_minus_xg": -0.1498,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1498,
        "points_added": 0.0,
        "xpoints_added": 0.0847,
        "passes_attempted": 471.0,
        "pass_completion_pct": 0.758,
        "xpass_completion_pct": 0.759,
        "passes_over_expected": -0.4866,
        "passes_over_expected_p100": -0.1033,
        "avg_pass_distance": 25.892,
        "avg_pass_vertical": 11.5514
      }
    },
    {
      "canonical_id": "todd-wharton",
      "canonical_name": "Todd Wharton",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1621.0,
        "shots": 8.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.5905,
        "xg_place": -0.067,
        "goals_minus_xg": -0.5905,
        "key_passes": 28.0,
        "assists": 4.0,
        "xa": 3.1462,
        "assists_minus_xa": 0.8538,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.7367,
        "points_added": 0.0,
        "xpoints_added": 0.4023,
        "passes_attempted": 708.0,
        "pass_completion_pct": 0.8319,
        "xpass_completion_pct": 0.799,
        "passes_over_expected": 23.2924,
        "passes_over_expected_p100": 3.2899,
        "avg_pass_distance": 22.275,
        "avg_pass_vertical": 3.2198
      }
    },
    {
      "canonical_id": "tyler-blackwood",
      "canonical_name": "Tyler Blackwood",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1117.0,
        "shots": 24.0,
        "shots_on_target": 14.0,
        "goals": 6.0,
        "xg": 3.3611,
        "xg_place": 1.3643,
        "goals_minus_xg": 2.6389,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.2744,
        "assists_minus_xa": -0.2744,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 4.6355,
        "points_added": 2.9393,
        "xpoints_added": 1.8535,
        "passes_attempted": 261.0,
        "pass_completion_pct": 0.6897,
        "xpass_completion_pct": 0.7298,
        "passes_over_expected": -10.4789,
        "passes_over_expected_p100": -4.0149,
        "avg_pass_distance": 15.0919,
        "avg_pass_vertical": -1.6738
      }
    },
    {
      "canonical_id": "wal-fall",
      "canonical_name": "Wal Fall",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1471.0,
        "shots": 24.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 3.155,
        "xg_place": 0.2856,
        "goals_minus_xg": -1.155,
        "key_passes": 11.0,
        "assists": 3.0,
        "xa": 1.4791,
        "assists_minus_xa": 1.5209,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.6341,
        "points_added": 1.4465,
        "xpoints_added": 1.1491,
        "passes_attempted": 647.0,
        "pass_completion_pct": 0.7883,
        "xpass_completion_pct": 0.796,
        "passes_over_expected": -5.0333,
        "passes_over_expected_p100": -0.7779,
        "avg_pass_distance": 21.244,
        "avg_pass_vertical": 4.0281
      }
    }
  ]
}