{
  "slug": "soccer-uslc-2017-n6mmwv0qeg",
  "game_id": "soccer-uslc-2017-N6MmWV0qEG",
  "display": "USLC 2017 Season",
  "league": "USLC",
  "season": 2017,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "uslc-2017",
  "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": "andy-thoma",
      "canonical_name": "Andy Thoma",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1071.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.4615,
        "xg_place": -0.278,
        "goals_minus_xg": 0.5385,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.0392,
        "assists_minus_xa": -0.0392,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.5006,
        "points_added": 0.016,
        "xpoints_added": 0.2533,
        "passes_attempted": 427.0,
        "pass_completion_pct": 0.6745,
        "xpass_completion_pct": 0.6782,
        "passes_over_expected": -1.5953,
        "passes_over_expected_p100": -0.3736,
        "avg_pass_distance": 17.3705,
        "avg_pass_vertical": 3.0631
      }
    },
    {
      "canonical_id": "ben-mckendry",
      "canonical_name": "Ben McKendry",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1287.0,
        "shots": 26.0,
        "shots_on_target": 14.0,
        "goals": 2.0,
        "xg": 2.7245,
        "xg_place": 0.0474,
        "goals_minus_xg": -0.7245,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.3554,
        "assists_minus_xa": -0.3554,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.0799,
        "points_added": 0.0716,
        "xpoints_added": 1.5228,
        "passes_attempted": 619.0,
        "pass_completion_pct": 0.7415,
        "xpass_completion_pct": 0.7727,
        "passes_over_expected": -19.3101,
        "passes_over_expected_p100": -3.1196,
        "avg_pass_distance": 22.1261,
        "avg_pass_vertical": 3.6373
      }
    },
    {
      "canonical_id": "brett-levis",
      "canonical_name": "Brett Levis",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 250.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2495,
        "xg_place": -0.2495,
        "goals_minus_xg": -0.2495,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.3062,
        "assists_minus_xa": 0.6938,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5557,
        "points_added": 0.0,
        "xpoints_added": 0.1714,
        "passes_attempted": 150.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.7989,
        "passes_over_expected": 5.1611,
        "passes_over_expected_p100": 3.4407,
        "avg_pass_distance": 18.1289,
        "avg_pass_vertical": 2.4844
      }
    },
    {
      "canonical_id": "chris-serban",
      "canonical_name": "Chris Serban",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1146.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.934,
        "xg_place": -0.1433,
        "goals_minus_xg": 0.066,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 1.1591,
        "assists_minus_xa": -1.1591,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0931,
        "points_added": 0.0077,
        "xpoints_added": 0.5329,
        "passes_attempted": 539.0,
        "pass_completion_pct": 0.8145,
        "xpass_completion_pct": 0.7739,
        "passes_over_expected": 21.8737,
        "passes_over_expected_p100": 4.0582,
        "avg_pass_distance": 17.1134,
        "avg_pass_vertical": 2.3854
      }
    },
    {
      "canonical_id": "christian-dean",
      "canonical_name": "Christian Dean",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 389.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3098,
        "xg_place": -0.3023,
        "goals_minus_xg": -0.3098,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.255,
        "assists_minus_xa": -0.255,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5648,
        "points_added": 0.0,
        "xpoints_added": 0.0367,
        "passes_attempted": 231.0,
        "pass_completion_pct": 0.7446,
        "xpass_completion_pct": 0.7761,
        "passes_over_expected": -7.2779,
        "passes_over_expected_p100": -3.1506,
        "avg_pass_distance": 28.1679,
        "avg_pass_vertical": 11.8371
      }
    },
    {
      "canonical_id": "cole-seiler",
      "canonical_name": "Cole Seiler",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2391.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.9279,
        "xg_place": 0.3755,
        "goals_minus_xg": -0.9279,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 1.0873,
        "assists_minus_xa": -1.0873,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.0152,
        "points_added": 0.0,
        "xpoints_added": 0.5767,
        "passes_attempted": 1333.0,
        "pass_completion_pct": 0.817,
        "xpass_completion_pct": 0.7873,
        "passes_over_expected": 39.5844,
        "passes_over_expected_p100": 2.9696,
        "avg_pass_distance": 24.5393,
        "avg_pass_vertical": 10.0625
      }
    },
    {
      "canonical_id": "daniel-barbir",
      "canonical_name": "Daniel Barbir",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 284.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1196,
        "xg_place": -0.0932,
        "goals_minus_xg": -0.1196,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1076,
        "assists_minus_xa": -0.1076,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2273,
        "points_added": 0.0,
        "xpoints_added": 0.1107,
        "passes_attempted": 207.0,
        "pass_completion_pct": 0.8792,
        "xpass_completion_pct": 0.8479,
        "passes_over_expected": 6.4787,
        "passes_over_expected_p100": 3.1298,
        "avg_pass_distance": 24.4372,
        "avg_pass_vertical": 10.0999
      }
    },
    {
      "canonical_id": "david-norman",
      "canonical_name": "David Norman",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2173.0,
        "shots": 32.0,
        "shots_on_target": 14.0,
        "goals": 1.0,
        "xg": 1.4632,
        "xg_place": 0.6017,
        "goals_minus_xg": -0.4632,
        "key_passes": 36.0,
        "assists": 3.0,
        "xa": 4.1711,
        "assists_minus_xa": -1.1711,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.6343,
        "points_added": 0.4549,
        "xpoints_added": 0.9112,
        "passes_attempted": 1289.0,
        "pass_completion_pct": 0.7626,
        "xpass_completion_pct": 0.7721,
        "passes_over_expected": -12.275,
        "passes_over_expected_p100": -0.9523,
        "avg_pass_distance": 22.254,
        "avg_pass_vertical": 6.7861
      }
    },
    {
      "canonical_id": "deklan-wynne",
      "canonical_name": "Deklan Wynne",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1907.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.6493,
        "xg_place": 0.1821,
        "goals_minus_xg": 1.3507,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.991,
        "assists_minus_xa": -0.991,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.6403,
        "points_added": 0.7563,
        "xpoints_added": 0.3645,
        "passes_attempted": 1163.0,
        "pass_completion_pct": 0.7472,
        "xpass_completion_pct": 0.7254,
        "passes_over_expected": 25.3916,
        "passes_over_expected_p100": 2.1833,
        "avg_pass_distance": 18.9413,
        "avg_pass_vertical": 5.4563
      }
    },
    {
      "canonical_id": "deybi-flores",
      "canonical_name": "Deybi Flores",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 194.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1238,
        "xg_place": 0.3321,
        "goals_minus_xg": -0.1238,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0546,
        "assists_minus_xa": -0.0546,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1783,
        "points_added": 0.0,
        "xpoints_added": 0.1213,
        "passes_attempted": 95.0,
        "pass_completion_pct": 0.8211,
        "xpass_completion_pct": 0.8217,
        "passes_over_expected": -0.0584,
        "passes_over_expected_p100": -0.0614,
        "avg_pass_distance": 23.6554,
        "avg_pass_vertical": 6.7402
      }
    },
    {
      "canonical_id": "dominick-zator",
      "canonical_name": "Dominick Zator",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 723.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.805,
        "xg_place": -0.5941,
        "goals_minus_xg": -0.805,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.805,
        "points_added": 0.0,
        "xpoints_added": 0.5845,
        "passes_attempted": 392.0,
        "pass_completion_pct": 0.8112,
        "xpass_completion_pct": 0.787,
        "passes_over_expected": 9.4841,
        "passes_over_expected_p100": 2.4194,
        "avg_pass_distance": 24.47,
        "avg_pass_vertical": 11.3311
      }
    },
    {
      "canonical_id": "francis-de-vries",
      "canonical_name": "Francis De Vries",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1882.0,
        "shots": 9.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.824,
        "xg_place": -0.6555,
        "goals_minus_xg": -0.824,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1914,
        "assists_minus_xa": -0.1914,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0154,
        "points_added": 0.0,
        "xpoints_added": 0.6538,
        "passes_attempted": 905.0,
        "pass_completion_pct": 0.8155,
        "xpass_completion_pct": 0.8019,
        "passes_over_expected": 12.2569,
        "passes_over_expected_p100": 1.3544,
        "avg_pass_distance": 27.7416,
        "avg_pass_vertical": 11.5548
      }
    },
    {
      "canonical_id": "gloire-amanda",
      "canonical_name": "Gloire Amanda",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1328.0,
        "shots": 28.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 3.5714,
        "xg_place": 0.7551,
        "goals_minus_xg": -0.5714,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 0.72,
        "assists_minus_xa": 1.28,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.2914,
        "points_added": 1.2506,
        "xpoints_added": 2.7066,
        "passes_attempted": 382.0,
        "pass_completion_pct": 0.7251,
        "xpass_completion_pct": 0.742,
        "passes_over_expected": -6.4289,
        "passes_over_expected_p100": -1.683,
        "avg_pass_distance": 17.4968,
        "avg_pass_vertical": -1.1975
      }
    },
    {
      "canonical_id": "jake-nerwinski",
      "canonical_name": "Jake Nerwinski",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 192.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.1362,
        "assists_minus_xa": -0.1362,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1362,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 118.0,
        "pass_completion_pct": 0.7203,
        "xpass_completion_pct": 0.7288,
        "passes_over_expected": -1.0042,
        "passes_over_expected_p100": -0.8511,
        "avg_pass_distance": 16.493,
        "avg_pass_vertical": 2.1661
      }
    },
    {
      "canonical_id": "kadin-chung",
      "canonical_name": "Kadin Chung",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1939.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 2.6123,
        "xg_place": -0.0403,
        "goals_minus_xg": -0.6123,
        "key_passes": 25.0,
        "assists": 0.0,
        "xa": 3.1453,
        "assists_minus_xa": -3.1453,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 5.7576,
        "points_added": 0.6385,
        "xpoints_added": 1.5889,
        "passes_attempted": 831.0,
        "pass_completion_pct": 0.7918,
        "xpass_completion_pct": 0.7732,
        "passes_over_expected": 15.4295,
        "passes_over_expected_p100": 1.8567,
        "avg_pass_distance": 18.177,
        "avg_pass_vertical": 2.8471
      }
    },
    {
      "canonical_id": "kyle-greig",
      "canonical_name": "Kyle Greig",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 426.0,
        "shots": 7.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.9731,
        "xg_place": -0.3885,
        "goals_minus_xg": -0.9731,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.4426,
        "assists_minus_xa": -0.4426,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.4157,
        "points_added": 0.0,
        "xpoints_added": 0.7119,
        "passes_attempted": 79.0,
        "pass_completion_pct": 0.6582,
        "xpass_completion_pct": 0.6451,
        "passes_over_expected": 1.0339,
        "passes_over_expected_p100": 1.3087,
        "avg_pass_distance": 14.334,
        "avg_pass_vertical": 2.0402
      }
    },
    {
      "canonical_id": "marco-bustos",
      "canonical_name": "Marco Bustos",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1929.0,
        "shots": 57.0,
        "shots_on_target": 24.0,
        "goals": 8.0,
        "xg": 9.0715,
        "xg_place": 0.1289,
        "goals_minus_xg": -1.0715,
        "key_passes": 26.0,
        "assists": 1.0,
        "xa": 2.5374,
        "assists_minus_xa": -1.5374,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 11.6089,
        "points_added": 6.276,
        "xpoints_added": 7.1103,
        "passes_attempted": 811.0,
        "pass_completion_pct": 0.8101,
        "xpass_completion_pct": 0.8061,
        "passes_over_expected": 3.2563,
        "passes_over_expected_p100": 0.4015,
        "avg_pass_distance": 19.3185,
        "avg_pass_vertical": 2.713
      }
    },
    {
      "canonical_id": "mark-village",
      "canonical_name": "Mark Village",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 97.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": 33.0,
        "pass_completion_pct": 0.697,
        "xpass_completion_pct": 0.6486,
        "passes_over_expected": 1.5956,
        "passes_over_expected_p100": 4.835,
        "avg_pass_distance": 44.71,
        "avg_pass_vertical": 38.1138,
        "shots_faced": 4.0,
        "goals_conceded": 1.0,
        "saves": 3.0,
        "headed_shot_share": 0.0,
        "xg_faced": 0.754,
        "goals_conceded_minus_xg": 0.246,
        "goals_per_xg": 1.3263
      }
    },
    {
      "canonical_id": "matthew-baldisimo",
      "canonical_name": "Matthew Baldisimo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1285.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7785,
        "xg_place": -0.3833,
        "goals_minus_xg": -0.7785,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.415,
        "assists_minus_xa": -0.415,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1935,
        "points_added": 0.0,
        "xpoints_added": 0.5676,
        "passes_attempted": 513.0,
        "pass_completion_pct": 0.8051,
        "xpass_completion_pct": 0.8002,
        "passes_over_expected": 2.523,
        "passes_over_expected_p100": 0.4918,
        "avg_pass_distance": 20.227,
        "avg_pass_vertical": 4.3404
      }
    },
    {
      "canonical_id": "michael-baldisimo",
      "canonical_name": "Michael Baldisimo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 651.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3721,
        "xg_place": -0.3721,
        "goals_minus_xg": -0.3721,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.5795,
        "assists_minus_xa": -0.5795,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9516,
        "points_added": 0.0,
        "xpoints_added": 0.2952,
        "passes_attempted": 283.0,
        "pass_completion_pct": 0.8021,
        "xpass_completion_pct": 0.8007,
        "passes_over_expected": 0.3881,
        "passes_over_expected_p100": 0.1371,
        "avg_pass_distance": 20.9151,
        "avg_pass_vertical": 4.3614
      }
    },
    {
      "canonical_id": "myer-bevan",
      "canonical_name": "Myer Bevan",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1066.0,
        "shots": 18.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 3.3621,
        "xg_place": 2.0661,
        "goals_minus_xg": -0.3621,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.8025,
        "assists_minus_xa": -0.8025,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.1646,
        "points_added": 2.4635,
        "xpoints_added": 2.4055,
        "passes_attempted": 193.0,
        "pass_completion_pct": 0.7565,
        "xpass_completion_pct": 0.7845,
        "passes_over_expected": -5.4139,
        "passes_over_expected_p100": -2.8051,
        "avg_pass_distance": 13.4193,
        "avg_pass_vertical": -3.2821
      }
    },
    {
      "canonical_id": "nazeem-bartman",
      "canonical_name": "Nazeem Bartman",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 767.0,
        "shots": 12.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 2.1675,
        "xg_place": -1.5397,
        "goals_minus_xg": -1.1675,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.4993,
        "assists_minus_xa": -0.4993,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.6667,
        "points_added": 0.9267,
        "xpoints_added": 1.5025,
        "passes_attempted": 247.0,
        "pass_completion_pct": 0.7692,
        "xpass_completion_pct": 0.7657,
        "passes_over_expected": 0.8702,
        "passes_over_expected_p100": 0.3523,
        "avg_pass_distance": 15.5578,
        "avg_pass_vertical": -0.2555
      }
    },
    {
      "canonical_id": "nicolas-apostol",
      "canonical_name": "Nicolas Apostol",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 21.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.088,
        "xg_place": -0.088,
        "goals_minus_xg": -0.088,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.5629,
        "assists_minus_xa": 0.4371,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6509,
        "points_added": 0.0,
        "xpoints_added": 0.0818,
        "passes_attempted": 7.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.6057,
        "passes_over_expected": 1.7603,
        "passes_over_expected_p100": 25.1471,
        "avg_pass_distance": 19.3199,
        "avg_pass_vertical": 3.5152
      }
    },
    {
      "canonical_id": "noah-verhoeven",
      "canonical_name": "Noah Verhoeven",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 20.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": 9.0,
        "pass_completion_pct": 0.8889,
        "xpass_completion_pct": 0.8201,
        "passes_over_expected": 0.6189,
        "passes_over_expected_p100": 6.877,
        "avg_pass_distance": 15.3333,
        "avg_pass_vertical": -1.5669
      }
    },
    {
      "canonical_id": "paolo-tornaghi",
      "canonical_name": "Paolo Tornaghi",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 97.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": 32.0,
        "pass_completion_pct": 0.8125,
        "xpass_completion_pct": 0.7656,
        "passes_over_expected": 1.4997,
        "passes_over_expected_p100": 4.6867,
        "avg_pass_distance": 40.1985,
        "avg_pass_vertical": 28.7033,
        "shots_faced": 7.0,
        "goals_conceded": 2.0,
        "saves": 5.0,
        "headed_shot_share": 0.2857,
        "xg_faced": 3.1635,
        "goals_conceded_minus_xg": -1.1635,
        "goals_per_xg": 0.6322
      }
    },
    {
      "canonical_id": "patrick-metcalfe",
      "canonical_name": "Patrick Metcalfe",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 238.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0315,
        "xg_place": -0.0315,
        "goals_minus_xg": -0.0315,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1134,
        "assists_minus_xa": -0.1134,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1449,
        "points_added": 0.0,
        "xpoints_added": 0.0025,
        "passes_attempted": 117.0,
        "pass_completion_pct": 0.8205,
        "xpass_completion_pct": 0.778,
        "passes_over_expected": 4.9712,
        "passes_over_expected_p100": 4.2489,
        "avg_pass_distance": 19.6726,
        "avg_pass_vertical": 2.3273
      }
    },
    {
      "canonical_id": "sean-melvin",
      "canonical_name": "Sean Melvin",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1259.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": 406.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.7021,
        "passes_over_expected": 4.9464,
        "passes_over_expected_p100": 1.2183,
        "avg_pass_distance": 38.7933,
        "avg_pass_vertical": 30.4244,
        "shots_faced": 72.0,
        "goals_conceded": 23.0,
        "saves": 47.0,
        "headed_shot_share": 0.1528,
        "xg_faced": 18.4425,
        "goals_conceded_minus_xg": 4.5575,
        "goals_per_xg": 1.2471
      }
    },
    {
      "canonical_id": "sem-de-wit",
      "canonical_name": "Sem de Wit",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1259.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5329,
        "xg_place": -0.2173,
        "goals_minus_xg": -0.5329,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.52,
        "assists_minus_xa": -0.52,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0529,
        "points_added": 0.0,
        "xpoints_added": 0.1754,
        "passes_attempted": 672.0,
        "pass_completion_pct": 0.7932,
        "xpass_completion_pct": 0.7683,
        "passes_over_expected": 16.7292,
        "passes_over_expected_p100": 2.4895,
        "avg_pass_distance": 26.1161,
        "avg_pass_vertical": 10.7846
      }
    },
    {
      "canonical_id": "spencer-richey",
      "canonical_name": "Spencer Richey",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1638.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": 590.0,
        "pass_completion_pct": 0.7678,
        "xpass_completion_pct": 0.717,
        "passes_over_expected": 29.9679,
        "passes_over_expected_p100": 5.0793,
        "avg_pass_distance": 39.9339,
        "avg_pass_vertical": 30.4673,
        "shots_faced": 84.0,
        "goals_conceded": 25.0,
        "saves": 55.0,
        "headed_shot_share": 0.119,
        "xg_faced": 24.8028,
        "goals_conceded_minus_xg": 0.1971,
        "goals_per_xg": 1.0079
      }
    },
    {
      "canonical_id": "terran-campbell",
      "canonical_name": "Terran Campbell",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1914.0,
        "shots": 34.0,
        "shots_on_target": 11.0,
        "goals": 3.0,
        "xg": 3.343,
        "xg_place": 0.0178,
        "goals_minus_xg": -0.343,
        "key_passes": 20.0,
        "assists": 3.0,
        "xa": 2.4389,
        "assists_minus_xa": 0.5611,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.7818,
        "points_added": 1.9832,
        "xpoints_added": 2.1531,
        "passes_attempted": 689.0,
        "pass_completion_pct": 0.7097,
        "xpass_completion_pct": 0.7171,
        "passes_over_expected": -5.082,
        "passes_over_expected_p100": -0.7376,
        "avg_pass_distance": 17.2879,
        "avg_pass_vertical": 1.5129
      }
    },
    {
      "canonical_id": "thomas-gardner",
      "canonical_name": "Thomas Gardner",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1510.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.824,
        "xg_place": -0.3911,
        "goals_minus_xg": -0.824,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.799,
        "assists_minus_xa": 0.201,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6231,
        "points_added": 0.0,
        "xpoints_added": 0.4696,
        "passes_attempted": 519.0,
        "pass_completion_pct": 0.7341,
        "xpass_completion_pct": 0.7672,
        "passes_over_expected": -17.1548,
        "passes_over_expected_p100": -3.3054,
        "avg_pass_distance": 16.1434,
        "avg_pass_vertical": 3.276
      }
    },
    {
      "canonical_id": "thomas-sanner",
      "canonical_name": "Thomas Sanner",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1187.0,
        "shots": 29.0,
        "shots_on_target": 17.0,
        "goals": 4.0,
        "xg": 5.1253,
        "xg_place": 0.6391,
        "goals_minus_xg": -1.1253,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.8123,
        "assists_minus_xa": -0.8123,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.9376,
        "points_added": 2.4405,
        "xpoints_added": 3.4959,
        "passes_attempted": 209.0,
        "pass_completion_pct": 0.6555,
        "xpass_completion_pct": 0.7226,
        "passes_over_expected": -14.0282,
        "passes_over_expected_p100": -6.7121,
        "avg_pass_distance": 15.1763,
        "avg_pass_vertical": -0.8189
      }
    },
    {
      "canonical_id": "will-seymore",
      "canonical_name": "Will Seymore",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1456.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5393,
        "xg_place": -0.3404,
        "goals_minus_xg": -0.5393,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.8454,
        "assists_minus_xa": 0.1546,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3847,
        "points_added": 0.0,
        "xpoints_added": 0.4168,
        "passes_attempted": 680.0,
        "pass_completion_pct": 0.8147,
        "xpass_completion_pct": 0.806,
        "passes_over_expected": 5.9161,
        "passes_over_expected_p100": 0.87,
        "avg_pass_distance": 24.2152,
        "avg_pass_vertical": 9.7596
      }
    }
  ]
}