{
  "slug": "soccer-uslc-2018-vj58wb2m8n",
  "game_id": "soccer-uslc-2018-Vj58Wb2M8n",
  "display": "USLC 2018 Season",
  "league": "USLC",
  "season": 2018,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "uslc-2018",
  "synthetic": true,
  "player_count": 31,
  "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": "adam-jahn",
      "canonical_name": "Adam Jahn",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 928.0,
        "shots": 22.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 2.5809,
        "xg_place": -0.2309,
        "goals_minus_xg": 0.4191,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.998,
        "assists_minus_xa": 0.002,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.5789,
        "points_added": 0.5018,
        "xpoints_added": 1.128,
        "passes_attempted": 245.0,
        "pass_completion_pct": 0.6245,
        "xpass_completion_pct": 0.6632,
        "passes_over_expected": -9.4834,
        "passes_over_expected_p100": -3.8708,
        "avg_pass_distance": 15.0733,
        "avg_pass_vertical": 0.4582
      }
    },
    {
      "canonical_id": "atiba-harris",
      "canonical_name": "Atiba Harris",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1369.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.589,
        "xg_place": 0.1751,
        "goals_minus_xg": 0.411,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.3212,
        "assists_minus_xa": -0.3212,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9102,
        "points_added": 0.4556,
        "xpoints_added": 0.4114,
        "passes_attempted": 630.0,
        "pass_completion_pct": 0.8048,
        "xpass_completion_pct": 0.8155,
        "passes_over_expected": -6.7352,
        "passes_over_expected_p100": -1.0691,
        "avg_pass_distance": 26.0294,
        "avg_pass_vertical": 10.2714
      }
    },
    {
      "canonical_id": "bryan-byars",
      "canonical_name": "Bryan Byars",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 731.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": 242.0,
        "pass_completion_pct": 0.4917,
        "xpass_completion_pct": 0.5312,
        "passes_over_expected": -9.5599,
        "passes_over_expected_p100": -3.9504,
        "avg_pass_distance": 51.2369,
        "avg_pass_vertical": 45.5591,
        "shots_faced": 35.0,
        "goals_conceded": 12.0,
        "saves": 23.0,
        "headed_shot_share": 0.2,
        "xg_faced": 11.3088,
        "goals_conceded_minus_xg": 0.6912,
        "goals_per_xg": 1.0611
      }
    },
    {
      "canonical_id": "callum-ross",
      "canonical_name": "Callum Ross",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2768.0,
        "shots": 24.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.9892,
        "xg_place": 0.7098,
        "goals_minus_xg": 0.0108,
        "key_passes": 17.0,
        "assists": 4.0,
        "xa": 2.8451,
        "assists_minus_xa": 1.1549,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.8343,
        "points_added": 0.8554,
        "xpoints_added": 1.6918,
        "passes_attempted": 1248.0,
        "pass_completion_pct": 0.7724,
        "xpass_completion_pct": 0.7925,
        "passes_over_expected": -24.9877,
        "passes_over_expected_p100": -2.0022,
        "avg_pass_distance": 20.9699,
        "avg_pass_vertical": 5.7543
      }
    },
    {
      "canonical_id": "christian-ibeagha",
      "canonical_name": "Christian Ibeagha",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2643.0,
        "shots": 19.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.7112,
        "xg_place": -1.0382,
        "goals_minus_xg": -0.7112,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 1.1385,
        "assists_minus_xa": -0.1385,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.8498,
        "points_added": 0.5127,
        "xpoints_added": 1.3454,
        "passes_attempted": 1246.0,
        "pass_completion_pct": 0.7528,
        "xpass_completion_pct": 0.7646,
        "passes_over_expected": -14.7424,
        "passes_over_expected_p100": -1.1832,
        "avg_pass_distance": 22.5917,
        "avg_pass_vertical": 8.8667
      }
    },
    {
      "canonical_id": "christian-volesky",
      "canonical_name": "Christian Volesky",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1496.0,
        "shots": 36.0,
        "shots_on_target": 21.0,
        "goals": 9.0,
        "xg": 7.2296,
        "xg_place": 1.7198,
        "goals_minus_xg": 1.7704,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.5501,
        "assists_minus_xa": -0.5501,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 8.7797,
        "points_added": 3.7859,
        "xpoints_added": 4.7182,
        "passes_attempted": 258.0,
        "pass_completion_pct": 0.6279,
        "xpass_completion_pct": 0.666,
        "passes_over_expected": -9.8354,
        "passes_over_expected_p100": -3.8122,
        "avg_pass_distance": 14.8874,
        "avg_pass_vertical": -0.7878
      }
    },
    {
      "canonical_id": "coady-andrews",
      "canonical_name": "Coady Andrews",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 555.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4012,
        "xg_place": -0.4012,
        "goals_minus_xg": -0.4012,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4012,
        "points_added": 0.0,
        "xpoints_added": 0.4479,
        "passes_attempted": 202.0,
        "pass_completion_pct": 0.7277,
        "xpass_completion_pct": 0.7955,
        "passes_over_expected": -13.6837,
        "passes_over_expected_p100": -6.7741,
        "avg_pass_distance": 24.8488,
        "avg_pass_vertical": 8.3338
      }
    },
    {
      "canonical_id": "cody-laurendi",
      "canonical_name": "Cody Laurendi",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 877.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 296.0,
        "pass_completion_pct": 0.6115,
        "xpass_completion_pct": 0.5589,
        "passes_over_expected": 15.577,
        "passes_over_expected_p100": 5.2625,
        "avg_pass_distance": 48.0438,
        "avg_pass_vertical": 41.8562,
        "shots_faced": 36.0,
        "goals_conceded": 8.0,
        "saves": 27.0,
        "headed_shot_share": 0.0833,
        "xg_faced": 9.1318,
        "goals_conceded_minus_xg": -1.1318,
        "goals_per_xg": 0.8761
      }
    },
    {
      "canonical_id": "deshorn-brown",
      "canonical_name": "Deshorn Brown",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 303.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.8124,
        "xg_place": 0.1228,
        "goals_minus_xg": 0.1876,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8124,
        "points_added": 0.3532,
        "xpoints_added": 0.9149,
        "passes_attempted": 41.0,
        "pass_completion_pct": 0.7805,
        "xpass_completion_pct": 0.7825,
        "passes_over_expected": -0.0835,
        "passes_over_expected_p100": -0.2036,
        "avg_pass_distance": 20.0317,
        "avg_pass_vertical": -5.3027
      }
    },
    {
      "canonical_id": "drew-beckie",
      "canonical_name": "Drew Beckie",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1960.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4373,
        "xg_place": -0.4373,
        "goals_minus_xg": -0.4373,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4373,
        "points_added": 0.0,
        "xpoints_added": 0.4681,
        "passes_attempted": 863.0,
        "pass_completion_pct": 0.8517,
        "xpass_completion_pct": 0.8347,
        "passes_over_expected": 14.6467,
        "passes_over_expected_p100": 1.6972,
        "avg_pass_distance": 23.8955,
        "avg_pass_vertical": 7.2881
      }
    },
    {
      "canonical_id": "ema-twumasi",
      "canonical_name": "Ema Twumasi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 331.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.9662,
        "xg_place": -0.343,
        "goals_minus_xg": -0.9662,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.6002,
        "assists_minus_xa": 0.3998,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5664,
        "points_added": 0.0,
        "xpoints_added": 0.8415,
        "passes_attempted": 100.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.7301,
        "passes_over_expected": -3.009,
        "passes_over_expected_p100": -3.009,
        "avg_pass_distance": 16.8375,
        "avg_pass_vertical": 2.2369
      }
    },
    {
      "canonical_id": "francis-atuahene",
      "canonical_name": "Francis Atuahene",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 431.0,
        "shots": 17.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.8049,
        "xg_place": -0.1772,
        "goals_minus_xg": 0.1951,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0722,
        "assists_minus_xa": -0.0722,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8771,
        "points_added": 0.4092,
        "xpoints_added": 0.8588,
        "passes_attempted": 78.0,
        "pass_completion_pct": 0.5513,
        "xpass_completion_pct": 0.6361,
        "passes_over_expected": -6.6196,
        "passes_over_expected_p100": -8.4867,
        "avg_pass_distance": 17.4135,
        "avg_pass_vertical": 4.8615
      }
    },
    {
      "canonical_id": "hugh-alexander-dixon",
      "canonical_name": "Hugh Alexander Dixon",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2905.0,
        "shots": 58.0,
        "shots_on_target": 19.0,
        "goals": 11.0,
        "xg": 7.5999,
        "xg_place": 0.0217,
        "goals_minus_xg": 3.4001,
        "key_passes": 29.0,
        "assists": 4.0,
        "xa": 3.2967,
        "assists_minus_xa": 0.7033,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 10.8965,
        "points_added": 3.9404,
        "xpoints_added": 4.1494,
        "passes_attempted": 785.0,
        "pass_completion_pct": 0.6331,
        "xpass_completion_pct": 0.6681,
        "passes_over_expected": -27.4535,
        "passes_over_expected_p100": -3.4973,
        "avg_pass_distance": 20.2461,
        "avg_pass_vertical": 3.4762
      }
    },
    {
      "canonical_id": "jaime-siaj",
      "canonical_name": "Jaime Siaj",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 953.0,
        "shots": 23.0,
        "shots_on_target": 10.0,
        "goals": 4.0,
        "xg": 3.1698,
        "xg_place": 0.312,
        "goals_minus_xg": 0.8302,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.577,
        "assists_minus_xa": -0.577,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.7468,
        "points_added": 1.9522,
        "xpoints_added": 1.7298,
        "passes_attempted": 225.0,
        "pass_completion_pct": 0.6267,
        "xpass_completion_pct": 0.7077,
        "passes_over_expected": -18.2417,
        "passes_over_expected_p100": -8.1074,
        "avg_pass_distance": 14.7097,
        "avg_pass_vertical": 1.4164
      }
    },
    {
      "canonical_id": "jonathan-brown",
      "canonical_name": "Jonathan Brown",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1509.0,
        "shots": 19.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.2356,
        "xg_place": -0.953,
        "goals_minus_xg": -1.2356,
        "key_passes": 21.0,
        "assists": 2.0,
        "xa": 2.6427,
        "assists_minus_xa": -0.6427,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.8783,
        "points_added": 0.0,
        "xpoints_added": 0.6655,
        "passes_attempted": 417.0,
        "pass_completion_pct": 0.5444,
        "xpass_completion_pct": 0.5926,
        "passes_over_expected": -20.1323,
        "passes_over_expected_p100": -4.8279,
        "avg_pass_distance": 17.8983,
        "avg_pass_vertical": -1.2649
      }
    },
    {
      "canonical_id": "jordan-cano",
      "canonical_name": "Jordan Cano",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 481.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2594,
        "xg_place": -0.1277,
        "goals_minus_xg": -0.2594,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2594,
        "points_added": 0.0,
        "xpoints_added": 0.097,
        "passes_attempted": 206.0,
        "pass_completion_pct": 0.7573,
        "xpass_completion_pct": 0.7502,
        "passes_over_expected": 1.4555,
        "passes_over_expected_p100": 0.7066,
        "avg_pass_distance": 23.87,
        "avg_pass_vertical": 11.1987
      }
    },
    {
      "canonical_id": "joseph-adjei",
      "canonical_name": "Joseph Adjei",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 303.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.5021,
        "assists_minus_xa": -0.5021,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5021,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 160.0,
        "pass_completion_pct": 0.8562,
        "xpass_completion_pct": 0.835,
        "passes_over_expected": 3.405,
        "passes_over_expected_p100": 2.1281,
        "avg_pass_distance": 22.2055,
        "avg_pass_vertical": 6.3226
      }
    },
    {
      "canonical_id": "jos\u00e9-angulo",
      "canonical_name": "Jos\u00e9 Angulo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 224.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.7637,
        "xg_place": -0.6315,
        "goals_minus_xg": -0.7637,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1312,
        "assists_minus_xa": -0.1312,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8949,
        "points_added": 0.0,
        "xpoints_added": 0.643,
        "passes_attempted": 53.0,
        "pass_completion_pct": 0.6226,
        "xpass_completion_pct": 0.6804,
        "passes_over_expected": -3.0615,
        "passes_over_expected_p100": -5.7764,
        "avg_pass_distance": 19.5697,
        "avg_pass_vertical": 3.5544
      }
    },
    {
      "canonical_id": "jos\u00e9-barril",
      "canonical_name": "Jos\u00e9 Barril",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2613.0,
        "shots": 30.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 2.3104,
        "xg_place": -0.1991,
        "goals_minus_xg": -0.3104,
        "key_passes": 56.0,
        "assists": 9.0,
        "xa": 6.6269,
        "assists_minus_xa": 2.3731,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 8.9374,
        "points_added": 1.2629,
        "xpoints_added": 1.6725,
        "passes_attempted": 1136.0,
        "pass_completion_pct": 0.7905,
        "xpass_completion_pct": 0.7825,
        "passes_over_expected": 9.1359,
        "passes_over_expected_p100": 0.8042,
        "avg_pass_distance": 20.0829,
        "avg_pass_vertical": 3.1729
      }
    },
    {
      "canonical_id": "juan-guzm\u00e1n",
      "canonical_name": "Juan Guzm\u00e1n",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 397.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0374,
        "xg_place": -0.0374,
        "goals_minus_xg": -0.0374,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1314,
        "assists_minus_xa": -0.1314,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1688,
        "points_added": 0.0,
        "xpoints_added": 0.0143,
        "passes_attempted": 254.0,
        "pass_completion_pct": 0.878,
        "xpass_completion_pct": 0.8862,
        "passes_over_expected": -2.107,
        "passes_over_expected_p100": -0.8295,
        "avg_pass_distance": 19.4779,
        "avg_pass_vertical": 3.0538
      }
    },
    {
      "canonical_id": "justin-chavez",
      "canonical_name": "Justin Chavez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2448.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2073,
        "xg_place": 0.008,
        "goals_minus_xg": -0.2073,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.4181,
        "assists_minus_xa": -0.4181,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6254,
        "points_added": 0.0,
        "xpoints_added": 0.1483,
        "passes_attempted": 1125.0,
        "pass_completion_pct": 0.8436,
        "xpass_completion_pct": 0.8356,
        "passes_over_expected": 8.9652,
        "passes_over_expected_p100": 0.7969,
        "avg_pass_distance": 22.5298,
        "avg_pass_vertical": 6.6193
      }
    },
    {
      "canonical_id": "kalif-alhassan",
      "canonical_name": "Kalif Alhassan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 151.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1292,
        "xg_place": 0.3549,
        "goals_minus_xg": -0.1292,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.4522,
        "assists_minus_xa": 0.5478,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5814,
        "points_added": 0.0,
        "xpoints_added": 0.1184,
        "passes_attempted": 71.0,
        "pass_completion_pct": 0.8451,
        "xpass_completion_pct": 0.7477,
        "passes_over_expected": 6.9098,
        "passes_over_expected_p100": 9.7321,
        "avg_pass_distance": 18.7396,
        "avg_pass_vertical": 4.0335
      }
    },
    {
      "canonical_id": "kyle-hyland",
      "canonical_name": "Kyle Hyland",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2320.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2399,
        "xg_place": -0.1778,
        "goals_minus_xg": -0.2399,
        "key_passes": 12.0,
        "assists": 2.0,
        "xa": 1.5303,
        "assists_minus_xa": 0.4697,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7702,
        "points_added": 0.0,
        "xpoints_added": 0.1762,
        "passes_attempted": 1100.0,
        "pass_completion_pct": 0.6991,
        "xpass_completion_pct": 0.7103,
        "passes_over_expected": -12.3758,
        "passes_over_expected_p100": -1.1251,
        "avg_pass_distance": 23.8219,
        "avg_pass_vertical": 8.7532
      }
    },
    {
      "canonical_id": "marco-bustos",
      "canonical_name": "Marco Bustos",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 513.0,
        "shots": 11.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.3495,
        "xg_place": 0.4649,
        "goals_minus_xg": -0.3495,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 1.0175,
        "assists_minus_xa": -0.0175,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.367,
        "points_added": 0.0049,
        "xpoints_added": 0.6418,
        "passes_attempted": 223.0,
        "pass_completion_pct": 0.8072,
        "xpass_completion_pct": 0.8036,
        "passes_over_expected": 0.8047,
        "passes_over_expected_p100": 0.3608,
        "avg_pass_distance": 19.5673,
        "avg_pass_vertical": 0.1915
      }
    },
    {
      "canonical_id": "matt-van-oekel",
      "canonical_name": "Matt Van Oekel",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1716.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": 565.0,
        "pass_completion_pct": 0.5522,
        "xpass_completion_pct": 0.576,
        "passes_over_expected": -13.4553,
        "passes_over_expected_p100": -2.3815,
        "avg_pass_distance": 48.0609,
        "avg_pass_vertical": 40.5029,
        "shots_faced": 78.0,
        "goals_conceded": 26.0,
        "saves": 52.0,
        "headed_shot_share": 0.1538,
        "xg_faced": 25.6269,
        "goals_conceded_minus_xg": 0.3731,
        "goals_per_xg": 1.0146
      }
    },
    {
      "canonical_id": "max-gunderson",
      "canonical_name": "Max Gunderson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 10.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 14.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.6299,
        "passes_over_expected": 1.1816,
        "passes_over_expected_p100": 8.44,
        "avg_pass_distance": 16.0597,
        "avg_pass_vertical": 5.1951
      }
    },
    {
      "canonical_id": "miguel-gonz\u00e1lez",
      "canonical_name": "Miguel Gonz\u00e1lez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 594.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.7868,
        "xg_place": -0.6724,
        "goals_minus_xg": -0.7868,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 1.0991,
        "assists_minus_xa": -1.0991,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.8859,
        "points_added": 0.0006,
        "xpoints_added": 1.0589,
        "passes_attempted": 194.0,
        "pass_completion_pct": 0.6598,
        "xpass_completion_pct": 0.6937,
        "passes_over_expected": -6.5711,
        "passes_over_expected_p100": -3.3872,
        "avg_pass_distance": 16.5713,
        "avg_pass_vertical": 1.3053
      }
    },
    {
      "canonical_id": "monty-patterson",
      "canonical_name": "Monty Patterson",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 68.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.0996,
        "xg_place": 0.4812,
        "goals_minus_xg": 0.9004,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0977,
        "assists_minus_xa": -0.0977,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1973,
        "points_added": 0.2909,
        "xpoints_added": 0.029,
        "passes_attempted": 20.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.6817,
        "passes_over_expected": 0.3666,
        "passes_over_expected_p100": 1.833,
        "avg_pass_distance": 18.0599,
        "avg_pass_vertical": 5.4367
      }
    },
    {
      "canonical_id": "philip-rasmussen",
      "canonical_name": "Philip Rasmussen",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1982.0,
        "shots": 17.0,
        "shots_on_target": 8.0,
        "goals": 3.0,
        "xg": 1.5071,
        "xg_place": 1.3083,
        "goals_minus_xg": 1.4929,
        "key_passes": 24.0,
        "assists": 3.0,
        "xa": 1.5929,
        "assists_minus_xa": 1.4071,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.0999,
        "points_added": 1.3673,
        "xpoints_added": 0.9899,
        "passes_attempted": 1057.0,
        "pass_completion_pct": 0.8288,
        "xpass_completion_pct": 0.8134,
        "passes_over_expected": 16.2671,
        "passes_over_expected_p100": 1.539,
        "avg_pass_distance": 20.3177,
        "avg_pass_vertical": 2.6333
      }
    },
    {
      "canonical_id": "richard-dixon",
      "canonical_name": "Richard Dixon",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1905.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4897,
        "xg_place": -0.2511,
        "goals_minus_xg": -0.4897,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 0.9786,
        "assists_minus_xa": -0.9786,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.4683,
        "points_added": 0.0,
        "xpoints_added": 0.2674,
        "passes_attempted": 1180.0,
        "pass_completion_pct": 0.7331,
        "xpass_completion_pct": 0.7226,
        "passes_over_expected": 12.3733,
        "passes_over_expected_p100": 1.0486,
        "avg_pass_distance": 20.1816,
        "avg_pass_vertical": 8.1571
      }
    },
    {
      "canonical_id": "shawn-mclaws",
      "canonical_name": "Shawn McLaws",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1009.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.101,
        "xg_place": -0.101,
        "goals_minus_xg": -0.101,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.3575,
        "assists_minus_xa": -0.3575,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4585,
        "points_added": 0.0,
        "xpoints_added": 0.1221,
        "passes_attempted": 465.0,
        "pass_completion_pct": 0.7591,
        "xpass_completion_pct": 0.7531,
        "passes_over_expected": 2.7955,
        "passes_over_expected_p100": 0.6012,
        "avg_pass_distance": 20.4488,
        "avg_pass_vertical": 6.3854
      }
    }
  ]
}