Prep Baseball Report

Prep Baseball Iowa Top Performers of 2025: Infield Velocity


Rob Allison
Supervisor, Upper Midwest

 

Iowa - As we head into 2026, Prep Baseball Iowa took an in-depth look at the numbers collected from our events throughout the past year. 2025 was an outstanding year as we continued our mission to help players across the state reach the next level—providing a platform to showcase their abilities and be seen by college programs nationwide. More than 900 colleges and professional teams subscribe to Prep Baseball’s services.

After compiling data from events held across Iowa in 2025, we’ve highlighted the top statistical performers in multiple categories. While these numbers don’t represent everything documented by our boots-on-the-ground scouting staff, they offer a strong snapshot of where each class currently stands.


INFIELD VELOCITY  | ALL (2026-2029)

Rank Name State School Class Pos INF Velo
1 Jacob Pierro IA Wahlert Catholic High School 2028 RHP 94
2 Brody McInville IA Urbandale 2026 SS 91
^ Gavin De Jesus IA Waukee High School 2026 SS 91
^ Brooks Bond IA Lewis Central Senior High School 2028 SS 91
3 Jonathan Carrasco IA Ankeny Centennial High School 2026 SS 90
^ Beau Morio IA Xavier 2027 C 90
^ Cullen Smith IA Ames 2026 OF 90
^ Bryce Pauly IA Davenport North 2026 3B 90
^ Cal Jepsen IA Sioux City East 2026 SS 90
^ Tom Norton IA Muscatine High School 2027 3B 90
4 JP Elbert IA Dubuque Wahlert 2027 C 89
^ Hayden Anderson IA Waukee High School 2027 LHP 89
^ Easton Cox IA Pleasantville 2027 2B 89
^ Maddox Kelley IA Solon High School 2027 SS 89
5 Lincoln Norris IA Knoxville High School 2027 SS 88
^ Colton Moore IA Norwalk 2027 SS 88
^ Garrett Luett IA Underwood 2026 SS 88
^ Rhylee Schmidt IA Norwalk Senior High School 2027 C 88
^ Danny Doyle IA John F Kennedy High School 2027 SS 88
^ Quinn Wheeler IA Johnston Senior High School 2028 C 88
^ Nolan Powell IA Ankeny Centennial High School 2026 SS 88
6 Ben Grife IA ADM 2028 RHP 87
^ Tate Atkin IA Indianola High School 2027 RHP 87
^ Henry Simmons IA Williamsburg 2026 C 87
^ Allan White IA Storm Lake 2026 SS 87
^ Braden Wallace IA Roland-Story High School 2027 SS 87
^ Jackson Kepley IA Ames High School 2026 C 87
^ Patrick O'Brien IA Pleasant Valley 2026 RHP 87
^ Colby Den Hartog IA Rock Valley High School 2026 RHP 87
^ Jack Wedemeier IA Waverly-Shell Rock Senior 2026 RHP 87
^ Samuel Carlson IA Pella 2026 RHP 87
7 Trae Houser IA Ankeny Centennial 2026 RHP 86
^ Jett Kamberling IA Tipton High School 2026 RHP 86
^ Hayes Lautenbach IA Pella 2027 RHP 86
^ Ethan Hall IA Des Moines Roosevelt 2027 RHP 86
^ Matthew Blomme IA Cardinal High School 2027 RHP 86
^ Drake Gosselink IA WDM Valley 2028 RHP 86
^ Matthew Tesdahl IA Webster City 2026 SS 86
^ Bridger Schmidt IA Linn-Mar 2027 1B 86
^ Noah Beckett IA Waverly-Shell Rock 2027 3B 86
^ Bryce Christian IA Independence Junior Senior High School 2026 3B 86
^ Chase Hansen IA Humboldt 2027 C 86
8 Owen Duffek IA Lewis Central Senior High School 2027 SS 85
^ Tyler Majeski IA Ankeny High School 2026 1B 85
^ Lucas LeClere IA Waukee High School 2028 3B 85
^ Hunter Hill IA Wahlert Catholic High School 2027 1B 85
^ Jack Romig IA Ankeny High School 2026 3B 85
^ Joey Nahas IA Dowling Catholic 2026 SS 85
^ Anthony Harrington IA Midland Middle/High School 2026 3B 85
^ Cael Kluever IA Northeast 2026 RHP 85
^ Bohdy Colling IA Sioux City East 2026 RHP 85
^ Blake Fort IA Lewis Central Senior High School 2028 SS 85
^ Cain Mueller IA Northwest High School 2028 2B 85
9 Maddux Mueller IA Cedar Rapids Prairie 2026 SS 84
^ Will Nesler IA Ankeny Centennial High School 2027 SS 84
^ Shane Carroll IA Urbandale 2026 3B 84
^ Kasen Gilroy IA Prairie High School 2028 LHP 84
^ Nate Riley IA Grand View Christian 2026 SS 84
^ Reece Whinery IA Southeast Polk High School 2026 RHP 84
^ George Blake IA Indianola High School 2027 OF 84
^ Tate Van Dyke IA La Porte City Union 2026 RHP 84
^ William Litton IA Regina Catholic Education Center 2027 RHP 84
^ Jake Clement IA Ballard High School 2028 C 84
^ Austin Naber IA Ames High School 2027 SS 84
^ David Klapperich IA Clear Creek Amana High School 2026 RHP 84
^ Connor Whannel IA John F Kennedy High School 2028 SS 84
^ Max Dougherty IA Cedar Rapids Xavier 2028 3B 84
^ McCabe Hukee IA Valley High School 2028 SS 84
^ Reed Smith IA Winterset Senior High School 2026 C 84
10 Colin Ruge IA Southeast Polk High School 2028 SS 83
^ Colton Wight IA Martensdale-St Marys Jr-Sr High School 2026 3B 83
^ RJ St. Romain IA Ankeny 2026 SS 83
^ Jase Jetmund IA North Polk High School 2028 SS 83
^ Brady Hillebrand IA Ballard 2026 SS 83
^ Carson Nolte IA Carlisle High School 2026 2B 83
^ Kaleb Kosman IA Johnston 2026 SS 83
^ Landon Willoughby IA Urbandale 2026 3B 83
^ Lincoln Roethler IA Denver 2027 RHP 83
^ Jayden Stumpff IA Cedar Rapids Prairie 2028 3B 83
^ Owen Hupfer IA Johnston Senior High School 2027 2B 83
^ Carson Rounds IA Des Moines Christian School 2026 OF 83
^ Xavier Perez IA Cedar Rapids Prairie 2027 C 83
^ Cayden Courtney IA Cardinal High School 2026 SS 83
11 Kason Clayborne IA Sioux City East 2027 OF 82
^ Maddox Bartling IA Southeast Polk High School 2026 SS 82
^ Carter Johnson IA Waukee Northwest 2026 SS 82
^ Mitch Martens IA Bettendorf High School 2027 SS 82
^ Cade Newman IA Ankeny Centennial 2027 3B 82
^ Mason McFate IA Pleasant Valley High School 2028 SS 82
^ Dakota Winkleman IA Newton Senior 2027 3B 82
^ Ayden Downing IA Johnston Senior High School 2026 RHP 82
^ Hayden Harper IA Dubuque Hempstead 2027 3B 82
^ Quinn Flanagan IA Wahlert Catholic High School 2028 LHP 82
^ Brayden Moore IA Waukee 2026 SS 82
^ Texton Bollers IA Clear Creek Amana 2028 3B 82
^ Lyncoln McCaffrey IA Sioux City East 2027 2B 82
^ Liam Howard IA Ankeny High School 2027 RHP 82
^ Owen Hatler IA Bettendorf High School 2028 SS 82
^ Avyon Sutterfield IA Humboldt High School 2027 SS 82
^ Cale Gasperi IA Ankeny Centennial High School 2028 SS 82
^ Aidan Plum IA WDM Valley 2027 SS 82
^ Ryley Lawler IA Dubuque Senior High School 2026 1B 82
12 Chase Bough IA North Polk High School 2028 SS 81
^ Miles Lorentzen IA Roosevelt High School 2026 RHP 81
^ Lincoln Wheelan IA Valley High School 2028 SS 81
^ Dominic Pope IA Johnston Senior High School 2029 RHP 81
^ Evan Varcoe IA Des Moines Christian School 2027 3B 81
^ Brody Larsen IA Treynor High School 2027 C 81
^ Alex Jensen IA ADM Senior High School 2027 SS 81
^ Brayden Kennedy IA Pleasantville High School 2027 3B 81
^ Andrew Clement IA Des Moines Christian 2027 SS 81
^ Reggie Pederson IA Fort Dodge High School 2028 SS 81
^ Luke Deike IA Solon High School 2027 RHP 81
^ Kael Wischmeier IA Mediapolis High School 2027 3B 81
^ Cooper Sweeney IA Assumption 2029 RHP 81
^ Travis White IA Martensdale-St Marys Jr-Sr High School 2026 RHP 81
^ Patrick Lentz IA Dowling Catholic 2027 3B 81
^ Tavian Soppe IA Linn Mar 2026 1B 81
^ Cole Goodrich IA Marion 2026 3B 81
^ Jack Gavin IA Regina Catholic Education Center 2027 SS 81
^ Kolt Davis IA Bettendorf High School 2029 RHP 81
13 Asher Brueck IA Indianola High School 2026 LHP 80
^ Austin Hans IA Ankeny 2026 SS 80
^ Nash Wentland IA Pleasant Valley 2026 2B 80
^ Alexander Taylor IA Waukee Northwest 2028 OF 80


