{
  "slug": "soccer-mls-2018-kaqbn0vqbg",
  "game_id": "soccer-mls-2018-KAqBN0Vqbg",
  "display": "MLS 2018 Season",
  "league": "MLS",
  "season": 2018,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "mls-2018",
  "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": "alec-kann",
      "canonical_name": "Alec Kann",
      "positions": [
        "GK"
      ],
      "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": 30.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.701,
        "passes_over_expected": 2.9696,
        "passes_over_expected_p100": 9.8988,
        "avg_pass_distance": 41.6489,
        "avg_pass_vertical": 32.1732,
        "shots_faced": 6.0,
        "goals_conceded": 1.0,
        "saves": 5.0,
        "headed_shot_share": 0.3333,
        "xg_faced": 1.0907,
        "goals_conceded_minus_xg": -0.0907,
        "goals_per_xg": 0.9168
      }
    },
    {
      "canonical_id": "andrew-carleton",
      "canonical_name": "Andrew Carleton",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 186.0,
        "shots": 5.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.2034,
        "xg_place": -0.0525,
        "goals_minus_xg": -0.2034,
        "key_passes": 3.0,
        "assists": 1.0,
        "xa": 0.8342,
        "assists_minus_xa": 0.1658,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0376,
        "points_added": 0.0,
        "xpoints_added": 0.1312,
        "passes_attempted": 75.0,
        "pass_completion_pct": 0.76,
        "xpass_completion_pct": 0.7807,
        "passes_over_expected": -1.5492,
        "passes_over_expected_p100": -2.0655,
        "avg_pass_distance": 18.9978,
        "avg_pass_vertical": -0.7285
      }
    },
    {
      "canonical_id": "andrew-wheeler-omiunu",
      "canonical_name": "Andrew Wheeler-Omiunu",
      "positions": [
        "CM"
      ],
      "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": 3.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.3517,
        "passes_over_expected": 0.9448,
        "passes_over_expected_p100": 31.4945,
        "avg_pass_distance": 12.1428,
        "avg_pass_vertical": 11.73
      }
    },
    {
      "canonical_id": "brad-guzan",
      "canonical_name": "Brad Guzan",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3692.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.1362,
        "assists_minus_xa": -0.1362,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1362,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1368.0,
        "pass_completion_pct": 0.6893,
        "xpass_completion_pct": 0.7097,
        "passes_over_expected": -27.936,
        "passes_over_expected_p100": -2.0421,
        "avg_pass_distance": 40.1366,
        "avg_pass_vertical": 29.2446,
        "shots_faced": 137.0,
        "goals_conceded": 43.0,
        "saves": 93.0,
        "headed_shot_share": 0.1606,
        "xg_faced": 40.4418,
        "goals_conceded_minus_xg": 2.5582,
        "goals_per_xg": 1.0633
      }
    },
    {
      "canonical_id": "brandon-v\u00e1zquez",
      "canonical_name": "Brandon V\u00e1zquez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 122.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.833,
        "xg_place": -0.4181,
        "goals_minus_xg": -0.833,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1153,
        "assists_minus_xa": -0.1153,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.9482,
        "points_added": 0.0,
        "xpoints_added": 0.0206,
        "passes_attempted": 44.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.7515,
        "passes_over_expected": -0.0662,
        "passes_over_expected_p100": -0.1506,
        "avg_pass_distance": 15.6522,
        "avg_pass_vertical": -0.9384
      }
    },
    {
      "canonical_id": "chris-mccann",
      "canonical_name": "Chris McCann",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1899.0,
        "shots": 10.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.1631,
        "xg_place": 0.3457,
        "goals_minus_xg": -0.1631,
        "key_passes": 15.0,
        "assists": 0.0,
        "xa": 0.8487,
        "assists_minus_xa": -0.8487,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.0118,
        "points_added": 0.5263,
        "xpoints_added": 0.7569,
        "passes_attempted": 1085.0,
        "pass_completion_pct": 0.8267,
        "xpass_completion_pct": 0.796,
        "passes_over_expected": 33.3907,
        "passes_over_expected_p100": 3.0775,
        "avg_pass_distance": 19.5428,
        "avg_pass_vertical": 4.0794
      }
    },
    {
      "canonical_id": "darlington-nagbe",
      "canonical_name": "Darlington Nagbe",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2648.0,
        "shots": 22.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.3085,
        "xg_place": -1.2487,
        "goals_minus_xg": -1.3085,
        "key_passes": 30.0,
        "assists": 1.0,
        "xa": 1.9999,
        "assists_minus_xa": -0.9999,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 3.3083,
        "points_added": 0.0,
        "xpoints_added": 0.4813,
        "passes_attempted": 1093.0,
        "pass_completion_pct": 0.8884,
        "xpass_completion_pct": 0.8736,
        "passes_over_expected": 16.1491,
        "passes_over_expected_p100": 1.4775,
        "avg_pass_distance": 17.3767,
        "avg_pass_vertical": 1.9405
      }
    },
    {
      "canonical_id": "eric-remedi",
      "canonical_name": "Eric Remedi",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1689.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 2.3034,
        "xg_place": -1.3012,
        "goals_minus_xg": -1.3034,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.6551,
        "assists_minus_xa": -0.6551,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.9585,
        "points_added": 0.0,
        "xpoints_added": 0.7521,
        "passes_attempted": 797.0,
        "pass_completion_pct": 0.857,
        "xpass_completion_pct": 0.8512,
        "passes_over_expected": 4.5801,
        "passes_over_expected_p100": 0.5747,
        "avg_pass_distance": 19.8317,
        "avg_pass_vertical": 3.5951
      }
    },
    {
      "canonical_id": "ezequiel-barco",
      "canonical_name": "Ezequiel Barco",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1892.0,
        "shots": 21.0,
        "shots_on_target": 10.0,
        "goals": 4.0,
        "xg": 3.3454,
        "xg_place": -0.1236,
        "goals_minus_xg": 0.6546,
        "key_passes": 55.0,
        "assists": 2.0,
        "xa": 5.057,
        "assists_minus_xa": -3.057,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 8.4024,
        "points_added": 1.1259,
        "xpoints_added": 1.8808,
        "passes_attempted": 1082.0,
        "pass_completion_pct": 0.8198,
        "xpass_completion_pct": 0.8194,
        "passes_over_expected": 0.3702,
        "passes_over_expected_p100": 0.0342,
        "avg_pass_distance": 16.891,
        "avg_pass_vertical": 0.1621
      }
    },
    {
      "canonical_id": "franco-escobar",
      "canonical_name": "Franco Escobar",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2435.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 3.0,
        "xg": 2.5247,
        "xg_place": 0.1305,
        "goals_minus_xg": 0.4753,
        "key_passes": 16.0,
        "assists": 1.0,
        "xa": 1.004,
        "assists_minus_xa": -0.004,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.5287,
        "points_added": 0.3305,
        "xpoints_added": 0.4513,
        "passes_attempted": 1371.0,
        "pass_completion_pct": 0.7921,
        "xpass_completion_pct": 0.8066,
        "passes_over_expected": -19.8171,
        "passes_over_expected_p100": -1.4455,
        "avg_pass_distance": 17.63,
        "avg_pass_vertical": 1.0315
      }
    },
    {
      "canonical_id": "george-bello",
      "canonical_name": "George Bello",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 192.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2854,
        "xg_place": 0.3929,
        "goals_minus_xg": 0.7146,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.1395,
        "assists_minus_xa": -0.1395,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.4249,
        "points_added": 0.3844,
        "xpoints_added": 0.1238,
        "passes_attempted": 76.0,
        "pass_completion_pct": 0.7763,
        "xpass_completion_pct": 0.7788,
        "passes_over_expected": -0.1905,
        "passes_over_expected_p100": -0.2507,
        "avg_pass_distance": 17.7296,
        "avg_pass_vertical": 0.0237
      }
    },
    {
      "canonical_id": "greg-garza",
      "canonical_name": "Greg Garza",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1491.0,
        "shots": 9.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.6871,
        "xg_place": 0.203,
        "goals_minus_xg": 0.3129,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 0.821,
        "assists_minus_xa": 0.179,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.5082,
        "points_added": 0.5047,
        "xpoints_added": 0.2048,
        "passes_attempted": 658.0,
        "pass_completion_pct": 0.7568,
        "xpass_completion_pct": 0.7463,
        "passes_over_expected": 6.9236,
        "passes_over_expected_p100": 1.0522,
        "avg_pass_distance": 16.9277,
        "avg_pass_vertical": 2.1805
      }
    },
    {
      "canonical_id": "h\u00e9ctor-villalba",
      "canonical_name": "H\u00e9ctor Villalba",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2029.0,
        "shots": 76.0,
        "shots_on_target": 32.0,
        "goals": 8.0,
        "xg": 7.5722,
        "xg_place": -0.8855,
        "goals_minus_xg": 0.4278,
        "key_passes": 29.0,
        "assists": 6.0,
        "xa": 5.7179,
        "assists_minus_xa": 0.2821,
        "goals_plus_assists": 14.0,
        "xg_plus_xa": 13.2901,
        "points_added": 1.2692,
        "xpoints_added": 2.9484,
        "passes_attempted": 643.0,
        "pass_completion_pct": 0.7014,
        "xpass_completion_pct": 0.7294,
        "passes_over_expected": -18.005,
        "passes_over_expected_p100": -2.8002,
        "avg_pass_distance": 16.7418,
        "avg_pass_vertical": 1.4884
      }
    },
    {
      "canonical_id": "jeff-larentowicz",
      "canonical_name": "Jeff Larentowicz",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3414.0,
        "shots": 26.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 2.306,
        "xg_place": -0.8632,
        "goals_minus_xg": -1.306,
        "key_passes": 8.0,
        "assists": 2.0,
        "xa": 0.991,
        "assists_minus_xa": 1.009,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.297,
        "points_added": 0.8959,
        "xpoints_added": 1.172,
        "passes_attempted": 1606.0,
        "pass_completion_pct": 0.868,
        "xpass_completion_pct": 0.8553,
        "passes_over_expected": 20.3865,
        "passes_over_expected_p100": 1.2694,
        "avg_pass_distance": 21.0405,
        "avg_pass_vertical": 4.4308
      }
    },
    {
      "canonical_id": "josef-mart\u00ednez",
      "canonical_name": "Josef Mart\u00ednez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3537.0,
        "shots": 106.0,
        "shots_on_target": 64.0,
        "goals": 35.0,
        "xg": 31.143,
        "xg_place": 0.5727,
        "goals_minus_xg": 3.857,
        "key_passes": 37.0,
        "assists": 3.0,
        "xa": 6.0543,
        "assists_minus_xa": -3.0543,
        "goals_plus_assists": 38.0,
        "xg_plus_xa": 37.1974,
        "points_added": 11.8427,
        "xpoints_added": 12.9536,
        "passes_attempted": 666.0,
        "pass_completion_pct": 0.7973,
        "xpass_completion_pct": 0.8091,
        "passes_over_expected": -7.8626,
        "passes_over_expected_p100": -1.1806,
        "avg_pass_distance": 15.5697,
        "avg_pass_vertical": -0.5455
      }
    },
    {
      "canonical_id": "jos\u00e9-rafael-hern\u00e1ndez",
      "canonical_name": "Jos\u00e9 Rafael Hern\u00e1ndez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 21.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.0676,
        "assists_minus_xa": -0.0676,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0676,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 6.0,
        "pass_completion_pct": 1.0,
        "xpass_completion_pct": 0.6844,
        "passes_over_expected": 1.8934,
        "passes_over_expected_p100": 31.5564,
        "avg_pass_distance": 18.1131,
        "avg_pass_vertical": 3.2967
      }
    },
    {
      "canonical_id": "julian-gressel",
      "canonical_name": "Julian Gressel",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3708.0,
        "shots": 71.0,
        "shots_on_target": 22.0,
        "goals": 4.0,
        "xg": 4.1286,
        "xg_place": 0.1072,
        "goals_minus_xg": -0.1286,
        "key_passes": 63.0,
        "assists": 13.0,
        "xa": 8.4476,
        "assists_minus_xa": 4.5524,
        "goals_plus_assists": 17.0,
        "xg_plus_xa": 12.5761,
        "points_added": 1.6297,
        "xpoints_added": 2.136,
        "passes_attempted": 1946.0,
        "pass_completion_pct": 0.7158,
        "xpass_completion_pct": 0.7464,
        "passes_over_expected": -59.4803,
        "passes_over_expected_p100": -3.0565,
        "avg_pass_distance": 20.3558,
        "avg_pass_vertical": 2.059
      }
    },
    {
      "canonical_id": "kevin-kratz",
      "canonical_name": "Kevin Kratz",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 646.0,
        "shots": 11.0,
        "shots_on_target": 7.0,
        "goals": 2.0,
        "xg": 1.1693,
        "xg_place": 1.1508,
        "goals_minus_xg": 0.8307,
        "key_passes": 10.0,
        "assists": 0.0,
        "xa": 0.5476,
        "assists_minus_xa": -0.5476,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.7168,
        "points_added": 0.2427,
        "xpoints_added": 1.371,
        "passes_attempted": 353.0,
        "pass_completion_pct": 0.8867,
        "xpass_completion_pct": 0.8469,
        "passes_over_expected": 14.0466,
        "passes_over_expected_p100": 3.9792,
        "avg_pass_distance": 18.7981,
        "avg_pass_vertical": 2.0017
      }
    },
    {
      "canonical_id": "leandro-gonz\u00e1lez-pirez",
      "canonical_name": "Leandro Gonz\u00e1lez Pirez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3520.0,
        "shots": 15.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 3.1679,
        "xg_place": -0.1881,
        "goals_minus_xg": -2.1679,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.8043,
        "assists_minus_xa": 0.1957,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 3.9722,
        "points_added": 0.3021,
        "xpoints_added": 1.8888,
        "passes_attempted": 2150.0,
        "pass_completion_pct": 0.8265,
        "xpass_completion_pct": 0.8271,
        "passes_over_expected": -1.2002,
        "passes_over_expected_p100": -0.0558,
        "avg_pass_distance": 26.9926,
        "avg_pass_vertical": 10.2529
      }
    },
    {
      "canonical_id": "michael-parkhurst",
      "canonical_name": "Michael Parkhurst",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3679.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": 7.0,
        "assists": 0.0,
        "xa": 0.5959,
        "assists_minus_xa": -0.5959,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5959,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1980.0,
        "pass_completion_pct": 0.8621,
        "xpass_completion_pct": 0.8575,
        "passes_over_expected": 9.1508,
        "passes_over_expected_p100": 0.4622,
        "avg_pass_distance": 25.2528,
        "avg_pass_vertical": 7.3741
      }
    },
    {
      "canonical_id": "miguel-almir\u00f3n",
      "canonical_name": "Miguel Almir\u00f3n",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3424.0,
        "shots": 139.0,
        "shots_on_target": 55.0,
        "goals": 13.0,
        "xg": 17.0268,
        "xg_place": -0.9653,
        "goals_minus_xg": -4.0268,
        "key_passes": 77.0,
        "assists": 11.0,
        "xa": 9.8805,
        "assists_minus_xa": 1.1195,
        "goals_plus_assists": 24.0,
        "xg_plus_xa": 26.9073,
        "points_added": 2.2028,
        "xpoints_added": 5.5663,
        "passes_attempted": 1768.0,
        "pass_completion_pct": 0.7675,
        "xpass_completion_pct": 0.7706,
        "passes_over_expected": -5.442,
        "passes_over_expected_p100": -0.3078,
        "avg_pass_distance": 18.9489,
        "avg_pass_vertical": 2.3911
      }
    },
    {
      "canonical_id": "mikey-ambrose",
      "canonical_name": "Mikey Ambrose",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 794.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2976,
        "xg_place": -0.2976,
        "goals_minus_xg": -0.2976,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.615,
        "assists_minus_xa": 0.385,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9126,
        "points_added": 0.0,
        "xpoints_added": 0.1623,
        "passes_attempted": 443.0,
        "pass_completion_pct": 0.8149,
        "xpass_completion_pct": 0.782,
        "passes_over_expected": 14.5539,
        "passes_over_expected_p100": 3.2853,
        "avg_pass_distance": 17.0451,
        "avg_pass_vertical": 2.5926
      }
    },
    {
      "canonical_id": "miles-robinson",
      "canonical_name": "Miles Robinson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 429.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0879,
        "xg_place": -0.0879,
        "goals_minus_xg": -0.0879,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0879,
        "points_added": 0.0,
        "xpoints_added": 0.0217,
        "passes_attempted": 137.0,
        "pass_completion_pct": 0.8686,
        "xpass_completion_pct": 0.8433,
        "passes_over_expected": 3.4639,
        "passes_over_expected_p100": 2.5284,
        "avg_pass_distance": 19.9902,
        "avg_pass_vertical": 3.1973
      }
    },
    {
      "canonical_id": "paul-christensen",
      "canonical_name": "Paul Christensen",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 61.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": 23.0,
        "pass_completion_pct": 0.2174,
        "xpass_completion_pct": 0.4053,
        "passes_over_expected": -4.3228,
        "passes_over_expected_p100": -18.795,
        "avg_pass_distance": 56.4328,
        "avg_pass_vertical": 50.795,
        "shots_faced": 3.0,
        "goals_conceded": 2.0,
        "saves": 1.0,
        "headed_shot_share": 0.0,
        "xg_faced": 1.0321,
        "goals_conceded_minus_xg": 0.9679,
        "goals_per_xg": 1.9377
      }
    },
    {
      "canonical_id": "romario-williams",
      "canonical_name": "Romario Williams",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 299.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 1.313,
        "xg_place": -0.2109,
        "goals_minus_xg": -0.313,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.4829,
        "assists_minus_xa": -0.4829,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.7959,
        "points_added": 0.0,
        "xpoints_added": 0.7429,
        "passes_attempted": 62.0,
        "pass_completion_pct": 0.7258,
        "xpass_completion_pct": 0.7445,
        "passes_over_expected": -1.1572,
        "passes_over_expected_p100": -1.8665,
        "avg_pass_distance": 14.1379,
        "avg_pass_vertical": 0.4087
      }
    },
    {
      "canonical_id": "sal-zizzo",
      "canonical_name": "Sal Zizzo",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 200.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.2798,
        "assists_minus_xa": -0.2798,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2798,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 63.0,
        "pass_completion_pct": 0.7778,
        "xpass_completion_pct": 0.7404,
        "passes_over_expected": 2.3527,
        "passes_over_expected_p100": 3.7344,
        "avg_pass_distance": 16.8341,
        "avg_pass_vertical": 2.4165
      }
    }
  ]
}