Players


Players are created automatically when team rosters are imported. Each player stores biographical info, position, and per-game statistics.

Admin Menu: Hub Data > Players

Player page with header, hero stats, and game log

Player Data

FieldDescription
NameFull player name
PositionPrimary position (sport-specific abbreviation + full name)
Jersey NumberCurrent number
CountryNationality (with flag)
Date of BirthBirth date + calculated age
HeightImperial for US sports, metric for others
StatusActive, injured, or other
TeamCurrent team (with logo and link)

🏀 Per-Game Statistics

Player statistics are stored per-game when box scores are imported. The stat columns vary by sport:

Basketball (25 stat columns)

Points, rebounds, assists, steals, blocks, turnovers, field goals (made/attempted), 3-pointers, free throws, minutes, plus/minus, and more.

Basketball box scores with 25 stat columns and rating badges

Baseball Batting

At bats, hits, runs, RBIs, home runs, walks, strikeouts, stolen bases, batting average, OBP, SLG, OPS.

Baseball Pitching

Innings pitched, hits allowed, earned runs, ERA, strikeouts, walks, WHIP, wins, losses, saves.

Baseball batting and pitching tables with stat columns

Highlight Stats

Player headers display 3 key season statistics as hero numbers:

SportStats Shown
BasketballPPG, RPG, APG
Baseball (Batting)AVG, HR, RBI
Baseball (Pitching)ERA, SO, W-L

These are season averages computed from all imported games. On the player page, highlight stats are also shown as SVG ring charts with league rank badges:

SVG ring charts showing player stats with league rank badges

⭐ Player Ratings

Each player receives a per-game rating from the API, displayed as an HSL-colored badge in box scores and game logs. The color ranges from red (low) through yellow to cyan (high).

Box scores table with HSL-colored player rating badges

Rating settings are configurable in Settings & Tools > Settings under the Rating section:

  • Rating Delta — randomizes ratings within ±delta for data uniqueness. Set to 0 to use exact API values.
  • Min / Max Color Rating — defines the HSL color gradient range. Ratings at Min = red, at Max = cyan.
Rating settings with delta, min and max color range

Career Stats & Game Log

Career stats show a season-by-season statistical breakdown with a career totals row. Basketball shows per-game averages; baseball shows season totals with computed rates (AVG, OBP, ERA, etc.).

Game log provides a detailed game-by-game statistical table with an instant season switcher — select a different season from the dropdown to load stats without page reload. Each row shows the opponent team, home/away indicator, and full stat line.

Player game log with season switcher and per-game stats

See Player Pages for all available blocks including splits, opponent stats, and highlight charts.

📋 Admin List

The Players admin list (Hub Data > Players) provides sport, position, team, and country filters. Position badges show abbreviated codes (SP, SS, C, RP, etc.) alongside the full position name.

Players admin list with position badges, team column, and country flags

Player posts are read-only — data comes from the API. You cannot create players manually.

📚 Related