{
  "slug": "soccer-uslc-2017-krqaey8qkz",
  "game_id": "soccer-uslc-2017-kRQaeY8QKZ",
  "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": 27,
  "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": 1166.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1341,
        "xg_place": -0.1341,
        "goals_minus_xg": -0.1341,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1549,
        "assists_minus_xa": -0.1549,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.289,
        "points_added": 0.0,
        "xpoints_added": 0.0588,
        "passes_attempted": 513.0,
        "pass_completion_pct": 0.7719,
        "xpass_completion_pct": 0.7889,
        "passes_over_expected": -8.7034,
        "passes_over_expected_p100": -1.6966,
        "avg_pass_distance": 25.0037,
        "avg_pass_vertical": 10.7986
      }
    },
    {
      "canonical_id": "amirgy-pineda",
      "canonical_name": "Amirgy Pineda",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 899.0,
        "shots": 8.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2896,
        "xg_place": -0.2135,
        "goals_minus_xg": -0.2896,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 0.8786,
        "assists_minus_xa": 0.1214,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1681,
        "points_added": 0.0,
        "xpoints_added": 0.1652,
        "passes_attempted": 526.0,
        "pass_completion_pct": 0.8232,
        "xpass_completion_pct": 0.8009,
        "passes_over_expected": 11.7442,
        "passes_over_expected_p100": 2.2327,
        "avg_pass_distance": 22.2441,
        "avg_pass_vertical": 4.4381
      }
    },
    {
      "canonical_id": "carlos-alvarez",
      "canonical_name": "Carlos Alvarez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1353.0,
        "shots": 39.0,
        "shots_on_target": 17.0,
        "goals": 2.0,
        "xg": 3.3232,
        "xg_place": 0.4215,
        "goals_minus_xg": -1.3232,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 1.3052,
        "assists_minus_xa": 0.6948,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.6284,
        "points_added": 0.9823,
        "xpoints_added": 1.8195,
        "passes_attempted": 495.0,
        "pass_completion_pct": 0.796,
        "xpass_completion_pct": 0.7888,
        "passes_over_expected": 3.5601,
        "passes_over_expected_p100": 0.7192,
        "avg_pass_distance": 18.0201,
        "avg_pass_vertical": 1.3752
      }
    },
    {
      "canonical_id": "casey-beyers",
      "canonical_name": "Casey Beyers",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 95.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": 27.0,
        "pass_completion_pct": 0.4815,
        "xpass_completion_pct": 0.4391,
        "passes_over_expected": 1.1435,
        "passes_over_expected_p100": 4.2351,
        "avg_pass_distance": 56.8189,
        "avg_pass_vertical": 51.6222,
        "shots_faced": 4.0,
        "goals_conceded": 1.0,
        "saves": 3.0,
        "headed_shot_share": 0.25,
        "xg_faced": 1.5641,
        "goals_conceded_minus_xg": -0.5641,
        "goals_per_xg": 0.6393
      }
    },
    {
      "canonical_id": "charlie-lyon",
      "canonical_name": "Charlie Lyon",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2994.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2428,
        "xg_place": -0.1316,
        "goals_minus_xg": -0.2428,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2428,
        "points_added": 0.0,
        "xpoints_added": 0.0138,
        "passes_attempted": 858.0,
        "pass_completion_pct": 0.648,
        "xpass_completion_pct": 0.6398,
        "passes_over_expected": 7.093,
        "passes_over_expected_p100": 0.8267,
        "avg_pass_distance": 44.4344,
        "avg_pass_vertical": 35.6935,
        "shots_faced": 141.0,
        "goals_conceded": 44.0,
        "saves": 95.0,
        "headed_shot_share": 0.1206,
        "xg_faced": 41.3164,
        "goals_conceded_minus_xg": 2.6836,
        "goals_per_xg": 1.065
      }
    },
    {
      "canonical_id": "duke-lacroix",
      "canonical_name": "Duke Lacroix",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 399.0,
        "shots": 13.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.447,
        "xg_place": -0.1577,
        "goals_minus_xg": 0.553,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3258,
        "assists_minus_xa": -0.3258,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7727,
        "points_added": 0.5639,
        "xpoints_added": 0.6254,
        "passes_attempted": 84.0,
        "pass_completion_pct": 0.7857,
        "xpass_completion_pct": 0.7779,
        "passes_over_expected": 0.6538,
        "passes_over_expected_p100": 0.7784,
        "avg_pass_distance": 16.3268,
        "avg_pass_vertical": -2.6969
      }
    },
    {
      "canonical_id": "du\u0161an-stevanovic",
      "canonical_name": "Du\u0161an Stevanovic",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 764.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.0677,
        "xg_place": 0.7604,
        "goals_minus_xg": 0.9323,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 1.3113,
        "assists_minus_xa": -0.3113,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.3789,
        "points_added": 0.8837,
        "xpoints_added": 0.7109,
        "passes_attempted": 270.0,
        "pass_completion_pct": 0.6185,
        "xpass_completion_pct": 0.6464,
        "passes_over_expected": -7.5171,
        "passes_over_expected_p100": -2.7841,
        "avg_pass_distance": 19.5514,
        "avg_pass_vertical": 3.3958
      }
    },
    {
      "canonical_id": "frank-olijve",
      "canonical_name": "Frank Olijve",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1539.0,
        "shots": 11.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.6,
        "xg_place": -0.3768,
        "goals_minus_xg": -1.6,
        "key_passes": 21.0,
        "assists": 0.0,
        "xa": 0.9312,
        "assists_minus_xa": -0.9312,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.5311,
        "points_added": 0.0,
        "xpoints_added": 1.1678,
        "passes_attempted": 828.0,
        "pass_completion_pct": 0.8345,
        "xpass_completion_pct": 0.8188,
        "passes_over_expected": 13.0662,
        "passes_over_expected_p100": 1.578,
        "avg_pass_distance": 19.8271,
        "avg_pass_vertical": 3.6856
      }
    },
    {
      "canonical_id": "gustavo-villalobos",
      "canonical_name": "Gustavo Villalobos",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1263.0,
        "shots": 29.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 2.8118,
        "xg_place": -0.3639,
        "goals_minus_xg": -0.8118,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.8704,
        "assists_minus_xa": -0.8704,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 4.6822,
        "points_added": 1.7811,
        "xpoints_added": 2.0951,
        "passes_attempted": 525.0,
        "pass_completion_pct": 0.7448,
        "xpass_completion_pct": 0.7621,
        "passes_over_expected": -9.093,
        "passes_over_expected_p100": -1.732,
        "avg_pass_distance": 17.8928,
        "avg_pass_vertical": 2.281
      }
    },
    {
      "canonical_id": "irvin-parra",
      "canonical_name": "Irvin Parra",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 789.0,
        "shots": 24.0,
        "shots_on_target": 6.0,
        "goals": 5.0,
        "xg": 2.963,
        "xg_place": -0.6014,
        "goals_minus_xg": 2.037,
        "key_passes": 9.0,
        "assists": 4.0,
        "xa": 0.9441,
        "assists_minus_xa": 3.0559,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 3.9071,
        "points_added": 4.1719,
        "xpoints_added": 2.2998,
        "passes_attempted": 222.0,
        "pass_completion_pct": 0.6892,
        "xpass_completion_pct": 0.7398,
        "passes_over_expected": -11.2272,
        "passes_over_expected_p100": -5.0573,
        "avg_pass_distance": 16.186,
        "avg_pass_vertical": -0.0772
      }
    },
    {
      "canonical_id": "james-baxendale",
      "canonical_name": "James Baxendale",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 730.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.1596,
        "xg_place": -0.0961,
        "goals_minus_xg": -0.1596,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.6094,
        "assists_minus_xa": -0.6094,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.769,
        "points_added": 0.0,
        "xpoints_added": 0.0935,
        "passes_attempted": 385.0,
        "pass_completion_pct": 0.7896,
        "xpass_completion_pct": 0.7878,
        "passes_over_expected": 0.7113,
        "passes_over_expected_p100": 0.1848,
        "avg_pass_distance": 20.2823,
        "avg_pass_vertical": 3.9979
      }
    },
    {
      "canonical_id": "jeannot-esua",
      "canonical_name": "Jeannot Esua",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 978.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.5603,
        "xg_place": -0.369,
        "goals_minus_xg": 0.4397,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4173,
        "assists_minus_xa": -0.4173,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9777,
        "points_added": 0.5142,
        "xpoints_added": 0.3952,
        "passes_attempted": 499.0,
        "pass_completion_pct": 0.7776,
        "xpass_completion_pct": 0.7635,
        "passes_over_expected": 6.9978,
        "passes_over_expected_p100": 1.4024,
        "avg_pass_distance": 18.9273,
        "avg_pass_vertical": 1.1604
      }
    },
    {
      "canonical_id": "jerry-van-ewijk",
      "canonical_name": "Jerry van Ewijk",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2561.0,
        "shots": 57.0,
        "shots_on_target": 24.0,
        "goals": 8.0,
        "xg": 8.0603,
        "xg_place": 1.1582,
        "goals_minus_xg": -0.0603,
        "key_passes": 43.0,
        "assists": 3.0,
        "xa": 5.7369,
        "assists_minus_xa": -2.7369,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 13.7972,
        "points_added": 4.5445,
        "xpoints_added": 5.1013,
        "passes_attempted": 911.0,
        "pass_completion_pct": 0.7387,
        "xpass_completion_pct": 0.7387,
        "passes_over_expected": 0.0761,
        "passes_over_expected_p100": 0.0084,
        "avg_pass_distance": 18.3821,
        "avg_pass_vertical": 0.8251
      }
    },
    {
      "canonical_id": "joe-franco",
      "canonical_name": "Joe Franco",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2270.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0422,
        "xg_place": -0.0422,
        "goals_minus_xg": -0.0422,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.3637,
        "assists_minus_xa": -0.3637,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4059,
        "points_added": 0.0,
        "xpoints_added": 0.0245,
        "passes_attempted": 1232.0,
        "pass_completion_pct": 0.7719,
        "xpass_completion_pct": 0.7498,
        "passes_over_expected": 27.1907,
        "passes_over_expected_p100": 2.207,
        "avg_pass_distance": 18.6336,
        "avg_pass_vertical": 7.738
      }
    },
    {
      "canonical_id": "juan-pablo-ocegueda",
      "canonical_name": "Juan Pablo Ocegueda",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1689.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2353,
        "xg_place": -0.1306,
        "goals_minus_xg": -0.2353,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.3002,
        "assists_minus_xa": 0.6998,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5354,
        "points_added": 0.0,
        "xpoints_added": 0.2024,
        "passes_attempted": 971.0,
        "pass_completion_pct": 0.7312,
        "xpass_completion_pct": 0.7367,
        "passes_over_expected": -5.3495,
        "passes_over_expected_p100": -0.5509,
        "avg_pass_distance": 21.0205,
        "avg_pass_vertical": 9.0045
      }
    },
    {
      "canonical_id": "kevin-jeon",
      "canonical_name": "Kevin Jeon",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 147.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2315,
        "xg_place": 0.5908,
        "goals_minus_xg": 0.7685,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0519,
        "assists_minus_xa": -0.0519,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2835,
        "points_added": 0.2357,
        "xpoints_added": 0.0707,
        "passes_attempted": 31.0,
        "pass_completion_pct": 0.5806,
        "xpass_completion_pct": 0.6991,
        "passes_over_expected": -3.6716,
        "passes_over_expected_p100": -11.8438,
        "avg_pass_distance": 15.0788,
        "avg_pass_vertical": -0.1608
      }
    },
    {
      "canonical_id": "monday-etim",
      "canonical_name": "Monday Etim",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 809.0,
        "shots": 11.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.2742,
        "xg_place": -0.1628,
        "goals_minus_xg": -0.2742,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 1.0659,
        "assists_minus_xa": -0.0659,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.3402,
        "points_added": 0.4302,
        "xpoints_added": 0.5857,
        "passes_attempted": 203.0,
        "pass_completion_pct": 0.6453,
        "xpass_completion_pct": 0.7048,
        "passes_over_expected": -12.0651,
        "passes_over_expected_p100": -5.9434,
        "avg_pass_distance": 17.3574,
        "avg_pass_vertical": -0.5811
      }
    },
    {
      "canonical_id": "oscar-sorto",
      "canonical_name": "Oscar Sorto",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2405.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2499,
        "xg_place": -0.2499,
        "goals_minus_xg": -0.2499,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.6963,
        "assists_minus_xa": -0.6963,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9462,
        "points_added": 0.0,
        "xpoints_added": 0.121,
        "passes_attempted": 1273.0,
        "pass_completion_pct": 0.8044,
        "xpass_completion_pct": 0.7896,
        "passes_over_expected": 18.8781,
        "passes_over_expected_p100": 1.483,
        "avg_pass_distance": 25.4045,
        "avg_pass_vertical": 10.3714
      }
    },
    {
      "canonical_id": "richard-chaplow",
      "canonical_name": "Richard Chaplow",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1477.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.9963,
        "xg_place": -0.494,
        "goals_minus_xg": -0.9963,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.6817,
        "assists_minus_xa": 0.3183,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.678,
        "points_added": 0.0,
        "xpoints_added": 0.6978,
        "passes_attempted": 815.0,
        "pass_completion_pct": 0.7877,
        "xpass_completion_pct": 0.8054,
        "passes_over_expected": -14.4346,
        "passes_over_expected_p100": -1.7711,
        "avg_pass_distance": 22.2769,
        "avg_pass_vertical": 6.4201
      }
    },
    {
      "canonical_id": "rodrigo-pacheco",
      "canonical_name": "Rodrigo Pacheco",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 592.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.2663,
        "xg_place": 0.2065,
        "goals_minus_xg": -0.2663,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.4196,
        "assists_minus_xa": 0.5804,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.6859,
        "points_added": 0.5701,
        "xpoints_added": 0.7657,
        "passes_attempted": 215.0,
        "pass_completion_pct": 0.7302,
        "xpass_completion_pct": 0.7609,
        "passes_over_expected": -6.5969,
        "passes_over_expected_p100": -3.0683,
        "avg_pass_distance": 17.9488,
        "avg_pass_vertical": 2.1496
      }
    },
    {
      "canonical_id": "roy-meeus",
      "canonical_name": "Roy Meeus",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1468.0,
        "shots": 17.0,
        "shots_on_target": 6.0,
        "goals": 4.0,
        "xg": 3.5387,
        "xg_place": 0.4276,
        "goals_minus_xg": 0.4613,
        "key_passes": 18.0,
        "assists": 0.0,
        "xa": 1.1969,
        "assists_minus_xa": -1.1969,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.7356,
        "points_added": 1.7091,
        "xpoints_added": 2.1536,
        "passes_attempted": 897.0,
        "pass_completion_pct": 0.7414,
        "xpass_completion_pct": 0.7297,
        "passes_over_expected": 10.4329,
        "passes_over_expected_p100": 1.1631,
        "avg_pass_distance": 21.3945,
        "avg_pass_vertical": 5.7706
      }
    },
    {
      "canonical_id": "salom\u00f3n-wbias",
      "canonical_name": "Salom\u00f3n Wbias",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1401.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1814,
        "xg_place": -0.039,
        "goals_minus_xg": -0.1814,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0838,
        "assists_minus_xa": -0.0838,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2652,
        "points_added": 0.0,
        "xpoints_added": 0.1085,
        "passes_attempted": 695.0,
        "pass_completion_pct": 0.8058,
        "xpass_completion_pct": 0.7651,
        "passes_over_expected": 28.2343,
        "passes_over_expected_p100": 4.0625,
        "avg_pass_distance": 25.4407,
        "avg_pass_vertical": 13.7251
      }
    },
    {
      "canonical_id": "sola-abolaji",
      "canonical_name": "Sola Abolaji",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 123.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.8206,
        "xg_place": 0.3594,
        "goals_minus_xg": 0.1794,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.109,
        "assists_minus_xa": -0.109,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9296,
        "points_added": 1.6145,
        "xpoints_added": 0.8802,
        "passes_attempted": 36.0,
        "pass_completion_pct": 0.6944,
        "xpass_completion_pct": 0.69,
        "passes_over_expected": 0.1591,
        "passes_over_expected_p100": 0.442,
        "avg_pass_distance": 21.6719,
        "avg_pass_vertical": 6.8211
      }
    },
    {
      "canonical_id": "victor-pineda",
      "canonical_name": "Victor Pineda",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2156.0,
        "shots": 16.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.9977,
        "xg_place": 0.0608,
        "goals_minus_xg": 0.0023,
        "key_passes": 12.0,
        "assists": 1.0,
        "xa": 0.948,
        "assists_minus_xa": 0.052,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.9458,
        "points_added": 0.8585,
        "xpoints_added": 0.9111,
        "passes_attempted": 998.0,
        "pass_completion_pct": 0.8607,
        "xpass_completion_pct": 0.8614,
        "passes_over_expected": -0.6657,
        "passes_over_expected_p100": -0.0667,
        "avg_pass_distance": 19.4142,
        "avg_pass_vertical": 2.6179
      }
    },
    {
      "canonical_id": "walker-hume",
      "canonical_name": "Walker Hume",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 863.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3756,
        "xg_place": -0.3756,
        "goals_minus_xg": -0.3756,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1038,
        "assists_minus_xa": -0.1038,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4793,
        "points_added": 0.0,
        "xpoints_added": 0.2492,
        "passes_attempted": 439.0,
        "pass_completion_pct": 0.8565,
        "xpass_completion_pct": 0.8319,
        "passes_over_expected": 10.8092,
        "passes_over_expected_p100": 2.4622,
        "avg_pass_distance": 23.1623,
        "avg_pass_vertical": 11.1783
      }
    },
    {
      "canonical_id": "wuilito-fernandes",
      "canonical_name": "Wuilito Fernandes",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1910.0,
        "shots": 38.0,
        "shots_on_target": 16.0,
        "goals": 3.0,
        "xg": 4.6774,
        "xg_place": -0.0471,
        "goals_minus_xg": -1.6774,
        "key_passes": 17.0,
        "assists": 3.0,
        "xa": 2.212,
        "assists_minus_xa": 0.788,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.8893,
        "points_added": 0.4377,
        "xpoints_added": 1.9131,
        "passes_attempted": 563.0,
        "pass_completion_pct": 0.7211,
        "xpass_completion_pct": 0.7437,
        "passes_over_expected": -12.6977,
        "passes_over_expected_p100": -2.2554,
        "avg_pass_distance": 19.3598,
        "avg_pass_vertical": 4.2788
      }
    },
    {
      "canonical_id": "zachary-kobayashi",
      "canonical_name": "Zachary Kobayashi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1015.0,
        "shots": 22.0,
        "shots_on_target": 7.0,
        "goals": 4.0,
        "xg": 1.7346,
        "xg_place": 0.4111,
        "goals_minus_xg": 2.2654,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 1.4222,
        "assists_minus_xa": -0.4222,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.1568,
        "points_added": 2.0908,
        "xpoints_added": 1.3469,
        "passes_attempted": 281.0,
        "pass_completion_pct": 0.79,
        "xpass_completion_pct": 0.7867,
        "passes_over_expected": 0.9269,
        "passes_over_expected_p100": 0.3299,
        "avg_pass_distance": 16.5354,
        "avg_pass_vertical": 2.794
      }
    }
  ]
}