2025 Iowa Cubs Statistics

International League (IL) - Class: AAA
Team Record: 74-75
Finished 5th in the IL's West Division
Manager: Marty Pevey (74-75)
Affiliation: Chicago Cubs
Location: Des Moines, Iowa
Ballpark: Principal Park
Attendance: 409,706, Avg. 5,612 in 73 home dates
2025 Iowa Cubs Roster

The Iowa Cubs of the International League ended the 2025 season with a record of 74 wins and 75 losses, finishing fifth in the league's West Division.

Greg Allen, Miguel Amaya, Javier Assad, Moisés Ballesteros, Ryan Brasier, Ben Brown, Vidal Bruján, Tom Cosgrove, Chris Flexen, Michael Fulmer, Austin Gomber, Gavin Hollowell, Cade Horton, Brandon Hughes, Caleb Kilian, Nicky Lopez, Kenta Maeda, Reese McGuire, Tyson Miller, Eli Morgan, Jack Neely, Nate Pearson, Carlos Pérez, Ethan Roberts, Tommy Romero, Joe Ross, Peter Solomon, Michael Soroka, Jameson Taillon, Keegan Thompson, Spencer Turnbull, Forrest Wall, Jake Woodford, Owen Caissie, Kevin Alcántara, Dixon Machado, Matt Shaw, Jordan Wicks, Luke Little, Brooks Kriske, Zach Pop, Antonio Santos, Phil Bickford, Porter Hodge, Shota Imanaga, Daniel Palencia, Trevor Richards and Billy Hamilton were all players from the 2025 Iowa Cubs who played in the Majors during their careers.

