{
  "slug": "soccer-uslc-2019-9yqdojr5vj",
  "game_id": "soccer-uslc-2019-9YqdojR5vJ",
  "display": "USLC 2019 Season",
  "league": "USLC",
  "season": 2019,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "uslc-2019",
  "synthetic": true,
  "player_count": 30,
  "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": "abdul-rwatubyaye",
      "canonical_name": "Abdul Rwatubyaye",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1859.0,
        "shots": 21.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 2.2069,
        "xg_place": -1.0269,
        "goals_minus_xg": -0.2069,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.7697,
        "assists_minus_xa": 0.2303,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.9766,
        "points_added": 1.8735,
        "xpoints_added": 1.3462,
        "passes_attempted": 845.0,
        "pass_completion_pct": 0.8343,
        "xpass_completion_pct": 0.8321,
        "passes_over_expected": 1.8876,
        "passes_over_expected_p100": 0.2234,
        "avg_pass_distance": 24.536,
        "avg_pass_vertical": 11.3302
      }
    },
    {
      "canonical_id": "abraham-rodriguez",
      "canonical_name": "Abraham Rodriguez",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1557.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": 530.0,
        "pass_completion_pct": 0.666,
        "xpass_completion_pct": 0.6707,
        "passes_over_expected": -2.473,
        "passes_over_expected_p100": -0.4666,
        "avg_pass_distance": 40.4844,
        "avg_pass_vertical": 31.2798,
        "shots_faced": 94.0,
        "goals_conceded": 37.0,
        "saves": 55.0,
        "headed_shot_share": 0.1915,
        "xg_faced": 32.3515,
        "goals_conceded_minus_xg": 4.6485,
        "goals_per_xg": 1.1437
      }
    },
    {
      "canonical_id": "alejandro-padilla",
      "canonical_name": "Alejandro Padilla",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 6.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1124,
        "xg_place": -0.1124,
        "goals_minus_xg": -0.1124,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1124,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 0.0,
        "pass_completion_pct": 0.0,
        "xpass_completion_pct": 0.0,
        "passes_over_expected": 0.0,
        "passes_over_expected_p100": 0.0,
        "avg_pass_distance": 0.0,
        "avg_pass_vertical": 0.0
      }
    },
    {
      "canonical_id": "alexander-molano",
      "canonical_name": "Alexander Molano",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 593.0,
        "shots": 17.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.2995,
        "xg_place": -0.6541,
        "goals_minus_xg": -1.2995,
        "key_passes": 17.0,
        "assists": 0.0,
        "xa": 2.207,
        "assists_minus_xa": -2.207,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 3.5065,
        "points_added": 0.0,
        "xpoints_added": 0.7207,
        "passes_attempted": 324.0,
        "pass_completion_pct": 0.7407,
        "xpass_completion_pct": 0.7285,
        "passes_over_expected": 3.9663,
        "passes_over_expected_p100": 1.2242,
        "avg_pass_distance": 21.3236,
        "avg_pass_vertical": 4.9191
      }
    },
    {
      "canonical_id": "andre-rawls",
      "canonical_name": "Andre Rawls",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1455.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": 459.0,
        "pass_completion_pct": 0.6144,
        "xpass_completion_pct": 0.6612,
        "passes_over_expected": -21.4985,
        "passes_over_expected_p100": -4.6838,
        "avg_pass_distance": 43.7899,
        "avg_pass_vertical": 35.4612,
        "shots_faced": 64.0,
        "goals_conceded": 22.0,
        "saves": 41.0,
        "headed_shot_share": 0.0938,
        "xg_faced": 20.6786,
        "goals_conceded_minus_xg": 1.3214,
        "goals_per_xg": 1.0639
      }
    },
    {
      "canonical_id": "andre-shinyashiki",
      "canonical_name": "Andre Shinyashiki",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 197.0,
        "shots": 3.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.6802,
        "xg_place": -0.0335,
        "goals_minus_xg": -0.6802,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0401,
        "assists_minus_xa": -0.0401,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.7204,
        "points_added": 0.0,
        "xpoints_added": 0.3957,
        "passes_attempted": 46.0,
        "pass_completion_pct": 0.7174,
        "xpass_completion_pct": 0.6903,
        "passes_over_expected": 1.2472,
        "passes_over_expected_p100": 2.7112,
        "avg_pass_distance": 19.9146,
        "avg_pass_vertical": 1.7936
      }
    },
    {
      "canonical_id": "austin-dewing",
      "canonical_name": "Austin Dewing",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 893.0,
        "shots": 16.0,
        "shots_on_target": 7.0,
        "goals": 0.0,
        "xg": 3.0915,
        "xg_place": -1.9015,
        "goals_minus_xg": -3.0915,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 1.1259,
        "assists_minus_xa": -0.1259,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 4.2174,
        "points_added": 0.0,
        "xpoints_added": 1.086,
        "passes_attempted": 220.0,
        "pass_completion_pct": 0.7409,
        "xpass_completion_pct": 0.7608,
        "passes_over_expected": -4.3745,
        "passes_over_expected_p100": -1.9884,
        "avg_pass_distance": 15.0682,
        "avg_pass_vertical": -0.2291
      }
    },
    {
      "canonical_id": "brandon-farmelo",
      "canonical_name": "Brandon Farmelo",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 16.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": 5.0,
        "pass_completion_pct": 0.8,
        "xpass_completion_pct": 0.683,
        "passes_over_expected": 0.585,
        "passes_over_expected_p100": 11.7,
        "avg_pass_distance": 14.552,
        "avg_pass_vertical": 0.92
      }
    },
    {
      "canonical_id": "clint-irwin",
      "canonical_name": "Clint Irwin",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 294.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": 91.0,
        "pass_completion_pct": 0.7802,
        "xpass_completion_pct": 0.7592,
        "passes_over_expected": 1.9149,
        "passes_over_expected_p100": 2.1043,
        "avg_pass_distance": 39.5743,
        "avg_pass_vertical": 31.5675,
        "shots_faced": 14.0,
        "goals_conceded": 5.0,
        "saves": 7.0,
        "headed_shot_share": 0.0714,
        "xg_faced": 3.872,
        "goals_conceded_minus_xg": 1.128,
        "goals_per_xg": 1.2913
      }
    },
    {
      "canonical_id": "cole-bassett",
      "canonical_name": "Cole Bassett",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 98.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0964,
        "xg_place": -0.0964,
        "goals_minus_xg": -0.0964,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0964,
        "points_added": 0.0,
        "xpoints_added": 0.1698,
        "passes_attempted": 43.0,
        "pass_completion_pct": 0.7907,
        "xpass_completion_pct": 0.8554,
        "passes_over_expected": -2.7804,
        "passes_over_expected_p100": -6.466,
        "avg_pass_distance": 16.8267,
        "avg_pass_vertical": -1.0646
      }
    },
    {
      "canonical_id": "c\u00e9sar-romero",
      "canonical_name": "C\u00e9sar Romero",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 712.0,
        "shots": 25.0,
        "shots_on_target": 10.0,
        "goals": 2.0,
        "xg": 1.9881,
        "xg_place": -0.162,
        "goals_minus_xg": 0.0119,
        "key_passes": 4.0,
        "assists": 0.0,
        "xa": 0.4202,
        "assists_minus_xa": -0.4202,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.4083,
        "points_added": 0.8832,
        "xpoints_added": 1.1283,
        "passes_attempted": 107.0,
        "pass_completion_pct": 0.7944,
        "xpass_completion_pct": 0.7776,
        "passes_over_expected": 1.8016,
        "passes_over_expected_p100": 1.6837,
        "avg_pass_distance": 16.0594,
        "avg_pass_vertical": -0.4573
      }
    },
    {
      "canonical_id": "fernando-gonz\u00e1lez",
      "canonical_name": "Fernando Gonz\u00e1lez",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 440.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.9169,
        "xg_place": -0.0832,
        "goals_minus_xg": -0.9169,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.4302,
        "assists_minus_xa": 0.5698,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3471,
        "points_added": 0.0,
        "xpoints_added": 0.689,
        "passes_attempted": 48.0,
        "pass_completion_pct": 0.7708,
        "xpass_completion_pct": 0.7084,
        "passes_over_expected": 2.9986,
        "passes_over_expected_p100": 6.2472,
        "avg_pass_distance": 14.8059,
        "avg_pass_vertical": 0.3177
      }
    },
    {
      "canonical_id": "ibrahim-yaro",
      "canonical_name": "Ibrahim Yaro",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1345.0,
        "shots": 8.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.3102,
        "xg_place": -0.3102,
        "goals_minus_xg": -0.3102,
        "key_passes": 12.0,
        "assists": 0.0,
        "xa": 1.142,
        "assists_minus_xa": -1.142,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.4522,
        "points_added": 0.0,
        "xpoints_added": 0.2302,
        "passes_attempted": 791.0,
        "pass_completion_pct": 0.6814,
        "xpass_completion_pct": 0.6743,
        "passes_over_expected": 5.6129,
        "passes_over_expected_p100": 0.7096,
        "avg_pass_distance": 24.819,
        "avg_pass_vertical": 13.6853
      }
    },
    {
      "canonical_id": "ismaila-jome",
      "canonical_name": "Ismaila Jome",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3299.0,
        "shots": 57.0,
        "shots_on_target": 16.0,
        "goals": 4.0,
        "xg": 3.5749,
        "xg_place": -1.2423,
        "goals_minus_xg": 0.4251,
        "key_passes": 57.0,
        "assists": 7.0,
        "xa": 5.4202,
        "assists_minus_xa": 1.5798,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 8.995,
        "points_added": 3.339,
        "xpoints_added": 1.9256,
        "passes_attempted": 1766.0,
        "pass_completion_pct": 0.722,
        "xpass_completion_pct": 0.7073,
        "passes_over_expected": 25.8247,
        "passes_over_expected_p100": 1.4623,
        "avg_pass_distance": 21.4728,
        "avg_pass_vertical": 4.4459
      }
    },
    {
      "canonical_id": "jamal-jack",
      "canonical_name": "Jamal Jack",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1252.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.1469,
        "xg_place": -0.1469,
        "goals_minus_xg": -0.1469,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.5346,
        "assists_minus_xa": -0.5346,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.6815,
        "points_added": 0.0,
        "xpoints_added": 0.1204,
        "passes_attempted": 482.0,
        "pass_completion_pct": 0.7241,
        "xpass_completion_pct": 0.744,
        "passes_over_expected": -9.6021,
        "passes_over_expected_p100": -1.9921,
        "avg_pass_distance": 28.9835,
        "avg_pass_vertical": 15.4485
      }
    },
    {
      "canonical_id": "jordan-burt",
      "canonical_name": "Jordan Burt",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3054.0,
        "shots": 58.0,
        "shots_on_target": 19.0,
        "goals": 7.0,
        "xg": 9.0575,
        "xg_place": -1.0372,
        "goals_minus_xg": -2.0575,
        "key_passes": 25.0,
        "assists": 0.0,
        "xa": 2.2872,
        "assists_minus_xa": -2.2872,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 11.3447,
        "points_added": 2.4115,
        "xpoints_added": 4.7193,
        "passes_attempted": 1168.0,
        "pass_completion_pct": 0.7346,
        "xpass_completion_pct": 0.7451,
        "passes_over_expected": -12.3069,
        "passes_over_expected_p100": -1.0537,
        "avg_pass_distance": 20.4514,
        "avg_pass_vertical": 7.2725
      }
    },
    {
      "canonical_id": "jordan-schweitzer",
      "canonical_name": "Jordan Schweitzer",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3210.0,
        "shots": 31.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 1.4876,
        "xg_place": -1.2043,
        "goals_minus_xg": -0.4876,
        "key_passes": 22.0,
        "assists": 2.0,
        "xa": 2.2097,
        "assists_minus_xa": -0.2097,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.6973,
        "points_added": 0.2659,
        "xpoints_added": 0.9205,
        "passes_attempted": 1525.0,
        "pass_completion_pct": 0.8223,
        "xpass_completion_pct": 0.8143,
        "passes_over_expected": 12.2687,
        "passes_over_expected_p100": 0.8045,
        "avg_pass_distance": 23.3244,
        "avg_pass_vertical": 6.1633
      }
    },
    {
      "canonical_id": "kofi-opare",
      "canonical_name": "Kofi Opare",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 164.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": 98.0,
        "pass_completion_pct": 0.949,
        "xpass_completion_pct": 0.8856,
        "passes_over_expected": 6.2152,
        "passes_over_expected_p100": 6.3421,
        "avg_pass_distance": 19.8027,
        "avg_pass_vertical": 6.3166
      }
    },
    {
      "canonical_id": "kristoffer-reaves",
      "canonical_name": "Kristoffer Reaves",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2744.0,
        "shots": 5.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 1.0383,
        "xg_place": -0.1073,
        "goals_minus_xg": -1.0383,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.3606,
        "assists_minus_xa": -0.3606,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.3988,
        "points_added": 0.0,
        "xpoints_added": 0.6621,
        "passes_attempted": 1144.0,
        "pass_completion_pct": 0.8514,
        "xpass_completion_pct": 0.831,
        "passes_over_expected": 23.2971,
        "passes_over_expected_p100": 2.0365,
        "avg_pass_distance": 25.2415,
        "avg_pass_vertical": 8.1494
      }
    },
    {
      "canonical_id": "kwasi-donsu",
      "canonical_name": "Kwasi Donsu",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 452.0,
        "shots": 24.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.5865,
        "xg_place": -0.8698,
        "goals_minus_xg": -1.5865,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 0.4338,
        "assists_minus_xa": -0.4338,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 2.0203,
        "points_added": 0.0,
        "xpoints_added": 0.852,
        "passes_attempted": 108.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.7796,
        "passes_over_expected": 5.7981,
        "passes_over_expected_p100": 5.3686,
        "avg_pass_distance": 19.598,
        "avg_pass_vertical": 2.0225
      }
    },
    {
      "canonical_id": "logan-dorsey",
      "canonical_name": "Logan Dorsey",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 66.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.2678,
        "xg_place": 0.0522,
        "goals_minus_xg": 0.7322,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.2678,
        "points_added": 0.0194,
        "xpoints_added": 0.0052,
        "passes_attempted": 14.0,
        "pass_completion_pct": 0.8571,
        "xpass_completion_pct": 0.8117,
        "passes_over_expected": 0.6358,
        "passes_over_expected_p100": 4.5413,
        "avg_pass_distance": 15.1641,
        "avg_pass_vertical": -1.059
      }
    },
    {
      "canonical_id": "logan-hitzeman",
      "canonical_name": "Logan Hitzeman",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 18.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": 4.0,
        "pass_completion_pct": 0.75,
        "xpass_completion_pct": 0.893,
        "passes_over_expected": -0.5722,
        "passes_over_expected_p100": -14.3044,
        "avg_pass_distance": 15.9623,
        "avg_pass_vertical": -9.1425
      }
    },
    {
      "canonical_id": "matthew-hundley",
      "canonical_name": "Matthew Hundley",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1877.0,
        "shots": 48.0,
        "shots_on_target": 18.0,
        "goals": 1.0,
        "xg": 3.6093,
        "xg_place": -1.6068,
        "goals_minus_xg": -2.6093,
        "key_passes": 30.0,
        "assists": 0.0,
        "xa": 2.0861,
        "assists_minus_xa": -2.0861,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 5.6954,
        "points_added": 0.6066,
        "xpoints_added": 2.6075,
        "passes_attempted": 507.0,
        "pass_completion_pct": 0.7041,
        "xpass_completion_pct": 0.7164,
        "passes_over_expected": -6.2275,
        "passes_over_expected_p100": -1.2283,
        "avg_pass_distance": 18.7079,
        "avg_pass_vertical": 1.9644
      }
    },
    {
      "canonical_id": "mike-seth",
      "canonical_name": "Mike Seth",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1537.0,
        "shots": 35.0,
        "shots_on_target": 11.0,
        "goals": 2.0,
        "xg": 5.5259,
        "xg_place": -1.074,
        "goals_minus_xg": -3.5259,
        "key_passes": 12.0,
        "assists": 3.0,
        "xa": 2.0369,
        "assists_minus_xa": 0.9631,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 7.5627,
        "points_added": 1.2546,
        "xpoints_added": 3.3389,
        "passes_attempted": 301.0,
        "pass_completion_pct": 0.6678,
        "xpass_completion_pct": 0.7089,
        "passes_over_expected": -12.3686,
        "passes_over_expected_p100": -4.1092,
        "avg_pass_distance": 15.6055,
        "avg_pass_vertical": 0.8719
      }
    },
    {
      "canonical_id": "rony-argueta",
      "canonical_name": "Rony Argueta",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2945.0,
        "shots": 22.0,
        "shots_on_target": 8.0,
        "goals": 1.0,
        "xg": 1.8123,
        "xg_place": -0.8349,
        "goals_minus_xg": -0.8123,
        "key_passes": 31.0,
        "assists": 3.0,
        "xa": 2.9349,
        "assists_minus_xa": 0.0651,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 4.7472,
        "points_added": 0.5665,
        "xpoints_added": 0.6069,
        "passes_attempted": 1294.0,
        "pass_completion_pct": 0.874,
        "xpass_completion_pct": 0.8376,
        "passes_over_expected": 47.1115,
        "passes_over_expected_p100": 3.6408,
        "avg_pass_distance": 19.5019,
        "avg_pass_vertical": 5.3377
      }
    },
    {
      "canonical_id": "saeed-robinson",
      "canonical_name": "Saeed Robinson",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2160.0,
        "shots": 51.0,
        "shots_on_target": 15.0,
        "goals": 3.0,
        "xg": 4.6957,
        "xg_place": -1.5211,
        "goals_minus_xg": -1.6957,
        "key_passes": 28.0,
        "assists": 0.0,
        "xa": 2.2782,
        "assists_minus_xa": -2.2782,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 6.9739,
        "points_added": 1.1987,
        "xpoints_added": 2.9336,
        "passes_attempted": 715.0,
        "pass_completion_pct": 0.7776,
        "xpass_completion_pct": 0.791,
        "passes_over_expected": -9.5524,
        "passes_over_expected_p100": -1.336,
        "avg_pass_distance": 18.9052,
        "avg_pass_vertical": 0.3547
      }
    },
    {
      "canonical_id": "sam-raben",
      "canonical_name": "Sam Raben",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 394.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0423,
        "xg_place": -0.0423,
        "goals_minus_xg": -0.0423,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0423,
        "points_added": 0.0,
        "xpoints_added": 0.0082,
        "passes_attempted": 118.0,
        "pass_completion_pct": 0.822,
        "xpass_completion_pct": 0.85,
        "passes_over_expected": -3.2956,
        "passes_over_expected_p100": -2.7929,
        "avg_pass_distance": 22.8659,
        "avg_pass_vertical": 8.6447
      }
    },
    {
      "canonical_id": "sebastian-anderson",
      "canonical_name": "Sebastian Anderson",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 290.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": 4.0,
        "assists": 0.0,
        "xa": 0.2618,
        "assists_minus_xa": -0.2618,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2618,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 138.0,
        "pass_completion_pct": 0.6884,
        "xpass_completion_pct": 0.7272,
        "passes_over_expected": -5.3501,
        "passes_over_expected_p100": -3.8769,
        "avg_pass_distance": 20.1383,
        "avg_pass_vertical": 7.5491
      }
    },
    {
      "canonical_id": "shane-malcolm",
      "canonical_name": "Shane Malcolm",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2486.0,
        "shots": 40.0,
        "shots_on_target": 18.0,
        "goals": 5.0,
        "xg": 6.3115,
        "xg_place": 0.235,
        "goals_minus_xg": -1.3115,
        "key_passes": 43.0,
        "assists": 1.0,
        "xa": 4.0107,
        "assists_minus_xa": -3.0107,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 10.3222,
        "points_added": 1.488,
        "xpoints_added": 3.4552,
        "passes_attempted": 805.0,
        "pass_completion_pct": 0.7503,
        "xpass_completion_pct": 0.755,
        "passes_over_expected": -3.7686,
        "passes_over_expected_p100": -0.4681,
        "avg_pass_distance": 17.0275,
        "avg_pass_vertical": 0.9725
      }
    },
    {
      "canonical_id": "tucker-bone",
      "canonical_name": "Tucker Bone",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 863.0,
        "shots": 18.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.9722,
        "xg_place": -0.5355,
        "goals_minus_xg": 0.0278,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 0.9038,
        "assists_minus_xa": 0.0962,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.876,
        "points_added": 1.6203,
        "xpoints_added": 0.7665,
        "passes_attempted": 264.0,
        "pass_completion_pct": 0.7727,
        "xpass_completion_pct": 0.752,
        "passes_over_expected": 5.468,
        "passes_over_expected_p100": 2.0712,
        "avg_pass_distance": 17.2851,
        "avg_pass_vertical": 3.2756
      }
    }
  ]
}