Prep Baseball Iowa Top Performers of 2025: Class of 2029
November 20, 2025
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
- IA Prep Baseball Iowa Top Performers of 2025: Class of 2029 11/20/25
- IA Prep Baseball Iowa Top Performers of 2025: Curve/Slider Metrics (TrackMan) 11/19/25
- IA Prep Baseball Iowa Top Performers of 2025: Fastball Metrics (TrackMan) 11/18/25
- IA Prep Baseball Iowa Top Performers of 2025: Fastball Velocity 11/17/25
- IA Prep Baseball Iowa Top Performers of 2025: Catcher Metrics 11/14/25
- IA Prep Baseball Iowa Top Performers of 2025: Outfield Velocity 11/13/25
- IA Prep Baseball Iowa Top Performers of 2025: Infield Velocity 11/12/25
- IA Prep Baseball Iowa Top Performers of 2025: Exit Velocity 11/11/25
- IA Prep Baseball Iowa Top Performers of 2025: 60 Yard Dash 11/10/25
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 |