Marty Pevey served as manager.


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
Connor Noland96.6004.0727223000132.7133696013550115423579
Will Sanders74.6366.381714100079.08764561433079817356
Riley Martin62.7502.694711600463.7412119435080202261
Keegan Thompson62.7504.50335500064.0653332725083803281
Tom Cosgrove41.8004.30400800046.0432222425055200206
Chris Flexen301.0001.1655000023.319430802110094
Brooks Kriske301.0003.13230300031.7241411410052205132
Nate Pearson32.6002.223811900744.7271711124157300186
Jordan Wicks34.4293.552016200271.0663028423077100295
Kenta Maeda34.4295.971212000057.3543938825045303249
Austin Gomber201.0000.4743000019.012110201900169
Eli Morgan201.0005.0690100010.712760901100052
Cade Horton21.6671.2466000029.01244213033102108
Luke Little21.6672.87432900259.7362219334075903252
Chris Kachmar23.4007.0499000038.3343130729047212178
Ethan Roberts24.3332.163611200341.7351810220154311181
Gavin Hollowell24.3336.963001600432.3373025621347522158
Brandon Hughes25.2866.33210800227.0332319713129402127
Ben Brown101.0000.8232000011.0511120800040
Michael Fulmer101.0002.96152100124.31998311032100100
Michael Soroka101.0003.861000002.311110030008
Zach Pop101.0005.599030009.712660301400046
Phil Bickford11.5002.60200700227.7158826036310106
Brandon Birdsell11.5003.3844000018.7161174801810080
Jake Woodford11.5004.5743100021.72411113302010090
Caleb Kilian11.5007.1191100012.71510103811310163
Tyson Miller12.3336.27310700137.3382726334036301183
Frankie Scalzo12.33314.09103300015.328262461301730487
Porter Hodge13.2506.61150200016.314131211502600177
Cole Reynolds000.001000003.3100020400013
Walker Powell000.001100006.0300000500021
Parker Chavers000.001000000.300001000002
Nolan Clenney000.001000002.020001030009
Shota Imanaga000.001100004.3200020800017
Darius Hill000.001010001.000002001006
Joe Ross002.575130007.0422020300027
Javier Assad002.9344000015.315650701500167
Chase Watkins006.751000001.301103031008
Daniel Palencia01.0001.936030014.7631020900021
Ryan Brasier01.0005.1910000008.71055150700038
Jameson Taillon01.0005.9444000016.71811114301730074
Jaxon Wiggins02.0004.663300009.79552601410144
Jack Neely02.0006.232801100530.3202121427139704142
Trevor Richards02.0007.277120008.77870701200141
Peter Solomon02.0007.5066000018.025191531102200388
Tommy Romero03.0008.54116100139.0443737824029301180
Spencer Turnbull03.0009.4966000024.7402726413024211126
Antonio Santos04.0009.3554000017.324211851502221093
Totals7475.4974.6364314914900351286.31187738662144640814389110555661

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
Jonathon Long1406065148615723320912079116.305.404.479.883246149040
Moisés Ballesteros114509446621412911376524967.316.385.473.858211196082
Carlos Pérez111465402751153212787115177.286.372.572.94423087050
Owen Caissie994333707410628222555457121.286.386.551.93720404020
James Triantos1024444076510520274328103167.258.315.369.684150124020
Kevin Alcántara10243037955101260176910448128.266.349.470.818178101020
Ben Cowles1134624215510028394416633132.238.304.382.686161137100
Christian Franklin8639032161852048411156380.265.393.427.820137105100
Chase Strumpf993923215271162134910063120.221.355.405.76013075030
Dixon Machado843312723660100434425059.221.345.301.6468273330
Hayden Cantrelle782782353755914281943391.234.339.332.6717815410
Greg Allen6123020031541416321131552.270.355.440.79588112211
Nicky Lopez2912710013276107222117.270.402.350.7523513030
Matt Shaw2411091222651614501711.286.409.560.9705142000
Reese McGuire228675112150319201012.280.360.467.8273510010
Darius Hill321149915216119101225.212.307.323.6303212010
Parker Chavers301018511153109311628.176.307.235.5422010000
Caleb Knight2571667145021011221.212.268.379.6462523000
Forrest Wall226049131230213831015.245.367.429.7952110010
Miguel Amaya1345412800050037.195.244.195.440830010
Vidal Bruján313130410001004.308.308.385.692500000
Rafael Morel11373324100410415.121.216.152.368500000
Ed Howard4981210020014.250.333.375.708300000
Casey Opitz1110000000001.000.000.000.000000000
Jaylen Palmer1440000000001.000.000.000.000000000
Will Sanders17220000000002.000.000.000.000000000
Tom Cosgrove40110000000001.000.000.000.000000000
Billy Hamilton6002000003200000000
Totals146957514956788130429124164741149506681274.263.357.431.78821351167811383

Fielding:

