Rosternomics

Twins MIN

Switch team:

President of baseball ops: Derek Falvey (since 2017) · GM: Jeremy Zoll (since 2025)

2025 roster — every player, value & surplus

‹ Prev Next ›
-6.3
WAB — wins above budget
+3.2
TAB — roster Talent above budget
70–92 (0.432)
record
+21M
surplus $M (value/$)
32.1
roster fWAR
$96.9M
payroll
PlayerAgeServiceGfWARSalary $MSurplus $M
Byron Buxton 31 FA-elig 126 5.0 16.1 +3.0
Joe Ryan 29 arb 31 3.1 3.0 +9.0
Ryan Jeffers 28 arb 119 2.1 4.5 +3.3
Harrison Bader↔ PHI 31 96 2.0 2.3 +5.3
Pablo López 29 FA-elig 14 1.8 21.8 -14.8
Luke Keaschall 22 49 1.6 0.2 +5.7
Griffin Jax↔ TBR 30 50 1.5 1.1 +4.6
Kody Clemens↔ PHI 29 pre-arb 112 1.4 0.6 +4.8
Matt Wallner 27 pre-arb 104 1.4 0.8 +4.4
Zebby Matthews 25 pre-arb 16 1.4 0.5 +4.7
Jhoan Duran↔ PHI 27 49 1.2 1.9 +2.8
Chris Paddack↔ DET 29 21 1.2 3.7 +0.8
Bailey Ober 29 arb 27 1.2 3.5 +0.9
Simeon Woods Richardson 24 23 1.2
Willi Castro↔ CHC 28 86 1.1 3.1 +1.0
Carlos Correa↔ HOU 30 93 1.1 5.4 -1.4
Louis Varland↔ TOR 27 51 1.0
Royce Lewis 26 pre-arb 106 1.0 1.6 +2.1
Danny Coulombe↔ TEX 35 40 1.0 1.5 +2.3
Austin Martin 26 pre-arb 50 1.0 0.2 +3.5
Justin Topa 34 arb 54 0.9 1.2 +2.3
Cole Sands 27 pre-arb 69 0.8 0.8 +2.3
Ty France↔ TOR 30 101 0.7 0.5 +2.0
Brock Stewart↔ LAD 33 39 0.6 0.5 +1.9
Kody Funderburk 28 pre-arb 39 0.4 0.4 +1.2
Ryan Fitzgerald 31 24 0.3 0.3 +1.0
Brooks Lee 24 pre-arb 139 0.3 0.8 +0.5
David Festa 25 pre-arb 11 0.3 0.5 +0.7
Cody Laweryson 27 5 0.3 0.1 +1.1
Jhonny Pereda↔ OAK 29 pre-arb 11 0.3 0.1 +1.1
Mick Abel↔ PHI 23 4 0.3 0.1 +1.1
Christian Vázquez 34 FA-elig 65 0.3 10.0 -9.0
Taj Bradley↔ TBR 24 pre-arb 6 0.3 0.1 +0.9
Trevor Larnach 28 arb 142 0.2 2.1 -1.3
Darren McCaughan 29 pre-arb 3 0.1 0.3 +0.2
Scott Blewett↔ ATL 29 2 0.1 0.0 +0.4
Pierson Ohl 25 14 0.1 0.2 +0.3
José Ureña↔ ANA 33 4 0.1 0.0 +0.3
Brooks Kriske↔ CHC 31 pre-arb 12 0.0 0.1 -0.0
Randy Dobnak 30 1 -0.1 3.0 -3.2
Michael Tonkin 35 arb 21 -0.1 0.8 -1.1
Erasmo Ramírez 35 FA-elig 9 -0.1 0.1 -0.6
Jorge Alcala↔ BOS 29 22 -0.2 0.2 -0.9
Anthony Misiewicz 30 arb 5 -0.2 0.3 -1.1
Jonah Bride↔ MIA 29 pre-arb 33 -0.3 0.2 -1.2
Alan Roden↔ TOR 25 12 -0.3 0.1 -1.0
Thomas Hatch↔ KCR 30 pre-arb 11 -0.3 0.2 -1.2
Joey Wentz↔ ATL 27 6 -0.3 0.1 -1.1
Travis Adams 25 18 -0.3 0.3 -1.4
Noah Davis↔ LAD 28 pre-arb 4 -0.3 0.1 -1.4
James Outman↔ LAD 28 pre-arb 37 -0.4 0.2 -1.6
Jose Miranda 27 pre-arb 12 -0.4 0.1 -1.6
Carson McCusker 27 16 -0.4 0.1 -1.7
Génesis Cabrera↔ CHC 28 arb 16 -0.6 0.1 -2.4
Mickey Gasper 29 pre-arb 45 -0.7 0.4 -3.2
Edouard Julien 26 pre-arb 64 -0.8 0.4 -3.4
DaShawn Keirsey Jr. 28 74 -0.9

57 players appeared (WAR is complete); salary & surplus are on record for 54 of them (95%). Players without a salary show "–" — no single historical salary source is fully complete (especially 2020–2022).

WAR = FanGraphs (fWAR). Green = produced more value than paid (bargain); red = paid more than produced. Service: pre-arb (<3 yr) / arb (3–6) / FA-eligible (6+). Click headers to sort.

History: front-office performance & develop-vs-buy (1985–2024)

Trade ledger (realized WAR, all-time)

Best acquisitions
PlayerYearWAR for MIN
Johan Santana199932.0
Greg Gagne198215.6
Joe Nathan200314.1
Eric Milton199813.4
Joe Ryan202113.4
Francisco Liriano200312.5
Pablo López20239.6
Bert Blyleven19858.3
Ones that got away
PlayerYear tradedWAR elsewhere
Scott Erickson199516.4
J. J. Hardy201014.3
Johan Santana200814.3
Wilson Ramos201011.5
Mark Portugal19889.2
Denard Span20129.0
Bert Blyleven19888.4
Jason Bartlett20078.4