INFIELD VELOCITY | CLASS OF 2026

Rank Name State School Class Pos INF Velo
1 Brody McInville IA Urbandale 2026 SS 91
^ Gavin De Jesus IA Waukee High School 2026 SS 91
2 Jonathan Carrasco IA Ankeny Centennial High School 2026 SS 90
^ Cullen Smith IA Ames 2026 OF 90
^ Bryce Pauly IA Davenport North 2026 3B 90
^ Cal Jepsen IA Sioux City East 2026 SS 90
3 Garrett Luett IA Underwood 2026 SS 88
^ Nolan Powell IA Ankeny Centennial High School 2026 SS 88
4 Henry Simmons IA Williamsburg 2026 C 87
^ Allan White IA Storm Lake 2026 SS 87
^ Jackson Kepley IA Ames High School 2026 C 87
^ Patrick O'Brien IA Pleasant Valley 2026 RHP 87
^ Colby Den Hartog IA Rock Valley High School 2026 RHP 87
^ Jack Wedemeier IA Waverly-Shell Rock Senior 2026 RHP 87
^ Samuel Carlson IA Pella 2026 RHP 87
5 Trae Houser IA Ankeny Centennial 2026 RHP 86
^ Jett Kamberling IA Tipton High School 2026 RHP 86
^ Matthew Tesdahl IA Webster City 2026 SS 86
^ Bryce Christian IA Independence Junior Senior High School 2026 3B 86
6 Tyler Majeski IA Ankeny High School 2026 1B 85
^ Jack Romig IA Ankeny High School 2026 3B 85
^ Joey Nahas IA Dowling Catholic 2026 SS 85
^ Anthony Harrington IA Midland Middle/High School 2026 3B 85
^ Cael Kluever IA Northeast 2026 RHP 85
^ Bohdy Colling IA Sioux City East 2026 RHP 85
7 Maddux Mueller IA Cedar Rapids Prairie 2026 SS 84
^ Shane Carroll IA Urbandale 2026 3B 84
^ Nate Riley IA Grand View Christian 2026 SS 84
^ Reece Whinery IA Southeast Polk High School 2026 RHP 84
^ Tate Van Dyke IA La Porte City Union 2026 RHP 84
^ David Klapperich IA Clear Creek Amana High School 2026 RHP 84
^ Reed Smith IA Winterset Senior High School 2026 C 84
8 Colton Wight IA Martensdale-St Marys Jr-Sr High School 2026 3B 83
^ RJ St. Romain IA Ankeny 2026 SS 83
^ Brady Hillebrand IA Ballard 2026 SS 83
^ Carson Nolte IA Carlisle High School 2026 2B 83
^ Kaleb Kosman IA Johnston 2026 SS 83
^ Landon Willoughby IA Urbandale 2026 3B 83
^ Carson Rounds IA Des Moines Christian School 2026 OF 83
^ Cayden Courtney IA Cardinal High School 2026 SS 83
9 Maddox Bartling IA Southeast Polk High School 2026 SS 82
^ Carter Johnson IA Waukee Northwest 2026 SS 82
^ Ayden Downing IA Johnston Senior High School 2026 RHP 82
^ Brayden Moore IA Waukee 2026 SS 82
^ Ryley Lawler IA Dubuque Senior High School 2026 1B 82
10 Miles Lorentzen IA Roosevelt High School 2026 RHP 81
^ Travis White IA Martensdale-St Marys Jr-Sr High School 2026 RHP 81
^ Tavian Soppe IA Linn Mar 2026 1B 81
^ Cole Goodrich IA Marion 2026 3B 81


