{
  "slug": "soccer-uslc-2019-ljqej7oqx0",
  "game_id": "soccer-uslc-2019-ljqEJ7OQx0",
  "display": "USLC 2019 Season",
  "league": "USLC",
  "season": 2019,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "uslc-2019",
  "synthetic": true,
  "player_count": 39,
  "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": "alejandro-fuenmayor",
      "canonical_name": "Alejandro Fuenmayor",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 521.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.222,
        "xg_place": -0.222,
        "goals_minus_xg": -0.222,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1083,
        "assists_minus_xa": -0.1083,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3303,
        "points_added": 0.0,
        "xpoints_added": 0.089,
        "passes_attempted": 317.0,
        "pass_completion_pct": 0.8612,
        "xpass_completion_pct": 0.8338,
        "passes_over_expected": 8.6836,
        "passes_over_expected_p100": 2.7393,
        "avg_pass_distance": 25.2928,
        "avg_pass_vertical": 8.7901
      }
    },
    {
      "canonical_id": "andrew-samuels",
      "canonical_name": "Andrew Samuels",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2717.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0176,
        "xg_place": -0.0176,
        "goals_minus_xg": -0.0176,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.6323,
        "assists_minus_xa": 0.3677,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6499,
        "points_added": 0.0,
        "xpoints_added": 0.0138,
        "passes_attempted": 1339.0,
        "pass_completion_pct": 0.8066,
        "xpass_completion_pct": 0.7884,
        "passes_over_expected": 24.3477,
        "passes_over_expected_p100": 1.8184,
        "avg_pass_distance": 19.0577,
        "avg_pass_vertical": 4.4869
      }
    },
    {
      "canonical_id": "andr\u00e9s-arcila",
      "canonical_name": "Andr\u00e9s Arcila",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 373.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.6406,
        "xg_place": 0.5749,
        "goals_minus_xg": 1.3594,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.4188,
        "assists_minus_xa": 0.5812,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.0594,
        "points_added": 1.2634,
        "xpoints_added": 0.4412,
        "passes_attempted": 154.0,
        "pass_completion_pct": 0.7532,
        "xpass_completion_pct": 0.7716,
        "passes_over_expected": -2.8248,
        "passes_over_expected_p100": -1.8343,
        "avg_pass_distance": 17.8964,
        "avg_pass_vertical": 3.7119
      }
    },
    {
      "canonical_id": "ben-willis",
      "canonical_name": "Ben Willis",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 340.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": 81.0,
        "pass_completion_pct": 0.679,
        "xpass_completion_pct": 0.6392,
        "passes_over_expected": 3.2208,
        "passes_over_expected_p100": 3.9763,
        "avg_pass_distance": 42.4069,
        "avg_pass_vertical": 33.8529,
        "shots_faced": 23.0,
        "goals_conceded": 4.0,
        "saves": 18.0,
        "headed_shot_share": 0.2174,
        "xg_faced": 6.2136,
        "goals_conceded_minus_xg": -2.2136,
        "goals_per_xg": 0.6437
      }
    },
    {
      "canonical_id": "brad-dunwell",
      "canonical_name": "Brad Dunwell",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 359.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1471,
        "xg_place": -0.1471,
        "goals_minus_xg": -0.1471,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1471,
        "points_added": 0.0,
        "xpoints_added": 0.032,
        "passes_attempted": 208.0,
        "pass_completion_pct": 0.8462,
        "xpass_completion_pct": 0.8699,
        "passes_over_expected": -4.9462,
        "passes_over_expected_p100": -2.378,
        "avg_pass_distance": 20.3616,
        "avg_pass_vertical": 2.7688
      }
    },
    {
      "canonical_id": "brandon-morales",
      "canonical_name": "Brandon Morales",
      "positions": [
        "CM"
      ],
      "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": 3.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.7686,
        "passes_over_expected": 0.6943,
        "passes_over_expected_p100": 23.1424,
        "avg_pass_distance": 24.3339,
        "avg_pass_vertical": 6.7083
      }
    },
    {
      "canonical_id": "camilo-monroy",
      "canonical_name": "Camilo Monroy",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1120.0,
        "shots": 29.0,
        "shots_on_target": 8.0,
        "goals": 0.0,
        "xg": 2.4602,
        "xg_place": -1.279,
        "goals_minus_xg": -2.4602,
        "key_passes": 20.0,
        "assists": 1.0,
        "xa": 2.0397,
        "assists_minus_xa": -1.0397,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 4.4999,
        "points_added": 0.0,
        "xpoints_added": 1.4291,
        "passes_attempted": 395.0,
        "pass_completion_pct": 0.7595,
        "xpass_completion_pct": 0.7826,
        "passes_over_expected": -9.1292,
        "passes_over_expected_p100": -2.3112,
        "avg_pass_distance": 16.8938,
        "avg_pass_vertical": 1.4304
      }
    },
    {
      "canonical_id": "carlos-small",
      "canonical_name": "Carlos Small",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1640.0,
        "shots": 70.0,
        "shots_on_target": 32.0,
        "goals": 12.0,
        "xg": 12.5426,
        "xg_place": 0.7888,
        "goals_minus_xg": -0.5426,
        "key_passes": 13.0,
        "assists": 2.0,
        "xa": 2.0744,
        "assists_minus_xa": -0.0744,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 14.6169,
        "points_added": 3.6847,
        "xpoints_added": 6.5397,
        "passes_attempted": 375.0,
        "pass_completion_pct": 0.648,
        "xpass_completion_pct": 0.7268,
        "passes_over_expected": -29.5628,
        "passes_over_expected_p100": -7.8834,
        "avg_pass_distance": 15.7644,
        "avg_pass_vertical": 0.9796
      }
    },
    {
      "canonical_id": "carlos-viveros",
      "canonical_name": "Carlos Viveros",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 94.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": 39.0,
        "pass_completion_pct": 0.8205,
        "xpass_completion_pct": 0.8094,
        "passes_over_expected": 0.433,
        "passes_over_expected_p100": 1.1101,
        "avg_pass_distance": 15.1392,
        "avg_pass_vertical": 5.7811
      }
    },
    {
      "canonical_id": "chris-duvall",
      "canonical_name": "Chris Duvall",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 292.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.08,
        "xg_place": -0.08,
        "goals_minus_xg": -0.08,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.08,
        "points_added": 0.0,
        "xpoints_added": 0.0303,
        "passes_attempted": 171.0,
        "pass_completion_pct": 0.8538,
        "xpass_completion_pct": 0.841,
        "passes_over_expected": 2.1862,
        "passes_over_expected_p100": 1.2785,
        "avg_pass_distance": 19.9401,
        "avg_pass_vertical": -1.4495
      }
    },
    {
      "canonical_id": "conor-donovan",
      "canonical_name": "Conor Donovan",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1926.0,
        "shots": 11.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.9622,
        "xg_place": -0.0923,
        "goals_minus_xg": 0.0378,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1889,
        "assists_minus_xa": -0.1889,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1511,
        "points_added": 0.2868,
        "xpoints_added": 0.4643,
        "passes_attempted": 845.0,
        "pass_completion_pct": 0.8367,
        "xpass_completion_pct": 0.8391,
        "passes_over_expected": -2.0173,
        "passes_over_expected_p100": -0.2387,
        "avg_pass_distance": 23.2672,
        "avg_pass_vertical": 7.8845
      }
    },
    {
      "canonical_id": "david-cabrera",
      "canonical_name": "David Cabrera",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 143.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": 40.0,
        "pass_completion_pct": 0.875,
        "xpass_completion_pct": 0.844,
        "passes_over_expected": 1.2402,
        "passes_over_expected_p100": 3.1005,
        "avg_pass_distance": 17.9092,
        "avg_pass_vertical": 3.4122
      }
    },
    {
      "canonical_id": "deshane-beckford",
      "canonical_name": "Deshane Beckford",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 272.0,
        "shots": 7.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.0999,
        "xg_place": -0.5186,
        "goals_minus_xg": -0.0999,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2239,
        "assists_minus_xa": -0.2239,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3238,
        "points_added": 0.4952,
        "xpoints_added": 1.4568,
        "passes_attempted": 61.0,
        "pass_completion_pct": 0.7541,
        "xpass_completion_pct": 0.7243,
        "passes_over_expected": 1.8204,
        "passes_over_expected_p100": 2.9842,
        "avg_pass_distance": 16.9312,
        "avg_pass_vertical": -0.9933
      }
    },
    {
      "canonical_id": "eric-bird",
      "canonical_name": "Eric Bird",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1475.0,
        "shots": 28.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.8325,
        "xg_place": -0.4333,
        "goals_minus_xg": 0.1675,
        "key_passes": 21.0,
        "assists": 2.0,
        "xa": 1.7151,
        "assists_minus_xa": 0.2849,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.5476,
        "points_added": 0.8716,
        "xpoints_added": 1.0988,
        "passes_attempted": 665.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.8212,
        "passes_over_expected": -14.0737,
        "passes_over_expected_p100": -2.1163,
        "avg_pass_distance": 20.5826,
        "avg_pass_vertical": 3.7469
      }
    },
    {
      "canonical_id": "erik-mccue",
      "canonical_name": "Erik McCue",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 200.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": 85.0,
        "pass_completion_pct": 0.8118,
        "xpass_completion_pct": 0.8255,
        "passes_over_expected": -1.1712,
        "passes_over_expected_p100": -1.3779,
        "avg_pass_distance": 23.8397,
        "avg_pass_vertical": 10.8605
      }
    },
    {
      "canonical_id": "h\u00e9ctor-copete",
      "canonical_name": "H\u00e9ctor Copete",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 92.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.094,
        "xg_place": 0.3175,
        "goals_minus_xg": -0.094,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0936,
        "assists_minus_xa": -0.0936,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1876,
        "points_added": 0.0,
        "xpoints_added": 0.1299,
        "passes_attempted": 41.0,
        "pass_completion_pct": 0.7317,
        "xpass_completion_pct": 0.7683,
        "passes_over_expected": -1.4999,
        "passes_over_expected_p100": -3.6584,
        "avg_pass_distance": 21.4321,
        "avg_pass_vertical": 3.9484
      }
    },
    {
      "canonical_id": "isidro-martinez",
      "canonical_name": "Isidro Martinez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3130.0,
        "shots": 30.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 2.2082,
        "xg_place": -0.6471,
        "goals_minus_xg": -1.2082,
        "key_passes": 68.0,
        "assists": 8.0,
        "xa": 5.9805,
        "assists_minus_xa": 2.0195,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 8.1887,
        "points_added": 0.2342,
        "xpoints_added": 1.162,
        "passes_attempted": 1645.0,
        "pass_completion_pct": 0.7508,
        "xpass_completion_pct": 0.7632,
        "passes_over_expected": -20.4387,
        "passes_over_expected_p100": -1.2425,
        "avg_pass_distance": 23.8531,
        "avg_pass_vertical": 6.1597
      }
    },
    {
      "canonical_id": "jes\u00fas-enr\u00edquez",
      "canonical_name": "Jes\u00fas Enr\u00edquez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2698.0,
        "shots": 56.0,
        "shots_on_target": 19.0,
        "goals": 4.0,
        "xg": 4.8606,
        "xg_place": 0.1881,
        "goals_minus_xg": -0.8606,
        "key_passes": 47.0,
        "assists": 3.0,
        "xa": 4.9967,
        "assists_minus_xa": -1.9967,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 9.8572,
        "points_added": 3.0216,
        "xpoints_added": 3.2423,
        "passes_attempted": 956.0,
        "pass_completion_pct": 0.8023,
        "xpass_completion_pct": 0.7883,
        "passes_over_expected": 13.4321,
        "passes_over_expected_p100": 1.405,
        "avg_pass_distance": 16.1455,
        "avg_pass_vertical": 1.0048
      }
    },
    {
      "canonical_id": "juan-carlos-obreg\u00f3n-jr",
      "canonical_name": "Juan Carlos Obreg\u00f3n Jr",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 108.0,
        "shots": 7.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.1906,
        "xg_place": 0.2542,
        "goals_minus_xg": -0.1906,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.4423,
        "assists_minus_xa": -0.4423,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6329,
        "points_added": 0.0523,
        "xpoints_added": 0.3898,
        "passes_attempted": 26.0,
        "pass_completion_pct": 0.8462,
        "xpass_completion_pct": 0.7562,
        "passes_over_expected": 2.3397,
        "passes_over_expected_p100": 8.9989,
        "avg_pass_distance": 19.7379,
        "avg_pass_vertical": 4.8962
      }
    },
    {
      "canonical_id": "juan-david-cabezas",
      "canonical_name": "Juan David Cabezas",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 221.0,
        "shots": 9.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.5212,
        "xg_place": -0.3916,
        "goals_minus_xg": -0.5212,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0411,
        "assists_minus_xa": -0.0411,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5624,
        "points_added": 0.0,
        "xpoints_added": 0.4551,
        "passes_attempted": 145.0,
        "pass_completion_pct": 0.8828,
        "xpass_completion_pct": 0.8547,
        "passes_over_expected": 4.0635,
        "passes_over_expected_p100": 2.8024,
        "avg_pass_distance": 20.0864,
        "avg_pass_vertical": 3.7617
      }
    },
    {
      "canonical_id": "kevin-garcia",
      "canonical_name": "Kevin Garcia",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 194.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": 98.0,
        "pass_completion_pct": 0.8163,
        "xpass_completion_pct": 0.7815,
        "passes_over_expected": 3.4089,
        "passes_over_expected_p100": 3.4784,
        "avg_pass_distance": 23.8443,
        "avg_pass_vertical": 10.9149
      }
    },
    {
      "canonical_id": "kevin-rodr\u00edguez",
      "canonical_name": "Kevin Rodr\u00edguez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1553.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.5222,
        "xg_place": -0.0226,
        "goals_minus_xg": 0.4778,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.491,
        "assists_minus_xa": -0.491,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.0132,
        "points_added": 1.4604,
        "xpoints_added": 1.1398,
        "passes_attempted": 431.0,
        "pass_completion_pct": 0.7169,
        "xpass_completion_pct": 0.7538,
        "passes_over_expected": -15.8948,
        "passes_over_expected_p100": -3.6879,
        "avg_pass_distance": 17.8976,
        "avg_pass_vertical": 1.0976
      }
    },
    {
      "canonical_id": "kyle-adams",
      "canonical_name": "Kyle Adams",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2575.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.7286,
        "xg_place": -0.6389,
        "goals_minus_xg": -0.7286,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.2424,
        "assists_minus_xa": -0.2424,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.9709,
        "points_added": 0.1943,
        "xpoints_added": 1.2676,
        "passes_attempted": 1364.0,
        "pass_completion_pct": 0.8636,
        "xpass_completion_pct": 0.8319,
        "passes_over_expected": 43.2891,
        "passes_over_expected_p100": 3.1737,
        "avg_pass_distance": 23.2429,
        "avg_pass_vertical": 10.1415
      }
    },
    {
      "canonical_id": "maalique-foster",
      "canonical_name": "Maalique Foster",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 943.0,
        "shots": 19.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 3.0667,
        "xg_place": -0.5663,
        "goals_minus_xg": -0.0667,
        "key_passes": 18.0,
        "assists": 4.0,
        "xa": 2.9429,
        "assists_minus_xa": 1.0571,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.0096,
        "points_added": 0.9049,
        "xpoints_added": 1.4278,
        "passes_attempted": 345.0,
        "pass_completion_pct": 0.7304,
        "xpass_completion_pct": 0.7156,
        "passes_over_expected": 5.1119,
        "passes_over_expected_p100": 1.4817,
        "avg_pass_distance": 18.8958,
        "avg_pass_vertical": 3.1929
      }
    },
    {
      "canonical_id": "memo-rodr\u00edguez",
      "canonical_name": "Memo Rodr\u00edguez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 51.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0843,
        "xg_place": 0.1657,
        "goals_minus_xg": -0.0843,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0843,
        "points_added": 0.0,
        "xpoints_added": 0.0832,
        "passes_attempted": 17.0,
        "pass_completion_pct": 0.5882,
        "xpass_completion_pct": 0.7662,
        "passes_over_expected": -3.0257,
        "passes_over_expected_p100": -17.7982,
        "avg_pass_distance": 19.8891,
        "avg_pass_vertical": 5.5852
      }
    },
    {
      "canonical_id": "michael-nelson",
      "canonical_name": "Michael Nelson",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 782.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.2923,
        "assists_minus_xa": -0.2923,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2923,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 239.0,
        "pass_completion_pct": 0.6402,
        "xpass_completion_pct": 0.6224,
        "passes_over_expected": 4.2449,
        "passes_over_expected_p100": 1.7761,
        "avg_pass_distance": 42.0563,
        "avg_pass_vertical": 33.2583,
        "shots_faced": 38.0,
        "goals_conceded": 16.0,
        "saves": 22.0,
        "headed_shot_share": 0.1579,
        "xg_faced": 13.4901,
        "goals_conceded_minus_xg": 2.5099,
        "goals_per_xg": 1.1861
      }
    },
    {
      "canonical_id": "michael-salazar",
      "canonical_name": "Michael Salazar",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1805.0,
        "shots": 51.0,
        "shots_on_target": 18.0,
        "goals": 10.0,
        "xg": 9.0224,
        "xg_place": -1.1521,
        "goals_minus_xg": 0.9776,
        "key_passes": 23.0,
        "assists": 2.0,
        "xa": 2.111,
        "assists_minus_xa": -0.111,
        "goals_plus_assists": 12.0,
        "xg_plus_xa": 11.1334,
        "points_added": 4.9021,
        "xpoints_added": 5.1857,
        "passes_attempted": 454.0,
        "pass_completion_pct": 0.815,
        "xpass_completion_pct": 0.8132,
        "passes_over_expected": 0.7966,
        "passes_over_expected_p100": 0.1755,
        "avg_pass_distance": 16.4283,
        "avg_pass_vertical": -1.5236
      }
    },
    {
      "canonical_id": "nico-lemoine",
      "canonical_name": "Nico Lemoine",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 840.0,
        "shots": 16.0,
        "shots_on_target": 6.0,
        "goals": 2.0,
        "xg": 1.5832,
        "xg_place": 0.4074,
        "goals_minus_xg": 0.4168,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.467,
        "assists_minus_xa": 0.533,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.0502,
        "points_added": 1.5838,
        "xpoints_added": 1.1749,
        "passes_attempted": 204.0,
        "pass_completion_pct": 0.7549,
        "xpass_completion_pct": 0.7543,
        "passes_over_expected": 0.1143,
        "passes_over_expected_p100": 0.056,
        "avg_pass_distance": 13.8866,
        "avg_pass_vertical": -1.9289
      }
    },
    {
      "canonical_id": "nicolas-corti",
      "canonical_name": "Nicolas Corti",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1619.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 485.0,
        "pass_completion_pct": 0.5856,
        "xpass_completion_pct": 0.6538,
        "passes_over_expected": -33.1006,
        "passes_over_expected_p100": -6.8249,
        "avg_pass_distance": 42.7149,
        "avg_pass_vertical": 34.0936,
        "shots_faced": 70.0,
        "goals_conceded": 28.0,
        "saves": 42.0,
        "headed_shot_share": 0.2143,
        "xg_faced": 22.072,
        "goals_conceded_minus_xg": 5.928,
        "goals_per_xg": 1.2686
      }
    },
    {
      "canonical_id": "robert-castellanos",
      "canonical_name": "Robert Castellanos",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1322.0,
        "shots": 11.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4438,
        "xg_place": -0.4438,
        "goals_minus_xg": -0.4438,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0868,
        "assists_minus_xa": -0.0868,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5306,
        "points_added": 0.0,
        "xpoints_added": 0.3131,
        "passes_attempted": 646.0,
        "pass_completion_pct": 0.8235,
        "xpass_completion_pct": 0.8113,
        "passes_over_expected": 7.8781,
        "passes_over_expected_p100": 1.2195,
        "avg_pass_distance": 24.8867,
        "avg_pass_vertical": 10.2559
      }
    },
    {
      "canonical_id": "robert-coronado",
      "canonical_name": "Robert Coronado",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1482.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.1595,
        "xg_place": 0.5275,
        "goals_minus_xg": 0.8405,
        "key_passes": 10.0,
        "assists": 3.0,
        "xa": 1.5824,
        "assists_minus_xa": 1.4176,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.7419,
        "points_added": 0.6592,
        "xpoints_added": 0.1115,
        "passes_attempted": 757.0,
        "pass_completion_pct": 0.8058,
        "xpass_completion_pct": 0.7943,
        "passes_over_expected": 8.7213,
        "passes_over_expected_p100": 1.1521,
        "avg_pass_distance": 20.0038,
        "avg_pass_vertical": 4.8559
      }
    },
    {
      "canonical_id": "romilio-hern\u00e1ndez",
      "canonical_name": "Romilio Hern\u00e1ndez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1500.0,
        "shots": 15.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.5913,
        "xg_place": -0.4793,
        "goals_minus_xg": 0.4087,
        "key_passes": 10.0,
        "assists": 2.0,
        "xa": 1.3481,
        "assists_minus_xa": 0.6519,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.9395,
        "points_added": 0.8319,
        "xpoints_added": 0.2861,
        "passes_attempted": 610.0,
        "pass_completion_pct": 0.8295,
        "xpass_completion_pct": 0.8486,
        "passes_over_expected": -11.6217,
        "passes_over_expected_p100": -1.9052,
        "avg_pass_distance": 19.6378,
        "avg_pass_vertical": 5.1698
      }
    },
    {
      "canonical_id": "ronaldo-pe\u00f1a",
      "canonical_name": "Ronaldo Pe\u00f1a",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 184.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.5691,
        "xg_place": -0.3625,
        "goals_minus_xg": -1.5691,
        "key_passes": 1.0,
        "assists": 1.0,
        "xa": 0.0341,
        "assists_minus_xa": 0.9659,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6032,
        "points_added": 0.0,
        "xpoints_added": 1.1639,
        "passes_attempted": 44.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7915,
        "passes_over_expected": -1.8262,
        "passes_over_expected_p100": -4.1504,
        "avg_pass_distance": 14.9877,
        "avg_pass_vertical": 0.2379
      }
    },
    {
      "canonical_id": "sam-junqua",
      "canonical_name": "Sam Junqua",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1651.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1595,
        "xg_place": -0.1595,
        "goals_minus_xg": -0.1595,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.5624,
        "assists_minus_xa": -0.5624,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7219,
        "points_added": 0.0,
        "xpoints_added": 0.1368,
        "passes_attempted": 884.0,
        "pass_completion_pct": 0.7557,
        "xpass_completion_pct": 0.7579,
        "passes_over_expected": -2.0088,
        "passes_over_expected_p100": -0.2272,
        "avg_pass_distance": 19.2215,
        "avg_pass_vertical": 5.5965
      }
    },
    {
      "canonical_id": "sergio-mena",
      "canonical_name": "Sergio Mena",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 68.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": 17.0,
        "pass_completion_pct": 0.8235,
        "xpass_completion_pct": 0.7612,
        "passes_over_expected": 1.0596,
        "passes_over_expected_p100": 6.2328,
        "avg_pass_distance": 17.9837,
        "avg_pass_vertical": 3.0858
      }
    },
    {
      "canonical_id": "tyler-deric",
      "canonical_name": "Tyler Deric",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 592.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": 225.0,
        "pass_completion_pct": 0.6622,
        "xpass_completion_pct": 0.6695,
        "passes_over_expected": -1.6365,
        "passes_over_expected_p100": -0.7273,
        "avg_pass_distance": 41.0798,
        "avg_pass_vertical": 32.1357,
        "shots_faced": 23.0,
        "goals_conceded": 9.0,
        "saves": 14.0,
        "headed_shot_share": 0.087,
        "xg_faced": 6.4911,
        "goals_conceded_minus_xg": 2.5089,
        "goals_per_xg": 1.3865
      }
    },
    {
      "canonical_id": "victor-garza",
      "canonical_name": "Victor Garza",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 137.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0197,
        "xg_place": -0.0197,
        "goals_minus_xg": -0.0197,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0496,
        "assists_minus_xa": -0.0496,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0694,
        "points_added": 0.0,
        "xpoints_added": 0.0351,
        "passes_attempted": 39.0,
        "pass_completion_pct": 0.7949,
        "xpass_completion_pct": 0.7923,
        "passes_over_expected": 0.0988,
        "passes_over_expected_p100": 0.2533,
        "avg_pass_distance": 23.0367,
        "avg_pass_vertical": 4.8992
      }
    },
    {
      "canonical_id": "wilmer-cabrera",
      "canonical_name": "Wilmer Cabrera",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1085.0,
        "shots": 25.0,
        "shots_on_target": 11.0,
        "goals": 4.0,
        "xg": 5.1381,
        "xg_place": -0.5333,
        "goals_minus_xg": -1.1381,
        "key_passes": 17.0,
        "assists": 0.0,
        "xa": 1.2166,
        "assists_minus_xa": -1.2166,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.3547,
        "points_added": 2.0672,
        "xpoints_added": 3.0903,
        "passes_attempted": 258.0,
        "pass_completion_pct": 0.7674,
        "xpass_completion_pct": 0.7999,
        "passes_over_expected": -8.3812,
        "passes_over_expected_p100": -3.2485,
        "avg_pass_distance": 15.4617,
        "avg_pass_vertical": 2.7473
      }
    },
    {
      "canonical_id": "zach-jackson",
      "canonical_name": "Zach Jackson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 447.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.2407,
        "assists_minus_xa": -0.2407,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2407,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 233.0,
        "pass_completion_pct": 0.8155,
        "xpass_completion_pct": 0.7932,
        "passes_over_expected": 5.1905,
        "passes_over_expected_p100": 2.2277,
        "avg_pass_distance": 20.196,
        "avg_pass_vertical": 4.702
      }
    }
  ]
}