
2027 / YOU’RE IN THE FRONT OFFICE
BUILD A ROSTER.
What if? Make a move. See the money. Try again.
PUT NAMES ON THE FIELD
What does this team look like?
Suggested assignments, not the club’s announced lineup. Click a position to change it. Each player occupies one slot; assigning them elsewhere moves them. Fielding eligibility and roster rules are not certified.
Cody Bradford
Rotation
5/5Bullpen
3/8Bench
1/4The 5-starter / 8-reliever / 4-bench structure is a planning template. Open slots are not salary estimates and are never filled automatically. The mound repeats SP1; it is not an extra roster slot.
WHAT IF WE MADE A DEAL?
The trade desk.
Trade salary, not just a name on the depth chart. This models 2027 payroll only—not trade value, consent, feasibility or future-year obligations.
Salary relief is your assumption, not a legal release. Bonus allocation, cash credits and trade consideration require agreement; Nimmo’s credit transfers proportionally in this simplified model. Retained salary remains outside the roster. Reported contract terms are sourced; all trade transfers and salary overrides remain hypothetical. No automatic legal or no-trade-clause validation.
SELECT PLAYERS. TRY A MOVE.
Your proposed roster.
19 players · Age on March 25, 2027 · Historical FanGraphs WAR, all teams · “—” = unavailable, not zero.
SP · Age 38
GuaranteedContract, estimate & sources
Do not erase obligation on removal.
Contract / status source ↗ · FanGraphs statistics ↗ · Verified 2026-10-19.
Birth date: https://statsapi.mlb.com/api/v1/people/594798. WAR combines batting and pitching contributions. Missing leaderboard records are shown as unavailable, not zero.
SS · Age 32
GuaranteedContract, estimate & sources
Do not erase obligation on removal.
Contract / status source ↗ · FanGraphs statistics ↗ · Verified 2026-10-19.
Birth date: https://statsapi.mlb.com/api/v1/people/608369. WAR combines batting and pitching contributions. Missing leaderboard records are shown as unavailable, not zero.
SP · Age 37
GuaranteedContract, estimate & sources
$20M base plus $4M allocated signing bonus; not 2027 cash payment.
Contract / status source ↗ · FanGraphs statistics ↗ · Verified 2026-10-19.
Birth date: https://statsapi.mlb.com/api/v1/people/543135. WAR combines batting and pitching contributions. Missing leaderboard records are shown as unavailable, not zero.
OF · Age 33
GuaranteedContract, estimate & sources
Separate -$250k RR bonus adjustment makes net attributable cost $20.25M.
Contract / status source ↗ · FanGraphs statistics ↗ · Verified 2026-10-19.
Birth date: https://statsapi.mlb.com/api/v1/people/607043. WAR combines batting and pitching contributions. Missing leaderboard records are shown as unavailable, not zero.
SP · Age 28
Arbitration estimateContract, estimate & sources
Published Just Baseball Oct 7 projection, not settled salary. Their Jung stated raise is inconsistent with RR2026; use estimate only. Eligibility/tender contingent.
Contract / status source ↗ · FanGraphs statistics ↗ · Verified 2026-10-19.
Birth date: https://statsapi.mlb.com/api/v1/people/669022. WAR combines batting and pitching contributions. Missing leaderboard records are shown as unavailable, not zero.
C · Age 31
GuaranteedContract, estimate & sources
$7.25M base plus $750k allocated signing bonus. 2028 $8M mutual option/$2.25M buyout outside 2027.
Contract / status source ↗ · FanGraphs statistics ↗ · Verified 2026-10-19.
Birth date: https://statsapi.mlb.com/api/v1/people/643376. WAR combines batting and pitching contributions. Missing leaderboard records are shown as unavailable, not zero.
1B · Age 30
Arbitration estimateContract, estimate & sources
Published Just Baseball Oct 7 projection, not settled salary. Their Jung stated raise is inconsistent with RR2026; use estimate only. Eligibility/tender contingent.
Contract / status source ↗ · FanGraphs statistics ↗ · Verified 2026-10-19.
Birth date: https://statsapi.mlb.com/api/v1/people/669394. WAR combines batting and pitching contributions. Missing leaderboard records are shown as unavailable, not zero.
3B · Age 29
Arbitration estimateContract, estimate & sources
Published Just Baseball Oct 7 projection, not settled salary. Their Jung stated raise is inconsistent with RR2026; use estimate only. Eligibility/tender contingent.
Contract / status source ↗ · FanGraphs statistics ↗ · Verified 2026-10-19.
Birth date: https://statsapi.mlb.com/api/v1/people/673962. WAR combines batting and pitching contributions. Missing leaderboard records are shown as unavailable, not zero.
INF · Age 27
Arbitration estimateContract, estimate & sources
Published Just Baseball Oct 7 projection, not settled salary. Their Jung stated raise is inconsistent with RR2026; use estimate only. Eligibility/tender contingent.
Contract / status source ↗ · FanGraphs statistics ↗ · Verified 2026-10-19.
Birth date: https://statsapi.mlb.com/api/v1/people/677649. WAR combines batting and pitching contributions. Missing leaderboard records are shown as unavailable, not zero.
OF · Age 25
Arbitration estimateContract, estimate & sources
Published Just Baseball Oct 7 projection, not settled salary. Their Jung stated raise is inconsistent with RR2026; use estimate only. Eligibility/tender contingent.
Contract / status source ↗ · FanGraphs statistics ↗ · Verified 2026-10-19.
Birth date: https://statsapi.mlb.com/api/v1/people/694671. WAR combines batting and pitching contributions. Missing leaderboard records are shown as unavailable, not zero.
RP · Age 30
Arbitration estimateContract, estimate & sources
Published Just Baseball Oct 7 projection, not settled salary. Their Jung stated raise is inconsistent with RR2026; use estimate only. Eligibility/tender contingent.
Contract / status source ↗ · FanGraphs statistics ↗ · Verified 2026-10-19.
Birth date: https://statsapi.mlb.com/api/v1/people/656641. WAR combines batting and pitching contributions. Missing leaderboard records are shown as unavailable, not zero.
C · Age 27
Arbitration estimateContract, estimate & sources
Published Just Baseball Oct 7 projection, not settled salary. Their Jung stated raise is inconsistent with RR2026; use estimate only. Eligibility/tender contingent.
Contract / status source ↗ · FanGraphs statistics ↗ · Verified 2026-10-19.
Birth date: https://statsapi.mlb.com/api/v1/people/681351. WAR combines batting and pitching contributions. Missing leaderboard records are shown as unavailable, not zero.
OF · Age 24
Arbitration estimateContract, estimate & sources
Published Just Baseball Oct 7 projection, not settled salary. Their Jung stated raise is inconsistent with RR2026; use estimate only. Eligibility/tender contingent.
Contract / status source ↗ · FanGraphs statistics ↗ · Verified 2026-10-19.
Birth date: https://statsapi.mlb.com/api/v1/people/694497. WAR combines batting and pitching contributions. Missing leaderboard records are shown as unavailable, not zero.
SP · Age 29
Arbitration estimateContract, estimate & sources
Published Just Baseball Oct 7 projection, not settled salary. Their Jung stated raise is inconsistent with RR2026; use estimate only. Eligibility/tender contingent.
Contract / status source ↗ · FanGraphs statistics ↗ · Verified 2026-10-19.
Birth date: https://statsapi.mlb.com/api/v1/people/674003. WAR combines batting and pitching contributions. Missing leaderboard records are shown as unavailable, not zero.
RP · Age 30
Arbitration estimateContract, estimate & sources
Published Just Baseball Oct 7 projection, not settled salary. Their Jung stated raise is inconsistent with RR2026; use estimate only. Eligibility/tender contingent.
Contract / status source ↗ · FanGraphs statistics ↗ · Verified 2026-10-19.
Birth date: https://statsapi.mlb.com/api/v1/people/676395. WAR combines batting and pitching contributions. Missing leaderboard records are shown as unavailable, not zero.
SP · Age 26
Pre-arb assumptionContract, estimate & sources
2027 minimum unsettled after existing CBA expiration; scenario placeholder must be explicitly labeled, not claimed contracted. $0.85M is an editable full-season MLB salary assumption, not a contractual figure.
Contract / status source ↗ · FanGraphs statistics ↗ · Verified 2026-10-19.
Birth date: https://statsapi.mlb.com/api/v1/people/683004. WAR combines batting and pitching contributions. Missing leaderboard records are shown as unavailable, not zero.
RP · Age 27
Pre-arb assumptionContract, estimate & sources
2027 minimum unsettled after existing CBA expiration; scenario placeholder must be explicitly labeled, not claimed contracted. $0.85M is an editable full-season MLB salary assumption, not a contractual figure.
Contract / status source ↗ · FanGraphs statistics ↗ · Verified 2026-10-19.
Birth date: https://statsapi.mlb.com/api/v1/people/668390. WAR combines batting and pitching contributions. Missing leaderboard records are shown as unavailable, not zero.
SP · Age 27
Pre-arb assumptionContract, estimate & sources
2027 minimum unsettled after existing CBA expiration; scenario placeholder must be explicitly labeled, not claimed contracted. $0.85M is an editable full-season MLB salary assumption, not a contractual figure.
Contract / status source ↗ · FanGraphs statistics ↗ · Verified 2026-10-19.
Birth date: https://statsapi.mlb.com/api/v1/people/677958. WAR combines batting and pitching contributions. Missing leaderboard records are shown as unavailable, not zero.
INF · Age 28
Pre-arb assumptionContract, estimate & sources
2027 minimum unsettled after existing CBA expiration; scenario placeholder must be explicitly labeled, not claimed contracted. $0.85M is an editable full-season MLB salary assumption, not a contractual figure.
Contract / status source ↗ · FanGraphs statistics ↗ · Verified 2026-10-19.
Birth date: https://statsapi.mlb.com/api/v1/people/679822. WAR combines batting and pitching contributions. Missing leaderboard records are shown as unavailable, not zero.
THE MONEY DOESN’T VANISH
Outside the roster.
Retained salaries, pending-option reserves and buyouts remain here. Salary relief applies only through an explicit hypothetical trade. No release offset is assumed.
- Joc PedersonPending option: full salary reserved$18,500,000
- Kyle HigashiokaPending option: full salary reserved$7,000,000
- Jakob JunisPending option: full salary reserved$5,000,000
Nimmo signing-bonus accounting adjustment -$250,000
SHOW YOUR WORK
The accounting, in plain English.
One payroll definition.
Season-attributed baseball payroll: annual salaries plus attributed bonuses, buyouts, retained payments and credits. Not luxury-tax AAV, not cash flowing out of the bank in 2027. Deferred compensation for past service is not charged a second time. Benefits and CBT are excluded.
2026 includes actual midseason changes and earned incentives. The 2027 scenario uses full-season salary assumptions and an explicit reserve, so the comparison is a planning estimate—not an identical final-year outcome.
History is not a forecast.
WAR is FanGraphs’ historical regular-season value, across all teams for each player, rounded to one decimal. Batting and pitching contributions are combined, including position-player pitching. We do not sum these into projected team wins. Missing seasons stay blank; a verified zero stays zero.
Age is calculated on Opening Day, March 25, 2027, from MLB birth dates. Core WAR and payroll data are dated snapshots. Incoming trade identities and contracts are retrieved on lookup, with their own sources and timestamps.
Assumptions have labels.
Arbitration figures are third-party estimates. Pre-arb salary is a planning assumption, not an announced 2027 minimum. Pending mutual options need agreement from both parties. “Non-tender / release” assumes a non-guaranteed contract can be ended before commitment; it is not a transaction prediction.
Trades model this season’s salary relief and incoming payroll only, not value, future-year contracts, no-trade rights or feasibility. Lineup assignments are a planning template, not verified positional eligibility. Medical evaluation, waivers, option eligibility and service-time rules are not modeled. A 26-player count alone does not make a legal roster.
Free-agent estimates.
Small, named role-based comparable groups supply minimum-to-maximum annual values for salary. Term ranges are separate editorial assumptions. The default is the midpoint AAV, rounded to $0.25M, with a separately chosen editorial term. The flat annual salary equals AAV only for these hypothetical new deals. No inflation, health or aging adjustment is implied.
The pool is intentionally limited, not a complete market or endorsement. Details under each player explain the mismatch risks. Future incentives, posting fees and qualifying-offer compensation are excluded.
2026 benchmark reconciliation · $188,049,238
Reconstructed from FanGraphs RosterResource. Exact match to its non-CBT total; a match to one source is not an independent audit.
| Component | 2026 attributed payroll |
|---|---|
| Guaranteed player salaries | $158,484,947 |
| Arbitration salaries | $15,700,000 |
| Pre-arb salaries & reserve | $11,057,500 |
| Departed-player obligations | $6,788,074 |
| Earned incentives | $775,000 |
| Net other payments & credits | -$4,756,283 |
| Total | $188,049,238 |
Baseball Cube’s Opening Day figure is $202,378,541: $14,329,303 higher. It is a different snapshot and salary treatment (for example, Eovaldi $25M vs. $29M attributed, Seager $31M vs. $31.5M). The full independent difference remains unreconciled; we do not claim both sources agree.
Deferred cash disclosure: Robertson’s $1M due in 2027 relates to past service and is not charged again here. Martin’s deferred bonus is due in 2028–29; Eovaldi’s allocated bonus is included in annual payroll, not shifted to its cash-payment dates. See ledger sources.
Limited historical salary check
Three held-out signings are excluded from the comp envelopes below. This is a retrospective plausibility check with a tiny, selected sample—not out-of-time validation or evidence of predictive accuracy.
| Held-out deal | Comp AAV envelope | Actual AAV | Inside? |
|---|---|---|---|
| Michael Wacha | $17.00M–$21.00M | $17.00M | Yes |
| Jurickson Profar | $14.50M–$18.00M | $14.00M | No |
| Jeff Hoffman | $10.50M–$11.50M | $11.00M | Yes |
The held-out sample is too small to calibrate confidence intervals. Terms, timing, health and player quality can explain large misses.
Validation report & unresolved gaps
Read the complete validation report ↗ · Official roster ↗ · Player data ↗ · Comparable deals ↗
Not a full organizational payroll. Options, arbitration, future incentives and unannounced contractual terms remain uncertain. Roster and market availability can change after 2026-10-19. No automatic refresh or new scheduler has been enabled.