How accurate is this?

Everything on the board is derived, so it is checked against the two best human-maintained sources every night. Arizona Phil's Cubs 40-man page is the gold standard for one team; FanGraphs RosterResource carries option counts for every team. Disagreements are listed rather than hidden.

Against Arizona Phil's Cubs page

Page dated 9-12-2026; 49 of 49 players matched by name.

ColumnAgreeShare
Service time49 / 49100%
Option years left47 / 4995.9%
Assignments left48 / 4998%
Roster status48 / 4998%
Contract status47 / 4995.9%

Where we differ

PlayerColumnArizona PhilRosterbook
Javier AssadContract statusSALARY ARBITRATION ELIGIBLE2027 CLUB OPTION
Ryan RolisonOption years left21
Tyler AustinContract statusSALARY ARBITRATION ELIGIBLE OR FREE AGENT (PLAYER OPTION)FREE AGENT
Matt ShawOption years left32
Dansby SwansonRoster statusACTIVE10-DAY IL
James Triantos JrAssignments left54

Option years against FanGraphs, all 30 teams

980 of 1013 players with a FanGraphs option count match exactly (96.7%). The rest are shown on each player's page next to our number.

FanGraphs → oursPlayers
3->3413
2->2246
1->1209
0->0112
2->111
1->28
3->28
0->13
2->33
List the disagreements
LAATayler SaucedoFG 0ours 1
LAASebastian RiveroFG 2ours 1
BALCade PovichFG 2ours 3
BALCodi HeuerFG 1ours 2
BOSAndruw MonasterioFG 3ours 2
BOSEli WhiteFG 0ours 1
CHCDaniel PalenciaFG 2ours 1
CHCPorter HodgeFG 2ours 1
CINNoelvi MarteFG 2ours 1
CLELogan T. AllenFG 1ours 2
DETEnmanuel De JesusFG 3ours 2
KCSteven CruzFG 2ours 1
KCConnor ThomasFG 3ours 2
KCJose CuasFG 1ours 2
LADBen CaspariusFG 2ours 1
LADBobby MillerFG 2ours 1
WSHMitchell ParkerFG 3ours 2
WSHCole HenryFG 2ours 1
NYMDaniel DuarteFG 1ours 2
ATHHenry BolteFG 2ours 3
ATHJ.T. GinnFG 3ours 2
PITOneil CruzFG 0ours 1
PITHenry DavisFG 2ours 1
SDBryan HoeingFG 1ours 2
SEADominic CanzoneFG 2ours 1
SEALogan EvansFG 3ours 2
SEAPatrick WisdomFG 3ours 2
TBCam BooserFG 2ours 1
TORBrendon LittleFG 1ours 2
CWSKy BushFG 2ours 3
CWSHuascar BrazobanFG 1ours 2
MIALogan DriscollFG 3ours 2
MILBrice TurangFG 1ours 2

Transaction volume by season

Each type is compared with the mean of the three prior seasons (the current season pro-rated). Outside 50% fails the build.

Seasondesignatedtradedoptionedoutrightedreleasedselected
20153884321215335186497
20163773441257331225492
2017346376134132195444
20183284621478308125458
20194063321531298167532
2020269225961247141454
20215213801858429137758
20225954121665415107641
20234523761550375120533
20245804531502372117525
20256144211514400125556
2026543410143829098440

Known limits

Service time through the prior season is taken from FanGraphs RosterResource. Our own reconstruction from Stats API roster stints matched FanGraphs exactly for only ~30% of players (52% within 10 days) because stint flags are unreliable before ~2022 and the 2021 option log has gaps, so it is not used for display yet.

Fourth options follow FanGraphs where it shows a count, because minor-league injured-list days are not public. Doubleheader 27th-man returns are counted as optional assignments. Arizona Phil's page can lag a move by a few days, which shows up as status disagreements.