INFIELD VELOCITY | CLASS OF 2027

Rank Name State School Class Pos INF Velo
1 Beau Morio IA Xavier 2027 C 90
^ Tom Norton IA Muscatine High School 2027 3B 90
2 JP Elbert IA Dubuque Wahlert 2027 C 89
^ Hayden Anderson IA Waukee High School 2027 LHP 89
^ Easton Cox IA Pleasantville 2027 2B 89
^ Maddox Kelley IA Solon High School 2027 SS 89
3 Lincoln Norris IA Knoxville High School 2027 SS 88
^ Colton Moore IA Norwalk 2027 SS 88
^ Rhylee Schmidt IA Norwalk Senior High School 2027 C 88
^ Danny Doyle IA John F Kennedy High School 2027 SS 88
4 Tate Atkin IA Indianola High School 2027 RHP 87
^ Braden Wallace IA Roland-Story High School 2027 SS 87
5 Hayes Lautenbach IA Pella 2027 RHP 86
^ Ethan Hall IA Des Moines Roosevelt 2027 RHP 86
^ Matthew Blomme IA Cardinal High School 2027 RHP 86
^ Bridger Schmidt IA Linn-Mar 2027 1B 86
^ Noah Beckett IA Waverly-Shell Rock 2027 3B 86
^ Chase Hansen IA Humboldt 2027 C 86
6 Owen Duffek IA Lewis Central Senior High School 2027 SS 85
^ Hunter Hill IA Wahlert Catholic High School 2027 1B 85
7 Will Nesler IA Ankeny Centennial High School 2027 SS 84
^ George Blake IA Indianola High School 2027 OF 84
^ William Litton IA Regina Catholic Education Center 2027 RHP 84
^ Austin Naber IA Ames High School 2027 SS 84
8 Lincoln Roethler IA Denver 2027 RHP 83
^ Owen Hupfer IA Johnston Senior High School 2027 2B 83
^ Xavier Perez IA Cedar Rapids Prairie 2027 C 83
9 Kason Clayborne IA Sioux City East 2027 OF 82
^ Mitch Martens IA Bettendorf High School 2027 SS 82
^ Cade Newman IA Ankeny Centennial 2027 3B 82
^ Dakota Winkleman IA Newton Senior 2027 3B 82
^ Hayden Harper IA Dubuque Hempstead 2027 3B 82
^ Lyncoln McCaffrey IA Sioux City East 2027 2B 82
^ Liam Howard IA Ankeny High School 2027 RHP 82
^ Avyon Sutterfield IA Humboldt High School 2027 SS 82
^ Aidan Plum IA WDM Valley 2027 SS 82
10 Evan Varcoe IA Des Moines Christian School 2027 3B 81
^ Brody Larsen IA Treynor High School 2027 C 81
^ Alex Jensen IA ADM Senior High School 2027 SS 81
^ Brayden Kennedy IA Pleasantville High School 2027 3B 81
^ Andrew Clement IA Des Moines Christian 2027 SS 81
^ Luke Deike IA Solon High School 2027 RHP 81
^ Kael Wischmeier IA Mediapolis High School 2027 3B 81
^ Patrick Lentz IA Dowling Catholic 2027 3B 81
^ Jack Gavin IA Regina Catholic Education Center 2027 SS 81


