Launch angles are optimized, the shift is banned, and every front office has a MIT grad running the numbers. From Pujols to Ohtani, the deepest and most statistically analyzed player pool in history. Build wisely.
* XBH (2B+3B+HR) replaces HR in scoring for this era
* Seasons ran roughly 40–100 league games. Player cards show real totals; team totals are scaled to 162 games
Historical statistics from the SABR Lahman Baseball Database
(CC BY-SA 3.0). Negro Leagues data licensed from
Seamheads.com,
following SABR's Negro Leagues Task Force and Special Committee recommendations.
Modern seasons from the MLB Stats API. The recovery of Negro Leagues statistics is ongoing.
How to Play
The Goal
Build the strongest 9-man lineup you can from players across MLB history. Your lineup gets scored — the higher the better.
Each Round
A slot machine spins a random MLB team + year from your era. See the full roster, pick any player, and drop them into an open eligible position.
A player needs 10+ games at a position that season to qualify there.
You get one team skip and one year skip per game — use them wisely.
Your Lineup
9 slots to fill: C · 1B · 2B · 3B · SS · LF · CF · RF · DH
Use Available Only or the Position filter to find fits fast.
Slots lock once filled. One ↔ Move Token lets you reassign any placed player to another open position they qualify for.
Player Badges
MVP
Rookie of the Year
Silver Slugger
All-Star
Stat cards are color-coded red → green — the studs stand out at a glance.
A game by Isaac Schwartz
Round 1 of 9
☠ HARD
↔ Move Token: 1 left
Your Lineup
↔ Move Token — once a player is placed, click the ↔ icon on their lineup slot to reassign them to any other eligible open position. You have two uses per game.
⚾The Draft
Year
—
Team
—
Spinning…
How to Play
Each Round
A slot machine spins a random MLB team + year. Pick any player from the roster and assign them to an eligible open position.
A player needs 10+ games at a position that season to qualify there.
Fill all 9 slots: C · 1B · 2B · 3B · SS · LF · CF · RF · DH.
You have one team skip, one year skip, and two ⇔ Move Tokens — use them to reassign a placed player to another eligible open slot.