{
  "slug": "soccer-mls-2019-a2lqr4jmr0",
  "game_id": "soccer-mls-2019-a2lqR4JMr0",
  "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": 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": "aaron-herrera",
      "canonical_name": "Aaron Herrera",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3219.0,
        "shots": 20.0,
        "shots_on_target": 6.0,
        "goals": 0.0,
        "xg": 0.7126,
        "xg_place": -0.1896,
        "goals_minus_xg": -0.7126,
        "key_passes": 27.0,
        "assists": 3.0,
        "xa": 2.6735,
        "assists_minus_xa": 0.3265,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.3861,
        "points_added": 0.0,
        "xpoints_added": 0.3922,
        "passes_attempted": 1685.0,
        "pass_completion_pct": 0.7929,
        "xpass_completion_pct": 0.7812,
        "passes_over_expected": 19.753,
        "passes_over_expected_p100": 1.1723,
        "avg_pass_distance": 22.1558,
        "avg_pass_vertical": 5.6631
      }
    },
    {
      "canonical_id": "albert-rusn\u00e1k",
      "canonical_name": "Albert Rusn\u00e1k",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2855.0,
        "shots": 80.0,
        "shots_on_target": 31.0,
        "goals": 10.0,
        "xg": 8.7744,
        "xg_place": 1.2025,
        "goals_minus_xg": 1.2256,
        "key_passes": 76.0,
        "assists": 3.0,
        "xa": 4.7776,
        "assists_minus_xa": -1.7776,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 13.5521,
        "points_added": 4.3676,
        "xpoints_added": 4.5846,
        "passes_attempted": 1387.0,
        "pass_completion_pct": 0.8356,
        "xpass_completion_pct": 0.806,
        "passes_over_expected": 41.0736,
        "passes_over_expected_p100": 2.9613,
        "avg_pass_distance": 21.0085,
        "avg_pass_vertical": 1.9845
      }
    },
    {
      "canonical_id": "andrew-putna",
      "canonical_name": "Andrew Putna",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 493.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.1867,
        "assists_minus_xa": -0.1867,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1867,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 174.0,
        "pass_completion_pct": 0.5057,
        "xpass_completion_pct": 0.5352,
        "passes_over_expected": -5.133,
        "passes_over_expected_p100": -2.95,
        "avg_pass_distance": 49.3424,
        "avg_pass_vertical": 45.1077,
        "shots_faced": 19.0,
        "goals_conceded": 6.0,
        "saves": 12.0,
        "headed_shot_share": 0.2632,
        "xg_faced": 7.2288,
        "goals_conceded_minus_xg": -1.2288,
        "goals_per_xg": 0.83
      }
    },
    {
      "canonical_id": "brooks-lennon",
      "canonical_name": "Brooks Lennon",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1732.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.811,
        "xg_place": -0.4086,
        "goals_minus_xg": -0.811,
        "key_passes": 19.0,
        "assists": 1.0,
        "xa": 1.299,
        "assists_minus_xa": -0.299,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.11,
        "points_added": 0.0,
        "xpoints_added": 0.2223,
        "passes_attempted": 900.0,
        "pass_completion_pct": 0.7278,
        "xpass_completion_pct": 0.7424,
        "passes_over_expected": -13.1903,
        "passes_over_expected_p100": -1.4656,
        "avg_pass_distance": 21.9853,
        "avg_pass_vertical": 4.8447
      }
    },
    {
      "canonical_id": "corey-baird",
      "canonical_name": "Corey Baird",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2415.0,
        "shots": 33.0,
        "shots_on_target": 16.0,
        "goals": 5.0,
        "xg": 5.4509,
        "xg_place": 1.0811,
        "goals_minus_xg": -0.4509,
        "key_passes": 29.0,
        "assists": 4.0,
        "xa": 3.0756,
        "assists_minus_xa": 0.9244,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 8.5265,
        "points_added": 2.0863,
        "xpoints_added": 3.3698,
        "passes_attempted": 760.0,
        "pass_completion_pct": 0.7803,
        "xpass_completion_pct": 0.807,
        "passes_over_expected": -20.3463,
        "passes_over_expected_p100": -2.6771,
        "avg_pass_distance": 14.906,
        "avg_pass_vertical": -1.2054
      }
    },
    {
      "canonical_id": "damir-kreilach",
      "canonical_name": "Damir Kreilach",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3039.0,
        "shots": 65.0,
        "shots_on_target": 18.0,
        "goals": 7.0,
        "xg": 6.1698,
        "xg_place": -0.0675,
        "goals_minus_xg": 0.8302,
        "key_passes": 34.0,
        "assists": 3.0,
        "xa": 3.6572,
        "assists_minus_xa": -0.6572,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 9.8271,
        "points_added": 2.2787,
        "xpoints_added": 3.6675,
        "passes_attempted": 1612.0,
        "pass_completion_pct": 0.7971,
        "xpass_completion_pct": 0.7981,
        "passes_over_expected": -1.603,
        "passes_over_expected_p100": -0.0994,
        "avg_pass_distance": 18.4319,
        "avg_pass_vertical": 2.1035
      }
    },
    {
      "canonical_id": "donny-toia",
      "canonical_name": "Donny Toia",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2515.0,
        "shots": 11.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.0029,
        "xg_place": -0.1207,
        "goals_minus_xg": -0.0029,
        "key_passes": 15.0,
        "assists": 1.0,
        "xa": 1.2961,
        "assists_minus_xa": -0.2961,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.2989,
        "points_added": 1.223,
        "xpoints_added": 0.849,
        "passes_attempted": 1381.0,
        "pass_completion_pct": 0.7857,
        "xpass_completion_pct": 0.7741,
        "passes_over_expected": 15.9927,
        "passes_over_expected_p100": 1.1581,
        "avg_pass_distance": 20.04,
        "avg_pass_vertical": 6.497
      }
    },
    {
      "canonical_id": "douglas-mart\u00ednez",
      "canonical_name": "Douglas Mart\u00ednez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 66.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0766,
        "xg_place": -0.0766,
        "goals_minus_xg": -0.0766,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0766,
        "points_added": 0.0,
        "xpoints_added": 0.0487,
        "passes_attempted": 24.0,
        "pass_completion_pct": 0.625,
        "xpass_completion_pct": 0.818,
        "passes_over_expected": -4.633,
        "passes_over_expected_p100": -19.3041,
        "avg_pass_distance": 13.5872,
        "avg_pass_vertical": -3.3789
      }
    },
    {
      "canonical_id": "erik-holt",
      "canonical_name": "Erik Holt",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 403.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": 142.0,
        "pass_completion_pct": 0.7746,
        "xpass_completion_pct": 0.7864,
        "passes_over_expected": -1.6689,
        "passes_over_expected_p100": -1.1753,
        "avg_pass_distance": 24.1123,
        "avg_pass_vertical": 10.3264
      }
    },
    {
      "canonical_id": "everton-luiz",
      "canonical_name": "Everton Luiz",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2485.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4395,
        "xg_place": 0.0428,
        "goals_minus_xg": -0.4395,
        "key_passes": 16.0,
        "assists": 2.0,
        "xa": 1.3388,
        "assists_minus_xa": 0.6612,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7784,
        "points_added": 0.0,
        "xpoints_added": 0.1308,
        "passes_attempted": 1011.0,
        "pass_completion_pct": 0.8684,
        "xpass_completion_pct": 0.8595,
        "passes_over_expected": 9.0695,
        "passes_over_expected_p100": 0.8971,
        "avg_pass_distance": 16.9872,
        "avg_pass_vertical": 2.3938
      }
    },
    {
      "canonical_id": "jefferson-savarino",
      "canonical_name": "Jefferson Savarino",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2696.0,
        "shots": 84.0,
        "shots_on_target": 39.0,
        "goals": 9.0,
        "xg": 5.9736,
        "xg_place": 1.2674,
        "goals_minus_xg": 3.0264,
        "key_passes": 42.0,
        "assists": 4.0,
        "xa": 3.1959,
        "assists_minus_xa": 0.8041,
        "goals_plus_assists": 13.0,
        "xg_plus_xa": 9.1696,
        "points_added": 2.2975,
        "xpoints_added": 3.0897,
        "passes_attempted": 972.0,
        "pass_completion_pct": 0.7593,
        "xpass_completion_pct": 0.7776,
        "passes_over_expected": -17.8683,
        "passes_over_expected_p100": -1.8383,
        "avg_pass_distance": 18.4619,
        "avg_pass_vertical": 2.0798
      }
    },
    {
      "canonical_id": "joao-plata",
      "canonical_name": "Joao Plata",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 432.0,
        "shots": 14.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.6111,
        "xg_place": -0.5177,
        "goals_minus_xg": -0.6111,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.5566,
        "assists_minus_xa": -0.5566,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.1677,
        "points_added": 0.1086,
        "xpoints_added": 0.6883,
        "passes_attempted": 235.0,
        "pass_completion_pct": 0.7106,
        "xpass_completion_pct": 0.775,
        "passes_over_expected": -15.1307,
        "passes_over_expected_p100": -6.4386,
        "avg_pass_distance": 19.2628,
        "avg_pass_vertical": 2.128
      }
    },
    {
      "canonical_id": "justen-glad",
      "canonical_name": "Justen Glad",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2350.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.9903,
        "xg_place": -0.2682,
        "goals_minus_xg": -0.9903,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2116,
        "assists_minus_xa": -0.2116,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.2019,
        "points_added": 0.0,
        "xpoints_added": 0.5508,
        "passes_attempted": 1176.0,
        "pass_completion_pct": 0.8401,
        "xpass_completion_pct": 0.8253,
        "passes_over_expected": 17.4209,
        "passes_over_expected_p100": 1.4814,
        "avg_pass_distance": 22.3611,
        "avg_pass_vertical": 8.8552
      }
    },
    {
      "canonical_id": "justin-portillo",
      "canonical_name": "Justin Portillo",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 206.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0123,
        "xg_place": -0.0123,
        "goals_minus_xg": -0.0123,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0123,
        "points_added": 0.0,
        "xpoints_added": 0.002,
        "passes_attempted": 145.0,
        "pass_completion_pct": 0.8966,
        "xpass_completion_pct": 0.8723,
        "passes_over_expected": 3.5217,
        "passes_over_expected_p100": 2.4287,
        "avg_pass_distance": 22.4692,
        "avg_pass_vertical": 3.5363
      }
    },
    {
      "canonical_id": "kelyn-rowe",
      "canonical_name": "Kelyn Rowe",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 200.0,
        "shots": 3.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.0731,
        "xg_place": 0.214,
        "goals_minus_xg": -0.0731,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0731,
        "points_added": 0.0,
        "xpoints_added": 0.0585,
        "passes_attempted": 88.0,
        "pass_completion_pct": 0.7614,
        "xpass_completion_pct": 0.7857,
        "passes_over_expected": -2.1446,
        "passes_over_expected_p100": -2.437,
        "avg_pass_distance": 19.3038,
        "avg_pass_vertical": 5.3402
      }
    },
    {
      "canonical_id": "kyle-beckerman",
      "canonical_name": "Kyle Beckerman",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2481.0,
        "shots": 18.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.6595,
        "xg_place": 0.0003,
        "goals_minus_xg": -0.6595,
        "key_passes": 11.0,
        "assists": 3.0,
        "xa": 0.5208,
        "assists_minus_xa": 2.4792,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 1.1803,
        "points_added": 0.0,
        "xpoints_added": 0.5313,
        "passes_attempted": 1524.0,
        "pass_completion_pct": 0.8445,
        "xpass_completion_pct": 0.842,
        "passes_over_expected": 3.868,
        "passes_over_expected_p100": 0.2538,
        "avg_pass_distance": 20.2035,
        "avg_pass_vertical": 5.2741
      }
    },
    {
      "canonical_id": "luis-arriaga",
      "canonical_name": "Luis Arriaga",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 8.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": 3.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.7615,
        "passes_over_expected": 0.7154,
        "passes_over_expected_p100": 23.8465,
        "avg_pass_distance": 15.8067,
        "avg_pass_vertical": 7.1683
      }
    },
    {
      "canonical_id": "luke-mulholland",
      "canonical_name": "Luke Mulholland",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 24.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": 12.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.7462,
        "passes_over_expected": -0.9547,
        "passes_over_expected_p100": -7.956,
        "avg_pass_distance": 21.1833,
        "avg_pass_vertical": 15.87
      }
    },
    {
      "canonical_id": "marcelo-silva",
      "canonical_name": "Marcelo Silva",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1579.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 2.0,
        "xg": 0.6136,
        "xg_place": 0.298,
        "goals_minus_xg": 1.3864,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1847,
        "assists_minus_xa": -0.1847,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 0.7983,
        "points_added": 1.7875,
        "xpoints_added": 0.5329,
        "passes_attempted": 627.0,
        "pass_completion_pct": 0.8309,
        "xpass_completion_pct": 0.8374,
        "passes_over_expected": -4.0329,
        "passes_over_expected_p100": -0.6432,
        "avg_pass_distance": 21.8228,
        "avg_pass_vertical": 7.2265
      }
    },
    {
      "canonical_id": "nedum-onuoha",
      "canonical_name": "Nedum Onuoha",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2745.0,
        "shots": 9.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.8782,
        "xg_place": -0.576,
        "goals_minus_xg": 0.1218,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.5696,
        "assists_minus_xa": -0.5696,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.4478,
        "points_added": 0.9496,
        "xpoints_added": 0.563,
        "passes_attempted": 1173.0,
        "pass_completion_pct": 0.8772,
        "xpass_completion_pct": 0.8618,
        "passes_over_expected": 18.0515,
        "passes_over_expected_p100": 1.5389,
        "avg_pass_distance": 21.3562,
        "avg_pass_vertical": 6.0922
      }
    },
    {
      "canonical_id": "nick-besler",
      "canonical_name": "Nick Besler",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 827.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.8511,
        "xg_place": 0.0624,
        "goals_minus_xg": 0.1489,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.8239,
        "assists_minus_xa": 0.1761,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.675,
        "points_added": 0.0192,
        "xpoints_added": 0.3918,
        "passes_attempted": 363.0,
        "pass_completion_pct": 0.8017,
        "xpass_completion_pct": 0.8156,
        "passes_over_expected": -5.0459,
        "passes_over_expected_p100": -1.3901,
        "avg_pass_distance": 21.0816,
        "avg_pass_vertical": 5.8767
      }
    },
    {
      "canonical_id": "nick-rimando",
      "canonical_name": "Nick Rimando",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3045.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": 1072.0,
        "pass_completion_pct": 0.7136,
        "xpass_completion_pct": 0.6639,
        "passes_over_expected": 53.3298,
        "passes_over_expected_p100": 4.9748,
        "avg_pass_distance": 39.8409,
        "avg_pass_vertical": 32.6389,
        "shots_faced": 127.0,
        "goals_conceded": 37.0,
        "saves": 84.0,
        "headed_shot_share": 0.1496,
        "xg_faced": 32.7861,
        "goals_conceded_minus_xg": 4.2139,
        "goals_per_xg": 1.1285
      }
    },
    {
      "canonical_id": "sam-johnson",
      "canonical_name": "Sam Johnson",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1446.0,
        "shots": 32.0,
        "shots_on_target": 12.0,
        "goals": 9.0,
        "xg": 6.312,
        "xg_place": -0.1378,
        "goals_minus_xg": 2.688,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.2677,
        "assists_minus_xa": -0.2677,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 6.5797,
        "points_added": 5.1785,
        "xpoints_added": 3.8485,
        "passes_attempted": 302.0,
        "pass_completion_pct": 0.6788,
        "xpass_completion_pct": 0.7529,
        "passes_over_expected": -22.365,
        "passes_over_expected_p100": -7.4056,
        "avg_pass_distance": 14.8866,
        "avg_pass_vertical": -2.3854
      }
    },
    {
      "canonical_id": "sebasti\u00e1n-saucedo",
      "canonical_name": "Sebasti\u00e1n Saucedo",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1320.0,
        "shots": 41.0,
        "shots_on_target": 15.0,
        "goals": 2.0,
        "xg": 1.8184,
        "xg_place": 0.0918,
        "goals_minus_xg": 0.1816,
        "key_passes": 30.0,
        "assists": 3.0,
        "xa": 2.2503,
        "assists_minus_xa": 0.7497,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.0687,
        "points_added": 0.9357,
        "xpoints_added": 1.2406,
        "passes_attempted": 537.0,
        "pass_completion_pct": 0.7747,
        "xpass_completion_pct": 0.7733,
        "passes_over_expected": 0.7225,
        "passes_over_expected_p100": 0.1345,
        "avg_pass_distance": 20.5804,
        "avg_pass_vertical": 1.8275
      }
    },
    {
      "canonical_id": "tate-schmitt",
      "canonical_name": "Tate Schmitt",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 113.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.697,
        "xpass_completion_pct": 0.7614,
        "passes_over_expected": -2.1249,
        "passes_over_expected_p100": -6.4392,
        "avg_pass_distance": 13.3317,
        "avg_pass_vertical": -1.6583
      }
    }
  ]
}