{
  "canonical_id": "charlie-ostrem",
  "canonical_name": "Charlie Ostrem",
  "positions": [
    "FB"
  ],
  "leagues": [
    "USL1"
  ],
  "sport_names": [],
  "ambiguous": false,
  "appearances": [
    {
      "id": 1502103,
      "full_name": "Charlie Ostrem",
      "team": "",
      "position": "FB",
      "sport_id": null,
      "league": "USL1",
      "jersey": null,
      "college": null,
      "college_stats": null,
      "height": "5'9\"",
      "weight": "163",
      "college_full": null
    }
  ],
  "career_totals": {
    "minutes_played": 9126.0,
    "shots": 84.0,
    "shots_on_target": 22.0,
    "goals": 7.0,
    "xg": 7.767899999999999,
    "xg_place": -0.6017999999999999,
    "goals_minus_xg": -0.7679000000000002,
    "key_passes": 146.0,
    "assists": 21.0,
    "xa": 18.6796,
    "assists_minus_xa": 2.3204000000000002,
    "goals_plus_assists": 28.0,
    "xg_plus_xa": 26.447400000000002,
    "points_added": 2.4099000000000004,
    "xpoints_added": 4.0475,
    "passes_attempted": 5094.0,
    "pass_completion_pct": 3.6102,
    "xpass_completion_pct": 3.6257,
    "passes_over_expected": -20.1423,
    "passes_over_expected_p100": -1.5645000000000011,
    "avg_pass_distance": 97.10139999999998,
    "avg_pass_vertical": 28.6488
  },
  "season_totals": {
    "MLSNP-2022": {
      "minutes_played": 1847.0,
      "shots": 15.0,
      "shots_on_target": 3.0,
      "goals": 0.0,
      "xg": 1.604,
      "xg_place": -0.7457,
      "goals_minus_xg": -1.604,
      "key_passes": 27.0,
      "assists": 5.0,
      "xa": 3.8981,
      "assists_minus_xa": 1.1019,
      "goals_plus_assists": 5.0,
      "xg_plus_xa": 5.502,
      "points_added": 0.0,
      "xpoints_added": 0.7671,
      "passes_attempted": 1110.0,
      "pass_completion_pct": 0.7676,
      "xpass_completion_pct": 0.7583,
      "passes_over_expected": 10.3105,
      "passes_over_expected_p100": 0.9289,
      "avg_pass_distance": 19.3116,
      "avg_pass_vertical": 5.0324
    },
    "MLSNP-2023": {
      "minutes_played": 2321.0,
      "shots": 32.0,
      "shots_on_target": 14.0,
      "goals": 5.0,
      "xg": 3.078,
      "xg_place": 1.7035,
      "goals_minus_xg": 1.922,
      "key_passes": 34.0,
      "assists": 3.0,
      "xa": 3.9124,
      "assists_minus_xa": -0.9124,
      "goals_plus_assists": 8.0,
      "xg_plus_xa": 6.9904,
      "points_added": 1.9083,
      "xpoints_added": 1.7067,
      "passes_attempted": 1260.0,
      "pass_completion_pct": 0.7881,
      "xpass_completion_pct": 0.7621,
      "passes_over_expected": 32.7131,
      "passes_over_expected_p100": 2.5963,
      "avg_pass_distance": 18.3161,
      "avg_pass_vertical": 3.2097
    },
    "USL1-2024": {
      "minutes_played": 1325.0,
      "shots": 10.0,
      "shots_on_target": 2.0,
      "goals": 2.0,
      "xg": 1.1822,
      "xg_place": 0.0886,
      "goals_minus_xg": 0.8178,
      "key_passes": 24.0,
      "assists": 2.0,
      "xa": 1.7852,
      "assists_minus_xa": 0.2148,
      "goals_plus_assists": 4.0,
      "xg_plus_xa": 2.9674,
      "points_added": 0.5016,
      "xpoints_added": 0.3082,
      "passes_attempted": 669.0,
      "pass_completion_pct": 0.6487,
      "xpass_completion_pct": 0.689,
      "passes_over_expected": -26.9155,
      "passes_over_expected_p100": -4.0232,
      "avg_pass_distance": 19.8341,
      "avg_pass_vertical": 7.4286
    },
    "USL1-2025": {
      "minutes_played": 2996.0,
      "shots": 24.0,
      "shots_on_target": 3.0,
      "goals": 0.0,
      "xg": 1.8298,
      "xg_place": -1.5743,
      "goals_minus_xg": -1.8298,
      "key_passes": 54.0,
      "assists": 10.0,
      "xa": 7.9377,
      "assists_minus_xa": 2.0623,
      "goals_plus_assists": 10.0,
      "xg_plus_xa": 9.7675,
      "points_added": 0.0,
      "xpoints_added": 1.2115,
      "passes_attempted": 1706.0,
      "pass_completion_pct": 0.6665,
      "xpass_completion_pct": 0.6904,
      "passes_over_expected": -40.8943,
      "passes_over_expected_p100": -2.3971,
      "avg_pass_distance": 19.2624,
      "avg_pass_vertical": 5.3036
    },
    "USLC-2026": {
      "minutes_played": 637.0,
      "shots": 3.0,
      "shots_on_target": 0.0,
      "goals": 0.0,
      "xg": 0.0739,
      "xg_place": -0.0739,
      "goals_minus_xg": -0.0739,
      "key_passes": 7.0,
      "assists": 1.0,
      "xa": 1.1462,
      "assists_minus_xa": -0.1462,
      "goals_plus_assists": 1.0,
      "xg_plus_xa": 1.2201,
      "points_added": 0.0,
      "xpoints_added": 0.054,
      "passes_attempted": 349.0,
      "pass_completion_pct": 0.7393,
      "xpass_completion_pct": 0.7259,
      "passes_over_expected": 4.6439,
      "passes_over_expected_p100": 1.3306,
      "avg_pass_distance": 20.3772,
      "avg_pass_vertical": 7.6745
    }
  },
  "season_coaches": {},
  "game_log": [
    {
      "game_id": "soccer-mlsnp-2022-0x5gb3bM7O",
      "game_slug": "soccer-mlsnp-2022-0x5gb3bm7o",
      "display": "MLSNP 2022 Season",
      "season": 2022,
      "week": 1,
      "league": "MLSNP",
      "sport_slug": "mlsnp-2022",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 1847.0,
        "shots": 15.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.604,
        "xg_place": -0.7457,
        "goals_minus_xg": -1.604,
        "key_passes": 27.0,
        "assists": 5.0,
        "xa": 3.8981,
        "assists_minus_xa": 1.1019,
        "goals_plus_assists": 5.0,
        "xg_plus_xa": 5.502,
        "points_added": 0.0,
        "xpoints_added": 0.7671,
        "passes_attempted": 1110.0,
        "pass_completion_pct": 0.7676,
        "xpass_completion_pct": 0.7583,
        "passes_over_expected": 10.3105,
        "passes_over_expected_p100": 0.9289,
        "avg_pass_distance": 19.3116,
        "avg_pass_vertical": 5.0324
      }
    },
    {
      "game_id": "soccer-mlsnp-2023-0x5gb3bM7O",
      "game_slug": "soccer-mlsnp-2023-0x5gb3bm7o",
      "display": "MLSNP 2023 Season",
      "season": 2023,
      "week": 1,
      "league": "MLSNP",
      "sport_slug": "mlsnp-2023",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 2321.0,
        "shots": 32.0,
        "shots_on_target": 14.0,
        "goals": 5.0,
        "xg": 3.078,
        "xg_place": 1.7035,
        "goals_minus_xg": 1.922,
        "key_passes": 34.0,
        "assists": 3.0,
        "xa": 3.9124,
        "assists_minus_xa": -0.9124,
        "goals_plus_assists": 8.0,
        "xg_plus_xa": 6.9904,
        "points_added": 1.9083,
        "xpoints_added": 1.7067,
        "passes_attempted": 1260.0,
        "pass_completion_pct": 0.7881,
        "xpass_completion_pct": 0.7621,
        "passes_over_expected": 32.7131,
        "passes_over_expected_p100": 2.5963,
        "avg_pass_distance": 18.3161,
        "avg_pass_vertical": 3.2097
      }
    },
    {
      "game_id": "soccer-usl1-2024-gOMnd3eqwN",
      "game_slug": "soccer-usl1-2024-gomnd3eqwn",
      "display": "USL1 2024 Season",
      "season": 2024,
      "week": 1,
      "league": "USL1",
      "sport_slug": "usl1-2024",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 1325.0,
        "shots": 10.0,
        "shots_on_target": 2.0,
        "goals": 2.0,
        "xg": 1.1822,
        "xg_place": 0.0886,
        "goals_minus_xg": 0.8178,
        "key_passes": 24.0,
        "assists": 2.0,
        "xa": 1.7852,
        "assists_minus_xa": 0.2148,
        "goals_plus_assists": 4.0,
        "xg_plus_xa": 2.9674,
        "points_added": 0.5016,
        "xpoints_added": 0.3082,
        "passes_attempted": 669.0,
        "pass_completion_pct": 0.6487,
        "xpass_completion_pct": 0.689,
        "passes_over_expected": -26.9155,
        "passes_over_expected_p100": -4.0232,
        "avg_pass_distance": 19.8341,
        "avg_pass_vertical": 7.4286
      }
    },
    {
      "game_id": "soccer-usl1-2025-gOMnd3eqwN",
      "game_slug": "soccer-usl1-2025-gomnd3eqwn",
      "display": "USL1 2025 Season",
      "season": 2025,
      "week": 1,
      "league": "USL1",
      "sport_slug": "usl1-2025",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 2996.0,
        "shots": 24.0,
        "shots_on_target": 3.0,
        "goals": 0.0,
        "xg": 1.8298,
        "xg_place": -1.5743,
        "goals_minus_xg": -1.8298,
        "key_passes": 54.0,
        "assists": 10.0,
        "xa": 7.9377,
        "assists_minus_xa": 2.0623,
        "goals_plus_assists": 10.0,
        "xg_plus_xa": 9.7675,
        "points_added": 0.0,
        "xpoints_added": 1.2115,
        "passes_attempted": 1706.0,
        "pass_completion_pct": 0.6665,
        "xpass_completion_pct": 0.6904,
        "passes_over_expected": -40.8943,
        "passes_over_expected_p100": -2.3971,
        "avg_pass_distance": 19.2624,
        "avg_pass_vertical": 5.3036
      }
    },
    {
      "game_id": "soccer-uslc-2026-2vQ1NowMrA",
      "game_slug": "soccer-uslc-2026-2vq1nowmra",
      "display": "USLC 2026 Season",
      "season": 2026,
      "week": 1,
      "league": "USLC",
      "sport_slug": "uslc-2026",
      "away_team": "",
      "home_team": "",
      "date_str": "",
      "score_home": "",
      "score_away": "",
      "stats": {
        "minutes_played": 637.0,
        "shots": 3.0,
        "shots_on_target": 0.0,
        "goals": 0.0,
        "xg": 0.0739,
        "xg_place": -0.0739,
        "goals_minus_xg": -0.0739,
        "key_passes": 7.0,
        "assists": 1.0,
        "xa": 1.1462,
        "assists_minus_xa": -0.1462,
        "goals_plus_assists": 1.0,
        "xg_plus_xa": 1.2201,
        "points_added": 0.0,
        "xpoints_added": 0.054,
        "passes_attempted": 349.0,
        "pass_completion_pct": 0.7393,
        "xpass_completion_pct": 0.7259,
        "passes_over_expected": 4.6439,
        "passes_over_expected_p100": 1.3306,
        "avg_pass_distance": 20.3772,
        "avg_pass_vertical": 7.6745
      }
    }
  ],
  "college": null,
  "nfl": null,
  "articles": []
}