{
  "slug": "soccer-uslc-2019-0x5gjawm7o",
  "game_id": "soccer-uslc-2019-0x5gJawM7O",
  "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": 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": "amobi-okugo",
      "canonical_name": "Amobi Okugo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3281.0,
        "shots": 13.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 0.8899,
        "xg_place": 0.3723,
        "goals_minus_xg": 1.1101,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.5717,
        "assists_minus_xa": -0.5717,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4615,
        "points_added": 2.0271,
        "xpoints_added": 0.8114,
        "passes_attempted": 1317.0,
        "pass_completion_pct": 0.8284,
        "xpass_completion_pct": 0.7926,
        "passes_over_expected": 47.0833,
        "passes_over_expected_p100": 3.575,
        "avg_pass_distance": 21.6434,
        "avg_pass_vertical": 9.5866
      }
    },
    {
      "canonical_id": "andr\u00e9-lima",
      "canonical_name": "Andr\u00e9 Lima",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3077.0,
        "shots": 105.0,
        "shots_on_target": 38.0,
        "goals": 14.0,
        "xg": 14.023,
        "xg_place": -1.4625,
        "goals_minus_xg": -0.023,
        "key_passes": 32.0,
        "assists": 1.0,
        "xa": 2.8433,
        "assists_minus_xa": -1.8433,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 16.8663,
        "points_added": 6.926,
        "xpoints_added": 7.9596,
        "passes_attempted": 918.0,
        "pass_completion_pct": 0.707,
        "xpass_completion_pct": 0.7345,
        "passes_over_expected": -25.2537,
        "passes_over_expected_p100": -2.7509,
        "avg_pass_distance": 15.5981,
        "avg_pass_vertical": 0.8186
      }
    },
    {
      "canonical_id": "calum-mallace",
      "canonical_name": "Calum Mallace",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1233.0,
        "shots": 21.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 1.6737,
        "xg_place": -0.2181,
        "goals_minus_xg": -1.6737,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 1.1418,
        "assists_minus_xa": 0.8582,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.8155,
        "points_added": 0.0,
        "xpoints_added": 1.2886,
        "passes_attempted": 520.0,
        "pass_completion_pct": 0.7769,
        "xpass_completion_pct": 0.7764,
        "passes_over_expected": 0.2666,
        "passes_over_expected_p100": 0.0513,
        "avg_pass_distance": 22.1808,
        "avg_pass_vertical": 5.2702
      }
    },
    {
      "canonical_id": "clayton-adams",
      "canonical_name": "Clayton Adams",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 85.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3343,
        "xg_place": -0.3343,
        "goals_minus_xg": -0.3343,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3343,
        "points_added": 0.0,
        "xpoints_added": 0.1899,
        "passes_attempted": 13.0,
        "pass_completion_pct": 0.2308,
        "xpass_completion_pct": 0.4793,
        "passes_over_expected": -3.2304,
        "passes_over_expected_p100": -24.8492,
        "avg_pass_distance": 7.4993,
        "avg_pass_vertical": 4.9067
      }
    },
    {
      "canonical_id": "dar\u00edo-conca",
      "canonical_name": "Dar\u00edo Conca",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 171.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": 4.0,
        "assists": 0.0,
        "xa": 0.139,
        "assists_minus_xa": -0.139,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.139,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 94.0,
        "pass_completion_pct": 0.6915,
        "xpass_completion_pct": 0.7159,
        "passes_over_expected": -2.2905,
        "passes_over_expected_p100": -2.4367,
        "avg_pass_distance": 19.1907,
        "avg_pass_vertical": 4.4714
      }
    },
    {
      "canonical_id": "demar-phillips",
      "canonical_name": "Demar Phillips",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 991.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1608,
        "xg_place": -0.1608,
        "goals_minus_xg": -0.1608,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.6133,
        "assists_minus_xa": -0.6133,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.774,
        "points_added": 0.0,
        "xpoints_added": 0.1362,
        "passes_attempted": 529.0,
        "pass_completion_pct": 0.7864,
        "xpass_completion_pct": 0.73,
        "passes_over_expected": 29.8175,
        "passes_over_expected_p100": 5.6366,
        "avg_pass_distance": 19.5799,
        "avg_pass_vertical": 5.7037
      }
    },
    {
      "canonical_id": "diego-restrepo",
      "canonical_name": "Diego Restrepo",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3121.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0389,
        "xg_place": -0.0389,
        "goals_minus_xg": -0.0389,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0269,
        "assists_minus_xa": -0.0269,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0657,
        "points_added": 0.0,
        "xpoints_added": 0.0382,
        "passes_attempted": 1018.0,
        "pass_completion_pct": 0.6198,
        "xpass_completion_pct": 0.5806,
        "passes_over_expected": 39.9586,
        "passes_over_expected_p100": 3.9252,
        "avg_pass_distance": 45.3461,
        "avg_pass_vertical": 37.3206,
        "shots_faced": 134.0,
        "goals_conceded": 37.0,
        "saves": 95.0,
        "headed_shot_share": 0.194,
        "xg_faced": 42.3997,
        "goals_conceded_minus_xg": -5.3997,
        "goals_per_xg": 0.8726
      }
    },
    {
      "canonical_id": "edson-braafheid",
      "canonical_name": "Edson Braafheid",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1278.0,
        "shots": 12.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4399,
        "xg_place": -0.2781,
        "goals_minus_xg": -0.4399,
        "key_passes": 20.0,
        "assists": 0.0,
        "xa": 2.0045,
        "assists_minus_xa": -2.0045,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.4444,
        "points_added": 0.0,
        "xpoints_added": 0.3273,
        "passes_attempted": 670.0,
        "pass_completion_pct": 0.7851,
        "xpass_completion_pct": 0.7306,
        "passes_over_expected": 36.4657,
        "passes_over_expected_p100": 5.4426,
        "avg_pass_distance": 20.7502,
        "avg_pass_vertical": 8.2571
      }
    },
    {
      "canonical_id": "ema-twumasi",
      "canonical_name": "Ema Twumasi",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1681.0,
        "shots": 32.0,
        "shots_on_target": 11.0,
        "goals": 4.0,
        "xg": 3.7486,
        "xg_place": 0.3849,
        "goals_minus_xg": 0.2514,
        "key_passes": 25.0,
        "assists": 0.0,
        "xa": 1.6583,
        "assists_minus_xa": -1.6583,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.4069,
        "points_added": 1.7865,
        "xpoints_added": 1.5304,
        "passes_attempted": 622.0,
        "pass_completion_pct": 0.8296,
        "xpass_completion_pct": 0.8176,
        "passes_over_expected": 7.4442,
        "passes_over_expected_p100": 1.1968,
        "avg_pass_distance": 15.2638,
        "avg_pass_vertical": -1.0431
      }
    },
    {
      "canonical_id": "fabien-garcia",
      "canonical_name": "Fabien Garcia",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 410.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2588,
        "xg_place": -0.2588,
        "goals_minus_xg": -0.2588,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0153,
        "assists_minus_xa": -0.0153,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2742,
        "points_added": 0.0,
        "xpoints_added": 0.1876,
        "passes_attempted": 155.0,
        "pass_completion_pct": 0.7419,
        "xpass_completion_pct": 0.7472,
        "passes_over_expected": -0.8196,
        "passes_over_expected_p100": -0.5287,
        "avg_pass_distance": 22.2876,
        "avg_pass_vertical": 10.3788
      }
    },
    {
      "canonical_id": "faris-abdi",
      "canonical_name": "Faris Abdi",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 203.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.0589,
        "xg_place": 0.2907,
        "goals_minus_xg": 0.9411,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0232,
        "assists_minus_xa": -0.0232,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.0822,
        "points_added": 0.091,
        "xpoints_added": 0.0337,
        "passes_attempted": 104.0,
        "pass_completion_pct": 0.8269,
        "xpass_completion_pct": 0.811,
        "passes_over_expected": 1.6563,
        "passes_over_expected_p100": 1.5926,
        "avg_pass_distance": 18.8198,
        "avg_pass_vertical": 1.3699
      }
    },
    {
      "canonical_id": "francis-atuahene",
      "canonical_name": "Francis Atuahene",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 523.0,
        "shots": 26.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.401,
        "xg_place": -0.6779,
        "goals_minus_xg": -0.401,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.1328,
        "assists_minus_xa": 0.8672,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.5339,
        "points_added": 0.1087,
        "xpoints_added": 0.7574,
        "passes_attempted": 153.0,
        "pass_completion_pct": 0.8039,
        "xpass_completion_pct": 0.7925,
        "passes_over_expected": 1.7529,
        "passes_over_expected_p100": 1.1457,
        "avg_pass_distance": 15.9345,
        "avg_pass_vertical": -0.5681
      }
    },
    {
      "canonical_id": "george-acosta",
      "canonical_name": "George Acosta",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 151.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": 4.0,
        "assists": 2.0,
        "xa": 0.6447,
        "assists_minus_xa": 1.3553,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.6447,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 80.0,
        "pass_completion_pct": 0.775,
        "xpass_completion_pct": 0.7638,
        "passes_over_expected": 0.8945,
        "passes_over_expected_p100": 1.1181,
        "avg_pass_distance": 19.8018,
        "avg_pass_vertical": 4.7949
      }
    },
    {
      "canonical_id": "gustavo-rissi",
      "canonical_name": "Gustavo Rissi",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 729.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.1472,
        "xg_place": 0.4878,
        "goals_minus_xg": 0.8528,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.043,
        "assists_minus_xa": -0.043,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1902,
        "points_added": 1.3027,
        "xpoints_added": 0.0982,
        "passes_attempted": 240.0,
        "pass_completion_pct": 0.7667,
        "xpass_completion_pct": 0.7779,
        "passes_over_expected": -2.6924,
        "passes_over_expected_p100": -1.1218,
        "avg_pass_distance": 26.321,
        "avg_pass_vertical": 10.5863
      }
    },
    {
      "canonical_id": "isaac-promise",
      "canonical_name": "Isaac Promise",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1369.0,
        "shots": 28.0,
        "shots_on_target": 13.0,
        "goals": 3.0,
        "xg": 4.6798,
        "xg_place": -0.6695,
        "goals_minus_xg": -1.6798,
        "key_passes": 13.0,
        "assists": 0.0,
        "xa": 1.1541,
        "assists_minus_xa": -1.1541,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.8339,
        "points_added": 1.6466,
        "xpoints_added": 2.7532,
        "passes_attempted": 415.0,
        "pass_completion_pct": 0.7518,
        "xpass_completion_pct": 0.755,
        "passes_over_expected": -1.341,
        "passes_over_expected_p100": -0.3231,
        "avg_pass_distance": 15.1503,
        "avg_pass_vertical": 1.1375
      }
    },
    {
      "canonical_id": "jermaine-taylor",
      "canonical_name": "Jermaine Taylor",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3304.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.813,
        "xg_place": -0.0941,
        "goals_minus_xg": -0.813,
        "key_passes": 4.0,
        "assists": 2.0,
        "xa": 0.3483,
        "assists_minus_xa": 1.6517,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1613,
        "points_added": 0.0,
        "xpoints_added": 0.3124,
        "passes_attempted": 1381.0,
        "pass_completion_pct": 0.8342,
        "xpass_completion_pct": 0.7886,
        "passes_over_expected": 62.8808,
        "passes_over_expected_p100": 4.5533,
        "avg_pass_distance": 23.2456,
        "avg_pass_vertical": 10.2601
      }
    },
    {
      "canonical_id": "jorge-troncoso",
      "canonical_name": "Jorge Troncoso",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 375.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 1.4509,
        "xg_place": -0.6833,
        "goals_minus_xg": -0.4509,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.6168,
        "assists_minus_xa": -0.6168,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0677,
        "points_added": 0.5534,
        "xpoints_added": 0.984,
        "passes_attempted": 107.0,
        "pass_completion_pct": 0.6916,
        "xpass_completion_pct": 0.7029,
        "passes_over_expected": -1.2088,
        "passes_over_expected_p100": -1.1297,
        "avg_pass_distance": 19.4002,
        "avg_pass_vertical": 3.6888
      }
    },
    {
      "canonical_id": "josu\u00e9-soto",
      "canonical_name": "Josu\u00e9 Soto",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1217.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.1817,
        "xg_place": 0.162,
        "goals_minus_xg": -0.1817,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 0.6082,
        "assists_minus_xa": 1.3918,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.7898,
        "points_added": 0.0,
        "xpoints_added": 0.1081,
        "passes_attempted": 589.0,
        "pass_completion_pct": 0.7538,
        "xpass_completion_pct": 0.7375,
        "passes_over_expected": 9.6391,
        "passes_over_expected_p100": 1.6365,
        "avg_pass_distance": 19.8761,
        "avg_pass_vertical": 5.3647
      }
    },
    {
      "canonical_id": "juan-david-ram\u00edrez",
      "canonical_name": "Juan David Ram\u00edrez",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 492.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.1708,
        "assists_minus_xa": -0.1708,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1708,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 150.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.5924,
        "passes_over_expected": 11.1474,
        "passes_over_expected_p100": 7.4316,
        "avg_pass_distance": 43.5906,
        "avg_pass_vertical": 36.1488,
        "shots_faced": 24.0,
        "goals_conceded": 11.0,
        "saves": 12.0,
        "headed_shot_share": 0.0,
        "xg_faced": 8.5719,
        "goals_conceded_minus_xg": 2.4281,
        "goals_per_xg": 1.2833
      }
    },
    {
      "canonical_id": "julian-gaines",
      "canonical_name": "Julian Gaines",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 35.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.0096,
        "assists_minus_xa": -0.0096,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0096,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 8.0,
        "pass_completion_pct": 0.875,
        "xpass_completion_pct": 0.8855,
        "passes_over_expected": -0.0841,
        "passes_over_expected_p100": -1.0509,
        "avg_pass_distance": 12.6971,
        "avg_pass_vertical": -6.6109
      }
    },
    {
      "canonical_id": "kl\u00e9ber-gladiador",
      "canonical_name": "Kl\u00e9ber Gladiador",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2247.0,
        "shots": 57.0,
        "shots_on_target": 23.0,
        "goals": 11.0,
        "xg": 8.6639,
        "xg_place": 0.8057,
        "goals_minus_xg": 2.3361,
        "key_passes": 25.0,
        "assists": 2.0,
        "xa": 1.565,
        "assists_minus_xa": 0.435,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 10.2289,
        "points_added": 4.8929,
        "xpoints_added": 5.0772,
        "passes_attempted": 940.0,
        "pass_completion_pct": 0.7872,
        "xpass_completion_pct": 0.7906,
        "passes_over_expected": -3.1862,
        "passes_over_expected_p100": -0.339,
        "avg_pass_distance": 17.4289,
        "avg_pass_vertical": 3.4969
      }
    },
    {
      "canonical_id": "kris-tyrpak",
      "canonical_name": "Kris Tyrpak",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1735.0,
        "shots": 54.0,
        "shots_on_target": 21.0,
        "goals": 9.0,
        "xg": 7.2692,
        "xg_place": 0.4461,
        "goals_minus_xg": 1.7308,
        "key_passes": 10.0,
        "assists": 4.0,
        "xa": 2.0423,
        "assists_minus_xa": 1.9577,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 9.3115,
        "points_added": 4.3879,
        "xpoints_added": 3.4931,
        "passes_attempted": 442.0,
        "pass_completion_pct": 0.6606,
        "xpass_completion_pct": 0.689,
        "passes_over_expected": -12.5185,
        "passes_over_expected_p100": -2.8322,
        "avg_pass_distance": 16.3928,
        "avg_pass_vertical": 3.2239
      }
    },
    {
      "canonical_id": "london-woodberry",
      "canonical_name": "London Woodberry",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 362.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3982,
        "xg_place": -0.1778,
        "goals_minus_xg": -0.3982,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0529,
        "assists_minus_xa": -0.0529,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4511,
        "points_added": 0.0,
        "xpoints_added": 0.2857,
        "passes_attempted": 145.0,
        "pass_completion_pct": 0.7241,
        "xpass_completion_pct": 0.7423,
        "passes_over_expected": -2.6374,
        "passes_over_expected_p100": -1.8189,
        "avg_pass_distance": 26.6714,
        "avg_pass_vertical": 12.3635
      }
    },
    {
      "canonical_id": "marcelo-saragosa",
      "canonical_name": "Marcelo Saragosa",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 169.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": 50.0,
        "pass_completion_pct": 0.76,
        "xpass_completion_pct": 0.7977,
        "passes_over_expected": -1.8859,
        "passes_over_expected_p100": -3.7718,
        "avg_pass_distance": 13.9831,
        "avg_pass_vertical": 3.7146
      }
    },
    {
      "canonical_id": "roberto-avila",
      "canonical_name": "Roberto Avila",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 82.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.1421,
        "assists_minus_xa": -0.1421,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1421,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 17.0,
        "pass_completion_pct": 0.9412,
        "xpass_completion_pct": 0.7707,
        "passes_over_expected": 2.8987,
        "passes_over_expected_p100": 17.0511,
        "avg_pass_distance": 17.5737,
        "avg_pass_vertical": 4.6395
      }
    },
    {
      "canonical_id": "sean-mcfarlane",
      "canonical_name": "Sean McFarlane",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3132.0,
        "shots": 35.0,
        "shots_on_target": 11.0,
        "goals": 3.0,
        "xg": 2.3443,
        "xg_place": 0.61,
        "goals_minus_xg": 0.6557,
        "key_passes": 54.0,
        "assists": 10.0,
        "xa": 8.2026,
        "assists_minus_xa": 1.7974,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 10.5469,
        "points_added": 1.0251,
        "xpoints_added": 1.121,
        "passes_attempted": 1480.0,
        "pass_completion_pct": 0.6622,
        "xpass_completion_pct": 0.6556,
        "passes_over_expected": 9.6433,
        "passes_over_expected_p100": 0.6516,
        "avg_pass_distance": 20.668,
        "avg_pass_vertical": 6.4252
      }
    },
    {
      "canonical_id": "sonny-guadarrama",
      "canonical_name": "Sonny Guadarrama",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1803.0,
        "shots": 29.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 2.6838,
        "xg_place": -0.0564,
        "goals_minus_xg": -0.6838,
        "key_passes": 34.0,
        "assists": 3.0,
        "xa": 3.5624,
        "assists_minus_xa": -0.5624,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.2462,
        "points_added": 0.6998,
        "xpoints_added": 2.0607,
        "passes_attempted": 851.0,
        "pass_completion_pct": 0.7192,
        "xpass_completion_pct": 0.7114,
        "passes_over_expected": 6.5784,
        "passes_over_expected_p100": 0.773,
        "avg_pass_distance": 20.6714,
        "avg_pass_vertical": 6.0108
      }
    },
    {
      "canonical_id": "thomas-de-villardi",
      "canonical_name": "Thomas de Villardi",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1465.0,
        "shots": 11.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.6069,
        "xg_place": -0.5801,
        "goals_minus_xg": -0.6069,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.9531,
        "assists_minus_xa": 0.0469,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.56,
        "points_added": 0.0,
        "xpoints_added": 0.3273,
        "passes_attempted": 659.0,
        "pass_completion_pct": 0.8118,
        "xpass_completion_pct": 0.7655,
        "passes_over_expected": 30.5655,
        "passes_over_expected_p100": 4.6382,
        "avg_pass_distance": 16.9445,
        "avg_pass_vertical": 4.1588
      }
    },
    {
      "canonical_id": "valerii-saramutin",
      "canonical_name": "Valerii Saramutin",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1784.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 1.5024,
        "xg_place": -0.6177,
        "goals_minus_xg": -0.5024,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 0.9553,
        "assists_minus_xa": -0.9553,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.4577,
        "points_added": 0.9896,
        "xpoints_added": 1.29,
        "passes_attempted": 642.0,
        "pass_completion_pct": 0.8723,
        "xpass_completion_pct": 0.8489,
        "passes_over_expected": 15.0291,
        "passes_over_expected_p100": 2.341,
        "avg_pass_distance": 16.5898,
        "avg_pass_vertical": 3.0242
      }
    },
    {
      "canonical_id": "xavier-b\u00e1ez",
      "canonical_name": "Xavier B\u00e1ez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3086.0,
        "shots": 33.0,
        "shots_on_target": 12.0,
        "goals": 1.0,
        "xg": 1.8483,
        "xg_place": -0.0622,
        "goals_minus_xg": -0.8483,
        "key_passes": 41.0,
        "assists": 4.0,
        "xa": 4.2581,
        "assists_minus_xa": -0.2581,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.1064,
        "points_added": 0.0139,
        "xpoints_added": 1.2514,
        "passes_attempted": 1423.0,
        "pass_completion_pct": 0.8117,
        "xpass_completion_pct": 0.7825,
        "passes_over_expected": 41.4519,
        "passes_over_expected_p100": 2.913,
        "avg_pass_distance": 20.1398,
        "avg_pass_vertical": 5.1498
      }
    }
  ]
}