2025 Chicago Cubs Statistics

National League (NL)
Team Record: 92-70
Finished 2nd in the NL's Central Division
Attendance: 3,017,983, Avg. 37,130
Ballpark: Wrigley Field
Wild Card Playoff Qualifier
National League Wild Card - Defeated San Diego Padres 2-1
National League Division Series - Lost to Milwaukee Brewers 3-2
Manager: Craig Counsell (92-70)
Location: Chicago, Illinois
2025 Chicago Cubs Roster
2025 Chicago Cubs Results

The Chicago Cubs of the National League ended the 2025 season with a record of 92 wins and 70 losses, finishing second in the NL's Central Division.

The Cubs scored 793 runs and gave up 649 runs. Michael Busch walloped 34 home runs for Chicago, while Seiya Suzuki, Pete Crow-Armstrong, Dansby Swanson, Ian Happ, Kyle Tucker and Carson Kelly each swatted 20 or more as well. Seiya Suzuki drove in 103 runs. Nico Hoerner led hitters with significant playing time with a .297 average. Matt Boyd topped the team with 14 wins and a team-best 3.21 ERA, best among regularly-used pitchers.

Craig Counsell coached the team. The 2025 Chicago Cubs qualified for the playoffs as a wild card.

Click on column headings to sort.

Pitching:

Player W L W% ERA G GS GF CG SHO SV IP H R ER HR BB IBB SO HBP BK WP BF
Matt Boyd148.6363.2131310000179.7154696419420154902718
Cade Horton114.7332.6723220000118.09540351033097601476
Jameson Taillon117.6113.6823230000129.711054532427098001519
Colin Rea117.6113.9532273001159.3155737020440127602662
Shota Imanaga98.5293.7325250000144.7117626031260117101567
Chris Flexen51.8333.092111200143.7381815712022003178
Ben Brown58.3855.9225153001106.3121737018320121405472
Javier Assad41.8003.6587000037.0331515312023401153
Brad Keller42.6672.076811200369.7451816422075601276
Justin Steele31.7504.7644000022.72112125502110092
Caleb Thielbar34.4292.64670400158.0381717513156000220
Andrew Kittredge21.6673.32230800521.715983303200082
Drew Pomeranz22.5002.175741100149.7381412515157501203
Porter Hodge22.5006.273601000233.0342423918140015147
Ryan Pressly23.4004.354401700541.3462420617028200182
Aaron Civale101.0002.0850200113.07333001430050
Taylor Rogers101.0005.09170400017.71810104401910075
Ethan Roberts101.0006.0010030009.01066320610139
Daniel Palencia16.1432.9154038002252.7441917516161202215
Michael Fulmer000.002000003.0200000100010
Brooks Kriske000.004030006.0200051400024
Mike Soroka001.086110008.3451150810036
Tom Cosgrove002.252020004.0311010300016
Luke Little003.382000002.7121060400015
Gavin Hollowell004.827040009.39551701000143
Jon Berti007.364040003.7433040000019
Genesis Cabrera008.689030009.31099430800039
Reese McGuire009.001010001.021111000006
Ryan Brasier01.0004.50281400026.027131325020000105
Julian Merryweather01.0005.79210200018.723131221121500188
Jordan Wicks01.0006.2880500114.32412102101300067
Nate Pearson01.0009.20110400014.72215152101710175
Eli Morgan01.00012.277020007.3121010331400035
Totals9270.5683.8168516216200441435.0128464960720240591265531295904

Batting:

