{
  "slug": "soccer-mls-2021-19vq2095k6",
  "game_id": "soccer-mls-2021-19vQ2095K6",
  "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": 25,
  "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": "aj-delagarza",
      "canonical_name": "A.J. DeLaGarza",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 558.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1121,
        "xg_place": -0.1121,
        "goals_minus_xg": -0.1121,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.224,
        "assists_minus_xa": -0.224,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.336,
        "points_added": 0.0,
        "xpoints_added": 0.0828,
        "passes_attempted": 233.0,
        "pass_completion_pct": 0.7725,
        "xpass_completion_pct": 0.7663,
        "passes_over_expected": 1.4481,
        "passes_over_expected_p100": 0.6215,
        "avg_pass_distance": 18.7271,
        "avg_pass_vertical": 5.5122
      }
    },
    {
      "canonical_id": "adam-buksa",
      "canonical_name": "Adam Buksa",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2416.0,
        "shots": 114.0,
        "shots_on_target": 45.0,
        "goals": 17.0,
        "xg": 18.2449,
        "xg_place": -0.6053,
        "goals_minus_xg": -1.2449,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 1.4416,
        "assists_minus_xa": 1.5584,
        "goals_plus_assists": 20.0,
        "xg_plus_xa": 19.6865,
        "points_added": 7.7675,
        "xpoints_added": 9.6918,
        "passes_attempted": 510.0,
        "pass_completion_pct": 0.698,
        "xpass_completion_pct": 0.7207,
        "passes_over_expected": -11.5425,
        "passes_over_expected_p100": -2.2632,
        "avg_pass_distance": 15.8928,
        "avg_pass_vertical": 0.959
      }
    },
    {
      "canonical_id": "andrew-farrell",
      "canonical_name": "Andrew Farrell",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3381.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0797,
        "xg_place": -0.0619,
        "goals_minus_xg": -0.0797,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1941,
        "assists_minus_xa": -0.1941,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2738,
        "points_added": 0.0,
        "xpoints_added": 0.0429,
        "passes_attempted": 1727.0,
        "pass_completion_pct": 0.8529,
        "xpass_completion_pct": 0.821,
        "passes_over_expected": 55.2143,
        "passes_over_expected_p100": 3.1971,
        "avg_pass_distance": 25.6172,
        "avg_pass_vertical": 12.6
      }
    },
    {
      "canonical_id": "arn\u00f3r-ingvi-traustason",
      "canonical_name": "Arn\u00f3r Ingvi Traustason",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1605.0,
        "shots": 30.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 2.7194,
        "xg_place": -0.7596,
        "goals_minus_xg": -0.7194,
        "key_passes": 15.0,
        "assists": 5.0,
        "xa": 1.719,
        "assists_minus_xa": 3.281,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 4.4384,
        "points_added": 0.297,
        "xpoints_added": 1.4444,
        "passes_attempted": 565.0,
        "pass_completion_pct": 0.7735,
        "xpass_completion_pct": 0.7785,
        "passes_over_expected": -2.8719,
        "passes_over_expected_p100": -0.5083,
        "avg_pass_distance": 16.5692,
        "avg_pass_vertical": 0.9544
      }
    },
    {
      "canonical_id": "brad-knighton",
      "canonical_name": "Brad Knighton",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 589.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.0261,
        "assists_minus_xa": -0.0261,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0261,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 165.0,
        "pass_completion_pct": 0.6364,
        "xpass_completion_pct": 0.5973,
        "passes_over_expected": 6.439,
        "passes_over_expected_p100": 3.9024,
        "avg_pass_distance": 45.6676,
        "avg_pass_vertical": 38.9822,
        "shots_faced": 28.0,
        "goals_conceded": 6.0,
        "saves": 22.0,
        "headed_shot_share": 0.1429,
        "xg_faced": 5.1169,
        "goals_conceded_minus_xg": 0.8831,
        "goals_per_xg": 1.1726
      }
    },
    {
      "canonical_id": "brandon-bye",
      "canonical_name": "Brandon Bye",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2843.0,
        "shots": 21.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.4761,
        "xg_place": 0.5162,
        "goals_minus_xg": 0.5239,
        "key_passes": 27.0,
        "assists": 2.0,
        "xa": 2.8248,
        "assists_minus_xa": -0.8248,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.3009,
        "points_added": 2.0302,
        "xpoints_added": 1.1592,
        "passes_attempted": 1573.0,
        "pass_completion_pct": 0.7069,
        "xpass_completion_pct": 0.7074,
        "passes_over_expected": -0.7787,
        "passes_over_expected_p100": -0.0495,
        "avg_pass_distance": 19.2759,
        "avg_pass_vertical": 5.9044
      }
    },
    {
      "canonical_id": "carles-gil",
      "canonical_name": "Carles Gil",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2624.0,
        "shots": 52.0,
        "shots_on_target": 19.0,
        "goals": 4.0,
        "xg": 5.0519,
        "xg_place": 0.5573,
        "goals_minus_xg": -1.0519,
        "key_passes": 134.0,
        "assists": 13.0,
        "xa": 13.1292,
        "assists_minus_xa": -0.1292,
        "goals_plus_assists": 17.0,
        "xg_plus_xa": 18.1811,
        "points_added": 1.6812,
        "xpoints_added": 2.7932,
        "passes_attempted": 1709.0,
        "pass_completion_pct": 0.7373,
        "xpass_completion_pct": 0.7181,
        "passes_over_expected": 32.7841,
        "passes_over_expected_p100": 1.9183,
        "avg_pass_distance": 22.3902,
        "avg_pass_vertical": 5.6043
      }
    },
    {
      "canonical_id": "christian-mafla",
      "canonical_name": "Christian Mafla",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 565.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0224,
        "xg_place": -0.0224,
        "goals_minus_xg": -0.0224,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0929,
        "assists_minus_xa": -0.0929,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1153,
        "points_added": 0.0,
        "xpoints_added": 0.0085,
        "passes_attempted": 242.0,
        "pass_completion_pct": 0.7686,
        "xpass_completion_pct": 0.7569,
        "passes_over_expected": 2.8331,
        "passes_over_expected_p100": 1.1707,
        "avg_pass_distance": 20.2464,
        "avg_pass_vertical": 6.7618
      }
    },
    {
      "canonical_id": "damian-rivera",
      "canonical_name": "Damian Rivera",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 32.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": 1.0,
        "xpass_completion_pct": 0.9265,
        "passes_over_expected": 0.5142,
        "passes_over_expected_p100": 7.3452,
        "avg_pass_distance": 16.7687,
        "avg_pass_vertical": -1.4786
      }
    },
    {
      "canonical_id": "dejuan-jones",
      "canonical_name": "DeJuan Jones",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2901.0,
        "shots": 18.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 1.8066,
        "xg_place": 1.2633,
        "goals_minus_xg": 1.1934,
        "key_passes": 39.0,
        "assists": 5.0,
        "xa": 2.8422,
        "assists_minus_xa": 2.1578,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 4.6488,
        "points_added": 1.031,
        "xpoints_added": 0.9003,
        "passes_attempted": 1851.0,
        "pass_completion_pct": 0.785,
        "xpass_completion_pct": 0.7792,
        "passes_over_expected": 10.7572,
        "passes_over_expected_p100": 0.5812,
        "avg_pass_distance": 18.675,
        "avg_pass_vertical": 3.4874
      }
    },
    {
      "canonical_id": "edward-kizza",
      "canonical_name": "Edward Kizza",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 311.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.8939,
        "xg_place": -0.8939,
        "goals_minus_xg": -0.8939,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.2438,
        "assists_minus_xa": 0.7562,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1377,
        "points_added": 0.0,
        "xpoints_added": 0.8776,
        "passes_attempted": 67.0,
        "pass_completion_pct": 0.806,
        "xpass_completion_pct": 0.7654,
        "passes_over_expected": 2.716,
        "passes_over_expected_p100": 4.0537,
        "avg_pass_distance": 11.8893,
        "avg_pass_vertical": -2.2878
      }
    },
    {
      "canonical_id": "emmanuel-boateng",
      "canonical_name": "Emmanuel Boateng",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 443.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 0.9058,
        "xg_place": -0.1647,
        "goals_minus_xg": 1.0942,
        "key_passes": 13.0,
        "assists": 4.0,
        "xa": 2.421,
        "assists_minus_xa": 1.579,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 3.3269,
        "points_added": 0.7668,
        "xpoints_added": 0.4903,
        "passes_attempted": 200.0,
        "pass_completion_pct": 0.81,
        "xpass_completion_pct": 0.7605,
        "passes_over_expected": 9.8911,
        "passes_over_expected_p100": 4.9456,
        "avg_pass_distance": 20.1404,
        "avg_pass_vertical": 0.8238
      }
    },
    {
      "canonical_id": "gustavo-bou",
      "canonical_name": "Gustavo Bou",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2625.0,
        "shots": 95.0,
        "shots_on_target": 36.0,
        "goals": 15.0,
        "xg": 10.0125,
        "xg_place": 2.1874,
        "goals_minus_xg": 4.9875,
        "key_passes": 62.0,
        "assists": 8.0,
        "xa": 9.0994,
        "assists_minus_xa": -1.0994,
        "goals_plus_assists": 23.0,
        "xg_plus_xa": 19.1119,
        "points_added": 6.3623,
        "xpoints_added": 5.8834,
        "passes_attempted": 836.0,
        "pass_completion_pct": 0.6782,
        "xpass_completion_pct": 0.7118,
        "passes_over_expected": -28.0263,
        "passes_over_expected_p100": -3.3524,
        "avg_pass_distance": 18.6039,
        "avg_pass_vertical": 1.8428
      }
    },
    {
      "canonical_id": "henry-kessler",
      "canonical_name": "Henry Kessler",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2569.0,
        "shots": 6.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.7267,
        "xg_place": 0.4508,
        "goals_minus_xg": 0.2733,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0182,
        "assists_minus_xa": -0.0182,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.7449,
        "points_added": 0.4363,
        "xpoints_added": 0.382,
        "passes_attempted": 1233.0,
        "pass_completion_pct": 0.8913,
        "xpass_completion_pct": 0.8685,
        "passes_over_expected": 28.1758,
        "passes_over_expected_p100": 2.2851,
        "avg_pass_distance": 23.0782,
        "avg_pass_vertical": 6.873
      }
    },
    {
      "canonical_id": "jon-bell",
      "canonical_name": "Jon Bell",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 893.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.48,
        "xg_place": 0.2692,
        "goals_minus_xg": 0.52,
        "key_passes": 2.0,
        "assists": 1.0,
        "xa": 0.2141,
        "assists_minus_xa": 0.7859,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.694,
        "points_added": 0.4081,
        "xpoints_added": 0.258,
        "passes_attempted": 354.0,
        "pass_completion_pct": 0.791,
        "xpass_completion_pct": 0.8066,
        "passes_over_expected": -5.5408,
        "passes_over_expected_p100": -1.5652,
        "avg_pass_distance": 22.7329,
        "avg_pass_vertical": 9.4231
      }
    },
    {
      "canonical_id": "justin-rennicks",
      "canonical_name": "Justin Rennicks",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 5.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": 0.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.0,
        "passes_over_expected": 0.0,
        "passes_over_expected_p100": 0.0,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "luis-caicedo",
      "canonical_name": "Luis Caicedo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 210.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.1183,
        "assists_minus_xa": -0.1183,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1183,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 91.0,
        "pass_completion_pct": 0.8462,
        "xpass_completion_pct": 0.8624,
        "passes_over_expected": -1.4787,
        "passes_over_expected_p100": -1.625,
        "avg_pass_distance": 18.5254,
        "avg_pass_vertical": 2.8032
      }
    },
    {
      "canonical_id": "maciel",
      "canonical_name": "Maciel",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1385.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0583,
        "xg_place": 0.1812,
        "goals_minus_xg": -0.0583,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 1.1146,
        "assists_minus_xa": -1.1146,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1729,
        "points_added": 0.0,
        "xpoints_added": 0.0518,
        "passes_attempted": 682.0,
        "pass_completion_pct": 0.8871,
        "xpass_completion_pct": 0.8766,
        "passes_over_expected": 7.1603,
        "passes_over_expected_p100": 1.0499,
        "avg_pass_distance": 20.8312,
        "avg_pass_vertical": 4.2106
      }
    },
    {
      "canonical_id": "matt-polster",
      "canonical_name": "Matt Polster",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2562.0,
        "shots": 13.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 1.2392,
        "xg_place": -0.0432,
        "goals_minus_xg": 0.7608,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.6951,
        "assists_minus_xa": -0.6951,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9343,
        "points_added": 1.0644,
        "xpoints_added": 0.7201,
        "passes_attempted": 1484.0,
        "pass_completion_pct": 0.8996,
        "xpass_completion_pct": 0.8696,
        "passes_over_expected": 44.4549,
        "passes_over_expected_p100": 2.9956,
        "avg_pass_distance": 20.8342,
        "avg_pass_vertical": 3.9337
      }
    },
    {
      "canonical_id": "matt-turner",
      "canonical_name": "Matt Turner",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2886.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": 835.0,
        "pass_completion_pct": 0.7126,
        "xpass_completion_pct": 0.6904,
        "passes_over_expected": 18.5332,
        "passes_over_expected_p100": 2.2195,
        "avg_pass_distance": 40.703,
        "avg_pass_vertical": 32.7657,
        "shots_faced": 142.0,
        "goals_conceded": 36.0,
        "saves": 103.0,
        "headed_shot_share": 0.1338,
        "xg_faced": 42.1624,
        "goals_conceded_minus_xg": -6.1624,
        "goals_per_xg": 0.8538
      }
    },
    {
      "canonical_id": "scott-caldwell",
      "canonical_name": "Scott Caldwell",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 247.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.252,
        "xg_place": -0.252,
        "goals_minus_xg": -0.252,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1603,
        "assists_minus_xa": -0.1603,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4123,
        "points_added": 0.0,
        "xpoints_added": 0.1183,
        "passes_attempted": 100.0,
        "pass_completion_pct": 0.81,
        "xpass_completion_pct": 0.8436,
        "passes_over_expected": -3.3577,
        "passes_over_expected_p100": -3.3577,
        "avg_pass_distance": 18.7472,
        "avg_pass_vertical": 3.9621
      }
    },
    {
      "canonical_id": "tajon-buchanan",
      "canonical_name": "Tajon Buchanan",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2002.0,
        "shots": 66.0,
        "shots_on_target": 24.0,
        "goals": 9.0,
        "xg": 6.1582,
        "xg_place": -0.1127,
        "goals_minus_xg": 2.8418,
        "key_passes": 18.0,
        "assists": 5.0,
        "xa": 3.2142,
        "assists_minus_xa": 1.7858,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 9.3724,
        "points_added": 3.6126,
        "xpoints_added": 3.6157,
        "passes_attempted": 623.0,
        "pass_completion_pct": 0.7352,
        "xpass_completion_pct": 0.7497,
        "passes_over_expected": -9.093,
        "passes_over_expected_p100": -1.4596,
        "avg_pass_distance": 16.1757,
        "avg_pass_vertical": -0.9884
      }
    },
    {
      "canonical_id": "teal-bunbury",
      "canonical_name": "Teal Bunbury",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1298.0,
        "shots": 32.0,
        "shots_on_target": 12.0,
        "goals": 3.0,
        "xg": 4.367,
        "xg_place": 0.1015,
        "goals_minus_xg": -1.367,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 1.1383,
        "assists_minus_xa": -1.1383,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.5052,
        "points_added": 0.682,
        "xpoints_added": 2.3063,
        "passes_attempted": 403.0,
        "pass_completion_pct": 0.7667,
        "xpass_completion_pct": 0.7695,
        "passes_over_expected": -1.1061,
        "passes_over_expected_p100": -0.2745,
        "avg_pass_distance": 15.2914,
        "avg_pass_vertical": -2.2958
      }
    },
    {
      "canonical_id": "tommy-mcnamara",
      "canonical_name": "Tommy McNamara",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2222.0,
        "shots": 29.0,
        "shots_on_target": 9.0,
        "goals": 2.0,
        "xg": 2.2743,
        "xg_place": -0.1255,
        "goals_minus_xg": -0.2743,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 1.6912,
        "assists_minus_xa": 0.3088,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.9656,
        "points_added": 0.9762,
        "xpoints_added": 1.2721,
        "passes_attempted": 1042.0,
        "pass_completion_pct": 0.8532,
        "xpass_completion_pct": 0.8419,
        "passes_over_expected": 11.764,
        "passes_over_expected_p100": 1.129,
        "avg_pass_distance": 20.4605,
        "avg_pass_vertical": 3.9756
      }
    },
    {
      "canonical_id": "wilfrid-kaptoum",
      "canonical_name": "Wilfrid Kaptoum",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 986.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.3657,
        "xg_place": -0.0215,
        "goals_minus_xg": 0.6343,
        "key_passes": 4.0,
        "assists": 1.0,
        "xa": 0.2762,
        "assists_minus_xa": 0.7238,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.6419,
        "points_added": 0.4932,
        "xpoints_added": 0.2163,
        "passes_attempted": 442.0,
        "pass_completion_pct": 0.8394,
        "xpass_completion_pct": 0.8381,
        "passes_over_expected": 0.5594,
        "passes_over_expected_p100": 0.1266,
        "avg_pass_distance": 18.8872,
        "avg_pass_vertical": 3.902
      }
    }
  ]
}