DataBaseball
2026
Minnesota Twins logo

American League Central · 2025

Minnesota Twins 2025

Team WAR
33.6
18.0 bat / 15.6 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+ was 6% below league average — 24th of 30 in MLB. Byron Buxton led the position players at 5.0 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.3661315.0
Harrison BaderCF138501124175411.277.347.449.3491192.9
Carlos CorreaSS14358414813520.276.332.402.3251032.8
Ryan JeffersC1154641089471.266.356.397.3371112.4
Luke Keaschall2B492075542814.302.382.445.3661311.8
Matt WallnerRF1033926822404.202.311.464.3361111.3
Kody Clemens1B1123867419525.213.281.434.307911.0
Brooks LeeSS13752711516643.236.285.370.287780.9
Willi Castro2B11945491113310.226.313.366.304890.8
Austin MartinLF47181441711.282.374.365.3371110.8
Royce Lewis3B10540389135212.237.283.388.293820.6
Ryan FitzgeraldSS21539491.196.302.457.3301070.4
Trevor LarnachDH14156712617604.250.323.404.319990.3
Ty France1B1364901147521.257.320.360.304890.1
Edouard Julien2B62208403120.220.309.324.289790.0
Christian VázquezC62214363141.189.271.274.25153-0.1
Jose F Miranda3B12366150.167.167.250.1794-0.3
Carson McCuskerRF16305010.172.200.172.172-1-0.3
James OutmanCF48148186111.134.216.321.23845-0.4
Mickey GasperC40110152112.158.257.232.23240-0.4
Jonah Bride3B4212519050.170.248.188.20623-0.6
DaShawn Keirsey Jr.CF478892610.107.138.179.142-20-0.9

Pitching

31 pitchers, ranked by dbWAR.

Joe Ryan3130171.0131001943.423.741.0410.23.0
Jhoan Duran72070.07632802.062.351.1010.32.0
Pablo López141475.2540732.743.191.118.71.8
Griffin Jax73266.0170994.232.511.2913.51.7
Louis Varland74172.2430752.973.141.209.31.4
Zebby Matthews161679.1560885.563.791.4910.01.4
Justin Topa54160.0154493.903.041.437.31.2
Cole Sands69372.0463644.503.581.178.01.0
Simeon Woods Richardson2322111.17401074.044.521.288.61.0
Danny Coulombe55143.0212432.303.301.169.00.7
Brock Stewart43037.2220442.633.191.1910.50.7
Kody Funderburk39041.0411403.513.351.518.80.7
Bailey Ober2727146.16901205.104.901.307.40.6
Chris Paddack3328158.051211125.355.031.286.40.3
Cody Laweryson507.201071.171.310.528.20.3
Pierson Ohl14330.0030275.104.201.508.10.2
David Festa111053.1340535.404.881.278.90.2
Darren McCaughan305.100061.691.451.1310.10.2
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.0
Erasmo Ramírez9011.001152.455.141.094.1-0.0
Randy Dobnak105.100011.696.320.751.7-0.1
Jonah Bride406.0000215.007.142.833.0-0.2
Travis Adams18233.2140317.495.391.668.3-0.2
Anthony Misiewicz504.200059.649.141.939.6-0.2
Kody Clemens101.0000018.0029.143.000.0-0.3
Thomas Hatch12134.0210225.826.021.685.8-0.5
Jorge Alcala56055.0020616.225.681.7510.0-0.6
Génesis Cabrera40042.2011356.546.561.507.4-0.9

Attendance

Announced gate at 80 home dates, 2025.

Average
22,109
80 home dates
Median
22,311
Total
1,768,728
Best
40,100
2025-07-11
Quietest
10,240
2025-04-14
On the road
27,248
what they drew away

By situation

Day and night divide the home schedule, and so do weekend and weekday. The road line is a different question.
SplitGamesAvgMedLowHigh
All home8022,10922,31110,24040,100
Night4421,43722,19610,24040,100
Day3622,93122,37812,41436,783
Weekend4523,14723,24212,90040,100
Weekday3520,77519,77910,24036,783
On the road8027,24829,0087,59651,121

Through the season

Average home crowd by month.
MonthGamesAverage
Apr1517,030
May1121,315
Jun1322,654
Jul1527,270
Aug1323,767
Sep1419,020

By season

28323.014161.50.0151617181920212223242526

Announced gate — tickets distributed, which is the figure every reference publishes and is not the same as people through the turnstile. A game the feed reports no gate for is left out rather than counted as empty. Seasons before attendance was carried into the lake are absent from the trend rather than shown as zero.

Game time

First pitch to final out across 160 completed games, 2025.

Regulation
2:38
145 games
All games
2:40
Extra innings
3:01
15 of them
Longest
3:26
2025-04-06, 10 inn
Shortest
2:04
2025-05-10

By situation

Regulation and extra innings divide the season, and so do home and road. Day and night overlap both.
SplitGamesAvgMedFastestLongest
All1602:402:391:583:46
Regulation1452:382:361:583:26
Extra innings153:013:002:343:46
Home802:422:422:043:26
Road802:382:351:583:46
Day692:402:372:083:46
Night912:402:411:583:26

Through the season

Average completed game by month.
MonthGamesAverage
Apr142:44
May112:30
Jun132:41
Jul152:38
Aug132:49
Sep142:47

By season

189.394.70.0151617181920212223242526

Regulation games only, in minutes. 158 minutes this season.

Elapsed time from first pitch to final out. The feed does not itemise delays, so a rain delay is inside these numbers with no way to subtract it. Games called early are excluded — five innings in ninety-three minutes is not a short game — but they still count in attendance, because the crowd turned up.

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.