{
  "canonical_id": "sam-castranova",
  "canonical_name": "Sam Castranova",
  "positions": [],
  "leagues": [
    "AF1"
  ],
  "sport_names": [],
  "ambiguous": false,
  "appearances": [
    {
      "id": 1990196,
      "full_name": "Sam Castranova",
      "team": "Albany Firebirds",
      "position": "QB",
      "sport_id": null,
      "league": "AF1",
      "jersey": null,
      "college": null,
      "college_stats": null,
      "height": null,
      "weight": null,
      "college_full": null
    }
  ],
  "career_totals": {
    "completion_pct": 1321.0,
    "interceptions": 0.0,
    "pass_attempts": 65.0,
    "pass_completions": 44.0,
    "pass_long": 78.0,
    "pass_yards_per_attempt": 28.0,
    "passing_2pt": 0.0,
    "passing_rate": 266.0,
    "passing_sacks": 2.0,
    "passing_td_pass": 12.0,
    "passing_yards": 568.0,
    "passing_yds_lost": 0.0,
    "rush_avg": 1.0,
    "rush_long": 15.0,
    "rushing_2pt": 0.0,
    "rushing_attempts": 9.0,
    "rushing_fum": 0.0,
    "rushing_tds": 3.0,
    "rushing_yards": 21.0
  },
  "season_totals": {
    "AF1-2026": {
      "completion_pct": 1321.0,
      "interceptions": 0.0,
      "pass_attempts": 65.0,
      "pass_completions": 44.0,
      "pass_long": 78.0,
      "pass_yards_per_attempt": 28.0,
      "passing_2pt": 0.0,
      "passing_rate": 266.0,
      "passing_sacks": 2.0,
      "passing_td_pass": 12.0,
      "passing_yards": 568.0,
      "passing_yds_lost": 0.0,
      "rush_avg": 1.0,
      "rush_long": 15.0,
      "rushing_2pt": 0.0,
      "rushing_attempts": 9.0,
      "rushing_fum": 0.0,
      "rushing_tds": 3.0,
      "rushing_yards": 21.0
    }
  },
  "season_coaches": {},
  "game_log": [
    {
      "game_id": "FOOTBALL_AF1_2026_5_9_T584747G1168215@T584635",
      "game_slug": "football-af1-2026-5-9-t584747g1168215-t584635",
      "display": "Kentucky Barrels @ Albany Firebirds (37\u201355)",
      "season": 2026,
      "week": 5,
      "league": "AF1",
      "sport_slug": "af1-2026",
      "away_team": "Kentucky Barrels",
      "home_team": "Albany Firebirds",
      "date_str": "2026-05-09",
      "score_home": 55,
      "score_away": 37,
      "stats": {
        "completion_pct": 577.0,
        "interceptions": 0.0,
        "pass_attempts": 26.0,
        "pass_completions": 15.0,
        "pass_long": 43.0,
        "pass_yards_per_attempt": 17.0,
        "passing_2pt": 0.0,
        "passing_rate": 129.0,
        "passing_sacks": 0.0,
        "passing_td_pass": 3.0,
        "passing_yards": 252.0,
        "passing_yds_lost": 0.0,
        "rush_avg": 5.0,
        "rush_long": 14.0,
        "rushing_2pt": 0.0,
        "rushing_attempts": 6.0,
        "rushing_fum": 0.0,
        "rushing_tds": 3.0,
        "rushing_yards": 32.0
      }
    },
    {
      "game_id": "FOOTBALL_AF1_2026_5_16_T584635G1168219@T606163",
      "game_slug": "football-af1-2026-5-16-t584635g1168219-t606163",
      "display": "Albany Firebirds @ Michigan Arsenal (60\u201357)",
      "season": 2026,
      "week": 6,
      "league": "AF1",
      "sport_slug": "af1-2026",
      "away_team": "Albany Firebirds",
      "home_team": "Michigan Arsenal",
      "date_str": "2026-05-16",
      "score_home": 57,
      "score_away": 60,
      "stats": {
        "completion_pct": 744.0,
        "interceptions": 0.0,
        "pass_attempts": 39.0,
        "pass_completions": 29.0,
        "pass_long": 35.0,
        "pass_yards_per_attempt": 11.0,
        "passing_2pt": 0.0,
        "passing_rate": 137.0,
        "passing_sacks": 2.0,
        "passing_td_pass": 9.0,
        "passing_yards": 316.0,
        "passing_yds_lost": 0.0,
        "rush_avg": -4.0,
        "rush_long": 1.0,
        "rushing_2pt": 0.0,
        "rushing_attempts": 3.0,
        "rushing_fum": 0.0,
        "rushing_tds": 0.0,
        "rushing_yards": -11.0
      }
    }
  ],
  "college": null,
  "nfl": null,
  "articles": []
}