Player GP PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS TB DP HBP SH SF IBB
Nico Hoerner156649599891782947612963949.297.345.394.73923647041
Pete Crow-Armstrong15764759191146374319535829155.247.287.481.768284196121
Dansby Swanson15964559084144243247720347168.244.300.417.71724692151
Seiya Suzuki15165157175140313321035271164.245.326.478.804273131081
Ian Happ1506635698713832023796387151.243.342.420.76223982052
Michael Busch1555925247813725534904056139.261.343.523.866274210022
Kyle Tucker1365955009113325422732538788.266.377.464.84123284137
Carson Kelly11142136948921311750204580.249.333.428.761158113040
Matt Shaw126437393578921313441753894.226.295.394.69015522040
Justin Turner80191169143770318201737.219.288.314.6025331040
Reese McGuire4514013317302092400427.226.245.444.6885930120
Miguel Amaya281039614279042500422.281.314.500.8144801110
Jon Berti5310710012212002113522.210.262.230.4922312000
Moisés Ballesteros20665712172121100912.298.394.474.8682720001
Willi Castro341101001017211611827.170.245.240.4852432000
Vidal Brujan364745610300321112.222.234.289.5231310010
Owen Caissie12272645101400111.192.222.346.568900000
Kevin Alcántara1012112400011014.364.417.364.780400000
Gage Workman915140310021016.214.267.286.552400000
Carlos Santana819190210020005.105.105.158.263300000
Nicky Lopez1422182100010043.056.227.056.283110000
Colin Rea32110000000001.000.000.000.000000000
Porter Hodge36000000000000000000
Ethan Roberts10000000000000000000
Ryan Brasier28000000000000000000
Genesis Cabrera9000000000000000000
Mike Soroka6000000000000000000
Justin Steele4000000000000000000
Ben Brown25000000000000000000
Andrew Kittredge23000000000000000000
Jameson Taillon23000000000000000000
Caleb Thielbar67000000000000000000
Matt Boyd31000000000000000000
Javier Assad8000000000000000000
Jordan Wicks8000000000000000000
Ryan Pressly44000000000000000000
Drew Pomeranz57000000000000000000
Michael Fulmer2000000000000000000
Gavin Hollowell7000000000000000000
Cade Horton23000000000000000000
Shota Imanaga25000000000000000000
Brad Keller68000000000000000000
Chris Flexen21000000000000000000
Tom Cosgrove2000000000000000000
Brooks Kriske4000000000000000000
Luke Little2000000000000000000
Aaron Civale5000000000000000000
Julian Merryweather21000000000000000000
Eli Morgan7000000000000000000
Daniel Palencia54000000000000000000
Nate Pearson11000000000000000000
Taylor Rogers17000000000000000000
Totals233061605495793137126729223771161355541277.249.320.430.75123657246105516

Fielding:

Player Pos GP GS Inn. PO A E DP Fld% RF/9 RF/G PB WP SB CS CS%
Michael Busch1B1511311185.099884491.9968.2187.1660000
Justin Turner1B3927218.017417115.9957.8854.8970000
Carlos Santana1B6428.0155021.0006.4293.3330000
Moisés Ballesteros1B204.00000.000.0000000
Nico Hoerner2B1531531326.0241366475.9934.1203.9670000
Jon Berti2B13450.081617.9604.3201.8460000
Willi Castro2B6440.0612031.0004.0503.0000000
Vidal Brujan2B3112.004001.0003.0001.3330000
Matt Shaw2B406.010001.0001.500.2500000
Nicky Lopez2B101.00000.000.0000000
Matt Shaw3B1241141010.080214718.9772.6202.3710000
Jon Berti3B2822194.0163224.9602.2271.7140000
Vidal Brujan3B11861.021230.8242.0661.2730000
Willi Castro3B10755.0611011.0002.7821.7000000
Nicky Lopez3B12548.049011.0002.4371.0830000
Justin Turner3B14235.034001.0001.800.5000000
Gage Workman3B7432.03421.7781.9691.0000000
Carson KellyC10598864.07772326.9988.3337.619412442334.3
Reese McGuireC4337335.33141111.9978.7237.5580923825.8
Miguel AmayaC2726229.72051110.9958.4648.0000812425.0
Moisés BallesterosC116.060001.0009.0006.00000100.0
Pete Crow-ArmstrongOF1561531357.0427522.9952.8652.7690000
Ian HappOF1461461274.3300510.9972.1542.0890000
Kyle TuckerOF1151151001.7253530.9892.3182.2430000
Seiya SuzukiOF4847414.791131.9681.9971.9170000
Willi CastroOF2015143.0331011.0002.1401.7000000
Owen CaissieOF8650.3140001.0002.5031.7500000
Kevin AlcántaraOF7337.071011.0001.9461.1430000
Vidal BrujanOF10126.050001.0001.731.5000000
Jon BertiOF101.00000.000.0000000
Matt BoydP3131179.772742.8951.7031.0970000
Colin ReaP3227159.3212111.9772.3721.3130000
Shota ImanagaP2525144.76820.875.871.5600000
Jameson TaillonP2323129.7714001.0001.458.9130000
Cade HortonP2322118.07611.929.992.5650000
Ben BrownP2515106.353001.000.677.3200000
Brad KellerP68169.726001.0001.033.1180000
Caleb ThielbarP67058.005001.000.776.0750000
Daniel PalenciaP54052.720001.000.342.0370000
Drew PomeranzP57449.702011.000.362.0350000
Chris FlexenP21143.73310.8571.237.2860000
Ryan PresslyP44041.356011.0002.395.2500000
Javier AssadP8737.033001.0001.459.7500000
Porter HodgeP36033.032011.0001.364.1390000
Ryan BrasierP28126.042001.0002.077.2140000
Justin SteeleP4422.721001.0001.191.7500000
Andrew KittredgeP23021.710001.000.415.0430000
Julian MerryweatherP21018.70110.500.482.0480000
Taylor RogersP17017.71110.6671.019.1180000
Nate PearsonP11014.710001.000.614.0910000
Jordan WicksP8014.303001.0001.884.3750000
Aaron CivaleP5013.00000.000.0000000
Gavin HollowellP709.301001.000.964.1430000
Genesis CabreraP909.30000.000.0000000
Ethan RobertsP1009.010001.0001.000.1000000
Mike SorokaP618.330001.0003.240.5000000
Eli MorganP707.303001.0003.682.4290000
Brooks KriskeP406.012001.0004.500.7500000
Tom CosgroveP204.001001.0002.250.5000000
Jon BertiP403.711001.0004.909.5000000
Michael FulmerP203.010001.0003.000.5000000
Luke LittleP202.70010.000.000.0000000
Reese McGuireP101.00000.000.0000000
Dansby SwansonSS1591591387.02213541173.9813.7313.6160000
Nico HoernerSS8337.069011.0003.6491.8750000
Gage WorkmanSS205.001001.0001.800.5000000
Nicky LopezSS203.011011.0006.0001.0000000
Vidal BrujanSS203.011011.0006.0001.0000000
Totals2129145812915.04305134160313.9893.9342.652429803530.4

