DataBaseball
2026
Minnesota Twins logo

American League Central · 2023

Minnesota Twins 2023

Team WAR
45.5
24.3 bat / 21.2 pitch
Win %
.537
pyth .575
Run diff
+119
4.80 / 4.07 per g
wRC+
105
ERA
3.90
FIP 3.92
Home runs
233

The Minnesota Twins went 87-75 in 2023, a .537 winning percentage — 11th of 30 record in baseball. They scored 778 runs and allowed 659, a run differential of +119. The offence ranked 10th of 30 in MLB for runs scored, while their 3.90 staff ERA was 6th of 30. Their 105 team wRC+ was 5% above league average — 10th of 30 in MLB. Edouard Julien led the position players at 2.9 WAR, and Sonny Gray the rotation at a 2.79 ERA.

Where the offence comes from

Roster contribution by share of the team total.

1,339 team hits
Carlos Correa118Carlos Correa — 118 hits (8.8%)Max Kepler114Max Kepler — 114 hits (8.5%)Donovan Solano111Donovan Solano — 111 hits (8.3%)Willi Castro92Willi Castro — 92 hits (6.9%)Edouard Julien89Edouard Julien — 89 hits (6.6%)Kyle Farmer86Kyle Farmer — 86 hits (6.4%)Ryan Jeffers79Ryan Jeffers — 79 hits (5.9%)Michael A. Taylor78Michael A. Taylor — 78 hits (5.8%)Jorge Polanco77Jorge Polanco — 77 hits (5.8%)Alex Kirilloff76Alex Kirilloff — 76 hits (5.7%)Christian Vázquez73Christian Vázquez — 73 hits (5.5%)Royce Lewis67Royce Lewis — 67 hits (5.0%)Byron Buxton63Byron Buxton — 63 hits (4.7%)Matt Wallner53Matt Wallner — 53 hits (4.0%)Joey Gallo50Joey Gallo — 50 hits (3.7%)Larnach39Trevor Larnach — 39 hits (2.9%)30Jose F Miranda — 30 hits (2.2%)Luplow16Jordan Luplow — 16 hits (1.2%)16Nick Gordon — 16 hits (1.2%)Andrew Stevenson — 7 hits (0.5%)Kyle Garlick — 5 hits (0.4%)
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.

Edouard Julien2B1074088916373.263.381.459.3681332.9
Ryan JeffersC913357914433.276.369.490.3711342.9
Willi CastroLF1154099293433.257.339.411.3301062.5
Royce Lewis3B582396715526.309.372.548.3931502.4
Max KeplerRF12749111424661.260.332.484.3501202.2
Jorge Polanco2B803437714484.255.335.454.3421142.0
Matt WallnerLF722545314412.249.370.507.3791401.9
Donovan Solano1B1334501115380.282.369.391.3401131.6
Carlos CorreaSS13358011818650.230.312.399.311931.5
Alex Kirilloff1B873197611411.270.348.445.3451161.4
Kyle FarmerSS1133698611462.256.317.408.317981.3
Michael A. TaylorCF12438878215113.220.278.442.308921.3
Joey Gallo1B1073325021401.177.301.440.3211000.6
Byron BuxtonDH853476317429.207.294.438.313940.4
Trevor LarnachLF58212398401.213.311.415.316960.3
Jordan LuplowLF379016252.208.322.325.292800.3
Kyle GarlickRF14305240.179.233.429.28172-0.0
Andrew StevensonCF19407014.189.250.216.21829-0.1
Christian VázquezC99355736321.223.280.318.26662-0.1
Jose F Miranda3B40152303130.211.263.303.25353-0.4
Nick GordonCF349316270.176.185.319.21427-0.4

Pitching

27 pitchers, ranked by dbWAR.

Sonny Gray3232184.08801832.792.831.159.05.4
Pablo López3232194.011802343.663.331.1510.94.6
Bailey Ober2626144.18601463.433.961.079.12.4
Joe Ryan2929161.2111001974.514.131.1711.02.4
Kenta Maeda2120104.16801174.234.021.1710.11.6
Emilio Pagán66169.1521652.993.270.958.41.3
Griffin Jax71065.16104683.863.221.189.41.2
Jhoan Duran59062.13627842.453.211.1412.11.2
Brock Stewart28027.2201390.652.211.0812.70.8
Jovani Morán43042.1220485.313.821.4610.20.5
Tyler Mahle5525.2120283.164.191.059.80.4
Josh Winder19034.2211284.153.981.417.30.4
Kody Funderburk11012.0200190.752.670.9214.30.3
Dallas Keuchel10637.2210255.974.561.676.00.3
José De León13117.1010174.673.831.218.80.2
Caleb Thielbar36030.2310363.234.460.9510.60.1
Louis Varland171068.0430714.635.021.229.40.1
Chris Paddack305.010085.403.261.4014.40.1
Oliver Ortega10014.2010144.304.761.238.60.0
Willi Castro302.1000011.575.832.140.0-0.0
Simeon Woods Richardson104.200059.645.832.149.6-0.1
Cole Sands15021.2000213.745.521.528.7-0.2
Jordan Luplow201.1010013.5015.260.750.0-0.2
Jordan Balazovic18024.1100174.446.011.566.3-0.3
Brent Headrick14025.2301306.316.101.4410.5-0.4
Jorge Alcala11017.1010166.237.061.388.3-0.4
Jorge López61059.0623495.955.761.517.5-0.6

Attendance

Announced gate at 81 home dates, 2023.

Average
24,372
81 home dates
Median
24,431
Total
1,974,124
Best
38,465
2023-04-07
Quietest
11,754
2023-04-28
On the road
27,249
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,37224,43111,75438,465
Night4324,10223,91212,46934,514
Day3824,67824,90611,75438,465
Weekend4226,55327,02511,75438,465
Weekday3922,02322,08112,07834,514
On the road8127,24926,9407,92352,159

Through the season

Average home crowd by month.
MonthGamesAverage
Apr1618,493
May1225,043
Jun1426,517
Jul1227,262
Aug1525,885
Sep1224,257

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 162 completed games, 2023.

Regulation
2:38
142 games
All games
2:42
Extra innings
3:09
20 of them
Longest
4:10
2023-08-27, 13 inn
Shortest
2:06
2023-06-17

By situation

Regulation and extra innings divide the season, and so do home and road. Day and night overlap both.
SplitGamesAvgMedFastestLongest
All1622:422:401:574:10
Regulation1422:382:391:573:28
Extra innings203:093:072:234:10
Home812:412:402:064:10
Road812:432:411:573:48
Day692:422:402:064:10
Night932:422:421:573:48

Through the season

Average completed game by month.
MonthGamesAverage
Apr162:36
May122:45
Jun142:33
Jul122:42
Aug152:49
Sep122:44

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 87-75, a .537 win rate, while their +119 run differential implies .575. That is about 6 wins behind it, which tends to regress upward.