Prep Baseball Report

Prep Baseball Iowa Top Performers of 2025: Class of 2029


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.


TOP 60 YARD DASHES 2029

Rank Name State School Class Pos 60-yard
1 Dominic Pope IA Johnston Senior High School 2029 RHP 6.95
2 Colton Neal IA Marion High School 2029 OF 7.02
3 Hayden Porter IA Fort Dodge High School 2029 C 7.03
4 Briggs Wilson IA Dallas Center-Grimes 2029 SS 7.04
5 Brody Blegen IA Urbandale High School 2029 LHP 7.12
6 Henry Kelly IA Northwest High School 2029 OF 7.15
^ Tommy Spieker IA North Polk High School 2029 OF 7.15
7 Caleb Hommer IA Johnston Senior High School 2029 OF 7.17
8 Bo Rypma IA Dowling Catholic High School 2029 OF 7.21
9 Dexter Lovan IA Pella High School 2029 SS 7.25
10 Drake Allison IA Ankeny High School 2029 C 7.26
^ Caiden Kucera IA Northwest High School 2029 OF 7.26


TOP PEAK EXIT VELOCITY 2029

Rank Name State School Class Pos Exit Velocity (max)
1 Bennett Hicklin IA Northwest High School 2029 1B 94.2 mph
2 Milo Schroeder IA Western Dubuque High School 2029 3B 93.6 mph
3 Brody Wegher IA Sergeant Bluff-Luton Senior High School 2029 RHP 91.9 mph
4 Drew Budke IA Cedar Falls High School 2029 C 91.9 mph
5 Tommy Spieker IA North Polk High School 2029 OF 91.3 mph
6 Julian Blanco IA St Edmond Catholic School 2029 C 91.2 mph
7 Eli Morio IA Xavier High School 2029 3B 91.2 mph
8 Henry Kelly IA Northwest High School 2029 OF 90.8 mph
9 Briggs Wilson IA Dallas Center-Grimes 2029 SS 90.7 mph
10 Dominic Pope IA Johnston Senior High School 2029 RHP 89.9 mph


TOP INFIELD VELOCITY 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 Nathan Price IA Liberty 2029 LHP 80
^ Nolan Gilroy IA Johnston Middle School 2029 OF 80
^ Briggs Wilson IA Dallas Center-Grimes 2029 SS 80
^ Frankie Pagano IA Dowling Catholic High School 2029 LHP 80
^ Isaac Smith IA Southeast Polk High School 2029 SS 80
3 Chase Douglas IA Ankeny Centennial High School 2029 1B 79
^ Griffin Prybil IA Pleasant Valley Junior High School 2029 RHP 79
^ Brooks Anderson IA Dowling Catholic 2029 SS 79
4 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
^ Hayden Porter IA Fort Dodge High School 2029 C 78
5 Jake Olthoff IA Iowa City Liberty 2029 RHP 77
^ Brody Wegher IA Sergeant Bluff-Luton Senior High School 2029 RHP 77
^ Hayden Walker IA Waukee High School 2029 2B 77
^ Milo Schroeder IA Western Dubuque High School 2029 3B 77
^ Tripp Rypma IA Dowling Catholic High School 2029 SS 77
^ Ryne Dobson IA Ankeny High School 2029 LHP 77
6 Jevon Pyle IA Dowling Catholic 2029 3B 76
^ Lucas Crawford IA Linn-Mar 2029 2B 76
^ John Gayton IA Pleasant Valley High School 2029 RHP 76
7 Cruz Stoneburner IA Ballard High School 2029 RHP 75
^ Landon Pearson IA Waukee Northwest 2029 3B 75
^ Ben Clement IA Ballard Middle School 2029 OF 75
8 Everett Dayton IA Southeast Polk High School 2029 3B 74
^ Hunter Derby IA Ankeny Centennial High School 2029 OF 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
^ Luke Thomason IA Northwest High School 2029 RHP 74
9 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
^ Avery Galvin IA Dallas Center-Grimes 2029 RHP 73
^ Brooks Hukee IA Valley High School 2029 2B 73
^ Drake Allison IA Ankeny High School 2029 C 73
^ Bentley Hulbert IA Turkey Valley Jr-Sr High School 2029 C 73
10 Drew Setchell IA Pleasant Valley High School 2029 C 72
^ Eli Morio IA Xavier High School 2029 3B 72
^ Daniel Houselog IA Hempstead 2029 SS 72
^ Jack Riley IA Grand View Christian High School 2029 RHP 72
^ Max Bejarno IA Dallas Center-Grimes 2029 1B 72


