{
  "slug": "soccer-uslc-2021-0x5gjawm7o",
  "game_id": "soccer-uslc-2021-0x5gJawM7O",
  "display": "USLC 2021 Season",
  "league": "USLC",
  "season": 2021,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "uslc-2021",
  "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": "alasanne-ates-diouf",
      "canonical_name": "Alasanne Ates Diouf",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1759.0,
        "shots": 38.0,
        "shots_on_target": 13.0,
        "goals": 1.0,
        "xg": 2.9077,
        "xg_place": 0.5515,
        "goals_minus_xg": -1.9077,
        "key_passes": 22.0,
        "assists": 3.0,
        "xa": 2.952,
        "assists_minus_xa": 0.048,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.8597,
        "points_added": 0.5941,
        "xpoints_added": 2.3812,
        "passes_attempted": 526.0,
        "pass_completion_pct": 0.7719,
        "xpass_completion_pct": 0.7843,
        "passes_over_expected": -6.5431,
        "passes_over_expected_p100": -1.2439,
        "avg_pass_distance": 18.2769,
        "avg_pass_vertical": 1.0298
      }
    },
    {
      "canonical_id": "aldo-quintanilla",
      "canonical_name": "Aldo Quintanilla",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 246.0,
        "shots": 4.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3397,
        "xg_place": -0.3397,
        "goals_minus_xg": -0.3397,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3397,
        "points_added": 0.0,
        "xpoints_added": 0.0692,
        "passes_attempted": 56.0,
        "pass_completion_pct": 0.7679,
        "xpass_completion_pct": 0.7795,
        "passes_over_expected": -0.6512,
        "passes_over_expected_p100": -1.1628,
        "avg_pass_distance": 18.577,
        "avg_pass_vertical": 1.2735
      }
    },
    {
      "canonical_id": "amobi-okugo",
      "canonical_name": "Amobi Okugo",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2353.0,
        "shots": 11.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.8901,
        "xg_place": -0.2219,
        "goals_minus_xg": 0.1099,
        "key_passes": 14.0,
        "assists": 0.0,
        "xa": 0.7828,
        "assists_minus_xa": -0.7828,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6729,
        "points_added": 1.4817,
        "xpoints_added": 0.8534,
        "passes_attempted": 962.0,
        "pass_completion_pct": 0.7744,
        "xpass_completion_pct": 0.7561,
        "passes_over_expected": 17.5853,
        "passes_over_expected_p100": 1.828,
        "avg_pass_distance": 20.876,
        "avg_pass_vertical": 8.6496
      }
    },
    {
      "canonical_id": "arshia-babazadeh",
      "canonical_name": "Arshia Babazadeh",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 97.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": 30.0,
        "pass_completion_pct": 0.6333,
        "xpass_completion_pct": 0.5989,
        "passes_over_expected": 1.0338,
        "passes_over_expected_p100": 3.446,
        "avg_pass_distance": 41.6261,
        "avg_pass_vertical": 33.7257,
        "shots_faced": 6.0,
        "goals_conceded": 3.0,
        "saves": 3.0,
        "headed_shot_share": 0.0,
        "xg_faced": 1.2913,
        "goals_conceded_minus_xg": 1.7087,
        "goals_per_xg": 2.3232
      }
    },
    {
      "canonical_id": "casey-walls",
      "canonical_name": "Casey Walls",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 782.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.165,
        "xg_place": -0.165,
        "goals_minus_xg": -0.165,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0756,
        "assists_minus_xa": -0.0756,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2406,
        "points_added": 0.0,
        "xpoints_added": 0.0654,
        "passes_attempted": 325.0,
        "pass_completion_pct": 0.7723,
        "xpass_completion_pct": 0.7621,
        "passes_over_expected": 3.3231,
        "passes_over_expected_p100": 1.0225,
        "avg_pass_distance": 24.5168,
        "avg_pass_vertical": 10.9664
      }
    },
    {
      "canonical_id": "collin-fernandez",
      "canonical_name": "Collin Fernandez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2064.0,
        "shots": 26.0,
        "shots_on_target": 10.0,
        "goals": 4.0,
        "xg": 1.5239,
        "xg_place": 0.983,
        "goals_minus_xg": 2.4761,
        "key_passes": 25.0,
        "assists": 1.0,
        "xa": 2.6693,
        "assists_minus_xa": -1.6693,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.1933,
        "points_added": 2.3844,
        "xpoints_added": 1.273,
        "passes_attempted": 888.0,
        "pass_completion_pct": 0.7309,
        "xpass_completion_pct": 0.7336,
        "passes_over_expected": -2.4346,
        "passes_over_expected_p100": -0.2742,
        "avg_pass_distance": 20.6337,
        "avg_pass_vertical": 4.2256
      }
    },
    {
      "canonical_id": "elliot-panicco",
      "canonical_name": "Elliot Panicco",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2682.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.1177,
        "assists_minus_xa": -0.1177,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1177,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 767.0,
        "pass_completion_pct": 0.5724,
        "xpass_completion_pct": 0.5531,
        "passes_over_expected": 14.805,
        "passes_over_expected_p100": 1.9303,
        "avg_pass_distance": 48.7491,
        "avg_pass_vertical": 41.8992,
        "shots_faced": 94.0,
        "goals_conceded": 25.0,
        "saves": 68.0,
        "headed_shot_share": 0.1809,
        "xg_faced": 23.6231,
        "goals_conceded_minus_xg": 1.3769,
        "goals_per_xg": 1.0583
      }
    },
    {
      "canonical_id": "emilio-ycaza",
      "canonical_name": "Emilio Ycaza",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 802.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4411,
        "xg_place": -0.244,
        "goals_minus_xg": -0.4411,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.1431,
        "assists_minus_xa": -0.1431,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5842,
        "points_added": 0.0,
        "xpoints_added": 0.4723,
        "passes_attempted": 289.0,
        "pass_completion_pct": 0.8235,
        "xpass_completion_pct": 0.8259,
        "passes_over_expected": -0.6717,
        "passes_over_expected_p100": -0.2324,
        "avg_pass_distance": 20.3871,
        "avg_pass_vertical": 4.4502
      }
    },
    {
      "canonical_id": "fabien-garcia",
      "canonical_name": "Fabien Garcia",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2455.0,
        "shots": 24.0,
        "shots_on_target": 9.0,
        "goals": 4.0,
        "xg": 2.0236,
        "xg_place": 1.1124,
        "goals_minus_xg": 1.9764,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.1994,
        "assists_minus_xa": -0.1994,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.2231,
        "points_added": 1.8427,
        "xpoints_added": 1.2944,
        "passes_attempted": 1146.0,
        "pass_completion_pct": 0.8202,
        "xpass_completion_pct": 0.8092,
        "passes_over_expected": 12.6997,
        "passes_over_expected_p100": 1.1082,
        "avg_pass_distance": 25.689,
        "avg_pass_vertical": 9.3578
      }
    },
    {
      "canonical_id": "gilbert-fuentes",
      "canonical_name": "Gilbert Fuentes",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 180.0,
        "shots": 3.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.3093,
        "xg_place": 1.5033,
        "goals_minus_xg": 0.6907,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0816,
        "assists_minus_xa": -0.0816,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.3909,
        "points_added": 0.4957,
        "xpoints_added": 0.1494,
        "passes_attempted": 40.0,
        "pass_completion_pct": 0.7,
        "xpass_completion_pct": 0.6964,
        "passes_over_expected": 0.1454,
        "passes_over_expected_p100": 0.3635,
        "avg_pass_distance": 19.156,
        "avg_pass_vertical": 5.0831
      }
    },
    {
      "canonical_id": "gustavo-rissi",
      "canonical_name": "Gustavo Rissi",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2452.0,
        "shots": 7.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.4315,
        "xg_place": 1.1391,
        "goals_minus_xg": -0.4315,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.4788,
        "assists_minus_xa": -0.4788,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9103,
        "points_added": 0.0,
        "xpoints_added": 0.44,
        "passes_attempted": 1202.0,
        "pass_completion_pct": 0.7537,
        "xpass_completion_pct": 0.7583,
        "passes_over_expected": -5.5156,
        "passes_over_expected_p100": -0.4589,
        "avg_pass_distance": 27.1743,
        "avg_pass_vertical": 12.5332
      }
    },
    {
      "canonical_id": "hugo-fauroux",
      "canonical_name": "Hugo Fauroux",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 377.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": 108.0,
        "pass_completion_pct": 0.5093,
        "xpass_completion_pct": 0.525,
        "passes_over_expected": -1.7017,
        "passes_over_expected_p100": -1.5756,
        "avg_pass_distance": 50.1992,
        "avg_pass_vertical": 43.4117,
        "shots_faced": 22.0,
        "goals_conceded": 13.0,
        "saves": 8.0,
        "headed_shot_share": 0.1818,
        "xg_faced": 8.8413,
        "goals_conceded_minus_xg": 4.1587,
        "goals_per_xg": 1.4704
      }
    },
    {
      "canonical_id": "jason-johnson",
      "canonical_name": "Jason Johnson",
      "positions": [
        "LB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 260.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1139,
        "xg_place": -0.1139,
        "goals_minus_xg": -0.1139,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0433,
        "assists_minus_xa": -0.0433,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1572,
        "points_added": 0.0,
        "xpoints_added": 0.0952,
        "passes_attempted": 76.0,
        "pass_completion_pct": 0.6053,
        "xpass_completion_pct": 0.6953,
        "passes_over_expected": -6.8463,
        "passes_over_expected_p100": -9.0083,
        "avg_pass_distance": 18.3402,
        "avg_pass_vertical": 2.0896
      }
    },
    {
      "canonical_id": "jermaine-taylor",
      "canonical_name": "Jermaine Taylor",
      "positions": [
        "P"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1392.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0945,
        "assists_minus_xa": -0.0945,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0945,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 578.0,
        "pass_completion_pct": 0.8183,
        "xpass_completion_pct": 0.8078,
        "passes_over_expected": 6.0643,
        "passes_over_expected_p100": 1.0492,
        "avg_pass_distance": 24.6128,
        "avg_pass_vertical": 10.3926
      }
    },
    {
      "canonical_id": "jorge-troncoso",
      "canonical_name": "Jorge Troncoso",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 753.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.3935,
        "xg_place": 0.209,
        "goals_minus_xg": 0.6065,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.5907,
        "assists_minus_xa": 0.4093,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.9842,
        "points_added": 0.0026,
        "xpoints_added": 0.001,
        "passes_attempted": 268.0,
        "pass_completion_pct": 0.8172,
        "xpass_completion_pct": 0.7934,
        "passes_over_expected": 6.3598,
        "passes_over_expected_p100": 2.3731,
        "avg_pass_distance": 17.31,
        "avg_pass_vertical": -2.4375
      }
    },
    {
      "canonical_id": "josu\u00e9-soto",
      "canonical_name": "Josu\u00e9 Soto",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 363.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2314,
        "xg_place": -0.179,
        "goals_minus_xg": -0.2314,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0765,
        "assists_minus_xa": -0.0765,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3079,
        "points_added": 0.0,
        "xpoints_added": 0.1316,
        "passes_attempted": 132.0,
        "pass_completion_pct": 0.7348,
        "xpass_completion_pct": 0.745,
        "passes_over_expected": -1.3367,
        "passes_over_expected_p100": -1.0127,
        "avg_pass_distance": 22.8075,
        "avg_pass_vertical": 6.9195
      }
    },
    {
      "canonical_id": "juan-pablo-torres",
      "canonical_name": "Juan Pablo Torres",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2191.0,
        "shots": 16.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 1.0657,
        "xg_place": 0.87,
        "goals_minus_xg": 0.9343,
        "key_passes": 46.0,
        "assists": 3.0,
        "xa": 4.2171,
        "assists_minus_xa": -1.2171,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.2828,
        "points_added": 1.0975,
        "xpoints_added": 0.6346,
        "passes_attempted": 1181.0,
        "pass_completion_pct": 0.8552,
        "xpass_completion_pct": 0.8211,
        "passes_over_expected": 40.3017,
        "passes_over_expected_p100": 3.4125,
        "avg_pass_distance": 20.6193,
        "avg_pass_vertical": 1.9505
      }
    },
    {
      "canonical_id": "kofi-sarkodie",
      "canonical_name": "Kofi Sarkodie",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1319.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.1274,
        "xg_place": 0.538,
        "goals_minus_xg": 0.8726,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.501,
        "assists_minus_xa": -0.501,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6284,
        "points_added": 0.5951,
        "xpoints_added": 0.0758,
        "passes_attempted": 503.0,
        "pass_completion_pct": 0.8091,
        "xpass_completion_pct": 0.7834,
        "passes_over_expected": 12.9712,
        "passes_over_expected_p100": 2.5788,
        "avg_pass_distance": 19.7314,
        "avg_pass_vertical": 2.6854
      }
    },
    {
      "canonical_id": "nathaniel-adamolekun",
      "canonical_name": "Nathaniel Adamolekun",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 351.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.0053,
        "xg_place": 0.1119,
        "goals_minus_xg": -0.0053,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0166,
        "assists_minus_xa": -0.0166,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.022,
        "points_added": 0.8067,
        "xpoints_added": 0.5964,
        "passes_attempted": 63.0,
        "pass_completion_pct": 0.4127,
        "xpass_completion_pct": 0.5405,
        "passes_over_expected": -8.0534,
        "passes_over_expected_p100": -12.7832,
        "avg_pass_distance": 14.8236,
        "avg_pass_vertical": 1.2094
      }
    },
    {
      "canonical_id": "nicholas-hinds",
      "canonical_name": "Nicholas Hinds",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1932.0,
        "shots": 10.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.7574,
        "xg_place": 0.6457,
        "goals_minus_xg": 0.2426,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 1.0464,
        "assists_minus_xa": -0.0464,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.8039,
        "points_added": 0.9226,
        "xpoints_added": 0.6678,
        "passes_attempted": 769.0,
        "pass_completion_pct": 0.7802,
        "xpass_completion_pct": 0.7532,
        "passes_over_expected": 20.8166,
        "passes_over_expected_p100": 2.707,
        "avg_pass_distance": 19.8943,
        "avg_pass_vertical": 4.6956
      }
    },
    {
      "canonical_id": "omar-ciss",
      "canonical_name": "Omar Ciss",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 860.0,
        "shots": 7.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.4139,
        "xg_place": 0.4031,
        "goals_minus_xg": -0.4139,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0526,
        "assists_minus_xa": -0.0526,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4666,
        "points_added": 0.0,
        "xpoints_added": 0.2918,
        "passes_attempted": 301.0,
        "pass_completion_pct": 0.7442,
        "xpass_completion_pct": 0.7982,
        "passes_over_expected": -16.2622,
        "passes_over_expected_p100": -5.4027,
        "avg_pass_distance": 21.0505,
        "avg_pass_vertical": 5.0915
      }
    },
    {
      "canonical_id": "owayne-omar-gordon",
      "canonical_name": "Owayne Omar Gordon",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2149.0,
        "shots": 48.0,
        "shots_on_target": 14.0,
        "goals": 1.0,
        "xg": 4.7993,
        "xg_place": -3.0124,
        "goals_minus_xg": -3.7993,
        "key_passes": 24.0,
        "assists": 5.0,
        "xa": 2.2866,
        "assists_minus_xa": 2.7134,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 7.0859,
        "points_added": 0.4011,
        "xpoints_added": 4.09,
        "passes_attempted": 613.0,
        "pass_completion_pct": 0.6607,
        "xpass_completion_pct": 0.6908,
        "passes_over_expected": -18.4492,
        "passes_over_expected_p100": -3.0097,
        "avg_pass_distance": 18.9409,
        "avg_pass_vertical": 1.5059
      }
    },
    {
      "canonical_id": "roberto-avila",
      "canonical_name": "Roberto Avila",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1162.0,
        "shots": 32.0,
        "shots_on_target": 12.0,
        "goals": 2.0,
        "xg": 5.2118,
        "xg_place": -2.4454,
        "goals_minus_xg": -3.2118,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.8137,
        "assists_minus_xa": -0.8137,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 6.0256,
        "points_added": 1.5134,
        "xpoints_added": 3.4784,
        "passes_attempted": 234.0,
        "pass_completion_pct": 0.7009,
        "xpass_completion_pct": 0.7446,
        "passes_over_expected": -10.2335,
        "passes_over_expected_p100": -4.3733,
        "avg_pass_distance": 15.8573,
        "avg_pass_vertical": 0.3465
      }
    },
    {
      "canonical_id": "sean-okoli",
      "canonical_name": "Sean Okoli",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1061.0,
        "shots": 31.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 4.5484,
        "xg_place": -1.3806,
        "goals_minus_xg": -1.5484,
        "key_passes": 10.0,
        "assists": 1.0,
        "xa": 0.8971,
        "assists_minus_xa": 0.1029,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.4455,
        "points_added": 2.3591,
        "xpoints_added": 3.5138,
        "passes_attempted": 218.0,
        "pass_completion_pct": 0.7064,
        "xpass_completion_pct": 0.7147,
        "passes_over_expected": -1.8017,
        "passes_over_expected_p100": -0.8265,
        "avg_pass_distance": 16.6318,
        "avg_pass_vertical": -0.9069
      }
    },
    {
      "canonical_id": "sonny-guadarrama",
      "canonical_name": "Sonny Guadarrama",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 172.0,
        "shots": 7.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.2561,
        "xg_place": 0.4303,
        "goals_minus_xg": 0.7439,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.3529,
        "assists_minus_xa": -0.3529,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.609,
        "points_added": 1.9224,
        "xpoints_added": 0.3176,
        "passes_attempted": 80.0,
        "pass_completion_pct": 0.675,
        "xpass_completion_pct": 0.7144,
        "passes_over_expected": -3.1505,
        "passes_over_expected_p100": -3.9381,
        "avg_pass_distance": 21.9601,
        "avg_pass_vertical": 5.0649
      }
    },
    {
      "canonical_id": "st\u00e9fano-pinho",
      "canonical_name": "St\u00e9fano Pinho",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1635.0,
        "shots": 37.0,
        "shots_on_target": 9.0,
        "goals": 1.0,
        "xg": 4.6636,
        "xg_place": -2.3972,
        "goals_minus_xg": -3.6636,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.9802,
        "assists_minus_xa": 0.0198,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 5.6438,
        "points_added": 0.5234,
        "xpoints_added": 2.8238,
        "passes_attempted": 308.0,
        "pass_completion_pct": 0.7045,
        "xpass_completion_pct": 0.7311,
        "passes_over_expected": -8.1922,
        "passes_over_expected_p100": -2.6598,
        "avg_pass_distance": 15.2571,
        "avg_pass_vertical": -2.3731
      }
    },
    {
      "canonical_id": "xavier-b\u00e1ez",
      "canonical_name": "Xavier B\u00e1ez",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2773.0,
        "shots": 23.0,
        "shots_on_target": 13.0,
        "goals": 6.0,
        "xg": 3.3795,
        "xg_place": 0.8673,
        "goals_minus_xg": 2.6205,
        "key_passes": 34.0,
        "assists": 1.0,
        "xa": 2.4114,
        "assists_minus_xa": -1.4114,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.7909,
        "points_added": 5.8505,
        "xpoints_added": 3.2377,
        "passes_attempted": 1322.0,
        "pass_completion_pct": 0.7882,
        "xpass_completion_pct": 0.7821,
        "passes_over_expected": 8.0743,
        "passes_over_expected_p100": 0.6108,
        "avg_pass_distance": 21.2994,
        "avg_pass_vertical": 3.5545
      }
    }
  ]
}