{
  "slug": "soccer-mls-2019-ygomngl5wn",
  "game_id": "soccer-mls-2019-YgOMngl5wN",
  "display": "MLS 2019 Season",
  "league": "MLS",
  "season": 2019,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mls-2019",
  "synthetic": true,
  "player_count": 26,
  "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": 2192.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.9352,
        "xg_place": -0.6947,
        "goals_minus_xg": -0.9352,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.5779,
        "assists_minus_xa": 0.4221,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.5131,
        "points_added": 0.0,
        "xpoints_added": 0.4398,
        "passes_attempted": 1020.0,
        "pass_completion_pct": 0.8118,
        "xpass_completion_pct": 0.79,
        "passes_over_expected": 22.2227,
        "passes_over_expected_p100": 2.1787,
        "avg_pass_distance": 19.5323,
        "avg_pass_vertical": 3.511
      }
    },
    {
      "canonical_id": "adam-lundkvist",
      "canonical_name": "Adam Lundkvist",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2639.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2773,
        "xg_place": -0.2773,
        "goals_minus_xg": -0.2773,
        "key_passes": 32.0,
        "assists": 3.0,
        "xa": 4.7581,
        "assists_minus_xa": -1.7581,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 5.0353,
        "points_added": 0.0,
        "xpoints_added": 0.2088,
        "passes_attempted": 1425.0,
        "pass_completion_pct": 0.7382,
        "xpass_completion_pct": 0.7482,
        "passes_over_expected": -14.2195,
        "passes_over_expected_p100": -0.9979,
        "avg_pass_distance": 20.6978,
        "avg_pass_vertical": 2.4619
      }
    },
    {
      "canonical_id": "alberth-elis",
      "canonical_name": "Alberth Elis",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2135.0,
        "shots": 83.0,
        "shots_on_target": 33.0,
        "goals": 9.0,
        "xg": 10.6965,
        "xg_place": 0.8473,
        "goals_minus_xg": -1.6965,
        "key_passes": 35.0,
        "assists": 7.0,
        "xa": 6.5614,
        "assists_minus_xa": 0.4386,
        "goals_plus_assists": 16.0,
        "xg_plus_xa": 17.2579,
        "points_added": 5.0379,
        "xpoints_added": 6.3416,
        "passes_attempted": 573.0,
        "pass_completion_pct": 0.6963,
        "xpass_completion_pct": 0.7097,
        "passes_over_expected": -7.6816,
        "passes_over_expected_p100": -1.3406,
        "avg_pass_distance": 15.0023,
        "avg_pass_vertical": 0.786
      }
    },
    {
      "canonical_id": "alejandro-fuenmayor",
      "canonical_name": "Alejandro Fuenmayor",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 769.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.8893,
        "xg_place": -0.8893,
        "goals_minus_xg": -0.8893,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8893,
        "points_added": 0.0,
        "xpoints_added": 0.5828,
        "passes_attempted": 421.0,
        "pass_completion_pct": 0.848,
        "xpass_completion_pct": 0.8458,
        "passes_over_expected": 0.9067,
        "passes_over_expected_p100": 0.2154,
        "avg_pass_distance": 23.9488,
        "avg_pass_vertical": 8.2177
      }
    },
    {
      "canonical_id": "aljaz-struna",
      "canonical_name": "Aljaz Struna",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2883.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4159,
        "xg_place": 0.2023,
        "goals_minus_xg": -0.4159,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.1923,
        "assists_minus_xa": 0.8077,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6082,
        "points_added": 0.0,
        "xpoints_added": 0.3225,
        "passes_attempted": 1292.0,
        "pass_completion_pct": 0.8839,
        "xpass_completion_pct": 0.8617,
        "passes_over_expected": 28.6615,
        "passes_over_expected_p100": 2.2184,
        "avg_pass_distance": 22.064,
        "avg_pass_vertical": 8.4543
      }
    },
    {
      "canonical_id": "boniek-garc\u00eda",
      "canonical_name": "Boniek Garc\u00eda",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2827.0,
        "shots": 16.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.9889,
        "xg_place": 0.0019,
        "goals_minus_xg": -0.9889,
        "key_passes": 35.0,
        "assists": 1.0,
        "xa": 2.5149,
        "assists_minus_xa": -1.5149,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.5037,
        "points_added": 0.0,
        "xpoints_added": 0.9364,
        "passes_attempted": 1381.0,
        "pass_completion_pct": 0.8646,
        "xpass_completion_pct": 0.8494,
        "passes_over_expected": 20.9531,
        "passes_over_expected_p100": 1.5172,
        "avg_pass_distance": 18.6389,
        "avg_pass_vertical": 3.3716
      }
    },
    {
      "canonical_id": "chris-duvall",
      "canonical_name": "Chris Duvall",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 98.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": 59.0,
        "pass_completion_pct": 0.7966,
        "xpass_completion_pct": 0.7833,
        "passes_over_expected": 0.7878,
        "passes_over_expected_p100": 1.3353,
        "avg_pass_distance": 20.127,
        "avg_pass_vertical": 4.431
      }
    },
    {
      "canonical_id": "christian-ram\u00edrez",
      "canonical_name": "Christian Ram\u00edrez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 725.0,
        "shots": 25.0,
        "shots_on_target": 15.0,
        "goals": 5.0,
        "xg": 3.8442,
        "xg_place": 0.228,
        "goals_minus_xg": 1.1558,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.9051,
        "assists_minus_xa": 0.0949,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 4.7493,
        "points_added": 2.3773,
        "xpoints_added": 1.8869,
        "passes_attempted": 175.0,
        "pass_completion_pct": 0.7829,
        "xpass_completion_pct": 0.7547,
        "passes_over_expected": 4.9286,
        "passes_over_expected_p100": 2.8164,
        "avg_pass_distance": 16.5263,
        "avg_pass_vertical": 3.2688
      }
    },
    {
      "canonical_id": "damarcus-beasley",
      "canonical_name": "DaMarcus Beasley",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1128.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.09,
        "xg_place": -0.09,
        "goals_minus_xg": -0.09,
        "key_passes": 9.0,
        "assists": 2.0,
        "xa": 1.0687,
        "assists_minus_xa": 0.9313,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.1587,
        "points_added": 0.0,
        "xpoints_added": 0.0275,
        "passes_attempted": 666.0,
        "pass_completion_pct": 0.8243,
        "xpass_completion_pct": 0.7997,
        "passes_over_expected": 16.3677,
        "passes_over_expected_p100": 2.4576,
        "avg_pass_distance": 17.8526,
        "avg_pass_vertical": 3.98
      }
    },
    {
      "canonical_id": "darwin-cer\u00e9n",
      "canonical_name": "Darwin Cer\u00e9n",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 604.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.2576,
        "xg_place": -0.0185,
        "goals_minus_xg": 0.7424,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.4332,
        "assists_minus_xa": -0.4332,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.6907,
        "points_added": 0.5342,
        "xpoints_added": 0.2266,
        "passes_attempted": 325.0,
        "pass_completion_pct": 0.8769,
        "xpass_completion_pct": 0.8446,
        "passes_over_expected": 10.5068,
        "passes_over_expected_p100": 3.2329,
        "avg_pass_distance": 23.2499,
        "avg_pass_vertical": 5.1506
      }
    },
    {
      "canonical_id": "joe-willis",
      "canonical_name": "Joe Willis",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2686.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.0756,
        "assists_minus_xa": -0.0756,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0756,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 787.0,
        "pass_completion_pct": 0.6518,
        "xpass_completion_pct": 0.665,
        "passes_over_expected": -10.392,
        "passes_over_expected_p100": -1.3205,
        "avg_pass_distance": 42.2484,
        "avg_pass_vertical": 34.0822,
        "shots_faced": 133.0,
        "goals_conceded": 44.0,
        "saves": 88.0,
        "headed_shot_share": 0.1203,
        "xg_faced": 42.0971,
        "goals_conceded_minus_xg": 1.9029,
        "goals_per_xg": 1.0452
      }
    },
    {
      "canonical_id": "jos\u00e9-bizama",
      "canonical_name": "Jos\u00e9 Bizama",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 388.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.124,
        "xg_place": -0.0883,
        "goals_minus_xg": -0.124,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.124,
        "points_added": 0.0,
        "xpoints_added": 0.019,
        "passes_attempted": 184.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7604,
        "passes_over_expected": -1.9162,
        "passes_over_expected_p100": -1.0414,
        "avg_pass_distance": 18.554,
        "avg_pass_vertical": 3.2309
      }
    },
    {
      "canonical_id": "juan-david-cabezas",
      "canonical_name": "Juan David Cabezas",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 618.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2464,
        "xg_place": 0.1163,
        "goals_minus_xg": 0.7536,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.014,
        "assists_minus_xa": -0.014,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2604,
        "points_added": 0.7304,
        "xpoints_added": 0.1147,
        "passes_attempted": 249.0,
        "pass_completion_pct": 0.8153,
        "xpass_completion_pct": 0.822,
        "passes_over_expected": -1.6872,
        "passes_over_expected_p100": -0.6776,
        "avg_pass_distance": 20.0536,
        "avg_pass_vertical": 4.8613
      }
    },
    {
      "canonical_id": "kevin-garcia",
      "canonical_name": "Kevin Garcia",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 910.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0884,
        "xg_place": -0.0884,
        "goals_minus_xg": -0.0884,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0137,
        "assists_minus_xa": -0.0137,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1021,
        "points_added": 0.0,
        "xpoints_added": 0.0624,
        "passes_attempted": 456.0,
        "pass_completion_pct": 0.8048,
        "xpass_completion_pct": 0.8033,
        "passes_over_expected": 0.7068,
        "passes_over_expected_p100": 0.155,
        "avg_pass_distance": 22.3654,
        "avg_pass_vertical": 7.0664
      }
    },
    {
      "canonical_id": "marlon-hairston",
      "canonical_name": "Marlon Hairston",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 471.0,
        "shots": 6.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 1.1213,
        "xg_place": -0.078,
        "goals_minus_xg": -1.1213,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4247,
        "assists_minus_xa": -0.4247,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.546,
        "points_added": 0.0,
        "xpoints_added": 0.6121,
        "passes_attempted": 132.0,
        "pass_completion_pct": 0.7348,
        "xpass_completion_pct": 0.7853,
        "passes_over_expected": -6.6605,
        "passes_over_expected_p100": -5.0458,
        "avg_pass_distance": 14.2486,
        "avg_pass_vertical": -3.2369
      }
    },
    {
      "canonical_id": "mat\u00edas-vera",
      "canonical_name": "Mat\u00edas Vera",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2899.0,
        "shots": 22.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 1.0974,
        "xg_place": -1.0974,
        "goals_minus_xg": -1.0974,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 0.5249,
        "assists_minus_xa": 0.4751,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6223,
        "points_added": 0.0,
        "xpoints_added": 0.8881,
        "passes_attempted": 1421.0,
        "pass_completion_pct": 0.9106,
        "xpass_completion_pct": 0.8872,
        "passes_over_expected": 33.2998,
        "passes_over_expected_p100": 2.3434,
        "avg_pass_distance": 21.7276,
        "avg_pass_vertical": 3.8928
      }
    },
    {
      "canonical_id": "mauro-manotas",
      "canonical_name": "Mauro Manotas",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2763.0,
        "shots": 92.0,
        "shots_on_target": 30.0,
        "goals": 13.0,
        "xg": 14.6511,
        "xg_place": -4.1951,
        "goals_minus_xg": -1.6511,
        "key_passes": 37.0,
        "assists": 5.0,
        "xa": 5.335,
        "assists_minus_xa": -0.335,
        "goals_plus_assists": 18.0,
        "xg_plus_xa": 19.9861,
        "points_added": 8.0011,
        "xpoints_added": 8.8226,
        "passes_attempted": 672.0,
        "pass_completion_pct": 0.7857,
        "xpass_completion_pct": 0.7829,
        "passes_over_expected": 1.897,
        "passes_over_expected_p100": 0.2823,
        "avg_pass_distance": 14.9404,
        "avg_pass_vertical": -0.0547
      }
    },
    {
      "canonical_id": "maynor-figueroa",
      "canonical_name": "Maynor Figueroa",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2478.0,
        "shots": 28.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.9602,
        "xg_place": -0.4621,
        "goals_minus_xg": -0.9602,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 1.2393,
        "assists_minus_xa": -0.2393,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.1995,
        "points_added": 0.0,
        "xpoints_added": 0.7284,
        "passes_attempted": 1365.0,
        "pass_completion_pct": 0.8176,
        "xpass_completion_pct": 0.8077,
        "passes_over_expected": 13.5074,
        "passes_over_expected_p100": 0.9896,
        "avg_pass_distance": 24.0104,
        "avg_pass_vertical": 11.7795
      }
    },
    {
      "canonical_id": "memo-rodr\u00edguez",
      "canonical_name": "Memo Rodr\u00edguez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1529.0,
        "shots": 47.0,
        "shots_on_target": 20.0,
        "goals": 7.0,
        "xg": 5.5492,
        "xg_place": 0.5348,
        "goals_minus_xg": 1.4508,
        "key_passes": 27.0,
        "assists": 2.0,
        "xa": 2.6498,
        "assists_minus_xa": -0.6498,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 8.199,
        "points_added": 3.0026,
        "xpoints_added": 2.6857,
        "passes_attempted": 550.0,
        "pass_completion_pct": 0.6873,
        "xpass_completion_pct": 0.7001,
        "passes_over_expected": -7.0312,
        "passes_over_expected_p100": -1.2784,
        "avg_pass_distance": 19.8488,
        "avg_pass_vertical": 1.7792
      }
    },
    {
      "canonical_id": "michael-salazar",
      "canonical_name": "Michael Salazar",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 191.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1332,
        "xg_place": -0.1332,
        "goals_minus_xg": -0.1332,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0706,
        "assists_minus_xa": -0.0706,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2038,
        "points_added": 0.0,
        "xpoints_added": 0.1113,
        "passes_attempted": 52.0,
        "pass_completion_pct": 0.8269,
        "xpass_completion_pct": 0.7816,
        "passes_over_expected": 2.356,
        "passes_over_expected_p100": 4.5309,
        "avg_pass_distance": 15.0983,
        "avg_pass_vertical": -2.5061
      }
    },
    {
      "canonical_id": "niko-hansen",
      "canonical_name": "Niko Hansen",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 60.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.066,
        "xg_place": -0.066,
        "goals_minus_xg": -0.066,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.066,
        "points_added": 0.0,
        "xpoints_added": 0.0067,
        "passes_attempted": 23.0,
        "pass_completion_pct": 0.6087,
        "xpass_completion_pct": 0.7437,
        "passes_over_expected": -3.106,
        "passes_over_expected_p100": -13.5044,
        "avg_pass_distance": 12.3154,
        "avg_pass_vertical": -4.0225
      }
    },
    {
      "canonical_id": "romell-quioto",
      "canonical_name": "Romell Quioto",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 886.0,
        "shots": 27.0,
        "shots_on_target": 12.0,
        "goals": 2.0,
        "xg": 2.5742,
        "xg_place": 0.6586,
        "goals_minus_xg": -0.5742,
        "key_passes": 19.0,
        "assists": 2.0,
        "xa": 3.1537,
        "assists_minus_xa": -1.1537,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 5.728,
        "points_added": 0.5473,
        "xpoints_added": 1.8566,
        "passes_attempted": 372.0,
        "pass_completion_pct": 0.6452,
        "xpass_completion_pct": 0.6482,
        "passes_over_expected": -1.1429,
        "passes_over_expected_p100": -0.3072,
        "avg_pass_distance": 21.1884,
        "avg_pass_vertical": 1.1556
      }
    },
    {
      "canonical_id": "ronaldo-pe\u00f1a",
      "canonical_name": "Ronaldo Pe\u00f1a",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 183.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0773,
        "xg_place": -0.0773,
        "goals_minus_xg": -0.0773,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0954,
        "assists_minus_xa": -0.0954,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1727,
        "points_added": 0.0,
        "xpoints_added": 0.0864,
        "passes_attempted": 48.0,
        "pass_completion_pct": 0.7708,
        "xpass_completion_pct": 0.8185,
        "passes_over_expected": -2.2903,
        "passes_over_expected_p100": -4.7715,
        "avg_pass_distance": 13.8403,
        "avg_pass_vertical": -1.9541
      }
    },
    {
      "canonical_id": "tommy-mcnamara",
      "canonical_name": "Tommy McNamara",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1720.0,
        "shots": 18.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 1.8981,
        "xg_place": -0.1086,
        "goals_minus_xg": 0.1019,
        "key_passes": 21.0,
        "assists": 3.0,
        "xa": 1.9558,
        "assists_minus_xa": 1.0442,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 3.8539,
        "points_added": 1.0304,
        "xpoints_added": 1.3901,
        "passes_attempted": 572.0,
        "pass_completion_pct": 0.7622,
        "xpass_completion_pct": 0.7631,
        "passes_over_expected": -0.5136,
        "passes_over_expected_p100": -0.0898,
        "avg_pass_distance": 18.2733,
        "avg_pass_vertical": 2.4856
      }
    },
    {
      "canonical_id": "tom\u00e1s-mart\u00ednez",
      "canonical_name": "Tom\u00e1s Mart\u00ednez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2502.0,
        "shots": 53.0,
        "shots_on_target": 11.0,
        "goals": 5.0,
        "xg": 3.4347,
        "xg_place": 0.0936,
        "goals_minus_xg": 1.5653,
        "key_passes": 32.0,
        "assists": 2.0,
        "xa": 1.9631,
        "assists_minus_xa": 0.0369,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 5.3978,
        "points_added": 2.079,
        "xpoints_added": 2.0827,
        "passes_attempted": 1039.0,
        "pass_completion_pct": 0.8075,
        "xpass_completion_pct": 0.7989,
        "passes_over_expected": 8.9896,
        "passes_over_expected_p100": 0.8652,
        "avg_pass_distance": 18.8847,
        "avg_pass_vertical": 4.5268
      }
    },
    {
      "canonical_id": "tyler-deric",
      "canonical_name": "Tyler Deric",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 692.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": 228.0,
        "pass_completion_pct": 0.5439,
        "xpass_completion_pct": 0.6104,
        "passes_over_expected": -15.1727,
        "passes_over_expected_p100": -6.6547,
        "avg_pass_distance": 43.4191,
        "avg_pass_vertical": 35.9747,
        "shots_faced": 36.0,
        "goals_conceded": 15.0,
        "saves": 19.0,
        "headed_shot_share": 0.1944,
        "xg_faced": 11.3356,
        "goals_conceded_minus_xg": 3.6644,
        "goals_per_xg": 1.3233
      }
    }
  ]
}