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.
Batting
22 players, ranked by dbWAR.
| Byron Buxton | CF | 126 | 542 | 129 | 35 | 83 | 24 | .264 | .327 | .551 | .366 | 131 | 5.0 |
| Harrison Bader | CF | 138 | 501 | 124 | 17 | 54 | 11 | .277 | .347 | .449 | .349 | 119 | 2.9 |
| Carlos Correa | SS | 143 | 584 | 148 | 13 | 52 | 0 | .276 | .332 | .402 | .325 | 103 | 2.8 |
| Ryan Jeffers | C | 115 | 464 | 108 | 9 | 47 | 1 | .266 | .356 | .397 | .337 | 111 | 2.4 |
| Luke Keaschall | 2B | 49 | 207 | 55 | 4 | 28 | 14 | .302 | .382 | .445 | .366 | 131 | 1.8 |
| Matt Wallner | RF | 103 | 392 | 68 | 22 | 40 | 4 | .202 | .311 | .464 | .336 | 111 | 1.3 |
| Kody Clemens | 1B | 112 | 386 | 74 | 19 | 52 | 5 | .213 | .281 | .434 | .307 | 91 | 1.0 |
| Brooks Lee | SS | 137 | 527 | 115 | 16 | 64 | 3 | .236 | .285 | .370 | .287 | 78 | 0.9 |
| Willi Castro | 2B | 119 | 454 | 91 | 11 | 33 | 10 | .226 | .313 | .366 | .304 | 89 | 0.8 |
| Austin Martin | LF | 47 | 181 | 44 | 1 | 7 | 11 | .282 | .374 | .365 | .337 | 111 | 0.8 |
| Royce Lewis | 3B | 105 | 403 | 89 | 13 | 52 | 12 | .237 | .283 | .388 | .293 | 82 | 0.6 |
| Ryan Fitzgerald | SS | 21 | 53 | 9 | 4 | 9 | 1 | .196 | .302 | .457 | .330 | 107 | 0.4 |
| Trevor Larnach | DH | 141 | 567 | 126 | 17 | 60 | 4 | .250 | .323 | .404 | .319 | 99 | 0.3 |
| Ty France | 1B | 136 | 490 | 114 | 7 | 52 | 1 | .257 | .320 | .360 | .304 | 89 | 0.1 |
| Edouard Julien | 2B | 62 | 208 | 40 | 3 | 12 | 0 | .220 | .309 | .324 | .289 | 79 | 0.0 |
| Christian Vázquez | C | 62 | 214 | 36 | 3 | 14 | 1 | .189 | .271 | .274 | .251 | 53 | -0.1 |
| Jose F Miranda | 3B | 12 | 36 | 6 | 1 | 5 | 0 | .167 | .167 | .250 | .179 | 4 | -0.3 |
| Carson McCusker | RF | 16 | 30 | 5 | 0 | 1 | 0 | .172 | .200 | .172 | .172 | -1 | -0.3 |
| James Outman | CF | 48 | 148 | 18 | 6 | 11 | 1 | .134 | .216 | .321 | .238 | 45 | -0.4 |
| Mickey Gasper | C | 40 | 110 | 15 | 2 | 11 | 2 | .158 | .257 | .232 | .232 | 40 | -0.4 |
| Jonah Bride | 3B | 42 | 125 | 19 | 0 | 5 | 0 | .170 | .248 | .188 | .206 | 23 | -0.6 |
| DaShawn Keirsey Jr. | CF | 47 | 88 | 9 | 2 | 6 | 10 | .107 | .138 | .179 | .142 | -20 | -0.9 |
Pitching
31 pitchers, ranked by dbWAR.
| Joe Ryan | 31 | 30 | 171.0 | 13 | 10 | 0 | 194 | 3.42 | 3.74 | 1.04 | 10.2 | 3.0 |
| Jhoan Duran | 72 | 0 | 70.0 | 7 | 6 | 32 | 80 | 2.06 | 2.35 | 1.10 | 10.3 | 2.0 |
| Pablo López | 14 | 14 | 75.2 | 5 | 4 | 0 | 73 | 2.74 | 3.19 | 1.11 | 8.7 | 1.8 |
| Griffin Jax | 73 | 2 | 66.0 | 1 | 7 | 0 | 99 | 4.23 | 2.51 | 1.29 | 13.5 | 1.7 |
| Louis Varland | 74 | 1 | 72.2 | 4 | 3 | 0 | 75 | 2.97 | 3.14 | 1.20 | 9.3 | 1.4 |
| Zebby Matthews | 16 | 16 | 79.1 | 5 | 6 | 0 | 88 | 5.56 | 3.79 | 1.49 | 10.0 | 1.4 |
| Justin Topa | 54 | 1 | 60.0 | 1 | 5 | 4 | 49 | 3.90 | 3.04 | 1.43 | 7.3 | 1.2 |
| Cole Sands | 69 | 3 | 72.0 | 4 | 6 | 3 | 64 | 4.50 | 3.58 | 1.17 | 8.0 | 1.0 |
| Simeon Woods Richardson | 23 | 22 | 111.1 | 7 | 4 | 0 | 107 | 4.04 | 4.52 | 1.28 | 8.6 | 1.0 |
| Danny Coulombe | 55 | 1 | 43.0 | 2 | 1 | 2 | 43 | 2.30 | 3.30 | 1.16 | 9.0 | 0.7 |
| Brock Stewart | 43 | 0 | 37.2 | 2 | 2 | 0 | 44 | 2.63 | 3.19 | 1.19 | 10.5 | 0.7 |
| Kody Funderburk | 39 | 0 | 41.0 | 4 | 1 | 1 | 40 | 3.51 | 3.35 | 1.51 | 8.8 | 0.7 |
| Bailey Ober | 27 | 27 | 146.1 | 6 | 9 | 0 | 120 | 5.10 | 4.90 | 1.30 | 7.4 | 0.6 |
| Chris Paddack | 33 | 28 | 158.0 | 5 | 12 | 1 | 112 | 5.35 | 5.03 | 1.28 | 6.4 | 0.3 |
| Cody Laweryson | 5 | 0 | 7.2 | 0 | 1 | 0 | 7 | 1.17 | 1.31 | 0.52 | 8.2 | 0.3 |
| Pierson Ohl | 14 | 3 | 30.0 | 0 | 3 | 0 | 27 | 5.10 | 4.20 | 1.50 | 8.1 | 0.2 |
| David Festa | 11 | 10 | 53.1 | 3 | 4 | 0 | 53 | 5.40 | 4.88 | 1.27 | 8.9 | 0.2 |
| Darren McCaughan | 3 | 0 | 5.1 | 0 | 0 | 0 | 6 | 1.69 | 1.45 | 1.13 | 10.1 | 0.2 |
| Brooks Kriske | 16 | 0 | 18.0 | 0 | 1 | 0 | 18 | 7.50 | 4.36 | 1.94 | 9.0 | 0.1 |
| Ryan Fitzgerald | 2 | 0 | 2.0 | 0 | 0 | 0 | 0 | 0.00 | 3.14 | 1.00 | 0.0 | 0.0 |
| Willi Castro | 1 | 0 | 1.0 | 0 | 0 | 0 | 0 | 0.00 | 3.14 | 1.00 | 0.0 | 0.0 |
| Michael Tonkin | 21 | 0 | 24.0 | 2 | 1 | 0 | 19 | 4.88 | 4.80 | 1.17 | 7.1 | -0.0 |
| Erasmo Ramírez | 9 | 0 | 11.0 | 0 | 1 | 1 | 5 | 2.45 | 5.14 | 1.09 | 4.1 | -0.0 |
| Randy Dobnak | 1 | 0 | 5.1 | 0 | 0 | 0 | 1 | 1.69 | 6.32 | 0.75 | 1.7 | -0.1 |
| Jonah Bride | 4 | 0 | 6.0 | 0 | 0 | 0 | 2 | 15.00 | 7.14 | 2.83 | 3.0 | -0.2 |
| Travis Adams | 18 | 2 | 33.2 | 1 | 4 | 0 | 31 | 7.49 | 5.39 | 1.66 | 8.3 | -0.2 |
| Anthony Misiewicz | 5 | 0 | 4.2 | 0 | 0 | 0 | 5 | 9.64 | 9.14 | 1.93 | 9.6 | -0.2 |
| Kody Clemens | 1 | 0 | 1.0 | 0 | 0 | 0 | 0 | 18.00 | 29.14 | 3.00 | 0.0 | -0.3 |
| Thomas Hatch | 12 | 1 | 34.0 | 2 | 1 | 0 | 22 | 5.82 | 6.02 | 1.68 | 5.8 | -0.5 |
| Jorge Alcala | 56 | 0 | 55.0 | 0 | 2 | 0 | 61 | 6.22 | 5.68 | 1.75 | 10.0 | -0.6 |
| Génesis Cabrera | 40 | 0 | 42.2 | 0 | 1 | 1 | 35 | 6.54 | 6.56 | 1.50 | 7.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
| Split | Games | Avg | Med | Low | High |
|---|---|---|---|---|---|
| All home | 80 | 22,109 | 22,311 | 10,240 | 40,100 |
| Night | 44 | 21,437 | 22,196 | 10,240 | 40,100 |
| Day | 36 | 22,931 | 22,378 | 12,414 | 36,783 |
| Weekend | 45 | 23,147 | 23,242 | 12,900 | 40,100 |
| Weekday | 35 | 20,775 | 19,779 | 10,240 | 36,783 |
| On the road | 80 | 27,248 | 29,008 | 7,596 | 51,121 |
Through the season
| Month | Games | Average |
|---|---|---|
| Apr | 15 | 17,030 |
| May | 11 | 21,315 |
| Jun | 13 | 22,654 |
| Jul | 15 | 27,270 |
| Aug | 13 | 23,767 |
| Sep | 14 | 19,020 |
By season
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
| Split | Games | Avg | Med | Fastest | Longest |
|---|---|---|---|---|---|
| All | 160 | 2:40 | 2:39 | 1:58 | 3:46 |
| Regulation | 145 | 2:38 | 2:36 | 1:58 | 3:26 |
| Extra innings | 15 | 3:01 | 3:00 | 2:34 | 3:46 |
| Home | 80 | 2:42 | 2:42 | 2:04 | 3:26 |
| Road | 80 | 2:38 | 2:35 | 1:58 | 3:46 |
| Day | 69 | 2:40 | 2:37 | 2:08 | 3:46 |
| Night | 91 | 2:40 | 2:41 | 1:58 | 3:26 |
Through the season
| Month | Games | Average |
|---|---|---|
| Apr | 14 | 2:44 |
| May | 11 | 2:30 |
| Jun | 13 | 2:41 |
| Jul | 15 | 2:38 |
| Aug | 13 | 2:49 |
| Sep | 14 | 2:47 |
By season
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.
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.