INFIELD VELOCITY | CLASS OF 2028

Rank Name State School Class Pos INF Velo
1 Jacob Pierro IA Wahlert Catholic High School 2028 RHP 94
2 Brooks Bond IA Lewis Central Senior High School 2028 SS 91
3 Quinn Wheeler IA Johnston Senior High School 2028 C 88
4 Ben Grife IA ADM 2028 RHP 87
5 Drake Gosselink IA WDM Valley 2028 RHP 86
6 Lucas LeClere IA Waukee High School 2028 3B 85
^ Blake Fort IA Lewis Central Senior High School 2028 SS 85
^ Cain Mueller IA Northwest High School 2028 2B 85
7 Kasen Gilroy IA Prairie High School 2028 LHP 84
^ Jake Clement IA Ballard High School 2028 C 84
^ Connor Whannel IA John F Kennedy High School 2028 SS 84
^ Max Dougherty IA Cedar Rapids Xavier 2028 3B 84
^ McCabe Hukee IA Valley High School 2028 SS 84
8 Colin Ruge IA Southeast Polk High School 2028 SS 83
^ Jase Jetmund IA North Polk High School 2028 SS 83
^ Jayden Stumpff IA Cedar Rapids Prairie 2028 3B 83
9 Mason McFate IA Pleasant Valley High School 2028 SS 82
^ Quinn Flanagan IA Wahlert Catholic High School 2028 LHP 82
^ Texton Bollers IA Clear Creek Amana 2028 3B 82
^ Owen Hatler IA Bettendorf High School 2028 SS 82
^ Cale Gasperi IA Ankeny Centennial High School 2028 SS 82
10 Chase Bough IA North Polk High School 2028 SS 81
^ Lincoln Wheelan IA Valley High School 2028 SS 81
^ Reggie Pederson IA Fort Dodge High School 2028 SS 81


