Search a player below to set them as today's featured player on the home page.
On This Day
Up to 5 cards on the home page. Search a player, pick their team era, then write the stat line or moment. Cards 4–5 are optional.
News Ticker
Headlines scroll across the home page. Press Enter or click Add to save.
Trades & Signings
Add transactions below the Throwbacks section. Pick the type first — the form adjusts. Newest items land at the top.
Team A abbr (left side)
Team B abbr (right side)
Team A received — one per line
Team B received — one per line
Roster Editing
Drag players between roster slots to rearrange. Save Changes stores your edits in this browser only. To publish to all visitors, click Download roster-overrides.js, drop it into your project folder, and redeploy.
Logo Variants
Click team logos in player/coach timelines to select different era logos.
Rarities (Public Deploy)
Rarities you set in Edit Mode are saved in your browser only. To make them visible to all site visitors, click below to download rarity-overrides.js, then put that file in your project folder and redeploy.
Playoff bracket (Public Deploy)
Edit playoff results live by clicking series winners + scores in the Playoffs hub. Setting a winner auto-advances them to the next round. To publish your edits to all visitors, click below, drop the file into your project, and redeploy.
Their whole journey
Click a player to walk through every team they've suited up for — how they got there, what they did, who they played with.
—
—
Career timeline — click a team
—
—
How he got there
—
—
Awards & rings here
Stats during this stint
Teammates they played the most with
One row for this whole team stop — same headshot treatment as On This Day. Put topTeammates on the stint for a single curated list, or we combine every season in lineups (summing minutes when you set them, otherwise ranking by how often a name appears in starters).
All 30 teams
2025-26 season depth charts. Click a team to see its current roster, then click any player to dive into their career.
2025-26 Starters
How to drop in your own photos
This HTML file lives in your project folder. Create a player/ folder, then inside it make one subfolder per player (using their ID) and save each team jersey photo as the team abbreviation:
(your folder)/
nba-careers.html
player/
durant/
OKC.jpg ← KD in Thunder jersey
GSW.jpg ← KD in Warriors jersey
BKN.jpg
PHX.jpg
HOU.jpg ← KD in Rockets jersey
james/
CLE.jpg
MIA.jpg
LAL.jpg
...
Player headshots for the team depth charts go in a headshots/ folder next to this HTML. Save each as {player-slug}.png — for example headshots/trae-young.png, headshots/dyson-daniels.png. The slug is the player's name lowercased with hyphens. JPG/JPEG/WEBP also fine.
Year-by-year timeline photos go in headshots/timeline/. Save each as {player-slug}-{YYYY-YY}.png. Hover any year card on a player page to see that season's photo.
The player IDs are: durant, james, paul, harden, leonard, irving, butler, westbrook, cj-mccollum. JPG or PNG both work. Reload the page and your photo replaces the placeholder.