DataBaseball
2026
Chicago Cubs logo

National League Central · 2025

Chicago Cubs 2025

Team WAR
42.7
29.4 bat / 13.2 pitch
Win %
.568
pyth .591
Run diff
+144
4.90 / 4.01 per g
wRC+
110
ERA
3.83
FIP 4.15
Home runs
222

The Chicago Cubs went 92-70 in 2025, a .568 winning percentage — 6th of 30 record in baseball. They scored 793 runs and allowed 649, a run differential of +144. The offence ranked 5th of 30 in MLB for runs scored, while their 3.83 staff ERA was 10th of 30. Their 110 team wRC+ was 10% above league average — 5th of 30 in MLB. Kyle Tucker led the position players at 4.3 WAR, and Matthew Boyd the rotation at a 3.21 ERA.

Where the offence comes from

Roster contribution by share of the team total.

1,364 team hits
Nico Hoerner178Nico Hoerner — 178 hits (13.0%)Pete Crow-Armstrong146Pete Crow-Armstrong — 146 hits (10.7%)Dansby Swanson144Dansby Swanson — 144 hits (10.6%)Seiya Suzuki140Seiya Suzuki — 140 hits (10.3%)Ian Happ138Ian Happ — 138 hits (10.1%)Michael Busch137Michael Busch — 137 hits (10.0%)Kyle Tucker133Kyle Tucker — 133 hits (9.8%)Carson Kelly92Carson Kelly — 92 hits (6.7%)Matt Shaw89Matt Shaw — 89 hits (6.5%)Justin Turner37Justin Turner — 37 hits (2.7%)McGuire30Reese McGuire — 30 hits (2.2%)Miguel Amaya27Miguel Amaya — 27 hits (2.0%)Vidal Bruján22Vidal Bruján — 22 hits (1.6%)Jon Berti21Jon Berti — 21 hits (1.5%)17Moisés Ballesteros — 17 hits (1.2%)5Owen Caissie — 5 hits (0.4%)4Kevin Alcántara — 4 hits (0.3%)Gage Workman — 3 hits (0.2%)Nicky Lopez — 1 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

20 players, ranked by dbWAR.

Kyle TuckerRF136597133227325.266.377.464.3661364.3
Michael Busch1B15459213734904.261.343.523.3701394.1
Nico Hoerner2B15664917876129.297.345.394.3261083.9
Pete Crow-ArmstrongCF156647146319535.247.287.481.3241063.7
Dansby SwansonSS159645144247720.244.300.417.311973.3
Ian HappLF15066313823796.243.342.420.3371162.7
Carson KellyC1094219217502.249.333.428.3341142.6
Seiya SuzukiDH151651140321035.245.326.478.3451222.4
Matt Shaw3B12343789134417.226.295.394.302911.5
Miguel AmayaC28103274250.281.314.500.3471230.9
Moisés BallesterosDH2066172110.298.394.474.3761430.4
Reese McGuireC41140309240.226.245.444.290830.4
Vidal Bruján3B509522082.253.305.310.278740.2
Kevin AlcántaraCF7124011.364.417.364.3561290.1
Colin ReaP110000.000.000.000.000-1220.0
Gage Workman3B8173021.188.235.250.22134-0.0
Owen CaissieRF12275140.192.222.346.24652-0.1
Jon Berti3B45107210211.210.262.230.22839-0.1
Nicky Lopez3B13281010.042.179.042.135-27-0.3
Justin Turner1B77191373182.219.288.314.27169-0.4

Pitching

27 pitchers, ranked by dbWAR.

Matthew Boyd3131179.214801543.213.651.097.73.2
Cade Horton2322118.01140972.673.581.087.42.2
Colin Rea3227159.111711273.954.111.257.21.8
Brad Keller68169.2423752.072.930.969.71.4
Caleb Thielbar67058.0341562.643.000.888.71.1
Ben Brown2515106.15811215.924.081.4410.21.1
Daniel Palencia54052.21622612.913.081.1410.41.0
Jameson Taillon2323129.21170983.684.651.066.80.8
Drew Pomeranz57449.2221572.173.361.0710.30.8
Shota Imanaga2525144.29801173.734.860.997.30.6
Ryan Brasier28126.0010204.503.171.236.90.5
Javier Assad8737.0410233.654.241.225.60.4
Jordan Wicks8014.1011136.283.341.748.20.2
Tom Cosgrove204.000032.252.391.006.80.1
Justin Steele4422.2310214.764.941.158.30.1
Gavin Hollowell709.1000104.824.641.719.60.0
Julian Merryweather21018.2010155.794.691.827.2-0.0
Michael Fulmer305.200034.765.431.414.8-0.1
Luke Little202.200043.386.892.6313.5-0.1
Jon Berti403.200007.366.412.180.0-0.1
Reese McGuire101.000009.0019.143.000.0-0.2
Chris Flexen21143.2511223.095.041.154.5-0.2
Ryan Pressly44041.1235284.355.051.526.1-0.2
Ethan Roberts1009.010066.007.141.336.0-0.3
Nate Pearson11014.201079.206.202.184.3-0.3
Eli Morgan707.1010412.278.592.054.9-0.3
Porter Hodge36033.0222406.275.891.5810.9-0.5

Attendance

Announced gate at 81 home dates, 2025.

Average
37,259
81 home dates
Median
38,117
Total
3,017,983
Best
42,367
2025-03-19
Quietest
23,590
2025-04-09
On the road
33,946
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 home8137,25938,11723,59042,367
Night3236,46136,99227,01742,367
Day4937,78039,10923,59041,078
Weekend4238,22539,44429,06241,011
Weekday3936,21937,30323,59042,367
On the road8133,94637,3357,48253,933

Through the season

Average home crowd by month.
MonthGamesAverage
Mar242,366
Apr1433,881
May1436,656
Jun1039,531
Jul1239,284
Aug1438,216
Sep1536,266

By season

39906.019953.00.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, 2025.

Regulation
2:36
151 games
All games
2:38
Extra innings
3:01
11 of them
Longest
3:25
2025-05-06, 11 inn
Shortest
1:49
2025-08-01

By situation

Regulation and extra innings divide the season, and so do home and road. Day and night overlap both.
SplitGamesAvgMedFastestLongest
All1622:382:371:493:26
Regulation1512:362:361:493:26
Extra innings113:013:002:313:25
Home812:392:381:493:25
Road812:372:351:593:26
Day752:382:381:493:17
Night872:382:351:593:26

Through the season

Average completed game by month.
MonthGamesAverage
Mar22:42
Apr142:49
May142:38
Jun102:39
Jul122:39
Aug142:32
Sep152:37

By season

192.796.30.0151617181920212223242526

Regulation games only, in minutes. 156 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

Chicago Cubs are 92-70, a .568 win rate, while their +144 run differential implies .591. That is about 4 wins behind it, which tends to regress upward.