Prep Baseball Iowa Top Performers of 2025: Infield Velocity
November 12, 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.
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 |
