{
  "slug": "soccer-usl1-2019-p6qb32xq0g",
  "game_id": "soccer-usl1-2019-p6qb32XQ0G",
  "display": "USL1 2019 Season",
  "league": "USL1",
  "season": 2019,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "usl1-2019",
  "synthetic": true,
  "player_count": 23,
  "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": "abdoulaye-cisse",
      "canonical_name": "Abdoulaye Cisse",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 746.0,
        "shots": 15.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.3978,
        "xg_place": -0.851,
        "goals_minus_xg": -1.3978,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.4262,
        "assists_minus_xa": -0.4262,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.824,
        "points_added": 0.0,
        "xpoints_added": 0.8266,
        "passes_attempted": 125.0,
        "pass_completion_pct": 0.704,
        "xpass_completion_pct": 0.7502,
        "passes_over_expected": -5.7714,
        "passes_over_expected_p100": -4.6171,
        "avg_pass_distance": 17.6729,
        "avg_pass_vertical": -0.4066
      }
    },
    {
      "canonical_id": "alexander-mangels",
      "canonical_name": "Alexander Mangels",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2755.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.0475,
        "assists_minus_xa": -0.0475,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0475,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 754.0,
        "pass_completion_pct": 0.626,
        "xpass_completion_pct": 0.6212,
        "passes_over_expected": 3.608,
        "passes_over_expected_p100": 0.4785,
        "avg_pass_distance": 44.0151,
        "avg_pass_vertical": 36.0635,
        "shots_faced": 122.0,
        "goals_conceded": 36.0,
        "saves": 85.0,
        "headed_shot_share": 0.0574,
        "xg_faced": 33.1891,
        "goals_conceded_minus_xg": 2.8108,
        "goals_per_xg": 1.0847
      }
    },
    {
      "canonical_id": "alexi-jaimes",
      "canonical_name": "Alexi Jaimes",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 128.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.2548,
        "xg_place": -0.2046,
        "goals_minus_xg": -0.2548,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2548,
        "points_added": 0.0,
        "xpoints_added": 0.166,
        "passes_attempted": 36.0,
        "pass_completion_pct": 0.8333,
        "xpass_completion_pct": 0.8551,
        "passes_over_expected": -0.782,
        "passes_over_expected_p100": -2.1722,
        "avg_pass_distance": 15.9487,
        "avg_pass_vertical": -2.8654
      }
    },
    {
      "canonical_id": "amirgy-pineda",
      "canonical_name": "Amirgy Pineda",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1128.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.573,
        "xg_place": 0.7211,
        "goals_minus_xg": 0.427,
        "key_passes": 23.0,
        "assists": 4.0,
        "xa": 2.4023,
        "assists_minus_xa": 1.5977,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.9753,
        "points_added": 0.3891,
        "xpoints_added": 0.2661,
        "passes_attempted": 516.0,
        "pass_completion_pct": 0.8391,
        "xpass_completion_pct": 0.8294,
        "passes_over_expected": 5.0391,
        "passes_over_expected_p100": 0.9766,
        "avg_pass_distance": 20.2486,
        "avg_pass_vertical": 0.834
      }
    },
    {
      "canonical_id": "andrew-kendall-moullin",
      "canonical_name": "Andrew Kendall-Moullin",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1338.0,
        "shots": 2.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2029,
        "xg_place": -0.2029,
        "goals_minus_xg": -0.2029,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.2267,
        "assists_minus_xa": -0.2267,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.4295,
        "points_added": 0.0,
        "xpoints_added": 0.1546,
        "passes_attempted": 581.0,
        "pass_completion_pct": 0.7556,
        "xpass_completion_pct": 0.7837,
        "passes_over_expected": -16.3291,
        "passes_over_expected_p100": -2.8105,
        "avg_pass_distance": 24.1749,
        "avg_pass_vertical": 9.8068
      }
    },
    {
      "canonical_id": "colin-falvey",
      "canonical_name": "Colin Falvey",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 296.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.1363,
        "xg_place": -0.0771,
        "goals_minus_xg": 0.8637,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0164,
        "assists_minus_xa": -0.0164,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.1527,
        "points_added": 1.5008,
        "xpoints_added": 0.1385,
        "passes_attempted": 133.0,
        "pass_completion_pct": 0.7669,
        "xpass_completion_pct": 0.7598,
        "passes_over_expected": 0.9473,
        "passes_over_expected_p100": 0.7123,
        "avg_pass_distance": 24.7911,
        "avg_pass_vertical": 13.4733
      }
    },
    {
      "canonical_id": "conor-doyle",
      "canonical_name": "Conor Doyle",
      "positions": [
        "AM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2398.0,
        "shots": 23.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.6171,
        "xg_place": 0.7795,
        "goals_minus_xg": 0.3829,
        "key_passes": 7.0,
        "assists": 2.0,
        "xa": 0.6183,
        "assists_minus_xa": 1.3817,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.2354,
        "points_added": 1.1854,
        "xpoints_added": 1.0761,
        "passes_attempted": 1050.0,
        "pass_completion_pct": 0.7905,
        "xpass_completion_pct": 0.798,
        "passes_over_expected": -7.9345,
        "passes_over_expected_p100": -0.7557,
        "avg_pass_distance": 22.3009,
        "avg_pass_vertical": 6.7738
      }
    },
    {
      "canonical_id": "greg-hurst",
      "canonical_name": "Greg Hurst",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 751.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.6559,
        "xg_place": -0.2439,
        "goals_minus_xg": 0.3441,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 1.0651,
        "assists_minus_xa": 0.9349,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.721,
        "points_added": 1.415,
        "xpoints_added": 0.7684,
        "passes_attempted": 126.0,
        "pass_completion_pct": 0.7143,
        "xpass_completion_pct": 0.7108,
        "passes_over_expected": 0.438,
        "passes_over_expected_p100": 0.3476,
        "avg_pass_distance": 16.8536,
        "avg_pass_vertical": 1.7584
      }
    },
    {
      "canonical_id": "james-dell",
      "canonical_name": "James Dell",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 88.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0191,
        "xg_place": -0.0191,
        "goals_minus_xg": -0.0191,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0191,
        "points_added": 0.0,
        "xpoints_added": 0.0172,
        "passes_attempted": 39.0,
        "pass_completion_pct": 0.641,
        "xpass_completion_pct": 0.6644,
        "passes_over_expected": -0.9125,
        "passes_over_expected_p100": -2.3397,
        "avg_pass_distance": 23.4161,
        "avg_pass_vertical": 8.218
      }
    },
    {
      "canonical_id": "jonathan-caparelli",
      "canonical_name": "Jonathan Caparelli",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2061.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.4968,
        "xg_place": -0.3713,
        "goals_minus_xg": -0.4968,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.8623,
        "assists_minus_xa": 0.1377,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.3592,
        "points_added": 0.0,
        "xpoints_added": 0.4698,
        "passes_attempted": 937.0,
        "pass_completion_pct": 0.7983,
        "xpass_completion_pct": 0.7776,
        "passes_over_expected": 19.3852,
        "passes_over_expected_p100": 2.0689,
        "avg_pass_distance": 20.0026,
        "avg_pass_vertical": 6.443
      }
    },
    {
      "canonical_id": "josue-soto",
      "canonical_name": "Josue Soto",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1279.0,
        "shots": 3.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.2433,
        "xg_place": 0.0329,
        "goals_minus_xg": 0.7567,
        "key_passes": 14.0,
        "assists": 3.0,
        "xa": 1.2688,
        "assists_minus_xa": 1.7312,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.5121,
        "points_added": 0.265,
        "xpoints_added": 0.0655,
        "passes_attempted": 592.0,
        "pass_completion_pct": 0.8125,
        "xpass_completion_pct": 0.8152,
        "passes_over_expected": -1.5912,
        "passes_over_expected_p100": -0.2688,
        "avg_pass_distance": 21.1936,
        "avg_pass_vertical": 1.6438
      }
    },
    {
      "canonical_id": "juan-ignacio-mare",
      "canonical_name": "Juan Ignacio Mare",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 667.0,
        "shots": 8.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 0.9277,
        "xg_place": -0.5896,
        "goals_minus_xg": -0.9277,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.0872,
        "assists_minus_xa": -0.0872,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.0148,
        "points_added": 0.0,
        "xpoints_added": 0.6529,
        "passes_attempted": 154.0,
        "pass_completion_pct": 0.6364,
        "xpass_completion_pct": 0.7521,
        "passes_over_expected": -17.8225,
        "passes_over_expected_p100": -11.573,
        "avg_pass_distance": 15.8354,
        "avg_pass_vertical": -0.1924
      }
    },
    {
      "canonical_id": "leo-folla",
      "canonical_name": "Leo Folla",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1409.0,
        "shots": 4.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.3138,
        "xg_place": -0.2664,
        "goals_minus_xg": -0.3138,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.2438,
        "assists_minus_xa": -0.2438,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5575,
        "points_added": 0.0,
        "xpoints_added": 0.2021,
        "passes_attempted": 517.0,
        "pass_completion_pct": 0.7776,
        "xpass_completion_pct": 0.7969,
        "passes_over_expected": -9.9877,
        "passes_over_expected_p100": -1.9319,
        "avg_pass_distance": 24.6813,
        "avg_pass_vertical": 12.1845
      }
    },
    {
      "canonical_id": "navarro",
      "canonical_name": "Navarro",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 297.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": 134.0,
        "pass_completion_pct": 0.8209,
        "xpass_completion_pct": 0.8162,
        "passes_over_expected": 0.6294,
        "passes_over_expected_p100": 0.4697,
        "avg_pass_distance": 24.3988,
        "avg_pass_vertical": 11.012
      }
    },
    {
      "canonical_id": "nicholas-amponsah",
      "canonical_name": "Nicholas Amponsah",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1645.0,
        "shots": 3.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.3565,
        "xg_place": -0.0412,
        "goals_minus_xg": 0.6435,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1605,
        "assists_minus_xa": -0.1605,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.517,
        "points_added": 1.3975,
        "xpoints_added": 0.5353,
        "passes_attempted": 575.0,
        "pass_completion_pct": 0.8643,
        "xpass_completion_pct": 0.8447,
        "passes_over_expected": 11.283,
        "passes_over_expected_p100": 1.9623,
        "avg_pass_distance": 21.4326,
        "avg_pass_vertical": 6.9651
      }
    },
    {
      "canonical_id": "richard-dixon",
      "canonical_name": "Richard Dixon",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 583.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.0373,
        "xg_place": 0.1702,
        "goals_minus_xg": 0.9627,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0403,
        "assists_minus_xa": -0.0403,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.0777,
        "points_added": 0.9769,
        "xpoints_added": 0.0365,
        "passes_attempted": 283.0,
        "pass_completion_pct": 0.7456,
        "xpass_completion_pct": 0.7657,
        "passes_over_expected": -5.6808,
        "passes_over_expected_p100": -2.0073,
        "avg_pass_distance": 20.6243,
        "avg_pass_vertical": 9.5103
      }
    },
    {
      "canonical_id": "sito-seoane",
      "canonical_name": "Sito Seoane",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1864.0,
        "shots": 56.0,
        "shots_on_target": 21.0,
        "goals": 7.0,
        "xg": 5.3623,
        "xg_place": 1.6147,
        "goals_minus_xg": 1.6377,
        "key_passes": 21.0,
        "assists": 2.0,
        "xa": 2.5459,
        "assists_minus_xa": -0.5459,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 7.9082,
        "points_added": 3.3041,
        "xpoints_added": 3.3057,
        "passes_attempted": 396.0,
        "pass_completion_pct": 0.6111,
        "xpass_completion_pct": 0.6699,
        "passes_over_expected": -23.289,
        "passes_over_expected_p100": -5.8811,
        "avg_pass_distance": 20.308,
        "avg_pass_vertical": 3.8199
      }
    },
    {
      "canonical_id": "steven-beattie",
      "canonical_name": "Steven Beattie",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2288.0,
        "shots": 42.0,
        "shots_on_target": 20.0,
        "goals": 9.0,
        "xg": 6.3068,
        "xg_place": 0.7711,
        "goals_minus_xg": 2.6932,
        "key_passes": 22.0,
        "assists": 2.0,
        "xa": 2.0714,
        "assists_minus_xa": -0.0714,
        "goals_plus_assists": 11.0,
        "xg_plus_xa": 8.3782,
        "points_added": 4.5944,
        "xpoints_added": 4.1677,
        "passes_attempted": 642.0,
        "pass_completion_pct": 0.6604,
        "xpass_completion_pct": 0.6909,
        "passes_over_expected": -19.5728,
        "passes_over_expected_p100": -3.0487,
        "avg_pass_distance": 21.1459,
        "avg_pass_vertical": 2.9775
      }
    },
    {
      "canonical_id": "timmy-mehl",
      "canonical_name": "Timmy Mehl",
      "positions": [
        "CB"
      ],
      "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": 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": 137.0,
        "pass_completion_pct": 0.7591,
        "xpass_completion_pct": 0.7963,
        "passes_over_expected": -5.0966,
        "passes_over_expected_p100": -3.7202,
        "avg_pass_distance": 25.452,
        "avg_pass_vertical": 10.6147
      }
    },
    {
      "canonical_id": "tony-walls",
      "canonical_name": "Tony Walls",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2353.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.0526,
        "xg_place": 0.2571,
        "goals_minus_xg": 0.9474,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 0.6152,
        "assists_minus_xa": 1.3848,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 1.6678,
        "points_added": 1.5936,
        "xpoints_added": 0.7209,
        "passes_attempted": 1079.0,
        "pass_completion_pct": 0.7655,
        "xpass_completion_pct": 0.7385,
        "passes_over_expected": 29.205,
        "passes_over_expected_p100": 2.7067,
        "avg_pass_distance": 21.4907,
        "avg_pass_vertical": 7.7784
      }
    },
    {
      "canonical_id": "ualefi",
      "canonical_name": "Ualefi",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2749.0,
        "shots": 17.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.3182,
        "xg_place": -0.2106,
        "goals_minus_xg": -0.3182,
        "key_passes": 16.0,
        "assists": 0.0,
        "xa": 0.6492,
        "assists_minus_xa": -0.6492,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.9674,
        "points_added": 0.3534,
        "xpoints_added": 0.6652,
        "passes_attempted": 1264.0,
        "pass_completion_pct": 0.8489,
        "xpass_completion_pct": 0.8361,
        "passes_over_expected": 16.2166,
        "passes_over_expected_p100": 1.283,
        "avg_pass_distance": 21.3151,
        "avg_pass_vertical": 4.0558
      }
    },
    {
      "canonical_id": "vangjel-zguro",
      "canonical_name": "Vangjel Zguro",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1873.0,
        "shots": 18.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.5478,
        "xg_place": -0.3658,
        "goals_minus_xg": -0.5478,
        "key_passes": 38.0,
        "assists": 7.0,
        "xa": 4.3098,
        "assists_minus_xa": 2.6902,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 5.8576,
        "points_added": 0.4248,
        "xpoints_added": 0.8708,
        "passes_attempted": 962.0,
        "pass_completion_pct": 0.7048,
        "xpass_completion_pct": 0.6752,
        "passes_over_expected": 28.4776,
        "passes_over_expected_p100": 2.9602,
        "avg_pass_distance": 24.1741,
        "avg_pass_vertical": 8.5992
      }
    },
    {
      "canonical_id": "\u00e9amon-zayed",
      "canonical_name": "\u00c9amon Zayed",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1170.0,
        "shots": 26.0,
        "shots_on_target": 8.0,
        "goals": 6.0,
        "xg": 5.3508,
        "xg_place": -1.1762,
        "goals_minus_xg": 0.6492,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.7424,
        "assists_minus_xa": 0.2576,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 6.0932,
        "points_added": 4.9966,
        "xpoints_added": 4.7663,
        "passes_attempted": 235.0,
        "pass_completion_pct": 0.6894,
        "xpass_completion_pct": 0.7006,
        "passes_over_expected": -2.6521,
        "passes_over_expected_p100": -1.1286,
        "avg_pass_distance": 15.7238,
        "avg_pass_vertical": -1.9367
      }
    }
  ]
}