DataBaseball
2026
Minnesota Twins logo

American League Central · 2025

Minnesota Twins

70-92Target FieldAmerican League
Team WAR
29.6
17.8 bat / 11.9 pitch
Win %
.432
pyth .440
Run diff
-95
4.19 / 4.77 per g
wRC+
94
ERA
4.41
FIP 4.15
Home runs
205

The Minnesota Twins went 70-92 in 2025, a .432 winning percentage — 27th of 30 record in baseball. They scored 678 runs and allowed 773, a run differential of -95. The offence ranked 23rd of 30 in MLB for runs scored, while their 4.41 staff ERA was 23rd of 30. Their 94 team wRC+ is 6% below league average — 24th of 30 in MLB. Byron Buxton leads the position players at 4.7 WAR, and Joe Ryan the rotation at a 3.42 ERA.

Where the offence comes from

Roster contribution by share of the team total.

1,442 team hits
Carlos Correa148Carlos Correa — 148 hits (10.3%)Byron Buxton129Byron Buxton — 129 hits (8.9%)Trevor Larnach126Trevor Larnach — 126 hits (8.7%)Harrison Bader124Harrison Bader — 124 hits (8.6%)Brooks Lee115Brooks Lee — 115 hits (8.0%)Ty France114Ty France — 114 hits (7.9%)Ryan Jeffers108Ryan Jeffers — 108 hits (7.5%)Willi Castro91Willi Castro — 91 hits (6.3%)Royce Lewis89Royce Lewis — 89 hits (6.2%)Kody Clemens74Kody Clemens — 74 hits (5.1%)Matt Wallner68Matt Wallner — 68 hits (4.7%)Luke Keaschall55Luke Keaschall — 55 hits (3.8%)Austin Martin44Austin Martin — 44 hits (3.1%)Edouard Julien40Edouard Julien — 40 hits (2.8%)Vázquez36Christian Vázquez — 36 hits (2.5%)19Jonah Bride — 19 hits (1.3%)18James Outman — 18 hits (1.2%)15Mickey Gasper — 15 hits (1.0%)Ryan Fitzgerald — 9 hits (0.6%)DaShawn Keirsey Jr. — 9 hits (0.6%)6Jose F Miranda — 6 hits (0.4%)Carson McCusker — 5 hits (0.3%)
Each rectangle is a player, sized by his share of the team's hits; darker means a larger share. Top 30 contributors. Select a different statistic above, or click a player for his page.

Batting

22 players, ranked by dbWAR.

Byron BuxtonCF126542129358324.264.327.551.3661314.7
Carlos CorreaSS14358414813520.276.332.402.3251032.9
Harrison BaderCF138501124175411.277.347.449.3491192.8
Ryan JeffersC1154641089471.266.356.397.3371112.7
Luke Keaschall2B492075542814.302.382.445.3661311.7
Matt WallnerRF1033926822404.202.311.464.3361111.3
Brooks LeeSS13752711516643.236.285.370.287780.9
Willi Castro2B11945491113310.226.313.366.304890.9
Austin MartinLF47181441711.282.374.365.3371110.8
Royce Lewis3B10540389135212.237.283.388.293820.8
Kody Clemens1B1123867419525.213.281.434.307910.7
Trevor LarnachDH14156712617604.250.323.404.319990.6
Ryan FitzgeraldSS21539491.196.302.457.3301070.3
Ty France1B1364901147521.257.320.360.304890.1
Christian VázquezC62214363141.189.271.274.25153-0.0
Edouard Julien2B62208403120.220.309.324.28979-0.2
Jose F Miranda3B12366150.167.167.250.1794-0.3
Carson McCuskerRF16305010.172.200.172.172-1-0.4
Mickey GasperC40110152112.158.257.232.23240-0.4
James OutmanCF48148186111.134.216.321.23845-0.5
Jonah Bride3B4212519050.170.248.188.20623-0.8
DaShawn Keirsey Jr.CF478892610.107.138.179.142-20-1.0

Pitching

31 pitchers, ranked by dbWAR.

Joe Ryan3130171.0131001943.423.741.0410.22.5
Jhoan Duran72070.07632802.062.351.1010.31.8
Pablo López141475.2540732.743.191.118.71.6
Griffin Jax73266.0170994.232.511.2913.51.6
Louis Varland74172.2430752.973.141.209.31.2
Zebby Matthews161679.1560885.563.791.4910.01.1
Justin Topa54160.0154493.903.041.437.31.1
Cole Sands69372.0463644.503.581.178.00.8
Simeon Woods Richardson2322111.17401074.044.521.288.60.7
Danny Coulombe55143.0212432.303.301.169.00.6
Brock Stewart43037.2220442.633.191.1910.50.6
Kody Funderburk39041.0411403.513.351.518.80.6
Cody Laweryson507.201071.171.310.528.20.3
Bailey Ober2727146.16901205.104.901.307.40.3
Darren McCaughan305.100061.691.451.1310.10.2
Pierson Ohl14330.0030275.104.201.508.10.2
David Festa111053.1340535.404.881.278.90.1
Brooks Kriske16018.0010187.504.361.949.00.1
Ryan Fitzgerald202.000000.003.141.000.00.0
Willi Castro101.000000.003.141.000.00.0
Michael Tonkin21024.0210194.884.801.177.1-0.1
Erasmo Ramírez9011.001152.455.141.094.1-0.1
Chris Paddack3328158.051211125.355.031.286.4-0.1
Randy Dobnak105.100011.696.320.751.7-0.1
Jonah Bride406.0000215.007.142.833.0-0.2
Anthony Misiewicz504.200059.649.141.939.6-0.2
Kody Clemens101.0000018.0029.143.000.0-0.3
Travis Adams18233.2140317.495.391.668.3-0.3
Thomas Hatch12134.0210225.826.021.685.8-0.5
Jorge Alcala56055.0020616.225.681.7510.0-0.7
Génesis Cabrera40042.2011356.546.561.507.4-0.9
Record versus run differential

Minnesota Twins are 70-92, a .432 win rate, while their -95 run differential implies .440. That is essentially in line — the record reflects the run scoring.