TOP OUTFIELD VELOCITY 2029

Rank Name State School Class Pos OF Velo
1 Dominic Pope IA Johnston Senior High School 2029 RHP 84
^ Tommy Spieker IA North Polk High School 2029 OF 84
2 Bo Rypma IA Dowling Catholic High School 2029 OF 81
3 Hayden Porter IA Fort Dodge High School 2029 C 80
^ Brody Blegen IA Urbandale High School 2029 LHP 80
4 Henry Kelly IA Northwest High School 2029 OF 79
^ Hunter Derby IA Ankeny Centennial High School 2029 OF 79
5 Colton Neal IA Marion High School 2029 OF 78
^ Trey Steckman IA Muscatine High School 2029 OF 78
^ Caiden Kucera IA Northwest High School 2029 OF 78
6 Ryan Kepley IA Roland-Story High School 2029 RHP 77
^ Benjamin Barrett IA Boone High School 2029 OF 77
^ Nolan Gilroy IA Johnston Middle School 2029 OF 77
^ Kinnick Moore IA Urbandale High School 2029 OF 77
7 Tristan Prier IA Clear Creek Amana High School 2029 RHP 76
^ Lucas Crawford IA Linn-Mar 2029 2B 76
8 Ben Clement IA Ballard Middle School 2029 OF 74
^ Landon Askelsen IA Ballard High School 2029 OF 74
^ Jax Mead IA Dowling Catholic High School 2029 OF 74
^ Nathan Price IA Liberty 2029 LHP 74
9 Landon Waseskuk IA Cedar Falls 2029 1B 73
^ Eli Vos IA Northview Middle School 2029 RHP 73
^ Chase Moen IA Northwest High School 2029 RHP 73
10 Caleb Hommer IA Johnston Senior High School 2029 OF 71
^ Tommy White IA Western Dubuque High School 2029 LHP 71


TOP CATCHER VELOCITY 2029

Rank Name State School Class Pos C Velo
1 Blake Schultz IA Wahlert Catholic High School 2029 C 75
2 Ryan Kepley IA Roland-Story High School 2029 RHP 74
3 Drake Allison IA Ankeny High School 2029 C 73
^ Drew Budke IA Cedar Falls High School 2029 C 73
4 Bentley Hulbert IA Turkey Valley Jr-Sr High School 2029 C 71
5 Hayden Porter IA Fort Dodge High School 2029 C 70
6 Blake Bartlett IA St Edmond Catholic School 2029 C 69
^ Jacob Coffin IA Des Moines Christian School 2029 C 69
^ Truett White IA ADM Senior High School 2029 C 69
^ Arthur Leong IA Ankeny Centennial High School 2029 C 69
7 Daniel Houselog IA Hempstead 2029 SS 68
^ Ben Clement IA Ballard Middle School 2029 OF 68
^ Boston Anderson IA Northwest High School 2029 C 68
8 Adler Gibbs IA Western Dubuque High School 2029 C 67
^ Julian Blanco IA St Edmond Catholic School 2029 C 67
^ Riley Hanford IA West Marshall High School 2029 C 67
^ Caden Pederson IA North Polk High School 2029 C 67
^ Drew Setchell IA Pleasant Valley High School 2029 C 67
9 Mason Canterbury IA Linn-Mar 2029 C 66
10 Hudson Peterson IA Newman Catholic 2029 C 65


TOP CATCHER POP 2029

Rank Name State School Class Pos Pop Time
1 Blake Bartlett IA St Edmond Catholic School 2029 C 1.95-2.08
2 Drew Budke IA Cedar Falls High School 2029 C 2.00-2.22
3 Ryan Kepley IA Roland-Story High School 2029 RHP 2.12-2.18
4 Blake Schultz IA Wahlert Catholic High School 2029 C 2.14-2.21
5 Bentley Hulbert IA Turkey Valley Jr-Sr High School 2029 C 2.18-2.28
6 Drew Setchell IA Pleasant Valley High School 2029 C 2.18-2.43
7 Ben Clement IA Ballard Middle School 2029 OF 2.19-2.21
8 Drake Allison IA Ankeny High School 2029 C 2.20-2.25
^ Riley Hanford IA West Marshall High School 2029 C 2.20-2.25
9 Jacob Coffin IA Des Moines Christian School 2029 C 2.25-2.33
10 Mason Canterbury IA Linn-Mar 2029 C 2.26-2.34