INFIELD VELOCITY  | CLASS OF 2029

Rank Name State School Class Pos INF Velo
1 Cooper Sweeney IA Assumption 2029 RHP 81
^ Kolt Davis IA Bettendorf High School 2029 RHP 81
^ Dominic Pope IA Johnston Senior High School 2029 RHP 81
2 Isaac Smith IA Southeast Polk High School 2029 SS 80
^ Nolan Gilroy IA Johnston Middle School 2029 OF 80
^ Nathan Price IA Liberty 2029 LHP 80
^ Briggs Wilson IA Dallas Center-Grimes 2029 SS 80
^ Frankie Pagano IA Dowling Catholic High School 2029 LHP 80
3 Brooks Anderson IA Dowling Catholic 2029 SS 79
^ Chase Douglas IA Ankeny Centennial High School 2029 1B 79
^ Griffin Prybil IA Pleasant Valley Junior High School 2029 RHP 79
4 Hayden Porter IA Fort Dodge High School 2029 C 78
^ Blake Bartlett IA St Edmond Catholic School 2029 C 78
^ Clay Buseman IA AGWSR High School 2029 RHP 78
^ Max Bloomquist IA John F Kennedy High School 2029 3B 78
^ Cason Raschke IA Norwalk Senior High School 2029 3B 78
5 Milo Schroeder IA Western Dubuque High School 2029 3B 77
^ Hayden Walker IA Waukee High School 2029 2B 77
^ Tripp Rypma IA Dowling Catholic High School 2029 SS 77
^ Ryne Dobson IA Ankeny High School 2029 LHP 77
^ Jake Olthoff IA Iowa City Liberty 2029 RHP 77
^ Brody Wegher IA Sergeant Bluff-Luton Senior High School 2029 RHP 77
6 John Gayton IA Pleasant Valley High School 2029 RHP 76
^ Jevon Pyle IA Dowling Catholic 2029 3B 76
^ Lucas Crawford IA Linn-Mar 2029 2B 76
7 Ben Clement IA Ballard Middle School 2029 OF 75
^ Cruz Stoneburner IA Ballard High School 2029 RHP 75
^ Landon Pearson IA Waukee Northwest 2029 3B 75
8 Luke Thomason IA Northwest High School 2029 RHP 74
^ Hunter Derby IA Ankeny Centennial High School 2029 OF 74
^ Everett Dayton IA Southeast Polk High School 2029 3B 74
^ Dexter Lovan IA Pella High School 2029 SS 74
^ Andre Purpura IA Linn-Mar 2029 RHP 74
^ Beckett Immel IA WDM Valley 2029 1B 74
9 Avery Galvin IA Dallas Center-Grimes 2029 RHP 73
^ Brooks Hukee IA Valley High School 2029 2B 73
^ Bentley Hulbert IA Turkey Valley Jr-Sr High School 2029 C 73
^ Drake Allison IA Ankeny High School 2029 C 73
^ Kellen Mcgaffin IA Ankeny Centennial High School 2029 3B 73
^ Phenix Liberty IA Xavier High School 2029 SS 73
^ Kyper Schoeneman IA Linn-Mar 2029 RHP 73
10 Jack Riley IA Grand View Christian High School 2029 RHP 72
^ Max Bejarno IA Dallas Center-Grimes 2029 1B 72
^ Eli Morio IA Xavier High School 2029 3B 72
^ Daniel Houselog IA Hempstead 2029 SS 72
^ Drew Setchell IA Pleasant Valley High School 2029 C 72


