{
  "slug": "soccer-nasl-2016-odmx7ywqyl",
  "game_id": "soccer-nasl-2016-odMX7YWQYL",
  "display": "NASL 2016 Season",
  "league": "NASL",
  "season": 2016,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "nasl-2016",
  "synthetic": true,
  "player_count": 30,
  "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": "alberto-navarro",
      "canonical_name": "Alberto Navarro",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 899.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.129,
        "xg_place": -0.129,
        "goals_minus_xg": -0.129,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.129,
        "points_added": 0.0,
        "xpoints_added": 0.1748,
        "passes_attempted": 397.0,
        "pass_completion_pct": 0.8186,
        "xpass_completion_pct": 0.834,
        "passes_over_expected": -6.0954,
        "passes_over_expected_p100": -1.5354,
        "avg_pass_distance": 23.7447,
        "avg_pass_vertical": 9.9171
      }
    },
    {
      "canonical_id": "alexander-anderson",
      "canonical_name": "Alexander Anderson",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 361.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.9955,
        "xg_place": -0.3039,
        "goals_minus_xg": -0.9955,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.4893,
        "assists_minus_xa": 0.5107,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4848,
        "points_added": 0.0,
        "xpoints_added": 0.617,
        "passes_attempted": 84.0,
        "pass_completion_pct": 0.8452,
        "xpass_completion_pct": 0.8015,
        "passes_over_expected": 3.6706,
        "passes_over_expected_p100": 4.3697,
        "avg_pass_distance": 13.5186,
        "avg_pass_vertical": 0.9883
      }
    },
    {
      "canonical_id": "alhassane-keita",
      "canonical_name": "Alhassane Keita",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1649.0,
        "shots": 49.0,
        "shots_on_target": 23.0,
        "goals": 6.0,
        "xg": 5.0227,
        "xg_place": 1.8575,
        "goals_minus_xg": 0.9773,
        "key_passes": 24.0,
        "assists": 0.0,
        "xa": 1.0354,
        "assists_minus_xa": -1.0354,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.0581,
        "points_added": 3.0242,
        "xpoints_added": 4.0252,
        "passes_attempted": 432.0,
        "pass_completion_pct": 0.7847,
        "xpass_completion_pct": 0.7908,
        "passes_over_expected": -2.6308,
        "passes_over_expected_p100": -0.609,
        "avg_pass_distance": 16.9957,
        "avg_pass_vertical": -1.3127
      }
    },
    {
      "canonical_id": "anthony-wallace",
      "canonical_name": "Anthony Wallace",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1395.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.012,
        "xg_place": -0.012,
        "goals_minus_xg": -0.012,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.5576,
        "assists_minus_xa": -0.5576,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5696,
        "points_added": 0.0,
        "xpoints_added": 0.0229,
        "passes_attempted": 706.0,
        "pass_completion_pct": 0.7564,
        "xpass_completion_pct": 0.7422,
        "passes_over_expected": 10.0303,
        "passes_over_expected_p100": 1.4207,
        "avg_pass_distance": 21.3784,
        "avg_pass_vertical": 7.2222
      }
    },
    {
      "canonical_id": "bryan-burke",
      "canonical_name": "Bryan Burke",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1757.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2734,
        "xg_place": -0.2734,
        "goals_minus_xg": -0.2734,
        "key_passes": 16.0,
        "assists": 0.0,
        "xa": 1.1486,
        "assists_minus_xa": -1.1486,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.422,
        "points_added": 0.0,
        "xpoints_added": 0.3593,
        "passes_attempted": 1095.0,
        "pass_completion_pct": 0.7352,
        "xpass_completion_pct": 0.7255,
        "passes_over_expected": 10.5606,
        "passes_over_expected_p100": 0.9644,
        "avg_pass_distance": 19.0885,
        "avg_pass_vertical": 6.3162
      }
    },
    {
      "canonical_id": "charles-eloundou",
      "canonical_name": "Charles Eloundou",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1899.0,
        "shots": 72.0,
        "shots_on_target": 27.0,
        "goals": 6.0,
        "xg": 6.0262,
        "xg_place": -1.0448,
        "goals_minus_xg": -0.0262,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.8128,
        "assists_minus_xa": -0.8128,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 7.839,
        "points_added": 4.2488,
        "xpoints_added": 4.5221,
        "passes_attempted": 474.0,
        "pass_completion_pct": 0.7089,
        "xpass_completion_pct": 0.7362,
        "passes_over_expected": -12.9559,
        "passes_over_expected_p100": -2.7333,
        "avg_pass_distance": 16.2074,
        "avg_pass_vertical": 2.003
      }
    },
    {
      "canonical_id": "daniel-barrow",
      "canonical_name": "Daniel Barrow",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 726.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.42,
        "xg_place": 0.0934,
        "goals_minus_xg": -0.42,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 1.1894,
        "assists_minus_xa": -1.1894,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.6093,
        "points_added": 0.0,
        "xpoints_added": 0.3688,
        "passes_attempted": 228.0,
        "pass_completion_pct": 0.6842,
        "xpass_completion_pct": 0.7326,
        "passes_over_expected": -11.041,
        "passes_over_expected_p100": -4.8425,
        "avg_pass_distance": 18.7136,
        "avg_pass_vertical": 2.0565
      }
    },
    {
      "canonical_id": "derek-gebhard",
      "canonical_name": "Derek Gebhard",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 242.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2397,
        "xg_place": -0.1468,
        "goals_minus_xg": -0.2397,
        "key_passes": 2.0,
        "assists": 2.0,
        "xa": 0.4237,
        "assists_minus_xa": 1.5763,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.6634,
        "points_added": 0.0,
        "xpoints_added": 0.2487,
        "passes_attempted": 44.0,
        "pass_completion_pct": 0.7045,
        "xpass_completion_pct": 0.7322,
        "passes_over_expected": -1.2171,
        "passes_over_expected_p100": -2.766,
        "avg_pass_distance": 17.9284,
        "avg_pass_vertical": -0.2455
      }
    },
    {
      "canonical_id": "hugh-alexander-dixon",
      "canonical_name": "Hugh Alexander Dixon",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 608.0,
        "shots": 6.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.0551,
        "xg_place": 0.5688,
        "goals_minus_xg": 0.9449,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 0.738,
        "assists_minus_xa": 0.262,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.7931,
        "points_added": 1.3769,
        "xpoints_added": 0.7853,
        "passes_attempted": 143.0,
        "pass_completion_pct": 0.7552,
        "xpass_completion_pct": 0.7622,
        "passes_over_expected": -0.999,
        "passes_over_expected_p100": -0.6986,
        "avg_pass_distance": 17.998,
        "avg_pass_vertical": 1.2959
      }
    },
    {
      "canonical_id": "jason-plumhoff",
      "canonical_name": "Jason Plumhoff",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 238.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0494,
        "xg_place": -0.0494,
        "goals_minus_xg": -0.0494,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.2093,
        "assists_minus_xa": -0.2093,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2587,
        "points_added": 0.0,
        "xpoints_added": 0.0462,
        "passes_attempted": 56.0,
        "pass_completion_pct": 0.625,
        "xpass_completion_pct": 0.6263,
        "passes_over_expected": -0.0723,
        "passes_over_expected_p100": -0.129,
        "avg_pass_distance": 21.3469,
        "avg_pass_vertical": 2.9901
      }
    },
    {
      "canonical_id": "jemal-johnson",
      "canonical_name": "Jemal Johnson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1617.0,
        "shots": 37.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 1.7307,
        "xg_place": 0.1205,
        "goals_minus_xg": 0.2693,
        "key_passes": 18.0,
        "assists": 4.0,
        "xa": 1.9006,
        "assists_minus_xa": 2.0994,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.6312,
        "points_added": 2.0959,
        "xpoints_added": 1.1095,
        "passes_attempted": 564.0,
        "pass_completion_pct": 0.6028,
        "xpass_completion_pct": 0.6605,
        "passes_over_expected": -32.4999,
        "passes_over_expected_p100": -5.7624,
        "avg_pass_distance": 20.5003,
        "avg_pass_vertical": 4.5207
      }
    },
    {
      "canonical_id": "junior-sandoval",
      "canonical_name": "Junior Sandoval",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1234.0,
        "shots": 38.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 1.9777,
        "xg_place": -0.621,
        "goals_minus_xg": 0.0223,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 0.6755,
        "assists_minus_xa": -0.6755,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.6532,
        "points_added": 1.3125,
        "xpoints_added": 1.4261,
        "passes_attempted": 508.0,
        "pass_completion_pct": 0.7087,
        "xpass_completion_pct": 0.7197,
        "passes_over_expected": -5.6288,
        "passes_over_expected_p100": -1.108,
        "avg_pass_distance": 21.1441,
        "avg_pass_vertical": 2.4999
      }
    },
    {
      "canonical_id": "karl-ouimette",
      "canonical_name": "Karl Ouimette",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 575.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0246,
        "xg_place": -0.0246,
        "goals_minus_xg": -0.0246,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.2152,
        "assists_minus_xa": -0.2152,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2398,
        "points_added": 0.0,
        "xpoints_added": 0.0147,
        "passes_attempted": 240.0,
        "pass_completion_pct": 0.7458,
        "xpass_completion_pct": 0.7369,
        "passes_over_expected": 2.1532,
        "passes_over_expected_p100": 0.8971,
        "avg_pass_distance": 24.0421,
        "avg_pass_vertical": 12.6211
      }
    },
    {
      "canonical_id": "kevan-george",
      "canonical_name": "Kevan George",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2584.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3067,
        "xg_place": -0.2246,
        "goals_minus_xg": -0.3067,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.5715,
        "assists_minus_xa": -0.5715,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8781,
        "points_added": 0.0,
        "xpoints_added": 0.2054,
        "passes_attempted": 1361.0,
        "pass_completion_pct": 0.8472,
        "xpass_completion_pct": 0.8493,
        "passes_over_expected": -2.9539,
        "passes_over_expected_p100": -0.217,
        "avg_pass_distance": 20.1987,
        "avg_pass_vertical": 4.9874
      }
    },
    {
      "canonical_id": "lucas-scaglia",
      "canonical_name": "Lucas Scaglia",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 869.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.9386,
        "xg_place": 0.1252,
        "goals_minus_xg": 0.0614,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.827,
        "assists_minus_xa": 0.173,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7656,
        "points_added": 0.4502,
        "xpoints_added": 0.6165,
        "passes_attempted": 549.0,
        "pass_completion_pct": 0.8616,
        "xpass_completion_pct": 0.8555,
        "passes_over_expected": 3.3228,
        "passes_over_expected_p100": 0.6052,
        "avg_pass_distance": 18.1986,
        "avg_pass_vertical": 2.2081
      }
    },
    {
      "canonical_id": "matt-bahner",
      "canonical_name": "Matt Bahner",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1999.0,
        "shots": 14.0,
        "shots_on_target": 6.0,
        "goals": 3.0,
        "xg": 1.229,
        "xg_place": 0.0011,
        "goals_minus_xg": 1.771,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 0.708,
        "assists_minus_xa": 0.292,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.9371,
        "points_added": 1.3455,
        "xpoints_added": 0.4114,
        "passes_attempted": 1032.0,
        "pass_completion_pct": 0.7287,
        "xpass_completion_pct": 0.7351,
        "passes_over_expected": -6.6472,
        "passes_over_expected_p100": -0.6441,
        "avg_pass_distance": 21.0404,
        "avg_pass_vertical": 8.2753
      }
    },
    {
      "canonical_id": "matthew-fondy",
      "canonical_name": "Matthew Fondy",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 627.0,
        "shots": 13.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.8537,
        "xg_place": -0.5436,
        "goals_minus_xg": -0.8537,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.4155,
        "assists_minus_xa": -0.4155,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2692,
        "points_added": 0.0,
        "xpoints_added": 0.6853,
        "passes_attempted": 138.0,
        "pass_completion_pct": 0.7681,
        "xpass_completion_pct": 0.7629,
        "passes_over_expected": 0.7229,
        "passes_over_expected_p100": 0.5239,
        "avg_pass_distance": 13.7322,
        "avg_pass_vertical": -1.6338
      }
    },
    {
      "canonical_id": "mechack-jerome",
      "canonical_name": "Mechack Jerome",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2352.0,
        "shots": 40.0,
        "shots_on_target": 12.0,
        "goals": 1.0,
        "xg": 1.2317,
        "xg_place": -0.1643,
        "goals_minus_xg": -0.2317,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.1559,
        "assists_minus_xa": -0.1559,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3876,
        "points_added": 1.08,
        "xpoints_added": 0.9981,
        "passes_attempted": 1373.0,
        "pass_completion_pct": 0.8172,
        "xpass_completion_pct": 0.781,
        "passes_over_expected": 49.7526,
        "passes_over_expected_p100": 3.6236,
        "avg_pass_distance": 27.2103,
        "avg_pass_vertical": 13.3625
      }
    },
    {
      "canonical_id": "miguel-gallardo",
      "canonical_name": "Miguel Gallardo",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2023.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": 686.0,
        "pass_completion_pct": 0.7303,
        "xpass_completion_pct": 0.725,
        "passes_over_expected": 3.6246,
        "passes_over_expected_p100": 0.5284,
        "avg_pass_distance": 38.6188,
        "avg_pass_vertical": 28.0682,
        "shots_faced": 68.0,
        "goals_conceded": 23.0,
        "saves": 45.0,
        "headed_shot_share": 0.1471,
        "xg_faced": 19.8832,
        "goals_conceded_minus_xg": 3.1168,
        "goals_per_xg": 1.1568
      }
    },
    {
      "canonical_id": "nicklas-maripuu",
      "canonical_name": "Nicklas Maripuu",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1256.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2028,
        "xg_place": -0.2028,
        "goals_minus_xg": -0.2028,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.781,
        "assists_minus_xa": -0.781,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9839,
        "points_added": 0.0,
        "xpoints_added": 0.1508,
        "passes_attempted": 694.0,
        "pass_completion_pct": 0.8775,
        "xpass_completion_pct": 0.8614,
        "passes_over_expected": 11.2163,
        "passes_over_expected_p100": 1.6162,
        "avg_pass_distance": 21.1543,
        "avg_pass_vertical": 2.8663
      }
    },
    {
      "canonical_id": "nicolas-perea",
      "canonical_name": "Nicolas Perea",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 378.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2292,
        "xg_place": -0.165,
        "goals_minus_xg": -0.2292,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1273,
        "assists_minus_xa": -0.1273,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3565,
        "points_added": 0.0,
        "xpoints_added": 0.2147,
        "passes_attempted": 159.0,
        "pass_completion_pct": 0.8176,
        "xpass_completion_pct": 0.8138,
        "passes_over_expected": 0.5997,
        "passes_over_expected_p100": 0.3772,
        "avg_pass_distance": 19.2878,
        "avg_pass_vertical": 2.7285
      }
    },
    {
      "canonical_id": "pascal-millien",
      "canonical_name": "Pascal Millien",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 780.0,
        "shots": 12.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.5513,
        "xg_place": -0.215,
        "goals_minus_xg": 0.4487,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.4253,
        "assists_minus_xa": 0.5747,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.9766,
        "points_added": 0.7067,
        "xpoints_added": 0.3018,
        "passes_attempted": 277.0,
        "pass_completion_pct": 0.657,
        "xpass_completion_pct": 0.7201,
        "passes_over_expected": -17.4622,
        "passes_over_expected_p100": -6.304,
        "avg_pass_distance": 18.2565,
        "avg_pass_vertical": 2.4268
      }
    },
    {
      "canonical_id": "patrick-otte",
      "canonical_name": "Patrick Otte",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 707.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": 3.0,
        "assists": 0.0,
        "xa": 0.1101,
        "assists_minus_xa": -0.1101,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1101,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 352.0,
        "pass_completion_pct": 0.8381,
        "xpass_completion_pct": 0.8103,
        "passes_over_expected": 9.7628,
        "passes_over_expected_p100": 2.7735,
        "avg_pass_distance": 17.3871,
        "avg_pass_vertical": 3.7319
      }
    },
    {
      "canonical_id": "pekka-lagerblom",
      "canonical_name": "Pekka Lagerblom",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 499.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1718,
        "xg_place": -0.1718,
        "goals_minus_xg": -0.1718,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.5509,
        "assists_minus_xa": -0.5509,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7226,
        "points_added": 0.0,
        "xpoints_added": 0.112,
        "passes_attempted": 278.0,
        "pass_completion_pct": 0.8237,
        "xpass_completion_pct": 0.8217,
        "passes_over_expected": 0.5653,
        "passes_over_expected_p100": 0.2034,
        "avg_pass_distance": 17.0426,
        "avg_pass_vertical": 3.0854
      }
    },
    {
      "canonical_id": "richie-ryan",
      "canonical_name": "Richie Ryan",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 487.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0587,
        "xg_place": 0.1277,
        "goals_minus_xg": -0.0587,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.4805,
        "assists_minus_xa": 0.5195,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5392,
        "points_added": 0.0,
        "xpoints_added": 0.0536,
        "passes_attempted": 351.0,
        "pass_completion_pct": 0.792,
        "xpass_completion_pct": 0.7878,
        "passes_over_expected": 1.4828,
        "passes_over_expected_p100": 0.4224,
        "avg_pass_distance": 24.1587,
        "avg_pass_vertical": 6.2226
      }
    },
    {
      "canonical_id": "sean-lewis",
      "canonical_name": "Sean Lewis",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1035.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.0225,
        "assists_minus_xa": -0.0225,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0225,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 329.0,
        "pass_completion_pct": 0.6717,
        "xpass_completion_pct": 0.6475,
        "passes_over_expected": 7.9599,
        "passes_over_expected_p100": 2.4194,
        "avg_pass_distance": 45.1761,
        "avg_pass_vertical": 37.1399,
        "shots_faced": 61.0,
        "goals_conceded": 22.0,
        "saves": 39.0,
        "headed_shot_share": 0.1311,
        "xg_faced": 18.7141,
        "goals_conceded_minus_xg": 3.2859,
        "goals_per_xg": 1.1756
      }
    },
    {
      "canonical_id": "sebastian-evers",
      "canonical_name": "Sebastian Evers",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 60.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": 15.0,
        "pass_completion_pct": 0.6,
        "xpass_completion_pct": 0.6366,
        "passes_over_expected": -0.5494,
        "passes_over_expected_p100": -3.6628,
        "avg_pass_distance": 48.3435,
        "avg_pass_vertical": 40.2423,
        "shots_faced": 2.0,
        "goals_conceded": 0.0,
        "saves": 2.0,
        "headed_shot_share": 1.0,
        "xg_faced": 0.3096,
        "goals_conceded_minus_xg": -0.3096,
        "goals_per_xg": 0.0
      }
    },
    {
      "canonical_id": "shawn-nicklaw",
      "canonical_name": "Shawn Nicklaw",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 444.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1033,
        "xg_place": -0.1033,
        "goals_minus_xg": -0.1033,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.235,
        "assists_minus_xa": -0.235,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3382,
        "points_added": 0.0,
        "xpoints_added": 0.0633,
        "passes_attempted": 249.0,
        "pass_completion_pct": 0.7068,
        "xpass_completion_pct": 0.6865,
        "passes_over_expected": 5.0595,
        "passes_over_expected_p100": 2.0319,
        "avg_pass_distance": 23.0051,
        "avg_pass_vertical": 9.8341
      }
    },
    {
      "canonical_id": "tyler-ruthven",
      "canonical_name": "Tyler Ruthven",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3021.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.9806,
        "xg_place": -0.1288,
        "goals_minus_xg": 0.0194,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0448,
        "assists_minus_xa": -0.0448,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0254,
        "points_added": 0.7766,
        "xpoints_added": 0.7421,
        "passes_attempted": 1302.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.8441,
        "passes_over_expected": 16.9493,
        "passes_over_expected_p100": 1.3018,
        "avg_pass_distance": 24.1809,
        "avg_pass_vertical": 8.7508
      }
    },
    {
      "canonical_id": "zach-steinberger",
      "canonical_name": "Zach Steinberger",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1820.0,
        "shots": 24.0,
        "shots_on_target": 8.0,
        "goals": 4.0,
        "xg": 3.5303,
        "xg_place": -0.3827,
        "goals_minus_xg": 0.4697,
        "key_passes": 29.0,
        "assists": 4.0,
        "xa": 2.2581,
        "assists_minus_xa": 1.7419,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 5.7885,
        "points_added": 2.4219,
        "xpoints_added": 2.0679,
        "passes_attempted": 655.0,
        "pass_completion_pct": 0.7893,
        "xpass_completion_pct": 0.7735,
        "passes_over_expected": 10.3532,
        "passes_over_expected_p100": 1.5806,
        "avg_pass_distance": 18.8112,
        "avg_pass_vertical": 2.452
      }
    }
  ]
}