DataBaseball
2026
Minnesota Twins logo

American League Central · 2024

Minnesota Twins 2024

Team WAR
39.1
20.9 bat / 18.3 pitch
Win %
.506
pyth .504
Run diff
+7
4.58 / 4.54 per g
wRC+
102
ERA
4.26
FIP 3.84
Home runs
183

The Minnesota Twins went 82-80 in 2024, a .506 winning percentage — 17th of 30 record in baseball. They scored 742 runs and allowed 735, a run differential of +7. The offence ranked 10th of 30 in MLB for runs scored, while their 4.26 staff ERA was 21st of 30. Their 102 team wRC+ was 2% above league average — 13th of 30 in MLB. Carlos Correa led the position players at 4.1 WAR, and Pablo López the rotation at a 4.08 ERA.

Where the offence comes from

Roster contribution by share of the team total.

1,352 team hits
Willi Castro138Willi Castro — 138 hits (10.2%)Carlos Santana124Carlos Santana — 124 hits (9.2%)Jose F Miranda114Jose F Miranda — 114 hits (8.4%)Carlos Correa99Carlos Correa — 99 hits (7.3%)Byron Buxton99Byron Buxton — 99 hits (7.3%)Ryan Jeffers93Ryan Jeffers — 93 hits (6.9%)Max Kepler93Max Kepler — 93 hits (6.9%)Trevor Larnach92Trevor Larnach — 92 hits (6.8%)Manuel Margot75Manuel Margot — 75 hits (5.5%)Royce Lewis68Royce Lewis — 68 hits (5.0%)Christian Vázquez65Christian Vázquez — 65 hits (4.8%)Austin Martin59Austin Martin — 59 hits (4.4%)Matt Wallner57Matt Wallner — 57 hits (4.2%)Edouard Julien53Edouard Julien — 53 hits (3.9%)Kyle Farmer46Kyle Farmer — 46 hits (3.4%)Brooks Lee38Brooks Lee — 38 hits (2.8%)Alex Kirilloff32Alex Kirilloff — 32 hits (2.4%)Michael Helman — 3 hits (0.2%)Diego Castillo — 2 hits (0.1%)DaShawn Keirsey Jr. — 2 hits (0.1%)
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

21 players, ranked by dbWAR.

Carlos CorreaSS863679914540.310.388.517.3881504.1
Byron BuxtonCF993889918567.279.335.524.3671363.4
Willi CastroSS155635138126014.247.331.385.3201033.0
Matt WallnerRF752615713373.259.372.523.3871502.3
Ryan JeffersC1214659321643.226.300.432.3181022.1
Carlos Santana1B14959412423714.238.328.420.3291091.8
Jose F Miranda3B1214291149492.284.322.441.3291101.6
Trevor LarnachDH1124009215524.259.338.434.3381161.3
Royce Lewis3B823256816470.233.295.452.3181021.0
Max KeplerRF104399938421.253.302.380.300890.5
Edouard Julien2B91301538216.199.292.323.280760.5
Austin MartinLF84257591167.253.318.352.299890.5
Kyle Farmer2B96242465253.214.293.353.287810.2
Diego Castillo3B382020.333.500.500.4441890.1
Michael HelmanCF5103000.300.300.500.3371150.1
DaShawn Keirsey Jr.CF5142110.154.214.385.261630.0
Jair CamargoDH370000.000.143.000.102-47-0.1
Alex KirilloffLF57178325200.201.270.384.28479-0.2
Brooks LeeSS50185383273.221.265.320.25458-0.2
Manuel MargotLF118343754315.238.289.337.27874-0.4
Christian VázquezC90315657273.221.248.327.25156-0.5

Pitching

30 pitchers, ranked by dbWAR.

Pablo López3232185.1151001984.083.651.199.63.3
Bailey Ober3131178.212901913.983.821.009.62.8
Joe Ryan2323135.07701473.603.440.999.82.7
Griffin Jax72071.05510952.031.940.8712.02.2
Cole Sands62071.1914853.282.631.0010.71.7
Simeon Woods Richardson2828133.25501174.174.121.297.91.6
Jhoan Duran58054.16923663.642.851.1610.91.1
David Festa141364.1260774.903.761.3210.81.0
Chris Paddack171788.1530794.994.191.398.01.0
Jorge Alcala54058.1430583.244.141.038.90.3
Josh Staumont25024.1100183.703.541.276.70.3
Caleb Thielbar59047.1243535.324.101.5610.10.3
Josh Winder409.0000103.001.940.8910.00.3
Brock Stewart16015.2000205.173.801.4711.50.2
Scott Blewett12020.1110181.774.001.238.00.2
Ronny Henriquez16119.1110153.264.051.297.00.1
Justin Topa302.100020.001.450.437.70.1
Kody Funderburk27034.2101326.494.551.628.30.0
Kyle Farmer304.000006.753.922.000.00.0
Diego Castillo7010.000062.704.371.605.40.0
Matt Wallner101.100000.003.171.500.00.0
Willi Castro201.100000.003.170.000.00.0
Caleb Boushley204.000014.504.172.002.30.0
Randy Dobnak509.200075.594.611.666.50.0
Daniel Duarte204.010032.255.670.756.8-0.0
Brent Headrick103.000053.006.171.3315.0-0.1
Steven Okert44135.1321335.095.121.508.4-0.2
Zebby Matthews9937.2140436.695.721.6510.3-0.2
Jay Jackson20026.1120297.525.441.419.9-0.3
Louis Varland16749.2060497.615.541.698.9-0.4

Attendance

Announced gate at 81 home dates, 2024.

Average
24,094
81 home dates
Median
23,229
Total
1,951,616
Best
41,679
2024-07-20
Quietest
11,223
2024-04-23
On the road
26,344
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 home8124,09423,22911,22341,679
Night5122,76221,98311,22341,679
Day3026,35826,80117,50836,327
Weekend3728,20028,30213,84941,679
Weekday4420,64119,75511,22335,595
On the road7926,34428,5079,15844,924

Through the season

Average home crowd by month.
MonthGamesAverage
Apr1218,374
May1722,138
Jun1023,717
Jul1129,651
Aug1827,307
Sep1323,071

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 161 completed games, 2024.

Regulation
2:35
147 games
All games
2:39
Extra innings
3:17
14 of them
Longest
4:16
2024-09-26, 13 inn
Shortest
1:58
2024-08-10

By situation

Regulation and extra innings divide the season, and so do home and road. Day and night overlap both.
SplitGamesAvgMedFastestLongest
All1612:392:351:584:16
Regulation1472:352:331:583:22
Extra innings143:173:152:384:16
Home802:392:351:584:16
Road812:382:342:053:58
Day652:402:372:053:24
Night962:372:341:584:16

Through the season

Average completed game by month.
MonthGamesAverage
Apr122:33
May172:34
Jun102:46
Jul102:51
Aug182:36
Sep132:43

By season

189.394.70.0151617181920212223242526

Regulation games only, in minutes. 155 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 82-80, a .506 win rate, while their +7 run differential implies .504. That is essentially in line — the record reflects the run scoring.