MORE IOWA TOP PERFORMERS CONTENT

UPCOMING EVENTS

EVENT DATE LOCATION
Winter Hitting Update (S1) 11/16/2025 Chips Performance, Waukee, IA
Winter Hitting Update (S2) 12/14/2025 Chips Performance, Waukee, IA
Winter Hitting Update (S3) 01/11/2026 Chips Performance, Waukee, IA
IA Preseason ID-Eastern Iowa 02/08/2026 Eastern Iowa Sports Facility, Monticello, IA
Rising Stars ID-Eastern Iowa (2030s Only) 02/08/2026 Eastern Iowa Sports Facility, Monticello, IA
IA Preseason ID-Central Iowa 02/15/2026 SportsPlex West, Waukee, IA
Rising Stars ID-Central Iowa S1 (2030s Only) 02/15/2026 SportsPlex West, Waukee, IA
IA Preseason ID-Southeast Iowa 02/16/2026 Musco Sports Center, Muscatine, IA
Rising Stars ID-Southeast Iowa (2030s Only) 02/16/2026 Musco Sports Center, Muscatine, IA
IA Preseason All-State (Invite-Only) 03/08/2026 SportsPlex West, Waukee, IA
Rising Stars ID-Central Iowa S2 (2030s Only) 03/08/2026 SportsPlex West, Waukee, IA