TOP FASTBALL VELOCITY 2029

Rank Name State School Class Pos Max FB
1 Milo Schroeder IA Western Dubuque High School 2029 3B 84 mph
2 Cooper Sweeney IA Assumption 2029 RHP 83 mph
3 Brody Blegen IA Urbandale High School 2029 LHP 82 mph
4 Frankie Pagano IA Dowling Catholic High School 2029 LHP 81 mph
5 Brody Wegher IA Sergeant Bluff-Luton Senior High School 2029 RHP 80 mph
^ Briggs Wilson IA Dallas Center-Grimes 2029 SS 80 mph
^ Chase Douglas IA Ankeny Centennial High School 2029 1B 80 mph
^ Clay Buseman IA AGWSR High School 2029 RHP 80 mph
^ Cason Raschke IA Norwalk Senior High School 2029 3B 80 mph
6 Blake Schultz IA Wahlert Catholic High School 2029 C 79 mph
^ John Gayton IA Pleasant Valley High School 2029 RHP 79 mph
^ Isaac Smith IA Southeast Polk High School 2029 SS 79 mph
7 Bo Rypma IA Dowling Catholic High School 2029 OF 78 mph
^ Brooks Anderson IA Dowling Catholic 2029 SS 78 mph
^ Blake Bartlett IA St Edmond Catholic School 2029 C 78 mph
^ Jake Olthoff IA Iowa City Liberty 2029 RHP 78 mph
^ Andre Purpura IA Linn-Mar 2029 RHP 78 mph
^ Hayden Walker IA Waukee High School 2029 2B 78 mph
^ Griffin Prybil IA Pleasant Valley Junior High School 2029 RHP 78 mph
8 Hayden Porter IA Fort Dodge High School 2029 C 76 mph
^ Ryan Kepley IA Roland-Story High School 2029 RHP 76 mph
^ Kinnick Moore IA Urbandale High School 2029 OF 76 mph
^ Brooks Hukee IA Valley High School 2029 2B 76 mph
^ Max Bloomquist IA John F Kennedy High School 2029 3B 76 mph
9 Henry Kelly IA Northwest High School 2029 OF 75 mph
^ Landon Pearson IA Waukee Northwest 2029 3B 75 mph
^ Max Bejarno IA Dallas Center-Grimes 2029 1B 75 mph
^ Avery Galvin IA Dallas Center-Grimes 2029 RHP 75 mph
^ Jack Riley IA Grand View Christian High School 2029 RHP 75 mph
10 Colton Neal IA Marion High School 2029 OF 74 mph
^ Eli Morio IA Xavier High School 2029 3B 74 mph
^ Cameron Purvis IA West Hancock High School 2029 RHP 74 mph
^ Easton Espeland IA Forest City High School 2029 RHP 74 mph
^ Ben Clement IA Ballard Middle School 2029 OF 74 mph
^ Luke Thomason IA Northwest High School 2029 RHP 74 mph


TOP FASTBALL VELOCITY (TRACKMAN) 2029

Rank Name State School Class Pos Velocity (max)
1 Frankie Pagano IA Dowling Catholic High School 2029 LHP 81.8 mph
2 Milo Schroeder IA Western Dubuque High School 2029 3B 81.6 mph
3 Tommy Spieker IA North Polk High School 2029 OF 80.7 mph
4 Brody Wegher IA Sergeant Bluff-Luton Senior High School 2029 RHP 80.3 mph
5 Bo Rypma IA Dowling Catholic High School 2029 OF 78.9 mph
6 Blake Bartlett IA St Edmond Catholic School 2029 C 78.2 mph
7 Briggs Wilson IA Dallas Center-Grimes 2029 SS 77.9 mph
8 Henry Kelly IA Northwest High School 2029 OF 77.1 mph


MORE IOWA TOP PERFORMERS CONTENT

UPCOMING EVENTS

EVENT DATE LOCATION
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