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.

The 2025 season

Month by month, the streaks, and the record in the games that are argued about.

They finished 4th in the AL Central, 18 games back. They spent 1 of 186 days in first place and were as far as 20 games back on September 10. Their best month was May at 18-8, their worst Sept/Oct at 8-18. The longest runs were a 13-game winning streak from May 3 to May 17 and a 6-game losing streak from June 12 to June 18. They were 38-43 at home and 32-49 on the road, 15-27 in one-run games and 43-60 against clubs that finished .500 or better. The most lopsided win was 11-1 at the Guardians on April 28; the heaviest defeat, 16-3 against the Rangers on June 12.

Record by month. March games count toward April, October’s toward September.
MonthWLPctRSRADiff
March/April1318.419120115+5
May188.69211286+26
June918.333124169-45
July1113.45895114-19
August1117.393122152-30
Sept/Oct818.308105137-32
Splits. Extra innings are blank for a season whose games predate the innings count.
GamesW-LPct
Home38-43.469
Road32-49.395
One-run games15-27.357
Extra innings4-11.267
Within the division20-32.385
Against .500+ clubs43-60.417
Decided by 5+ runs24-29.453
Last 104-6.400

American League Central standings, 2025

Final standings. The division page has the rest of its season.

American League Central, 2025. Games back of the best record in the division.
TeamWLPctGBRSRADiffWAR
Cleveland Guardians8874.543—643649-625.8
Detroit Tigers8775.5371758691+6735.6
Kansas City Royals8280.5066651637+1429.7
Minnesota Twins7092.43218678773-9533.6
Chicago White Sox60102.37028647742-9519.9

2025 Minnesota Twins roster

The players whose season belongs to this club, by position and then by dbWAR. A player traded mid-season is listed with the club he played most of his games for, so a deadline arrival may appear on his other club’s page instead.

Catchers 3

Infielders 11

Outfielders 7

Designated hitters 1

Starting pitchers 7

Relief pitchers 24

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

Head to head

The club’s best players against each other.

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

39798.019899.00.005060708091011121314151617181920212223242526

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.005060708091011121314151617181920212223242526

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.