Postseason - Pitching:

Player Rnd W L W% ERA G GS GF CG SHO SV IP H R ER HR BB IBB SO HBP BK WP BF
Daniel PalenciaNLWC2201.0000.002000003.0200010200011
Drew PomeranzNLWC2000.002000002.000000000006
Jameson TaillonNLWC2000.001100004.0200000400014
Mike SorokaNLWC2000.001010000.700000000002
Taylor RogersNLWC2000.001000001.000000000003
Colin ReaNLWC2000.001000001.710000010006
Caleb ThielbarNLWC2000.002000001.320001030007
Matt BoydNLWC2002.081100004.3411010200018
Brad KellerNLWC2003.862010012.3211100320111
Shota ImanagaNLWC2004.501000004.0322120300017
Andrew KittredgeNLWC201.0003.383110012.7211000200010
Drew PomeranzNLDS1101.0002.254100004.0111100600013
Daniel PalenciaNLDS1101.0005.794000004.7333110110018
Ben BrownNLDS1000.001010002.010002030019
Brad KellerNLDS1000.003020013.3000020200011
Caleb ThielbarNLDS1000.003010002.300002020009
Aaron CivaleNLDS1000.001000004.3300000300015
Jameson TaillonNLDS1004.501100004.0522010300018
Andrew KittredgeNLDS1007.712000002.3322210100011
Mike SorokaNLDS10027.001000001.0533020100010
Colin ReaNLDS101.0001.502010006.0811130200027
Matt BoydNLDS101.0003.382200005.3662040700027
Shota ImanagaNLDS101.00013.501100002.7544200300013
Totals44.5003.00428800369.0582723923054302286

Postseason - Batting:

