{
  "slug": "soccer-uslc-2018-0oq6332q6d",
  "game_id": "soccer-uslc-2018-0Oq6332Q6D",
  "display": "USLC 2018 Season",
  "league": "USLC",
  "season": 2018,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "uslc-2018",
  "synthetic": true,
  "player_count": 22,
  "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": "adam-moffat",
      "canonical_name": "Adam Moffat",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1658.0,
        "shots": 32.0,
        "shots_on_target": 10.0,
        "goals": 1.0,
        "xg": 3.2358,
        "xg_place": -0.6764,
        "goals_minus_xg": -2.2358,
        "key_passes": 16.0,
        "assists": 0.0,
        "xa": 1.08,
        "assists_minus_xa": -1.08,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 4.3158,
        "points_added": 0.2853,
        "xpoints_added": 2.1055,
        "passes_attempted": 744.0,
        "pass_completion_pct": 0.7648,
        "xpass_completion_pct": 0.7748,
        "passes_over_expected": -7.478,
        "passes_over_expected_p100": -1.0051,
        "avg_pass_distance": 21.699,
        "avg_pass_vertical": 5.947
      }
    },
    {
      "canonical_id": "cameron-iwasa",
      "canonical_name": "Cameron Iwasa",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3228.0,
        "shots": 110.0,
        "shots_on_target": 33.0,
        "goals": 17.0,
        "xg": 13.7929,
        "xg_place": -0.5323,
        "goals_minus_xg": 3.2071,
        "key_passes": 34.0,
        "assists": 6.0,
        "xa": 3.5311,
        "assists_minus_xa": 2.4689,
        "goals_plus_assists": 23.0,
        "xg_plus_xa": 17.3239,
        "points_added": 8.4925,
        "xpoints_added": 7.7624,
        "passes_attempted": 886.0,
        "pass_completion_pct": 0.772,
        "xpass_completion_pct": 0.785,
        "passes_over_expected": -11.4858,
        "passes_over_expected_p100": -1.2964,
        "avg_pass_distance": 17.4616,
        "avg_pass_vertical": 0.9806
      }
    },
    {
      "canonical_id": "carlos-rodr\u00edguez",
      "canonical_name": "Carlos Rodr\u00edguez",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 959.0,
        "shots": 9.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.7722,
        "xg_place": -0.7541,
        "goals_minus_xg": -0.7722,
        "key_passes": 3.0,
        "assists": 2.0,
        "xa": 0.6506,
        "assists_minus_xa": 1.3494,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4229,
        "points_added": 0.0,
        "xpoints_added": 0.6336,
        "passes_attempted": 475.0,
        "pass_completion_pct": 0.8084,
        "xpass_completion_pct": 0.8014,
        "passes_over_expected": 3.3561,
        "passes_over_expected_p100": 0.7066,
        "avg_pass_distance": 26.0868,
        "avg_pass_vertical": 9.3342
      }
    },
    {
      "canonical_id": "christian-eissele",
      "canonical_name": "Christian Eissele",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1384.0,
        "shots": 29.0,
        "shots_on_target": 9.0,
        "goals": 5.0,
        "xg": 6.6186,
        "xg_place": -1.2291,
        "goals_minus_xg": -1.6186,
        "key_passes": 15.0,
        "assists": 3.0,
        "xa": 1.2884,
        "assists_minus_xa": 1.7116,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 7.9069,
        "points_added": 1.5127,
        "xpoints_added": 2.9152,
        "passes_attempted": 276.0,
        "pass_completion_pct": 0.7428,
        "xpass_completion_pct": 0.7449,
        "passes_over_expected": -0.5984,
        "passes_over_expected_p100": -0.2168,
        "avg_pass_distance": 13.292,
        "avg_pass_vertical": -3.4892
      }
    },
    {
      "canonical_id": "cole-seiler",
      "canonical_name": "Cole Seiler",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1016.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.4735,
        "xg_place": -0.4432,
        "goals_minus_xg": -0.4735,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0397,
        "assists_minus_xa": -0.0397,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.5132,
        "points_added": 0.0,
        "xpoints_added": 0.2104,
        "passes_attempted": 495.0,
        "pass_completion_pct": 0.798,
        "xpass_completion_pct": 0.7849,
        "passes_over_expected": 6.4541,
        "passes_over_expected_p100": 1.3039,
        "avg_pass_distance": 26.3166,
        "avg_pass_vertical": 11.072
      }
    },
    {
      "canonical_id": "elliot-hord",
      "canonical_name": "Elliot Hord",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1596.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 1.0,
        "xg": 0.2586,
        "xg_place": 0.3201,
        "goals_minus_xg": 0.7414,
        "key_passes": 23.0,
        "assists": 3.0,
        "xa": 2.3016,
        "assists_minus_xa": 0.6984,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.5602,
        "points_added": 0.4967,
        "xpoints_added": 0.0932,
        "passes_attempted": 843.0,
        "pass_completion_pct": 0.7568,
        "xpass_completion_pct": 0.7358,
        "passes_over_expected": 17.7246,
        "passes_over_expected_p100": 2.1026,
        "avg_pass_distance": 20.6964,
        "avg_pass_vertical": 3.6106
      }
    },
    {
      "canonical_id": "emrah-klimenta",
      "canonical_name": "Emrah Klimenta",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 904.0,
        "shots": 6.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2654,
        "xg_place": -0.2654,
        "goals_minus_xg": -0.2654,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.8114,
        "assists_minus_xa": 0.1886,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.0768,
        "points_added": 0.0,
        "xpoints_added": 0.2211,
        "passes_attempted": 444.0,
        "pass_completion_pct": 0.7838,
        "xpass_completion_pct": 0.7751,
        "passes_over_expected": 3.8539,
        "passes_over_expected_p100": 0.868,
        "avg_pass_distance": 25.2589,
        "avg_pass_vertical": 7.3993
      }
    },
    {
      "canonical_id": "hayden-partain",
      "canonical_name": "Hayden Partain",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1504.0,
        "shots": 16.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 0.8181,
        "xg_place": 1.2664,
        "goals_minus_xg": 1.1819,
        "key_passes": 16.0,
        "assists": 0.0,
        "xa": 1.1409,
        "assists_minus_xa": -1.1409,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.959,
        "points_added": 0.0805,
        "xpoints_added": 0.2965,
        "passes_attempted": 679.0,
        "pass_completion_pct": 0.7541,
        "xpass_completion_pct": 0.7645,
        "passes_over_expected": -7.1021,
        "passes_over_expected_p100": -1.046,
        "avg_pass_distance": 20.3919,
        "avg_pass_vertical": 4.5647
      }
    },
    {
      "canonical_id": "jaime-villarreal",
      "canonical_name": "Jaime Villarreal",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2010.0,
        "shots": 15.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.2298,
        "xg_place": 0.7203,
        "goals_minus_xg": -0.2298,
        "key_passes": 25.0,
        "assists": 3.0,
        "xa": 1.7639,
        "assists_minus_xa": 1.2361,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.9937,
        "points_added": 0.9228,
        "xpoints_added": 0.9322,
        "passes_attempted": 967.0,
        "pass_completion_pct": 0.8438,
        "xpass_completion_pct": 0.8388,
        "passes_over_expected": 4.8552,
        "passes_over_expected_p100": 0.5021,
        "avg_pass_distance": 21.6698,
        "avg_pass_vertical": 3.8131
      }
    },
    {
      "canonical_id": "jeremy-hall",
      "canonical_name": "Jeremy Hall",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3121.0,
        "shots": 10.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 2.4973,
        "xg_place": -0.1162,
        "goals_minus_xg": -0.4973,
        "key_passes": 18.0,
        "assists": 2.0,
        "xa": 1.1145,
        "assists_minus_xa": 0.8855,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.6117,
        "points_added": 1.0752,
        "xpoints_added": 1.5279,
        "passes_attempted": 1624.0,
        "pass_completion_pct": 0.8885,
        "xpass_completion_pct": 0.861,
        "passes_over_expected": 44.8156,
        "passes_over_expected_p100": 2.7596,
        "avg_pass_distance": 20.9673,
        "avg_pass_vertical": 3.7012
      }
    },
    {
      "canonical_id": "josh-cohen",
      "canonical_name": "Josh Cohen",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3439.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.1283,
        "assists_minus_xa": -0.1283,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1283,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 1457.0,
        "pass_completion_pct": 0.687,
        "xpass_completion_pct": 0.695,
        "passes_over_expected": -11.6793,
        "passes_over_expected_p100": -0.8016,
        "avg_pass_distance": 40.8582,
        "avg_pass_vertical": 32.0941,
        "shots_faced": 157.0,
        "goals_conceded": 34.0,
        "saves": 120.0,
        "headed_shot_share": 0.1592,
        "xg_faced": 43.1091,
        "goals_conceded_minus_xg": -9.1091,
        "goals_per_xg": 0.7887
      }
    },
    {
      "canonical_id": "josh-turnley",
      "canonical_name": "Josh Turnley",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 767.0,
        "shots": 2.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.208,
        "xg_place": 0.0175,
        "goals_minus_xg": -0.208,
        "key_passes": 8.0,
        "assists": 0.0,
        "xa": 0.9652,
        "assists_minus_xa": -0.9652,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.1732,
        "points_added": 0.0,
        "xpoints_added": 0.1118,
        "passes_attempted": 358.0,
        "pass_completion_pct": 0.7626,
        "xpass_completion_pct": 0.7474,
        "passes_over_expected": 5.426,
        "passes_over_expected_p100": 1.5157,
        "avg_pass_distance": 21.5977,
        "avg_pass_vertical": 5.5023
      }
    },
    {
      "canonical_id": "jure-matjasic",
      "canonical_name": "Jure Matjasic",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1888.0,
        "shots": 41.0,
        "shots_on_target": 21.0,
        "goals": 2.0,
        "xg": 4.1625,
        "xg_place": 0.5482,
        "goals_minus_xg": -2.1625,
        "key_passes": 50.0,
        "assists": 5.0,
        "xa": 4.0061,
        "assists_minus_xa": 0.9939,
        "goals_plus_assists": 7.0,
        "xg_plus_xa": 8.1686,
        "points_added": 0.6324,
        "xpoints_added": 2.8875,
        "passes_attempted": 737.0,
        "pass_completion_pct": 0.7259,
        "xpass_completion_pct": 0.7212,
        "passes_over_expected": 3.4553,
        "passes_over_expected_p100": 0.4688,
        "avg_pass_distance": 19.8623,
        "avg_pass_vertical": 2.5501
      }
    },
    {
      "canonical_id": "justin-schmidt",
      "canonical_name": "Justin Schmidt",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1647.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.3187,
        "xg_place": -0.1937,
        "goals_minus_xg": -0.3187,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 0.9456,
        "assists_minus_xa": 0.0544,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2643,
        "points_added": 0.0,
        "xpoints_added": 0.2909,
        "passes_attempted": 925.0,
        "pass_completion_pct": 0.8184,
        "xpass_completion_pct": 0.7883,
        "passes_over_expected": 27.834,
        "passes_over_expected_p100": 3.0091,
        "avg_pass_distance": 24.2478,
        "avg_pass_vertical": 7.8229
      }
    },
    {
      "canonical_id": "keven-aleman",
      "canonical_name": "Keven Aleman",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1026.0,
        "shots": 21.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 2.9453,
        "xg_place": 0.2292,
        "goals_minus_xg": 0.0547,
        "key_passes": 20.0,
        "assists": 2.0,
        "xa": 2.7346,
        "assists_minus_xa": -0.7346,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.6798,
        "points_added": 1.1805,
        "xpoints_added": 1.5738,
        "passes_attempted": 398.0,
        "pass_completion_pct": 0.7839,
        "xpass_completion_pct": 0.7912,
        "passes_over_expected": -2.9173,
        "passes_over_expected_p100": -0.733,
        "avg_pass_distance": 19.4475,
        "avg_pass_vertical": -0.8748
      }
    },
    {
      "canonical_id": "luis-espino-vazquez",
      "canonical_name": "Luis Espino Vazquez",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1093.0,
        "shots": 14.0,
        "shots_on_target": 4.0,
        "goals": 2.0,
        "xg": 1.76,
        "xg_place": -1.0131,
        "goals_minus_xg": 0.24,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.6935,
        "assists_minus_xa": 0.3065,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.4535,
        "points_added": 2.2992,
        "xpoints_added": 1.4971,
        "passes_attempted": 366.0,
        "pass_completion_pct": 0.806,
        "xpass_completion_pct": 0.8008,
        "passes_over_expected": 1.9005,
        "passes_over_expected_p100": 0.5193,
        "avg_pass_distance": 16.1448,
        "avg_pass_vertical": -1.3449
      }
    },
    {
      "canonical_id": "mitchell-taintor",
      "canonical_name": "Mitchell Taintor",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3060.0,
        "shots": 21.0,
        "shots_on_target": 3.0,
        "goals": 1.0,
        "xg": 0.9249,
        "xg_place": -0.6353,
        "goals_minus_xg": 0.0751,
        "key_passes": 11.0,
        "assists": 1.0,
        "xa": 1.3765,
        "assists_minus_xa": -0.3765,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.3014,
        "points_added": 0.4798,
        "xpoints_added": 0.533,
        "passes_attempted": 2020.0,
        "pass_completion_pct": 0.7876,
        "xpass_completion_pct": 0.7916,
        "passes_over_expected": -8.1141,
        "passes_over_expected_p100": -0.4017,
        "avg_pass_distance": 28.1021,
        "avg_pass_vertical": 10.9946
      }
    },
    {
      "canonical_id": "nicholas-roberto-hategan",
      "canonical_name": "Nicholas Roberto Hategan",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 5.0,
        "shots": 1.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2332,
        "xg_place": -0.2332,
        "goals_minus_xg": -0.2332,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.2332,
        "points_added": 0.0,
        "xpoints_added": 0.0359,
        "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": "quincy-butler",
      "canonical_name": "Quincy Butler",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 15.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": 2.0,
        "pass_completion_pct": 0.5,
        "xpass_completion_pct": 0.7214,
        "passes_over_expected": -0.4428,
        "passes_over_expected_p100": -22.1393,
        "avg_pass_distance": 17.0742,
        "avg_pass_vertical": -17.02
      }
    },
    {
      "canonical_id": "shannon-gomez",
      "canonical_name": "Shannon Gomez",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3253.0,
        "shots": 6.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2937,
        "xg_place": -0.2545,
        "goals_minus_xg": -0.2937,
        "key_passes": 21.0,
        "assists": 1.0,
        "xa": 1.385,
        "assists_minus_xa": -0.385,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.6786,
        "points_added": 0.0,
        "xpoints_added": 0.1982,
        "passes_attempted": 1765.0,
        "pass_completion_pct": 0.7938,
        "xpass_completion_pct": 0.7863,
        "passes_over_expected": 13.2218,
        "passes_over_expected_p100": 0.7491,
        "avg_pass_distance": 19.1871,
        "avg_pass_vertical": 3.2203
      }
    },
    {
      "canonical_id": "villyan-bijev",
      "canonical_name": "Villyan Bijev",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2813.0,
        "shots": 112.0,
        "shots_on_target": 41.0,
        "goals": 6.0,
        "xg": 10.0705,
        "xg_place": -1.4523,
        "goals_minus_xg": -4.0705,
        "key_passes": 51.0,
        "assists": 4.0,
        "xa": 6.7868,
        "assists_minus_xa": -2.7868,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 16.8573,
        "points_added": 2.1595,
        "xpoints_added": 5.9479,
        "passes_attempted": 993.0,
        "pass_completion_pct": 0.7291,
        "xpass_completion_pct": 0.7238,
        "passes_over_expected": 5.2982,
        "passes_over_expected_p100": 0.5336,
        "avg_pass_distance": 18.8041,
        "avg_pass_vertical": -0.3276
      }
    },
    {
      "canonical_id": "wilson-kneeshaw",
      "canonical_name": "Wilson Kneeshaw",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1344.0,
        "shots": 17.0,
        "shots_on_target": 5.0,
        "goals": 2.0,
        "xg": 1.8026,
        "xg_place": 0.5325,
        "goals_minus_xg": 0.1974,
        "key_passes": 9.0,
        "assists": 0.0,
        "xa": 0.8243,
        "assists_minus_xa": -0.8243,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.627,
        "points_added": 0.1256,
        "xpoints_added": 0.8234,
        "passes_attempted": 311.0,
        "pass_completion_pct": 0.7428,
        "xpass_completion_pct": 0.7569,
        "passes_over_expected": -4.393,
        "passes_over_expected_p100": -1.4125,
        "avg_pass_distance": 16.6074,
        "avg_pass_vertical": -1.1135
      }
    }
  ]
}