{
  "slug": "soccer-nasl-2017-npqxxzmq9d",
  "game_id": "soccer-nasl-2017-NPqxxzmq9d",
  "display": "NASL 2017 Season",
  "league": "NASL",
  "season": 2017,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "nasl-2017",
  "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": "austin-pack",
      "canonical_name": "Austin Pack",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1064.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": 346.0,
        "pass_completion_pct": 0.6908,
        "xpass_completion_pct": 0.6368,
        "passes_over_expected": 18.658,
        "passes_over_expected_p100": 5.3925,
        "avg_pass_distance": 41.9986,
        "avg_pass_vertical": 33.9745,
        "shots_faced": 54.0,
        "goals_conceded": 24.0,
        "saves": 30.0,
        "headed_shot_share": 0.0926,
        "xg_faced": 17.9222,
        "goals_conceded_minus_xg": 6.0778,
        "goals_per_xg": 1.3391
      }
    },
    {
      "canonical_id": "brian-bement",
      "canonical_name": "Brian Bement",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 17.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": 1.0,
        "xa": 0.377,
        "assists_minus_xa": 0.623,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.377,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 6.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.6768,
        "passes_over_expected": 0.9392,
        "passes_over_expected_p100": 15.6542,
        "avg_pass_distance": 27.6611,
        "avg_pass_vertical": 8.533
      }
    },
    {
      "canonical_id": "conor-doyle",
      "canonical_name": "Conor Doyle",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2339.0,
        "shots": 35.0,
        "shots_on_target": 10.0,
        "goals": 5.0,
        "xg": 2.9468,
        "xg_place": 1.1395,
        "goals_minus_xg": 2.0532,
        "key_passes": 33.0,
        "assists": 0.0,
        "xa": 2.0145,
        "assists_minus_xa": -2.0145,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 4.9614,
        "points_added": 3.4217,
        "xpoints_added": 1.9855,
        "passes_attempted": 882.0,
        "pass_completion_pct": 0.7449,
        "xpass_completion_pct": 0.7658,
        "passes_over_expected": -18.4524,
        "passes_over_expected_p100": -2.0921,
        "avg_pass_distance": 20.5047,
        "avg_pass_vertical": 3.4987
      }
    },
    {
      "canonical_id": "cristiano-dias",
      "canonical_name": "Cristiano Dias",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1207.0,
        "shots": 5.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.9114,
        "xg_place": 0.0759,
        "goals_minus_xg": 0.0886,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0192,
        "assists_minus_xa": -0.0192,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9305,
        "points_added": 0.6879,
        "xpoints_added": 0.6314,
        "passes_attempted": 402.0,
        "pass_completion_pct": 0.7189,
        "xpass_completion_pct": 0.7294,
        "passes_over_expected": -4.2011,
        "passes_over_expected_p100": -1.045,
        "avg_pass_distance": 27.6987,
        "avg_pass_vertical": 13.6223
      }
    },
    {
      "canonical_id": "emery-welshman",
      "canonical_name": "Emery Welshman",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1348.0,
        "shots": 41.0,
        "shots_on_target": 12.0,
        "goals": 5.0,
        "xg": 5.7893,
        "xg_place": -2.0702,
        "goals_minus_xg": -0.7893,
        "key_passes": 10.0,
        "assists": 3.0,
        "xa": 0.9482,
        "assists_minus_xa": 2.0518,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 6.7375,
        "points_added": 1.9319,
        "xpoints_added": 2.9074,
        "passes_attempted": 286.0,
        "pass_completion_pct": 0.7168,
        "xpass_completion_pct": 0.7375,
        "passes_over_expected": -5.923,
        "passes_over_expected_p100": -2.071,
        "avg_pass_distance": 16.2449,
        "avg_pass_vertical": 0.0922
      }
    },
    {
      "canonical_id": "giuseppe-gentile",
      "canonical_name": "Giuseppe Gentile",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2047.0,
        "shots": 60.0,
        "shots_on_target": 29.0,
        "goals": 4.0,
        "xg": 5.4972,
        "xg_place": -0.0393,
        "goals_minus_xg": -1.4972,
        "key_passes": 15.0,
        "assists": 5.0,
        "xa": 2.5081,
        "assists_minus_xa": 2.4919,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 8.0054,
        "points_added": 2.5643,
        "xpoints_added": 3.8911,
        "passes_attempted": 601.0,
        "pass_completion_pct": 0.6572,
        "xpass_completion_pct": 0.71,
        "passes_over_expected": -31.6883,
        "passes_over_expected_p100": -5.2726,
        "avg_pass_distance": 16.7475,
        "avg_pass_vertical": 0.1145
      }
    },
    {
      "canonical_id": "h\u00e9ctor-ramos",
      "canonical_name": "H\u00e9ctor Ramos",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1570.0,
        "shots": 41.0,
        "shots_on_target": 15.0,
        "goals": 4.0,
        "xg": 5.2118,
        "xg_place": -0.2638,
        "goals_minus_xg": -1.2118,
        "key_passes": 31.0,
        "assists": 2.0,
        "xa": 2.2126,
        "assists_minus_xa": -0.2126,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 7.4243,
        "points_added": 2.0906,
        "xpoints_added": 3.4264,
        "passes_attempted": 453.0,
        "pass_completion_pct": 0.7196,
        "xpass_completion_pct": 0.7507,
        "passes_over_expected": -14.0895,
        "passes_over_expected_p100": -3.1103,
        "avg_pass_distance": 14.7796,
        "avg_pass_vertical": -1.0664
      }
    },
    {
      "canonical_id": "jairo-puerto",
      "canonical_name": "Jairo Puerto",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1764.0,
        "shots": 41.0,
        "shots_on_target": 15.0,
        "goals": 3.0,
        "xg": 3.6497,
        "xg_place": 1.415,
        "goals_minus_xg": -0.6497,
        "key_passes": 28.0,
        "assists": 1.0,
        "xa": 2.9942,
        "assists_minus_xa": -1.9942,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 6.6439,
        "points_added": 1.4993,
        "xpoints_added": 2.3976,
        "passes_attempted": 529.0,
        "pass_completion_pct": 0.6994,
        "xpass_completion_pct": 0.7172,
        "passes_over_expected": -9.3986,
        "passes_over_expected_p100": -1.7767,
        "avg_pass_distance": 21.4025,
        "avg_pass_vertical": 3.1606
      }
    },
    {
      "canonical_id": "jake-stovall",
      "canonical_name": "Jake Stovall",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 292.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0198,
        "xg_place": -0.0198,
        "goals_minus_xg": -0.0198,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0198,
        "points_added": 0.0,
        "xpoints_added": 0.0127,
        "passes_attempted": 123.0,
        "pass_completion_pct": 0.7805,
        "xpass_completion_pct": 0.7695,
        "passes_over_expected": 1.354,
        "passes_over_expected_p100": 1.1008,
        "avg_pass_distance": 26.7868,
        "avg_pass_vertical": 10.9326
      }
    },
    {
      "canonical_id": "jordi-quintill\u00e0",
      "canonical_name": "Jordi Quintill\u00e0",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2507.0,
        "shots": 36.0,
        "shots_on_target": 10.0,
        "goals": 3.0,
        "xg": 1.5347,
        "xg_place": -0.1126,
        "goals_minus_xg": 1.4653,
        "key_passes": 45.0,
        "assists": 3.0,
        "xa": 3.8073,
        "assists_minus_xa": -0.8073,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 5.342,
        "points_added": 2.0568,
        "xpoints_added": 0.9599,
        "passes_attempted": 1268.0,
        "pass_completion_pct": 0.7981,
        "xpass_completion_pct": 0.7799,
        "passes_over_expected": 23.1102,
        "passes_over_expected_p100": 1.8226,
        "avg_pass_distance": 22.3661,
        "avg_pass_vertical": 4.9662
      }
    },
    {
      "canonical_id": "jorge-rivera",
      "canonical_name": "Jorge Rivera",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 621.0,
        "shots": 7.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.6615,
        "xg_place": 0.0526,
        "goals_minus_xg": 0.3385,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.6118,
        "assists_minus_xa": 0.3882,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.2733,
        "points_added": 0.0037,
        "xpoints_added": 0.2009,
        "passes_attempted": 193.0,
        "pass_completion_pct": 0.8601,
        "xpass_completion_pct": 0.8227,
        "passes_over_expected": 7.2172,
        "passes_over_expected_p100": 3.7395,
        "avg_pass_distance": 16.1694,
        "avg_pass_vertical": -2.3691
      }
    },
    {
      "canonical_id": "joseph-marrero",
      "canonical_name": "Joseph Marrero",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 331.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1816,
        "xg_place": -0.1816,
        "goals_minus_xg": -0.1816,
        "key_passes": 5.0,
        "assists": 0.0,
        "xa": 0.4307,
        "assists_minus_xa": -0.4307,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6122,
        "points_added": 0.0,
        "xpoints_added": 0.1726,
        "passes_attempted": 128.0,
        "pass_completion_pct": 0.8516,
        "xpass_completion_pct": 0.8174,
        "passes_over_expected": 4.374,
        "passes_over_expected_p100": 3.4172,
        "avg_pass_distance": 16.5138,
        "avg_pass_vertical": 1.9775
      }
    },
    {
      "canonical_id": "kyle-culbertson",
      "canonical_name": "Kyle Culbertson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1484.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4877,
        "xg_place": -0.0936,
        "goals_minus_xg": -0.4877,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.7086,
        "assists_minus_xa": 0.2914,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1963,
        "points_added": 0.0,
        "xpoints_added": 0.5562,
        "passes_attempted": 747.0,
        "pass_completion_pct": 0.6546,
        "xpass_completion_pct": 0.6885,
        "passes_over_expected": -25.3219,
        "passes_over_expected_p100": -3.3898,
        "avg_pass_distance": 22.2771,
        "avg_pass_vertical": 9.2839
      }
    },
    {
      "canonical_id": "mario-mart\u00ednez",
      "canonical_name": "Mario Mart\u00ednez",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 781.0,
        "shots": 13.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5388,
        "xg_place": -0.1185,
        "goals_minus_xg": -0.5388,
        "key_passes": 17.0,
        "assists": 0.0,
        "xa": 1.1991,
        "assists_minus_xa": -1.1991,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.7379,
        "points_added": 0.0,
        "xpoints_added": 0.3799,
        "passes_attempted": 455.0,
        "pass_completion_pct": 0.833,
        "xpass_completion_pct": 0.8173,
        "passes_over_expected": 7.1335,
        "passes_over_expected_p100": 1.5678,
        "avg_pass_distance": 21.3006,
        "avg_pass_vertical": 3.5556
      }
    },
    {
      "canonical_id": "michael-kafari",
      "canonical_name": "Michael Kafari",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1159.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3785,
        "xg_place": -0.3052,
        "goals_minus_xg": -0.3785,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.3895,
        "assists_minus_xa": -0.3895,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.768,
        "points_added": 0.0,
        "xpoints_added": 0.2817,
        "passes_attempted": 486.0,
        "pass_completion_pct": 0.7716,
        "xpass_completion_pct": 0.8155,
        "passes_over_expected": -21.3326,
        "passes_over_expected_p100": -4.3894,
        "avg_pass_distance": 19.731,
        "avg_pass_vertical": 4.7369
      }
    },
    {
      "canonical_id": "mike-ramos",
      "canonical_name": "Mike Ramos",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 673.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 0.0,
        "xg": 0.8377,
        "xg_place": -0.4654,
        "goals_minus_xg": -0.8377,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 1.1189,
        "assists_minus_xa": -1.1189,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.9566,
        "points_added": 0.0,
        "xpoints_added": 0.9124,
        "passes_attempted": 193.0,
        "pass_completion_pct": 0.6425,
        "xpass_completion_pct": 0.7076,
        "passes_over_expected": -12.5599,
        "passes_over_expected_p100": -6.5077,
        "avg_pass_distance": 17.2957,
        "avg_pass_vertical": 0.838
      }
    },
    {
      "canonical_id": "phanuel-kavita",
      "canonical_name": "Phanuel Kavita",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2485.0,
        "shots": 12.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 0.7636,
        "xg_place": 0.3248,
        "goals_minus_xg": 0.2364,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.2177,
        "assists_minus_xa": -0.2177,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9813,
        "points_added": 1.5698,
        "xpoints_added": 0.7761,
        "passes_attempted": 1060.0,
        "pass_completion_pct": 0.834,
        "xpass_completion_pct": 0.8227,
        "passes_over_expected": 11.9839,
        "passes_over_expected_p100": 1.1306,
        "avg_pass_distance": 22.0507,
        "avg_pass_vertical": 7.5928
      }
    },
    {
      "canonical_id": "ram\u00f3n-soria",
      "canonical_name": "Ram\u00f3n Soria",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2846.0,
        "shots": 9.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.992,
        "xg_place": -0.3843,
        "goals_minus_xg": 0.008,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.1561,
        "assists_minus_xa": -0.1561,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1481,
        "points_added": 1.1754,
        "xpoints_added": 0.8926,
        "passes_attempted": 1278.0,
        "pass_completion_pct": 0.8365,
        "xpass_completion_pct": 0.8126,
        "passes_over_expected": 30.4811,
        "passes_over_expected_p100": 2.3851,
        "avg_pass_distance": 23.441,
        "avg_pass_vertical": 9.887
      }
    },
    {
      "canonical_id": "rudy-dawson",
      "canonical_name": "Rudy Dawson",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1313.0,
        "shots": 4.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.4084,
        "xg_place": 0.4456,
        "goals_minus_xg": 0.5916,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.6865,
        "assists_minus_xa": 0.3135,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.0948,
        "points_added": 0.6036,
        "xpoints_added": 0.2794,
        "passes_attempted": 566.0,
        "pass_completion_pct": 0.6802,
        "xpass_completion_pct": 0.7111,
        "passes_over_expected": -17.4607,
        "passes_over_expected_p100": -3.0849,
        "avg_pass_distance": 23.6614,
        "avg_pass_vertical": 11.4049
      }
    },
    {
      "canonical_id": "seth-moses",
      "canonical_name": "Seth Moses",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1487.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0521,
        "xg_place": -0.0521,
        "goals_minus_xg": -0.0521,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.7604,
        "assists_minus_xa": -0.7604,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.8125,
        "points_added": 0.0,
        "xpoints_added": 0.0294,
        "passes_attempted": 734.0,
        "pass_completion_pct": 0.8052,
        "xpass_completion_pct": 0.8022,
        "passes_over_expected": 2.1543,
        "passes_over_expected_p100": 0.2935,
        "avg_pass_distance": 19.9663,
        "avg_pass_vertical": 4.9754
      }
    },
    {
      "canonical_id": "sidney-rivera",
      "canonical_name": "Sidney Rivera",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 626.0,
        "shots": 16.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.8156,
        "xg_place": -1.1056,
        "goals_minus_xg": -0.8156,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.5841,
        "assists_minus_xa": 0.4159,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3997,
        "points_added": 0.5131,
        "xpoints_added": 1.1378,
        "passes_attempted": 158.0,
        "pass_completion_pct": 0.7785,
        "xpass_completion_pct": 0.7677,
        "passes_over_expected": 1.7029,
        "passes_over_expected_p100": 1.0778,
        "avg_pass_distance": 14.1139,
        "avg_pass_vertical": -1.9204
      }
    },
    {
      "canonical_id": "trevor-spangenberg",
      "canonical_name": "Trevor Spangenberg",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2052.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": 595.0,
        "pass_completion_pct": 0.5866,
        "xpass_completion_pct": 0.5628,
        "passes_over_expected": 14.1069,
        "passes_over_expected_p100": 2.3709,
        "avg_pass_distance": 45.3128,
        "avg_pass_vertical": 38.2527,
        "shots_faced": 77.0,
        "goals_conceded": 27.0,
        "saves": 45.0,
        "headed_shot_share": 0.2468,
        "xg_faced": 25.1058,
        "goals_conceded_minus_xg": 1.8942,
        "goals_per_xg": 1.0755
      }
    },
    {
      "canonical_id": "tyler-rudy",
      "canonical_name": "Tyler Rudy",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 137.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": 62.0,
        "pass_completion_pct": 0.7097,
        "xpass_completion_pct": 0.7027,
        "passes_over_expected": 0.4322,
        "passes_over_expected_p100": 0.6972,
        "avg_pass_distance": 21.0163,
        "avg_pass_vertical": 11.9435
      }
    },
    {
      "canonical_id": "walter-ram\u00edrez",
      "canonical_name": "Walter Ram\u00edrez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2257.0,
        "shots": 23.0,
        "shots_on_target": 10.0,
        "goals": 1.0,
        "xg": 1.4838,
        "xg_place": 0.2951,
        "goals_minus_xg": -0.4838,
        "key_passes": 17.0,
        "assists": 1.0,
        "xa": 1.1866,
        "assists_minus_xa": -0.1866,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.6703,
        "points_added": 0.5858,
        "xpoints_added": 0.914,
        "passes_attempted": 1176.0,
        "pass_completion_pct": 0.7696,
        "xpass_completion_pct": 0.7608,
        "passes_over_expected": 10.3264,
        "passes_over_expected_p100": 0.8781,
        "avg_pass_distance": 21.6203,
        "avg_pass_vertical": 4.5822
      }
    },
    {
      "canonical_id": "yuma-monsalvez",
      "canonical_name": "Yuma Monsalvez",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1790.0,
        "shots": 10.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2183,
        "xg_place": -0.1988,
        "goals_minus_xg": -0.2183,
        "key_passes": 13.0,
        "assists": 1.0,
        "xa": 0.9458,
        "assists_minus_xa": 0.0542,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.1641,
        "points_added": 0.0,
        "xpoints_added": 0.1554,
        "passes_attempted": 901.0,
        "pass_completion_pct": 0.8224,
        "xpass_completion_pct": 0.8243,
        "passes_over_expected": -1.6741,
        "passes_over_expected_p100": -0.1858,
        "avg_pass_distance": 22.354,
        "avg_pass_vertical": 6.4772
      }
    }
  ]
}