{
  "slug": "soccer-mls-2021-ygomngl5wn",
  "game_id": "soccer-mls-2021-YgOMngl5wN",
  "display": "MLS 2021 Season",
  "league": "MLS",
  "season": 2021,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mls-2021",
  "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": "adam-lundkvist",
      "canonical_name": "Adam Lundkvist",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2120.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2605,
        "xg_place": 0.1819,
        "goals_minus_xg": -0.2605,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.1879,
        "assists_minus_xa": -0.1879,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4484,
        "points_added": 0.0,
        "xpoints_added": 0.1696,
        "passes_attempted": 1026.0,
        "pass_completion_pct": 0.7427,
        "xpass_completion_pct": 0.7454,
        "passes_over_expected": -2.801,
        "passes_over_expected_p100": -0.273,
        "avg_pass_distance": 19.4139,
        "avg_pass_vertical": 5.2151
      }
    },
    {
      "canonical_id": "alejandro-fuenmayor",
      "canonical_name": "Alejandro Fuenmayor",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 290.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": 195.0,
        "pass_completion_pct": 0.7744,
        "xpass_completion_pct": 0.8199,
        "passes_over_expected": -8.8883,
        "passes_over_expected_p100": -4.5581,
        "avg_pass_distance": 22.6957,
        "avg_pass_vertical": 7.0918
      }
    },
    {
      "canonical_id": "ariel-lassiter",
      "canonical_name": "Ariel Lassiter",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 632.0,
        "shots": 24.0,
        "shots_on_target": 10.0,
        "goals": 0.0,
        "xg": 1.9905,
        "xg_place": -0.6089,
        "goals_minus_xg": -1.9905,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.4551,
        "assists_minus_xa": -0.4551,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.4457,
        "points_added": 0.0,
        "xpoints_added": 1.4854,
        "passes_attempted": 169.0,
        "pass_completion_pct": 0.7396,
        "xpass_completion_pct": 0.7755,
        "passes_over_expected": -6.0652,
        "passes_over_expected_p100": -3.5889,
        "avg_pass_distance": 16.0792,
        "avg_pass_vertical": -3.0719
      }
    },
    {
      "canonical_id": "boniek-garc\u00eda",
      "canonical_name": "Boniek Garc\u00eda",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 799.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2736,
        "xg_place": -0.2736,
        "goals_minus_xg": -0.2736,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0867,
        "assists_minus_xa": -0.0867,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.3603,
        "points_added": 0.0,
        "xpoints_added": 0.237,
        "passes_attempted": 311.0,
        "pass_completion_pct": 0.8875,
        "xpass_completion_pct": 0.8605,
        "passes_over_expected": 8.3929,
        "passes_over_expected_p100": 2.6987,
        "avg_pass_distance": 21.2239,
        "avg_pass_vertical": 7.6751
      }
    },
    {
      "canonical_id": "christian-ram\u00edrez",
      "canonical_name": "Christian Ram\u00edrez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 110.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2097,
        "xg_place": 0.3647,
        "goals_minus_xg": 0.7903,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0529,
        "assists_minus_xa": -0.0529,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2626,
        "points_added": 0.6974,
        "xpoints_added": 0.172,
        "passes_attempted": 22.0,
        "pass_completion_pct": 0.7273,
        "xpass_completion_pct": 0.7938,
        "passes_over_expected": -1.4636,
        "passes_over_expected_p100": -6.6526,
        "avg_pass_distance": 15.2601,
        "avg_pass_vertical": -1.4123
      }
    },
    {
      "canonical_id": "coco-carrasquilla",
      "canonical_name": "Coco Carrasquilla",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 609.0,
        "shots": 11.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.5816,
        "xg_place": -0.0497,
        "goals_minus_xg": 0.4184,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.7754,
        "assists_minus_xa": -0.7754,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.357,
        "points_added": 0.4975,
        "xpoints_added": 0.3249,
        "passes_attempted": 287.0,
        "pass_completion_pct": 0.777,
        "xpass_completion_pct": 0.819,
        "passes_over_expected": -12.0626,
        "passes_over_expected_p100": -4.203,
        "avg_pass_distance": 19.8324,
        "avg_pass_vertical": 4.0032
      }
    },
    {
      "canonical_id": "corey-baird",
      "canonical_name": "Corey Baird",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 398.0,
        "shots": 9.0,
        "shots_on_target": 5.0,
        "goals": 0.0,
        "xg": 0.8081,
        "xg_place": -0.2172,
        "goals_minus_xg": -0.8081,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1181,
        "assists_minus_xa": -0.1181,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9262,
        "points_added": 0.0,
        "xpoints_added": 0.4816,
        "passes_attempted": 89.0,
        "pass_completion_pct": 0.764,
        "xpass_completion_pct": 0.78,
        "passes_over_expected": -1.4186,
        "passes_over_expected_p100": -1.5939,
        "avg_pass_distance": 14.1804,
        "avg_pass_vertical": 0.4648
      }
    },
    {
      "canonical_id": "darwin-cer\u00e9n",
      "canonical_name": "Darwin Cer\u00e9n",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1346.0,
        "shots": 6.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1884,
        "xg_place": -0.1533,
        "goals_minus_xg": -0.1884,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.3907,
        "assists_minus_xa": 0.6093,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5791,
        "points_added": 0.0,
        "xpoints_added": 0.1229,
        "passes_attempted": 636.0,
        "pass_completion_pct": 0.8176,
        "xpass_completion_pct": 0.8246,
        "passes_over_expected": -4.4206,
        "passes_over_expected_p100": -0.6951,
        "avg_pass_distance": 22.2809,
        "avg_pass_vertical": 4.7766
      }
    },
    {
      "canonical_id": "darwin-quintero",
      "canonical_name": "Darwin Quintero",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1137.0,
        "shots": 38.0,
        "shots_on_target": 17.0,
        "goals": 3.0,
        "xg": 3.9074,
        "xg_place": 0.9786,
        "goals_minus_xg": -0.9074,
        "key_passes": 41.0,
        "assists": 2.0,
        "xa": 3.5328,
        "assists_minus_xa": -1.5328,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 7.4402,
        "points_added": 1.2456,
        "xpoints_added": 1.7832,
        "passes_attempted": 582.0,
        "pass_completion_pct": 0.6787,
        "xpass_completion_pct": 0.7038,
        "passes_over_expected": -14.5839,
        "passes_over_expected_p100": -2.5058,
        "avg_pass_distance": 21.4088,
        "avg_pass_vertical": 6.3233
      }
    },
    {
      "canonical_id": "derrick-jones",
      "canonical_name": "Derrick Jones",
      "positions": [
        "CB",
        "DB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1238.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.4633,
        "xg_place": -0.4633,
        "goals_minus_xg": -0.4633,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.5642,
        "assists_minus_xa": 0.4358,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0276,
        "points_added": 0.0,
        "xpoints_added": 0.48,
        "passes_attempted": 477.0,
        "pass_completion_pct": 0.8281,
        "xpass_completion_pct": 0.8576,
        "passes_over_expected": -14.081,
        "passes_over_expected_p100": -2.952,
        "avg_pass_distance": 19.8702,
        "avg_pass_vertical": 4.9136
      }
    },
    {
      "canonical_id": "fafa-picault",
      "canonical_name": "Fafa Picault",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2668.0,
        "shots": 49.0,
        "shots_on_target": 20.0,
        "goals": 11.0,
        "xg": 9.4044,
        "xg_place": -0.1672,
        "goals_minus_xg": 1.5956,
        "key_passes": 21.0,
        "assists": 4.0,
        "xa": 3.1776,
        "assists_minus_xa": 0.8224,
        "goals_plus_assists": 15.0,
        "xg_plus_xa": 12.582,
        "points_added": 6.2156,
        "xpoints_added": 5.4001,
        "passes_attempted": 799.0,
        "pass_completion_pct": 0.6446,
        "xpass_completion_pct": 0.699,
        "passes_over_expected": -43.5404,
        "passes_over_expected_p100": -5.4494,
        "avg_pass_distance": 17.2607,
        "avg_pass_vertical": -0.3195
      }
    },
    {
      "canonical_id": "griffin-dorsey",
      "canonical_name": "Griffin Dorsey",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1612.0,
        "shots": 27.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 2.3705,
        "xg_place": -0.7257,
        "goals_minus_xg": -0.3705,
        "key_passes": 20.0,
        "assists": 3.0,
        "xa": 3.6897,
        "assists_minus_xa": -0.6897,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 6.0603,
        "points_added": 0.945,
        "xpoints_added": 1.5481,
        "passes_attempted": 617.0,
        "pass_completion_pct": 0.7229,
        "xpass_completion_pct": 0.7389,
        "passes_over_expected": -9.9033,
        "passes_over_expected_p100": -1.6051,
        "avg_pass_distance": 17.5024,
        "avg_pass_vertical": 0.6209
      }
    },
    {
      "canonical_id": "ian-hoffman",
      "canonical_name": "Ian Hoffman",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 277.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0291,
        "xg_place": -0.0291,
        "goals_minus_xg": -0.0291,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1143,
        "assists_minus_xa": -0.1143,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1433,
        "points_added": 0.0,
        "xpoints_added": 0.0001,
        "passes_attempted": 136.0,
        "pass_completion_pct": 0.8382,
        "xpass_completion_pct": 0.7849,
        "passes_over_expected": 7.2472,
        "passes_over_expected_p100": 5.3288,
        "avg_pass_distance": 15.4932,
        "avg_pass_vertical": 1.4762
      }
    },
    {
      "canonical_id": "joe-corona",
      "canonical_name": "Joe Corona",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1900.0,
        "shots": 20.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.982,
        "xg_place": -0.7243,
        "goals_minus_xg": -0.982,
        "key_passes": 29.0,
        "assists": 1.0,
        "xa": 1.8545,
        "assists_minus_xa": -0.8545,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.8365,
        "points_added": 0.0,
        "xpoints_added": 0.6635,
        "passes_attempted": 956.0,
        "pass_completion_pct": 0.8243,
        "xpass_completion_pct": 0.8311,
        "passes_over_expected": -6.5545,
        "passes_over_expected_p100": -0.6856,
        "avg_pass_distance": 18.1149,
        "avg_pass_vertical": 3.9088
      }
    },
    {
      "canonical_id": "jos\u00e9-bizama",
      "canonical_name": "Jos\u00e9 Bizama",
      "positions": [
        "FB"
      ],
      "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": 43.0,
        "pass_completion_pct": 0.6977,
        "xpass_completion_pct": 0.7956,
        "passes_over_expected": -4.2098,
        "passes_over_expected_p100": -9.7903,
        "avg_pass_distance": 17.7174,
        "avg_pass_vertical": -1.8942
      }
    },
    {
      "canonical_id": "juan-castilla",
      "canonical_name": "Juan Castilla",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 19.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0641,
        "xg_place": -0.0641,
        "goals_minus_xg": -0.0641,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0641,
        "points_added": 0.0,
        "xpoints_added": 0.0009,
        "passes_attempted": 7.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.8689,
        "passes_over_expected": -0.0824,
        "passes_over_expected_p100": -1.1769,
        "avg_pass_distance": 10.7757,
        "avg_pass_vertical": -3.5075
      }
    },
    {
      "canonical_id": "kyle-morton",
      "canonical_name": "Kyle Morton",
      "positions": [
        "GK"
      ],
      "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": 33.0,
        "pass_completion_pct": 0.6364,
        "xpass_completion_pct": 0.7416,
        "passes_over_expected": -3.4732,
        "passes_over_expected_p100": -10.5248,
        "avg_pass_distance": 31.7783,
        "avg_pass_vertical": 22.9617,
        "shots_faced": 6.0,
        "goals_conceded": 2.0,
        "saves": 4.0,
        "headed_shot_share": 0.3333,
        "xg_faced": 1.075,
        "goals_conceded_minus_xg": 0.925,
        "goals_per_xg": 1.8605
      }
    },
    {
      "canonical_id": "marko-maric",
      "canonical_name": "Marko Maric",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2188.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": 566.0,
        "pass_completion_pct": 0.6555,
        "xpass_completion_pct": 0.7049,
        "passes_over_expected": -27.9551,
        "passes_over_expected_p100": -4.9391,
        "avg_pass_distance": 39.0721,
        "avg_pass_vertical": 30.1841,
        "shots_faced": 104.0,
        "goals_conceded": 32.0,
        "saves": 68.0,
        "headed_shot_share": 0.1827,
        "xg_faced": 31.4923,
        "goals_conceded_minus_xg": 0.5077,
        "goals_per_xg": 1.0161
      }
    },
    {
      "canonical_id": "mateo-bajamich",
      "canonical_name": "Mateo Bajamich",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 182.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2017,
        "xg_place": -0.1066,
        "goals_minus_xg": -0.2017,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.905,
        "assists_minus_xa": 0.095,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1067,
        "points_added": 0.0,
        "xpoints_added": 0.1364,
        "passes_attempted": 51.0,
        "pass_completion_pct": 0.5686,
        "xpass_completion_pct": 0.6425,
        "passes_over_expected": -3.7676,
        "passes_over_expected_p100": -7.3875,
        "avg_pass_distance": 20.2647,
        "avg_pass_vertical": 2.914
      }
    },
    {
      "canonical_id": "mat\u00edas-vera",
      "canonical_name": "Mat\u00edas Vera",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2678.0,
        "shots": 22.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 2.1053,
        "xg_place": 0.2503,
        "goals_minus_xg": 0.8947,
        "key_passes": 24.0,
        "assists": 1.0,
        "xa": 1.7158,
        "assists_minus_xa": -0.7158,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.8211,
        "points_added": 2.2669,
        "xpoints_added": 1.9467,
        "passes_attempted": 1051.0,
        "pass_completion_pct": 0.882,
        "xpass_completion_pct": 0.8508,
        "passes_over_expected": 32.7671,
        "passes_over_expected_p100": 3.1177,
        "avg_pass_distance": 19.8981,
        "avg_pass_vertical": 4.4327
      }
    },
    {
      "canonical_id": "maxi-urruti",
      "canonical_name": "Maxi Urruti",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2446.0,
        "shots": 78.0,
        "shots_on_target": 27.0,
        "goals": 7.0,
        "xg": 7.4725,
        "xg_place": -1.4613,
        "goals_minus_xg": -0.4725,
        "key_passes": 22.0,
        "assists": 0.0,
        "xa": 1.4464,
        "assists_minus_xa": -1.4464,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 8.9189,
        "points_added": 4.7212,
        "xpoints_added": 4.9303,
        "passes_attempted": 443.0,
        "pass_completion_pct": 0.7111,
        "xpass_completion_pct": 0.7589,
        "passes_over_expected": -21.2091,
        "passes_over_expected_p100": -4.7876,
        "avg_pass_distance": 17.2828,
        "avg_pass_vertical": 2.0038
      }
    },
    {
      "canonical_id": "maynor-figueroa",
      "canonical_name": "Maynor Figueroa",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 918.0,
        "shots": 15.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 1.2184,
        "xg_place": -1.2055,
        "goals_minus_xg": -1.2184,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.5073,
        "assists_minus_xa": -0.5073,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.7257,
        "points_added": 0.0,
        "xpoints_added": 0.6882,
        "passes_attempted": 433.0,
        "pass_completion_pct": 0.8222,
        "xpass_completion_pct": 0.8344,
        "passes_over_expected": -5.2982,
        "passes_over_expected_p100": -1.2236,
        "avg_pass_distance": 23.1424,
        "avg_pass_vertical": 7.85
      }
    },
    {
      "canonical_id": "memo-rodr\u00edguez",
      "canonical_name": "Memo Rodr\u00edguez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1700.0,
        "shots": 62.0,
        "shots_on_target": 21.0,
        "goals": 2.0,
        "xg": 4.141,
        "xg_place": -0.6392,
        "goals_minus_xg": -2.141,
        "key_passes": 26.0,
        "assists": 1.0,
        "xa": 2.1723,
        "assists_minus_xa": -1.1723,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 6.3133,
        "points_added": 0.97,
        "xpoints_added": 2.3451,
        "passes_attempted": 646.0,
        "pass_completion_pct": 0.7183,
        "xpass_completion_pct": 0.7306,
        "passes_over_expected": -7.9956,
        "passes_over_expected_p100": -1.2377,
        "avg_pass_distance": 20.2527,
        "avg_pass_vertical": 3.2927
      }
    },
    {
      "canonical_id": "michael-nelson",
      "canonical_name": "Michael Nelson",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1086.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 242.0,
        "pass_completion_pct": 0.7521,
        "xpass_completion_pct": 0.7793,
        "passes_over_expected": -6.5942,
        "passes_over_expected_p100": -2.7249,
        "avg_pass_distance": 32.1018,
        "avg_pass_vertical": 23.0126,
        "shots_faced": 48.0,
        "goals_conceded": 17.0,
        "saves": 31.0,
        "headed_shot_share": 0.0625,
        "xg_faced": 11.9374,
        "goals_conceded_minus_xg": 5.0626,
        "goals_per_xg": 1.4241
      }
    },
    {
      "canonical_id": "nico-lemoine",
      "canonical_name": "Nico Lemoine",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 62.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": 7.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.9056,
        "passes_over_expected": -1.3389,
        "passes_over_expected_p100": -19.1275,
        "avg_pass_distance": 10.8683,
        "avg_pass_vertical": -2.0738
      }
    },
    {
      "canonical_id": "sam-junqua",
      "canonical_name": "Sam Junqua",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1783.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.3442,
        "xg_place": 0.0234,
        "goals_minus_xg": -0.3442,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.7846,
        "assists_minus_xa": 0.2154,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1288,
        "points_added": 0.0,
        "xpoints_added": 0.1788,
        "passes_attempted": 764.0,
        "pass_completion_pct": 0.7055,
        "xpass_completion_pct": 0.7495,
        "passes_over_expected": -33.5953,
        "passes_over_expected_p100": -4.3973,
        "avg_pass_distance": 20.8978,
        "avg_pass_vertical": 7.4278
      }
    },
    {
      "canonical_id": "teenage-hadebe",
      "canonical_name": "Teenage Hadebe",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1635.0,
        "shots": 7.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.375,
        "xg_place": -0.375,
        "goals_minus_xg": -0.375,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.4456,
        "assists_minus_xa": 0.5544,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.8206,
        "points_added": 0.0,
        "xpoints_added": 0.2661,
        "passes_attempted": 782.0,
        "pass_completion_pct": 0.7839,
        "xpass_completion_pct": 0.773,
        "passes_over_expected": 8.5039,
        "passes_over_expected_p100": 1.0875,
        "avg_pass_distance": 24.2549,
        "avg_pass_vertical": 11.8397
      }
    },
    {
      "canonical_id": "tim-parker",
      "canonical_name": "Tim Parker",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3368.0,
        "shots": 12.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.1493,
        "xg_place": -0.7821,
        "goals_minus_xg": -1.1493,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.4406,
        "assists_minus_xa": -0.4406,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.5898,
        "points_added": 0.0,
        "xpoints_added": 0.8612,
        "passes_attempted": 1445.0,
        "pass_completion_pct": 0.836,
        "xpass_completion_pct": 0.8276,
        "passes_over_expected": 12.062,
        "passes_over_expected_p100": 0.8347,
        "avg_pass_distance": 25.0777,
        "avg_pass_vertical": 11.6065
      }
    },
    {
      "canonical_id": "tyler-pasher",
      "canonical_name": "Tyler Pasher",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 935.0,
        "shots": 12.0,
        "shots_on_target": 7.0,
        "goals": 4.0,
        "xg": 1.8759,
        "xg_place": 1.5074,
        "goals_minus_xg": 2.1241,
        "key_passes": 24.0,
        "assists": 2.0,
        "xa": 1.9894,
        "assists_minus_xa": 0.0106,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.8653,
        "points_added": 2.5499,
        "xpoints_added": 1.5312,
        "passes_attempted": 346.0,
        "pass_completion_pct": 0.6676,
        "xpass_completion_pct": 0.6931,
        "passes_over_expected": -8.8161,
        "passes_over_expected_p100": -2.548,
        "avg_pass_distance": 19.3659,
        "avg_pass_vertical": 1.5482
      }
    },
    {
      "canonical_id": "zarek-valentin",
      "canonical_name": "Zarek Valentin",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2641.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0865,
        "xg_place": -0.0865,
        "goals_minus_xg": -0.0865,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 0.9869,
        "assists_minus_xa": 0.0131,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0734,
        "points_added": 0.0,
        "xpoints_added": 0.043,
        "passes_attempted": 1264.0,
        "pass_completion_pct": 0.7421,
        "xpass_completion_pct": 0.7629,
        "passes_over_expected": -26.2467,
        "passes_over_expected_p100": -2.0765,
        "avg_pass_distance": 21.6378,
        "avg_pass_vertical": 7.3636
      }
    }
  ]
}