Player Rnd GP PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS TB DP HBP SH SF IBB
Michael BuschNLWC2312101400110010.400.500.7001.200711001
Nico HoernerNLWC2312110410010100.364.333.455.788510010
Carson KellyNLWC231081300110014.375.500.7501.250601001
Pete Crow-ArmstrongNLWC2310100300010106.300.300.300.600300000
Seiya SuzukiNLWC2311112320110005.273.273.7271.000810000
Kyle TuckerNLWC2311111300000002.273.273.273.545300000
Dansby SwansonNLWC231091200010016.222.300.222.522200000
Ian HappNLWC2312110110000006.091.091.182.273210100
Matt ShawNLWC23870000000005.000.000.000.000000100
Moisés BallesterosNLWC21110000000001.000.000.000.000000000
Shota ImanagaNLWC21000000000000000000
Brad KellerNLWC22000000000000000000
Andrew KittredgeNLWC23000000000000000000
Daniel PalenciaNLWC22000000000000000000
Drew PomeranzNLWC22000000000000000000
Colin ReaNLWC21000000000000000000
Taylor RogersNLWC21000000000000000000
Mike SorokaNLWC21000000000000000000
Jameson TaillonNLWC21000000000000000000
Caleb ThielbarNLWC22000000000000000000
Matt BoydNLWC21000000000000000000
Willi CastroNLWC21000000000000000000
Nico HoernerNLDS1521204900111002.450.476.6001.0761201000
Kyle TuckerNLDS1521164400110153.250.429.438.866700000
Michael BuschNLDS1519173400330024.235.316.7651.0801300000
Seiya SuzukiNLDS1521202410240015.200.238.550.7881100000
Matt ShawNLDS1515100200011052.200.467.200.667200000
Pete Crow-ArmstrongNLDS1519170200021016.118.167.118.284200100
Dansby SwansonNLDS1519170210000029.118.211.176.387300000
Ian HappNLDS1521193200240027.105.190.421.612800000
Carson KellyNLDS1520201200000008.100.100.100.200200000
Justin TurnerNLDS11220100000000.500.500.5001.000100000
Moisés BallesterosNLDS12220000000000.000.000.000.000000000
Matt BoydNLDS12000000000000000000
Ben BrownNLDS11000000000000000000
Willi CastroNLDS11000000000000000000
Aaron CivaleNLDS11000000000000000000
Shota ImanagaNLDS11000000000000000000
Brad KellerNLDS13000000000000000000
Andrew KittredgeNLDS12000000000000000000
Daniel PalenciaNLDS14000000000000000000
Drew PomeranzNLDS14000000000000000000
Colin ReaNLDS12000000000000000000
Mike SorokaNLDS11000000000000000000
Jameson TaillonNLDS11000000000000000000
Caleb ThielbarNLDS13000000000000000000
Totals1202772492355601222332181.221.288.390.6789743312

Postseason - Fielding:

Player Rnd Pos GP GS Inn. PO A E DP Fld% RF/9 RF/G PB SB CS CS%
Michael BuschNLWC21B3327.0260011.0008.6678.667000
Nico HoernerNLWC22B3327.016001.0002.3332.333000
Matt ShawNLWC23B3326.023001.0001.7311.667000
Willi CastroNLWC23B101.00000.000.000000
Carson KellyNLWC2C3327.0211001.0007.3337.3331300.0
Pete Crow-ArmstrongNLWC2CF3327.015010.9385.0005.000000
Ian HappNLWC2LF3327.040001.0001.3331.333000
Matt BoydNLWC2P114.30000.000.000000
Jameson TaillonNLWC2P114.00000.000.000000
Shota ImanagaNLWC2P104.001001.0002.2501.000000
Daniel PalenciaNLWC2P203.00000.000.000000
Andrew KittredgeNLWC2P312.70000.000.000000
Brad KellerNLWC2P202.30000.000.000000
Drew PomeranzNLWC2P202.00000.000.000000
Colin ReaNLWC2P101.70000.000.000000
Caleb ThielbarNLWC2P201.30000.000.000000
Taylor RogersNLWC2P101.00000.000.000000
Mike SorokaNLWC2P100.70000.000.000000
Seiya SuzukiNLWC2RF3327.090001.0003.0003.000000
Dansby SwansonNLWC2SS3327.0313011.0005.3335.333000
Michael BuschNLDS11B5439.0412061.0009.9238.600000
Justin TurnerNLDS11B113.00000.000.000000
Nico HoernerNLDS12B5542.081716.9625.3575.000000
Matt ShawNLDS13B5541.018011.0001.9761.800000
Willi CastroNLDS13B101.00000.000.000000
Carson KellyNLDS1C5542.0351001.0007.7147.2001200.0
Pete Crow-ArmstrongNLDS1CF5542.09010.9001.9291.800000
Ian HappNLDS1LF5542.0120001.0002.5712.400000
Colin ReaNLDS1P206.00000.000.000000
Matt BoydNLDS1P225.30000.000.000000
Daniel PalenciaNLDS1P404.70000.000.000000
Aaron CivaleNLDS1P104.30000.000.000000
Jameson TaillonNLDS1P114.010001.0002.2501.000000
Drew PomeranzNLDS1P414.010001.0002.250.250000
Brad KellerNLDS1P303.30000.000.000000
Shota ImanagaNLDS1P112.70000.000.000000
Caleb ThielbarNLDS1P302.30000.000.000000
Andrew KittredgeNLDS1P202.301001.0003.857.500000
Ben BrownNLDS1P102.00000.000.000000
Mike SorokaNLDS1P101.00000.000.000000
Seiya SuzukiNLDS1RF5542.0140001.0003.0002.800000
Dansby SwansonNLDS1SS5542.041824.9174.7144.400000
Totals10972621.020771519.9824.0292.5502500.0




Statistical data from Baseball Databank, made available under the Creative Commons Attribution-ShareAlike 3.0 Unported License