{
  "slug": "soccer-usl1-2022-gomna8jqwn",
  "game_id": "soccer-usl1-2022-gOMna8JQwN",
  "display": "USL1 2022 Season",
  "league": "USL1",
  "season": 2022,
  "week": 1,
  "away_team": "",
  "home_team": "",
  "score_away": "",
  "score_home": "",
  "date_str": "",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "usl1-2022",
  "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": "adrian-billhardt",
      "canonical_name": "Adrian Billhardt",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2433.0,
        "shots": 52.0,
        "shots_on_target": 21.0,
        "goals": 5.0,
        "xg": 4.5122,
        "xg_place": -0.0338,
        "goals_minus_xg": 0.4878,
        "key_passes": 50.0,
        "assists": 5.0,
        "xa": 4.1623,
        "assists_minus_xa": 0.8377,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 8.6746,
        "points_added": 4.4773,
        "xpoints_added": 3.1296,
        "passes_attempted": 815.0,
        "pass_completion_pct": 0.719,
        "xpass_completion_pct": 0.7433,
        "passes_over_expected": -19.8239,
        "passes_over_expected_p100": -2.4324,
        "avg_pass_distance": 18.3548,
        "avg_pass_vertical": 0.9913
      }
    },
    {
      "canonical_id": "alex-morrell",
      "canonical_name": "Alex Morrell",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 957.0,
        "shots": 19.0,
        "shots_on_target": 8.0,
        "goals": 0.0,
        "xg": 1.9162,
        "xg_place": 0.8848,
        "goals_minus_xg": -1.9162,
        "key_passes": 9.0,
        "assists": 1.0,
        "xa": 0.898,
        "assists_minus_xa": 0.102,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 2.8142,
        "points_added": 0.0,
        "xpoints_added": 1.2045,
        "passes_attempted": 321.0,
        "pass_completion_pct": 0.6947,
        "xpass_completion_pct": 0.7283,
        "passes_over_expected": -10.7782,
        "passes_over_expected_p100": -3.3577,
        "avg_pass_distance": 17.0893,
        "avg_pass_vertical": 1.1954
      }
    },
    {
      "canonical_id": "arthur-bosua",
      "canonical_name": "Arthur Bosua",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 523.0,
        "shots": 18.0,
        "shots_on_target": 8.0,
        "goals": 2.0,
        "xg": 2.8052,
        "xg_place": 0.3228,
        "goals_minus_xg": -0.8052,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.8624,
        "assists_minus_xa": 0.1376,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 3.6676,
        "points_added": 0.4522,
        "xpoints_added": 1.4077,
        "passes_attempted": 149.0,
        "pass_completion_pct": 0.6174,
        "xpass_completion_pct": 0.6196,
        "passes_over_expected": -0.3157,
        "passes_over_expected_p100": -0.2119,
        "avg_pass_distance": 14.4747,
        "avg_pass_vertical": 2.1398
      }
    },
    {
      "canonical_id": "barry-sharifi",
      "canonical_name": "Barry Sharifi",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 583.0,
        "shots": 13.0,
        "shots_on_target": 7.0,
        "goals": 3.0,
        "xg": 1.8544,
        "xg_place": 1.4505,
        "goals_minus_xg": 1.1456,
        "key_passes": 7.0,
        "assists": 0.0,
        "xa": 0.6982,
        "assists_minus_xa": -0.6982,
        "goals_plus_assists": 3.0,
        "xg_plus_xa": 2.5526,
        "points_added": 1.0897,
        "xpoints_added": 0.7875,
        "passes_attempted": 210.0,
        "pass_completion_pct": 0.7714,
        "xpass_completion_pct": 0.7851,
        "passes_over_expected": -2.8657,
        "passes_over_expected_p100": -1.3646,
        "avg_pass_distance": 16.2688,
        "avg_pass_vertical": 2.8923
      }
    },
    {
      "canonical_id": "brittain-gottlieb",
      "canonical_name": "Brittain Gottlieb",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 9.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.8855,
        "passes_over_expected": -0.4275,
        "passes_over_expected_p100": -8.5493,
        "avg_pass_distance": 22.838,
        "avg_pass_vertical": 5.2037
      }
    },
    {
      "canonical_id": "christopher-heckenberg",
      "canonical_name": "Christopher Heckenberg",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1728.0,
        "shots": 5.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.2117,
        "xg_place": -0.2117,
        "goals_minus_xg": -0.2117,
        "key_passes": 11.0,
        "assists": 2.0,
        "xa": 1.0497,
        "assists_minus_xa": 0.9503,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.2613,
        "points_added": 0.0,
        "xpoints_added": 0.0687,
        "passes_attempted": 730.0,
        "pass_completion_pct": 0.8123,
        "xpass_completion_pct": 0.8198,
        "passes_over_expected": -5.4725,
        "passes_over_expected_p100": -0.7497,
        "avg_pass_distance": 18.1447,
        "avg_pass_vertical": 4.3914
      }
    },
    {
      "canonical_id": "curtis-thorn",
      "canonical_name": "Curtis Thorn",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1690.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.0636,
        "xg_place": -0.0045,
        "goals_minus_xg": -0.0636,
        "key_passes": 16.0,
        "assists": 0.0,
        "xa": 1.6893,
        "assists_minus_xa": -1.6893,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.7529,
        "points_added": 0.0,
        "xpoints_added": 0.0413,
        "passes_attempted": 979.0,
        "pass_completion_pct": 0.7549,
        "xpass_completion_pct": 0.7638,
        "passes_over_expected": -8.7618,
        "passes_over_expected_p100": -0.895,
        "avg_pass_distance": 19.6101,
        "avg_pass_vertical": 3.8592
      }
    },
    {
      "canonical_id": "deshawon-nembhard",
      "canonical_name": "Deshawon Nembhard",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2529.0,
        "shots": 7.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.5036,
        "xg_place": -0.4518,
        "goals_minus_xg": -0.5036,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.4612,
        "assists_minus_xa": 0.5388,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.9648,
        "points_added": 0.0,
        "xpoints_added": 0.3008,
        "passes_attempted": 1190.0,
        "pass_completion_pct": 0.7235,
        "xpass_completion_pct": 0.7475,
        "passes_over_expected": -28.5207,
        "passes_over_expected_p100": -2.3967,
        "avg_pass_distance": 21.42,
        "avg_pass_vertical": 10.8082
      }
    },
    {
      "canonical_id": "fuad-adeniyi",
      "canonical_name": "Fuad Adeniyi",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1237.0,
        "shots": 8.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 1.2937,
        "xg_place": 0.022,
        "goals_minus_xg": -0.2937,
        "key_passes": 5.0,
        "assists": 1.0,
        "xa": 0.7176,
        "assists_minus_xa": 0.2824,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 2.0113,
        "points_added": 0.5232,
        "xpoints_added": 0.7199,
        "passes_attempted": 451.0,
        "pass_completion_pct": 0.7295,
        "xpass_completion_pct": 0.7412,
        "passes_over_expected": -5.2615,
        "passes_over_expected_p100": -1.1666,
        "avg_pass_distance": 18.9223,
        "avg_pass_vertical": 5.8375
      }
    },
    {
      "canonical_id": "gabriel-de-freitas",
      "canonical_name": "Gabriel de Freitas",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3251.0,
        "shots": 51.0,
        "shots_on_target": 15.0,
        "goals": 3.0,
        "xg": 2.5932,
        "xg_place": -0.2086,
        "goals_minus_xg": 0.4068,
        "key_passes": 50.0,
        "assists": 3.0,
        "xa": 3.6821,
        "assists_minus_xa": -0.6821,
        "goals_plus_assists": 6.0,
        "xg_plus_xa": 6.2753,
        "points_added": 0.9445,
        "xpoints_added": 1.6806,
        "passes_attempted": 1822.0,
        "pass_completion_pct": 0.7964,
        "xpass_completion_pct": 0.7973,
        "passes_over_expected": -1.6879,
        "passes_over_expected_p100": -0.0926,
        "avg_pass_distance": 20.2689,
        "avg_pass_vertical": 4.0213
      }
    },
    {
      "canonical_id": "jake-dengler",
      "canonical_name": "Jake Dengler",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 3289.0,
        "shots": 25.0,
        "shots_on_target": 5.0,
        "goals": 1.0,
        "xg": 1.5828,
        "xg_place": -0.4124,
        "goals_minus_xg": -0.5828,
        "key_passes": 6.0,
        "assists": 1.0,
        "xa": 0.3753,
        "assists_minus_xa": 0.6247,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.9581,
        "points_added": 0.4656,
        "xpoints_added": 1.1201,
        "passes_attempted": 1596.0,
        "pass_completion_pct": 0.7494,
        "xpass_completion_pct": 0.7481,
        "passes_over_expected": 1.9686,
        "passes_over_expected_p100": 0.1233,
        "avg_pass_distance": 27.6107,
        "avg_pass_vertical": 15.6837
      }
    },
    {
      "canonical_id": "jamil-roberts",
      "canonical_name": "Jamil Roberts",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1507.0,
        "shots": 31.0,
        "shots_on_target": 9.0,
        "goals": 3.0,
        "xg": 2.3528,
        "xg_place": -0.2541,
        "goals_minus_xg": 0.6472,
        "key_passes": 14.0,
        "assists": 1.0,
        "xa": 1.283,
        "assists_minus_xa": -0.283,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 3.6358,
        "points_added": 0.9992,
        "xpoints_added": 1.9811,
        "passes_attempted": 526.0,
        "pass_completion_pct": 0.6673,
        "xpass_completion_pct": 0.7104,
        "passes_over_expected": -22.6863,
        "passes_over_expected_p100": -4.313,
        "avg_pass_distance": 20.5922,
        "avg_pass_vertical": 1.9505
      }
    },
    {
      "canonical_id": "joshua-phelps",
      "canonical_name": "Joshua Phelps",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2894.0,
        "shots": 7.0,
        "shots_on_target": 1.0,
        "goals": 1.0,
        "xg": 0.3333,
        "xg_place": -0.0573,
        "goals_minus_xg": 0.6667,
        "key_passes": 3.0,
        "assists": 0.0,
        "xa": 0.1874,
        "assists_minus_xa": -0.1874,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 0.5208,
        "points_added": 0.4665,
        "xpoints_added": 0.173,
        "passes_attempted": 1382.0,
        "pass_completion_pct": 0.814,
        "xpass_completion_pct": 0.8094,
        "passes_over_expected": 6.4571,
        "passes_over_expected_p100": 0.4672,
        "avg_pass_distance": 23.2889,
        "avg_pass_vertical": 11.3049
      }
    },
    {
      "canonical_id": "josu\u00e9-soto",
      "canonical_name": "Josu\u00e9 Soto",
      "positions": [
        "DM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 492.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.1311,
        "xg_place": -0.0679,
        "goals_minus_xg": -0.1311,
        "key_passes": 2.0,
        "assists": 0.0,
        "xa": 0.0298,
        "assists_minus_xa": -0.0298,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.1609,
        "points_added": 0.0,
        "xpoints_added": 0.0001,
        "passes_attempted": 236.0,
        "pass_completion_pct": 0.8305,
        "xpass_completion_pct": 0.8299,
        "passes_over_expected": 0.1446,
        "passes_over_expected_p100": 0.0613,
        "avg_pass_distance": 21.788,
        "avg_pass_vertical": 5.8066
      }
    },
    {
      "canonical_id": "kazaiah-sterling",
      "canonical_name": "Kazaiah Sterling",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2096.0,
        "shots": 63.0,
        "shots_on_target": 30.0,
        "goals": 17.0,
        "xg": 12.1553,
        "xg_place": -1.1144,
        "goals_minus_xg": 4.8447,
        "key_passes": 20.0,
        "assists": 4.0,
        "xa": 2.487,
        "assists_minus_xa": 1.513,
        "goals_plus_assists": 21.0,
        "xg_plus_xa": 14.6423,
        "points_added": 6.5863,
        "xpoints_added": 6.0537,
        "passes_attempted": 363.0,
        "pass_completion_pct": 0.7273,
        "xpass_completion_pct": 0.7682,
        "passes_over_expected": -14.8441,
        "passes_over_expected_p100": -4.0893,
        "avg_pass_distance": 13.1674,
        "avg_pass_vertical": 0.9778
      }
    },
    {
      "canonical_id": "kingsford-adjei",
      "canonical_name": "Kingsford Adjei",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 2409.0,
        "shots": 44.0,
        "shots_on_target": 18.0,
        "goals": 7.0,
        "xg": 5.1237,
        "xg_place": 0.8879,
        "goals_minus_xg": 1.8763,
        "key_passes": 24.0,
        "assists": 2.0,
        "xa": 2.1395,
        "assists_minus_xa": -0.1395,
        "goals_plus_assists": 9.0,
        "xg_plus_xa": 7.2632,
        "points_added": 4.0545,
        "xpoints_added": 2.8988,
        "passes_attempted": 640.0,
        "pass_completion_pct": 0.7547,
        "xpass_completion_pct": 0.7582,
        "passes_over_expected": -2.2519,
        "passes_over_expected_p100": -0.3519,
        "avg_pass_distance": 16.4953,
        "avg_pass_vertical": -1.0706
      }
    },
    {
      "canonical_id": "kotaro-umeda",
      "canonical_name": "Kotaro Umeda",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 175.0,
        "shots": 1.0,
        "shots_on_target": 1.0,
        "goals": 0.0,
        "xg": 0.022,
        "xg_place": -0.0033,
        "goals_minus_xg": -0.022,
        "key_passes": 1.0,
        "assists": 0.0,
        "xa": 0.0513,
        "assists_minus_xa": -0.0513,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0733,
        "points_added": 0.0,
        "xpoints_added": 0.0079,
        "passes_attempted": 63.0,
        "pass_completion_pct": 0.6667,
        "xpass_completion_pct": 0.7326,
        "passes_over_expected": -4.1544,
        "passes_over_expected_p100": -6.5943,
        "avg_pass_distance": 21.6284,
        "avg_pass_vertical": 6.7114
      }
    },
    {
      "canonical_id": "mukwelle-akale",
      "canonical_name": "Mukwelle Akale",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 918.0,
        "shots": 12.0,
        "shots_on_target": 4.0,
        "goals": 1.0,
        "xg": 0.8025,
        "xg_place": -0.3121,
        "goals_minus_xg": 0.1975,
        "key_passes": 8.0,
        "assists": 1.0,
        "xa": 0.6671,
        "assists_minus_xa": 0.3329,
        "goals_plus_assists": 2.0,
        "xg_plus_xa": 1.4696,
        "points_added": 0.4431,
        "xpoints_added": 0.3552,
        "passes_attempted": 238.0,
        "pass_completion_pct": 0.6891,
        "xpass_completion_pct": 0.7393,
        "passes_over_expected": -11.9539,
        "passes_over_expected_p100": -5.0227,
        "avg_pass_distance": 15.5093,
        "avg_pass_vertical": 2.4239
      }
    },
    {
      "canonical_id": "mutaya-mwape",
      "canonical_name": "Mutaya Mwape",
      "positions": [
        "W"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 106.0,
        "shots": 0.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0,
        "xg_place": 0.0,
        "goals_minus_xg": 0.0,
        "key_passes": 0.0,
        "assists": 0.0,
        "xa": 0.0,
        "assists_minus_xa": 0.0,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 0.0,
        "points_added": 0.0,
        "xpoints_added": 0.0,
        "passes_attempted": 30.0,
        "pass_completion_pct": 0.9333,
        "xpass_completion_pct": 0.8813,
        "passes_over_expected": 1.561,
        "passes_over_expected_p100": 5.2034,
        "avg_pass_distance": 12.7236,
        "avg_pass_vertical": -1.0542
      }
    },
    {
      "canonical_id": "owen-green",
      "canonical_name": "Owen Green",
      "positions": [
        "FB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1429.0,
        "shots": 8.0,
        "shots_on_target": 2.0,
        "goals": 0.0,
        "xg": 0.2817,
        "xg_place": -0.208,
        "goals_minus_xg": -0.2817,
        "key_passes": 11.0,
        "assists": 0.0,
        "xa": 1.1702,
        "assists_minus_xa": -1.1702,
        "goals_plus_assists": 0.0,
        "xg_plus_xa": 1.4519,
        "points_added": 0.0,
        "xpoints_added": 0.1766,
        "passes_attempted": 701.0,
        "pass_completion_pct": 0.6776,
        "xpass_completion_pct": 0.7175,
        "passes_over_expected": -27.9549,
        "passes_over_expected_p100": -3.9879,
        "avg_pass_distance": 20.8177,
        "avg_pass_vertical": 7.9256
      }
    },
    {
      "canonical_id": "pablo-jara",
      "canonical_name": "Pablo Jara",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1906.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": 534.0,
        "pass_completion_pct": 0.6255,
        "xpass_completion_pct": 0.649,
        "passes_over_expected": -12.5717,
        "passes_over_expected_p100": -2.3543,
        "avg_pass_distance": 42.4806,
        "avg_pass_vertical": 34.9561,
        "shots_faced": 80.0,
        "goals_conceded": 31.0,
        "saves": 47.0,
        "headed_shot_share": 0.2,
        "xg_faced": 24.9546,
        "goals_conceded_minus_xg": 6.0454,
        "goals_per_xg": 1.2423
      }
    },
    {
      "canonical_id": "ryan-sierakowski",
      "canonical_name": "Ryan Sierakowski",
      "positions": [
        "ST"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1124.0,
        "shots": 16.0,
        "shots_on_target": 6.0,
        "goals": 1.0,
        "xg": 1.3799,
        "xg_place": -0.7477,
        "goals_minus_xg": -0.3799,
        "key_passes": 6.0,
        "assists": 0.0,
        "xa": 0.5926,
        "assists_minus_xa": -0.5926,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.9726,
        "points_added": 0.3474,
        "xpoints_added": 0.7654,
        "passes_attempted": 258.0,
        "pass_completion_pct": 0.6744,
        "xpass_completion_pct": 0.7084,
        "passes_over_expected": -8.771,
        "passes_over_expected_p100": -3.3996,
        "avg_pass_distance": 15.9472,
        "avg_pass_vertical": 0.3163
      }
    },
    {
      "canonical_id": "tj-bush",
      "canonical_name": "TJ Bush",
      "positions": [
        "GK"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1390.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": 337.0,
        "pass_completion_pct": 0.6113,
        "xpass_completion_pct": 0.6404,
        "passes_over_expected": -9.8147,
        "passes_over_expected_p100": -2.9124,
        "avg_pass_distance": 38.4746,
        "avg_pass_vertical": 32.6714,
        "shots_faced": 56.0,
        "goals_conceded": 11.0,
        "saves": 45.0,
        "headed_shot_share": 0.1786,
        "xg_faced": 9.5909,
        "goals_conceded_minus_xg": 1.4091,
        "goals_per_xg": 1.1469
      }
    },
    {
      "canonical_id": "taylor-crull",
      "canonical_name": "Taylor Crull",
      "positions": [
        "CB"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 7.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": 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": "tobias-otieno",
      "canonical_name": "Tobias Otieno",
      "positions": [
        "CM"
      ],
      "ambiguous": false,
      "stats": {
        "minutes_played": 1454.0,
        "shots": 19.0,
        "shots_on_target": 7.0,
        "goals": 1.0,
        "xg": 1.1103,
        "xg_place": 0.5265,
        "goals_minus_xg": -0.1103,
        "key_passes": 17.0,
        "assists": 4.0,
        "xa": 1.8435,
        "assists_minus_xa": 2.1565,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 2.9538,
        "points_added": 0.7304,
        "xpoints_added": 0.5914,
        "passes_attempted": 684.0,
        "pass_completion_pct": 0.788,
        "xpass_completion_pct": 0.7971,
        "passes_over_expected": -6.2081,
        "passes_over_expected_p100": -0.9076,
        "avg_pass_distance": 20.3807,
        "avg_pass_vertical": 6.8248
      }
    }
  ]
}