Player Pos GP PO A E DP Fld% RF/G PB SB CS CS%
Jonathon Long1B11577769569.9947.357
Chase Strumpf1B1812710311.9797.611
Carlos Pérez1B1678619.9885.250
Caleb Knight1B3120001.0004.000
Moisés Ballesteros1B3131021.0004.667
Nicky Lopez1B110001.0001.000
James Triantos2B6489125827.9643.344
Hayden Cantrelle2B304564213.9823.633
Chase Strumpf2B263046210.9742.923
Ben Cowles2B182734071.0003.389
Dixon Machado2B112534213.9675.364
Nicky Lopez2B5812011.0004.000
Ed Howard2B222001.0002.000
Chase Strumpf3B512671128.8901.902
Dixon Machado3B37356056.9502.568
Matt Shaw3B2394523.9642.348
Hayden Cantrelle3B17122031.0001.353
Ben Cowles3B1582512.9712.200
Jonathon Long3B935001.000.889
Nicky Lopez3B414001.0001.250
Moisés BallesterosC7167927105.9869.9447921413.2
Carlos PérezC535233932.9951.6046512230.1
Reese McGuireC131285011.0001.231119417.4
Caleb KnightC1161620.9716.09131915.0
Miguel AmayaC10652011.0006.7001900.0
Casey OpitzC10010.000.0000200.0
Kevin AlcántaraCF49119241.9682.469
Christian FranklinCF45110110.9912.467
James TriantosCF3159121.9681.935
Parker ChaversCF711010.9171.571
Forrest WallCF660001.0001.000
Hayden CantrelleCF6111001.0002.000
Greg AllenCF6160001.0002.667
Owen CaissieCF48010.8892.000
Vidal BrujánCF210001.000.500
Nicky LopezCF130001.0003.000
Greg AllenLF32472011.0001.531
Christian FranklinLF24373011.0001.667
Kevin AlcántaraLF2434410.9741.583
Darius HillLF2140110.9761.952
Forrest WallLF1214121.8821.250
Owen CaissieLF1219210.9551.750
Rafael MorelLF990001.0001.000
James TriantosLF6140001.0002.333
Jonathon LongLF6100001.0001.667
Parker ChaversLF660001.0001.000
Carlos PérezLF350001.0001.667
Hayden CantrelleLF330001.0001.000
Will SandersLF10000.000
Riley MartinP470610.857.128
Luke LittleP431610.875.163
Tom CosgroveP4011011.000.050
Nate PearsonP3815011.000.158
Ethan RobertsP3634001.000.194
Keegan ThompsonP3338001.000.333
Tyson MillerP3115001.000.194
Gavin HollowellP3035011.000.267
Jack NeelyP2831001.000.143
Connor NolandP2781211.952.741
Brooks KriskeP231110.667.087
Brandon HughesP2103001.000.143
Jordan WicksP2011110.923.600
Phil BickfordP201010.500.050
Will SandersP173220.714.294
Porter HodgeP151010.500.067
Michael FulmerP1521001.000.200
Kenta MaedaP1261001.000.583
Tommy RomeroP1127011.000.818
Frankie ScalzoP1002001.000.200
Ryan BrasierP1020001.000.200
Zach PopP92010.667.222
Eli MorganP910001.000.111
Caleb KilianP902001.000.222
Chris KachmarP922001.000.444
Trevor RichardsP70000.000
Spencer TurnbullP603001.000.500
Peter SolomonP610001.000.167
Daniel PalenciaP60000.000
Cade HortonP601001.000.167
Antonio SantosP51110.667.400
Joe RossP510001.000.200
Chris FlexenP532011.0001.000
Jake WoodfordP415021.0001.500
Jameson TaillonP411001.000.500
Austin GomberP412001.000.750
Brandon BirdsellP40010.000.000
Javier AssadP402001.000.500
Jaxon WigginsP310001.000.333
Ben BrownP311001.000.667
Chase WatkinsP10000.000
Michael SorokaP101001.0001.000
Cole ReynoldsP10000.000
Walker PowellP101001.0001.000
Shota ImanagaP10000.000
Darius HillP10000.000
Nolan ClenneyP10000.000
Parker ChaversP110001.0001.000
Owen CaissieRF69109522.9831.652
Kevin AlcántaraRF2338010.9741.652
Greg AllenRF16211011.0001.375
Parker ChaversRF15322001.0002.267
Christian FranklinRF12231011.0002.000
Hayden CantrelleRF713210.9382.143
Darius HillRF550001.0001.000
Forrest WallRF210001.000.500
Rafael MorelRF251001.0003.000
Jaylen PalmerRF140001.0004.000
Ben CowlesSS81100165537.9813.272
Dixon MachadoSS364786412.9713.694
Nicky LopezSS2021510101.0003.600
Hayden CantrelleSS152343312.9574.400
Ed HowardSS20210.6671.000
Vidal BrujánSS123021.0005.000
Totals189338591199102283.9802.672181924117.6

Average attendance is based upon the number of actual home dates where known (most leagues from 1992 and later). Where the number of home dates is not known, the average is calculated using half the team's total games.





Persons data from the Chadwick Baseball Bureau are Copyright Chadwick Baseball Bureau, and are made available under the Open Data Commons Attribution License.