Prep Baseball Iowa Top Performers of 2025: Fastball Metrics (TrackMan)
November 18, 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.
MAX FASTBALL VELOCITY | ALL (2026-2029)
Rank
Name
State
School
Class
Pos
Velocity (max)
1
Ryan Stedman
IA
West Des Moines Valley
2026
RHP
93.3 mph
2
Tucker Long
IA
Ottumwa High School
2026
RHP
92.9 mph
3
Brady Andrews
IA
DES MOINES CHRISTIAN SCHOOL
2026
RHP
91.3 mph
4
Kaleb LaFavor
IA
Sioux City Heelan
2026
RHP
91.1 mph
5
Colton Arndt
IA
Ankeny Centennial
2026
RHP
90.5 mph
6
Trent Grevengoed
IA
WDM Valley
2026
OF
90.5 mph
7
Jacob Pierro
IA
Wahlert Catholic High School
2028
RHP
90.3 mph
8
Hunter Minner
IA
Ankeny High School
2027
RHP
90.2 mph
9
Brooks McCarty
IA
MOC-Floyd Valley High School
2026
LHP
90.1 mph
10
Lincoln Dalton
IA
Pleasant Valley High School
2026
RHP
89.5 mph
11
Henry Heller
IA
Moc-Floyd Valley High School
2028
LHP
89.5 mph
12
Sam Bartlett
IA
Iowa City West
2027
RHP
89.0 mph
13
Anthony Harrington
IA
Midland Middle/High School
2026
3B
88.9 mph
14
Christian Sawyer
IA
Iowa city west
2027
RHP
88.4 mph
15
Colton Roemmich
IA
WDM Valley
2026
RHP
88.3 mph
16
Rhylee Schmidt
IA
Norwalk Senior High School
2027
C
88.2 mph
17
Dawson Oppelt
IA
Dubuque Senior High School
2026
RHP
88.2 mph
18
Brady Smith
IA
Dallas Center-Grimes
2027
RHP
88.0 mph
19
Hayden Anderson
IA
Waukee High School
2027
LHP
88.0 mph
20
Brody McInville
IA
Urbandale
2026
SS
87.9 mph
21
Dane Gosselink
IA
West Des Moines Valley
2026
LHP
87.8 mph
22
Cal Jepsen
IA
Sioux City East
2026
SS
87.8 mph
23
Will Davies
IA
Johnston
2026
RHP
87.7 mph
24
Jackson Buttz
IA
Ballard High School
2026
RHP
87.6 mph
25
Landon Waddilove
IA
Iowa City West
2026
LHP
87.5 mph
TOP EFFECTIVE VELOCITY | ALL (2026-2029)
Rank
Name
State
School
Class
Pos
Eff Velocity (avg)
1
Henry Birt
IA
Iowa City
2027
RHP
91.1 mph
2
Kaleb LaFavor
IA
Sioux City Heelan
2026
RHP
91.0 mph
3
Tucker Long
IA
Ottumwa High School
2026
RHP
90.9 mph
4
Drake Hinson
IA
Nevada High School
2026
RHP
90.9 mph
5
Ryan Stedman
IA
West Des Moines Valley
2026
RHP
90.8 mph
6
Brady Andrews
IA
DES MOINES CHRISTIAN SCHOOL
2026
RHP
90.2 mph
7
Colton Arndt
IA
Ankeny Centennial
2026
RHP
89.2 mph
8
Hayden Anderson
IA
Waukee High School
2027
LHP
89.0 mph
9
Lincoln Dalton
IA
Pleasant Valley High School
2026
RHP
88.6 mph
10
Brady Smith
IA
Dallas Center-Grimes
2027
RHP
88.5 mph
11
Hunter Minner
IA
Ankeny High School
2027
RHP
88.2 mph
12
Trent Grevengoed
IA
WDM Valley
2026
OF
87.9 mph
13
Jackson Buttz
IA
Ballard High School
2026
RHP
87.7 mph
14
Kaden Fisher
IA
Vinton-Shellsburg High School
2026
LHP
87.6 mph
15
Brooks McCarty
IA
MOC-Floyd Valley High School
2026
LHP
87.0 mph
16
Dane Gosselink
IA
West Des Moines Valley
2026
LHP
86.9 mph
17
Nathan Gaswint
IA
Bishop Heelan Catholic High School
2026
RHP
86.8 mph
18
Tyler Majeski
IA
Ankeny High School
2026
1B
86.8 mph
19
Jacob Pierro
IA
Wahlert Catholic High School
2028
RHP
86.6 mph
20
Colton Roemmich
IA
WDM Valley
2026
RHP
86.5 mph
21
Henry Heller
IA
Moc-Floyd Valley High School
2028
LHP
86.4 mph
22
Gage Brownlee
IA
Iowa City West
2027
LHP
86.4 mph
23
Sam Bartlett
IA
Iowa City West
2027
RHP
86.2 mph
24
Luke Vestal
IA
Pleasantville High School
2026
LHP
86.0 mph
25
Dawson Oppelt
IA
Dubuque Senior High School
2026
RHP
86.0 mph
TOP SPIN RATE | ALL (2026-2029)
Rank
Name
State
School
Class
Pos
Spin Rate (max)
1
Caleb Peters
IA
Waterloo East
2026
SS
2605 rpm
2
Daniel Wiebelhaus
IA
Van Meter High School
2027
RHP
2592 rpm
3
Hayden Anderson
IA
Waukee High School
2027
LHP
2590 rpm
4
Travis White
IA
Martensdale-St Marys Jr-Sr High School
2026
RHP
2555 rpm
5
Ryan Buffington
IA
Ankeny High School
2026
LHP
2553 rpm
6
Andrew Schroeder
IA
West Senior High School
2026
RHP
2505 rpm
7
Jacob Pierro
IA
Wahlert Catholic High School
2028
RHP
2498 rpm
8
Hayes Lautenbach
IA
Pella
2027
RHP
2478 rpm
9
Raine Pitre
IA
Iowa Falls Alden
2027
OF
2475 rpm
10
Hunter Minner
IA
Ankeny High School
2027
RHP
2471 rpm
11
Jeremiah (JJ) Phillips
IA
Pleasantville
2027
OF
2465 rpm
12
Caleb Dickey-Steimel
IA
Waterloo West
2027
OF
2464 rpm
13
Bohdy Colling
IA
Sioux City East
2026
RHP
2461 rpm
14
Dawson Oppelt
IA
Dubuque Senior High School
2026
RHP
2437 rpm
15
Trae Houser
IA
Ankeny Centennial
2026
RHP
2417 rpm
16
Caylor Jones
IA
Pleasantville High School
2026
RHP
2415 rpm
17
George Blake
IA
Indianola High School
2027
OF
2415 rpm
18
Brooks McCarty
IA
MOC-Floyd Valley High School
2026
LHP
2409 rpm
19
Brekken Miller
IA
Ankeny Centennial High School
2028
C
2406 rpm
20
Carson Nolte
IA
Carlisle High School
2026
2B
2401 rpm
21
Lincoln Dalton
IA
Pleasant Valley High School
2026
RHP
2395 rpm
22
Bryce Jelsma
IA
Interstate 35 High School
2027
RHP
2394 rpm
23
Cal Jepsen
IA
Sioux City East
2026
SS
2385 rpm
24
Brayden Kennedy
IA
Pleasantville High School
2027
3B
2383 rpm
25
Will Davies
IA
Johnston
2026
RHP
2378 rpm
TOP INDUCED VERTICAL BREAK | ALL (2026-2029)
Rank
Name
State
School
Class
Pos
IVB (max)
1
Michael Wiechmann
IA
Ballard High School
2026
LHP
31.3 in
2
Julian Mizer
IA
Waukee High School
2027
RHP
28.7 in
3
Bode Ferrell
IA
Cardinal Community High School
2028
3B
27.0 in
4
Heisman Dickinson
IA
Ankeny Centennial High School
2028
OF
26.7 in
5
Daniel Wiebelhaus
IA
Van Meter High School
2027
RHP
26.5 in
6
Aiden Lahart
IA
Johnston Senior High School
2027
RHP
25.9 in
7
Macklin Loftus
IA
Logan-Magnolia Jr-Sr High School
2028
LHP
25.2 in
8
Abraham Thomas
IA
Dowling Catholic High School
2028
RHP
25.1 in
9
Keyshaun Patton
IA
Valley High School
2027
OF
24.8 in
10
Carter Koppen
IA
Bondurant-Farrar High School
2027
C
24.6 in
11
Colton Porath-Logsdon
IA
Sioux City West
2028
1B
24.4 in
12
William Frederiksen
IA
Pleasant Valley High School
2026
1B
23.8 in
13
Easton Cox
IA
Pleasantville
2027
2B
23.8 in
14
Connor Williams
IA
Ankeny Centennial
2027
RHP
23.7 in
15
Gavin Sisson
IA
Harlan High School
2028
RHP
23.5 in
16
Zach Masters
IA
Interstate 35 High School
2027
RHP
23.3 in
17
Andrew Renner
IA
Xavier High School
2027
RHP
23.3 in
18
Zander Murray
IA
Cedar Rapids Xavier
2026
OF
23.3 in
19
Luke Merrick
IA
Solon High School
2028
OF
23.0 in
20
William Mesecher
IA
Pleasantville
2027
OF
23.0 in
21
Caleb Dickey-Steimel
IA
Waterloo West
2027
OF
22.9 in
22
Quinn Flanagan
IA
Wahlert Catholic High School
2028
LHP
22.9 in
23
Wyatt Ebel
IA
Prairie High School
2027
RHP
22.7 in
24
Kinnick Monohon
IA
Ottumwa High School
2026
1B
22.6 in
25
Henry Heller
IA
Moc-Floyd Valley High School
2028
LHP
22.6 in
TOP HORIZONTAL BREAK | ALL (2026-2029)
Rank
Name
State
School
Class
Pos
HM (max)
1
Bo Rypma
IA
Dowling Catholic High School
2029
OF
-23.5 in
2
Conner Helt
IA
West Des Moines Valley
2028
LHP
-22.9 in
3
Caleb Dickey-Steimel
IA
Waterloo West
2027
OF
21.7 in
4
Thomas Gettman
IA
Waterloo West
2027
OF
21.5 in
5
Blake Bartlett
IA
St Edmond Catholic School
2029
C
21.3 in
6
Voss Richardson
IA
Fairfield High School
2027
SS
20.8 in
7
Brayden Moore
IA
Waukee
2026
SS
20.5 in
8
Evan Richter
IA
Waukee Northwest
2027
RHP
20.3 in
9
Dane Gosselink
IA
West Des Moines Valley
2026
LHP
-20.1 in
10
Alex Williams
IA
Southeast Polk
2026
LHP
-19.8 in
11
Carson Vargason
IA
Anamosa High School
2027
OF
19.7 in
12
Jacob Pierro
IA
Wahlert Catholic High School
2028
RHP
19.6 in
13
Kasen Gilroy
IA
Prairie High School
2028
LHP
-19.5 in
14
Drake Gosselink
IA
WDM Valley
2028
RHP
19.1 in
15
Peyton Malloy
IA
North High School
2028
RHP
19.0 in
16
Frankie Pagano
IA
Dowling Catholic High School
2029
LHP
-18.7 in
17
Braden Wallace
IA
Roland-Story High School
2027
SS
18.6 in
18
Luke Deike
IA
Solon High School
2027
RHP
18.4 in
19
Colton Moffit
IA
Baxter High School
2026
RHP
18.2 in
20
Carson Rounds
IA
Des Moines Christian School
2026
OF
18.1 in
21
Jeremiah (JJ) Phillips
IA
Pleasantville
2027
OF
18.1 in
22
Gavin Jensen
IA
Waukee Northwest
2027
RHP
17.9 in
23
Will Davies
IA
Johnston
2026
RHP
17.8 in
24
Easton Cox
IA
Pleasantville
2027
2B
17.7 in
25
Blake Fort
IA
Lewis Central Senior High School
2028
SS
17.6 in
MAX FASTBALL VELOCITY | 2026
Rank
Name
State
School
Class
Pos
Velocity (max)
1
Ryan Stedman
IA
West Des Moines Valley
2026
RHP
93.3 mph
2
Tucker Long
IA
Ottumwa High School
2026
RHP
92.9 mph
3
Brady Andrews
IA
DES MOINES CHRISTIAN SCHOOL
2026
RHP
91.3 mph
4
Kaleb LaFavor
IA
Sioux City Heelan
2026
RHP
91.1 mph
5
Colton Arndt
IA
Ankeny Centennial
2026
RHP
90.5 mph
6
Trent Grevengoed
IA
WDM Valley
2026
OF
90.5 mph
7
Brooks McCarty
IA
MOC-Floyd Valley High School
2026
LHP
90.1 mph
8
Lincoln Dalton
IA
Pleasant Valley High School
2026
RHP
89.5 mph
9
Anthony Harrington
IA
Midland Middle/High School
2026
3B
88.9 mph
10
Colton Roemmich
IA
WDM Valley
2026
RHP
88.3 mph
TOP EFFECTIVE VELOCITY | 2026
Rank
Name
State
School
Class
Pos
Eff Velocity (avg)
1
Kaleb LaFavor
IA
Sioux City Heelan
2026
RHP
91.0 mph
2
Tucker Long
IA
Ottumwa High School
2026
RHP
90.9 mph
3
Drake Hinson
IA
Nevada High School
2026
RHP
90.9 mph
4
Ryan Stedman
IA
West Des Moines Valley
2026
RHP
90.8 mph
5
Brady Andrews
IA
DES MOINES CHRISTIAN SCHOOL
2026
RHP
90.2 mph
6
Colton Arndt
IA
Ankeny Centennial
2026
RHP
89.2 mph
7
Lincoln Dalton
IA
Pleasant Valley High School
2026
RHP
88.6 mph
8
Trent Grevengoed
IA
WDM Valley
2026
OF
87.9 mph
9
Jackson Buttz
IA
Ballard High School
2026
RHP
87.7 mph
10
Kaden Fisher
IA
Vinton-Shellsburg High School
2026
LHP
87.6 mph
TOP SPIN RATE | 2026
Rank
Name
State
School
Class
Pos
Spin Rate (max)
1
Caleb Peters
IA
Waterloo East
2026
SS
2605 rpm
2
Travis White
IA
Martensdale-St Marys Jr-Sr High School
2026
RHP
2555 rpm
3
Ryan Buffington
IA
Ankeny High School
2026
LHP
2553 rpm
4
Andrew Schroeder
IA
West Senior High School
2026
RHP
2505 rpm
5
Bohdy Colling
IA
Sioux City East
2026
RHP
2461 rpm
6
Dawson Oppelt
IA
Dubuque Senior High School
2026
RHP
2437 rpm
7
Trae Houser
IA
Ankeny Centennial
2026
RHP
2417 rpm
8
Caylor Jones
IA
Pleasantville High School
2026
RHP
2415 rpm
9
Brooks McCarty
IA
MOC-Floyd Valley High School
2026
LHP
2409 rpm
10
Carson Nolte
IA
Carlisle High School
2026
2B
2401 rpm
TOP INDUCED VERTICAL BREAK | 2026
Rank
Name
State
School
Class
Pos
IVB (max)
1
Michael Wiechmann
IA
Ballard High School
2026
LHP
31.3 in
2
William Frederiksen
IA
Pleasant Valley High School
2026
1B
23.8 in
3
Zander Murray
IA
Cedar Rapids Xavier
2026
OF
23.3 in
4
Kinnick Monohon
IA
Ottumwa High School
2026
1B
22.6 in
5
Silas Riehl
IA
Marion High School
2026
RHP
22.2 in
6
Stetson Kane
IA
Ballard
2026
OF
22.2 in
7
Will Davies
IA
Johnston
2026
RHP
22.1 in
8
Kaden Sickels
IA
Durant
2026
OF
22.0 in
9
Tavian Soppe
IA
Linn Mar
2026
1B
21.8 in
10
Travis White
IA
Martensdale-St Marys Jr-Sr High School
2026
RHP
21.8 in
TOP HORIZONTAL BREAK | 2026
Rank
Name
State
School
Class
Pos
HM (max)
1
Brayden Moore
IA
Waukee
2026
SS
20.5 in
2
Dane Gosselink
IA
West Des Moines Valley
2026
LHP
-20.1 in
3
Alex Williams
IA
Southeast Polk
2026
LHP
-19.8 in
4
Colton Moffit
IA
Baxter High School
2026
RHP
18.2 in
5
Carson Rounds
IA
Des Moines Christian School
2026
OF
18.1 in
6
Will Davies
IA
Johnston
2026
RHP
17.8 in
7
Caylor Jones
IA
Pleasantville High School
2026
RHP
17.5 in
8
Andrew Schroeder
IA
West Senior High School
2026
RHP
17.5 in
9
Cal Bonifas
IA
Bellevue
2026
RHP
17.4 in
10
Trent Grevengoed
IA
WDM Valley
2026
OF
17.3 in
MAX FASTBALL VELOCITY | 2027
Rank
Name
State
School
Class
Pos
Velocity (max)
1
Hunter Minner
IA
Ankeny High School
2027
RHP
90.2 mph
2
Sam Bartlett
IA
Iowa City West
2027
RHP
89.0 mph
3
Christian Sawyer
IA
Iowa city west
2027
RHP
88.4 mph
4
Rhylee Schmidt
IA
Norwalk Senior High School
2027
C
88.2 mph
5
Brady Smith
IA
Dallas Center-Grimes
2027
RHP
88.0 mph
6
Hayden Anderson
IA
Waukee High School
2027
LHP
88.0 mph
7
Henry Birt
IA
Iowa City
2027
RHP
87.3 mph
8
Matthew Blomme
IA
Cardinal High School
2027
RHP
87.3 mph
9
Jameson Gregoire
IA
Central DeWitt
2027
RHP
87.1 mph
10
Luke Deike
IA
Solon High School
2027
RHP
86.7 mph
TOP EFFECTIVE VELOCITY | 2027
Rank
Name
State
School
Class
Pos
Eff Velocity (avg)
1
Henry Birt
IA
Iowa City
2027
RHP
91.1 mph
2
Hayden Anderson
IA
Waukee High School
2027
LHP
89.0 mph
3
Brady Smith
IA
Dallas Center-Grimes
2027
RHP
88.5 mph
4
Hunter Minner
IA
Ankeny High School
2027
RHP
88.2 mph
5
Gage Brownlee
IA
Iowa City West
2027
LHP
86.4 mph
6
Sam Bartlett
IA
Iowa City West
2027
RHP
86.2 mph
7
Christian Sawyer
IA
Iowa city west
2027
RHP
85.6 mph
8
Jameson Gregoire
IA
Central DeWitt
2027
RHP
85.6 mph
9
Rhylee Schmidt
IA
Norwalk Senior High School
2027
C
85.1 mph
10
Luke Deike
IA
Solon High School
2027
RHP
85.0 mph
TOP SPIN RATE | 2027
Rank
Name
State
School
Class
Pos
Spin Rate (max)
1
Daniel Wiebelhaus
IA
Van Meter High School
2027
RHP
2592 rpm
2
Hayden Anderson
IA
Waukee High School
2027
LHP
2590 rpm
3
Hayes Lautenbach
IA
Pella
2027
RHP
2478 rpm
4
Raine Pitre
IA
Iowa Falls Alden
2027
OF
2475 rpm
5
Hunter Minner
IA
Ankeny High School
2027
RHP
2471 rpm
6
Jeremiah (JJ) Phillips
IA
Pleasantville
2027
OF
2465 rpm
7
Caleb Dickey-Steimel
IA
Waterloo West
2027
OF
2464 rpm
8
George Blake
IA
Indianola High School
2027
OF
2415 rpm
9
Bryce Jelsma
IA
Interstate 35 High School
2027
RHP
2394 rpm
10
Brayden Kennedy
IA
Pleasantville High School
2027
3B
2383 rpm
TOP INDUCED VERTICAL BREAK | 2027
Rank
Name
State
School
Class
Pos
IVB (max)
1
Julian Mizer
IA
Waukee High School
2027
RHP
28.7 in
2
Daniel Wiebelhaus
IA
Van Meter High School
2027
RHP
26.5 in
3
Aiden Lahart
IA
Johnston Senior High School
2027
RHP
25.9 in
4
Keyshaun Patton
IA
Valley High School
2027
OF
24.8 in
5
Carter Koppen
IA
Bondurant-Farrar High School
2027
C
24.6 in
6
Easton Cox
IA
Pleasantville
2027
2B
23.8 in
7
Connor Williams
IA
Ankeny Centennial
2027
RHP
23.7 in
8
Zach Masters
IA
Interstate 35 High School
2027
RHP
23.3 in
9
Andrew Renner
IA
Xavier High School
2027
RHP
23.3 in
10
William Mesecher
IA
Pleasantville
2027
OF
23.0 in
TOP HORIZONTAL BREAK | 2027
Rank
Name
State
School
Class
Pos
HM (max)
1
Caleb Dickey-Steimel
IA
Waterloo West
2027
OF
21.7 in
2
Thomas Gettman
IA
Waterloo West
2027
OF
21.5 in
3
Voss Richardson
IA
Fairfield High School
2027
SS
20.8 in
4
Evan Richter
IA
Waukee Northwest
2027
RHP
20.3 in
5
Carson Vargason
IA
Anamosa High School
2027
OF
19.7 in
6
Braden Wallace
IA
Roland-Story High School
2027
SS
18.6 in
7
Luke Deike
IA
Solon High School
2027
RHP
18.4 in
8
Jeremiah (JJ) Phillips
IA
Pleasantville
2027
OF
18.1 in
9
Gavin Jensen
IA
Waukee Northwest
2027
RHP
17.9 in
10
Easton Cox
IA
Pleasantville
2027
2B
17.7 in
MAX FASTBALL VELOCITY | 2028
Rank
Name
State
School
Class
Pos
Velocity (max)
1
Jacob Pierro
IA
Wahlert Catholic High School
2028
RHP
90.3 mph
2
Henry Heller
IA
Moc-Floyd Valley High School
2028
LHP
89.5 mph
3
Quinn Wheeler
IA
Johnston Senior High School
2028
C
85.9 mph
4
Brekken Miller
IA
Ankeny Centennial High School
2028
C
85.6 mph
5
Kasen Gilroy
IA
Prairie High School
2028
LHP
85.1 mph
6
Drake Gosselink
IA
WDM Valley
2028
RHP
84.7 mph
7
Ben Grife
IA
ADM
2028
RHP
84.5 mph
8
Mason Hayes
IA
Perry High School
2028
LHP
84.5 mph
9
Finn Faber
IA
Waukee High School
2028
OF
84.1 mph
10
Gavin Ready
IA
Wahlert Catholic High School
2028
OF
84.0 mph
TOP EFFECTIVE VELOCITY | 2028
Rank
Name
State
School
Class
Pos
Eff Velocity (avg)
1
Jacob Pierro
IA
Wahlert Catholic High School
2028
RHP
86.6 mph
2
Henry Heller
IA
Moc-Floyd Valley High School
2028
LHP
86.4 mph
3
Ben Grife
IA
ADM
2028
RHP
84.0 mph
4
Quinn Wheeler
IA
Johnston Senior High School
2028
C
83.4 mph
5
Mason Hayes
IA
Perry High School
2028
LHP
82.8 mph
6
Brekken Miller
IA
Ankeny Centennial High School
2028
C
82.8 mph
7
Kasen Gilroy
IA
Prairie High School
2028
LHP
82.5 mph
8
Finn Faber
IA
Waukee High School
2028
OF
82.2 mph
9
Texton Bollers
IA
Clear Creek Amana
2028
3B
81.6 mph
10
Gavin Ready
IA
Wahlert Catholic High School
2028
OF
81.5 mph
TOP SPIN RATE | 2028
Rank
Name
State
School
Class
Pos
Spin Rate (max)
1
Jacob Pierro
IA
Wahlert Catholic High School
2028
RHP
2498 rpm
2
Brekken Miller
IA
Ankeny Centennial High School
2028
C
2406 rpm
3
Jackson Owens
IA
Cedar Rapids Xavier
2028
C
2370 rpm
4
Texton Bollers
IA
Clear Creek Amana
2028
3B
2352 rpm
5
Henry Heller
IA
Moc-Floyd Valley High School
2028
LHP
2336 rpm
6
Bode Ferrell
IA
Cardinal Community High School
2028
3B
2308 rpm
7
Drake Gosselink
IA
WDM Valley
2028
RHP
2271 rpm
8
Stefan Berlett
IA
Fort Madison
2028
C
2267 rpm
9
Tristan Anderson
IA
North Polk High School
2028
RHP
2255 rpm
10
Blake Fort
IA
Lewis Central Senior High School
2028
SS
2250 rpm
TOP INDUCED VERTICAL BREAK | 2028
Rank
Name
State
School
Class
Pos
IVB (max)
1
Bode Ferrell
IA
Cardinal Community High School
2028
3B
27.0 in
2
Heisman Dickinson
IA
Ankeny Centennial High School
2028
OF
26.7 in
3
Macklin Loftus
IA
Logan-Magnolia Jr-Sr High School
2028
LHP
25.2 in
4
Abraham Thomas
IA
Dowling Catholic High School
2028
RHP
25.1 in
5
Colton Porath-Logsdon
IA
Sioux City West
2028
1B
24.4 in
6
Gavin Sisson
IA
Harlan High School
2028
RHP
23.5 in
7
Luke Merrick
IA
Solon High School
2028
OF
23.0 in
8
Quinn Flanagan
IA
Wahlert Catholic High School
2028
LHP
22.9 in
9
Henry Heller
IA
Moc-Floyd Valley High School
2028
LHP
22.6 in
10
Colin Ruge
IA
Southeast Polk High School
2028
SS
22.5 in
TOP HORIZONTAL BREAK | 2028
Rank
Name
State
School
Class
Pos
HM (max)
1
Conner Helt
IA
West Des Moines Valley
2028
LHP
-22.9 in
2
Jacob Pierro
IA
Wahlert Catholic High School
2028
RHP
19.6 in
3
Kasen Gilroy
IA
Prairie High School
2028
LHP
-19.5 in
4
Drake Gosselink
IA
WDM Valley
2028
RHP
19.1 in
5
Peyton Malloy
IA
North High School
2028
RHP
19.0 in
6
Blake Fort
IA
Lewis Central Senior High School
2028
SS
17.6 in
7
Heisman Dickinson
IA
Ankeny Centennial High School
2028
OF
17.2 in
8
Mason Hayes
IA
Perry High School
2028
LHP
-17.2 in
9
Macklin Loftus
IA
Logan-Magnolia Jr-Sr High School
2028
LHP
-17.1 in
10
Bowen Benedict
IA
Ballard High School
2028
LHP
-16.8 in
MAX FASTBALL VELOCITY | 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
TOP EFFECTIVE VELOCITY | 2029
Rank
Name
State
School
Class
Pos
Eff Velocity (avg)
1
Milo Schroeder
IA
Western Dubuque High School
2029
3B
79.1 mph
2
Frankie Pagano
IA
Dowling Catholic High School
2029
LHP
78.9 mph
3
Tommy Spieker
IA
North Polk High School
2029
OF
78.0 mph
4
Briggs Wilson
IA
Dallas Center-Grimes
2029
SS
77.5 mph
5
Brody Wegher
IA
Sergeant Bluff-Luton Senior High School
2029
RHP
75.6 mph
6
Blake Bartlett
IA
St Edmond Catholic School
2029
C
73.6 mph
7
Bo Rypma
IA
Dowling Catholic High School
2029
OF
72.4 mph
8
Henry Kelly
IA
Northwest High School
2029
OF
71.9 mph
TOP SPIN RATE | 2029
Rank
Name
State
School
Class
Pos
Spin Rate (max)
1
Bo Rypma
IA
Dowling Catholic High School
2029
OF
2253 rpm
2
Frankie Pagano
IA
Dowling Catholic High School
2029
LHP
2226 rpm
3
Brody Wegher
IA
Sergeant Bluff-Luton Senior High School
2029
RHP
2192 rpm
4
Milo Schroeder
IA
Western Dubuque High School
2029
3B
2146 rpm
5
Henry Kelly
IA
Northwest High School
2029
OF
2131 rpm
6
Blake Bartlett
IA
St Edmond Catholic School
2029
C
2112 rpm
7
Briggs Wilson
IA
Dallas Center-Grimes
2029
SS
1973 rpm
8
Tommy Spieker
IA
North Polk High School
2029
OF
1878 rpm
TOP INDUCED VERTICAL BREAK | 2029
Rank
Name
State
School
Class
Pos
IVB (max)
1
Briggs Wilson
IA
Dallas Center-Grimes
2029
SS
19.6 in
2
Blake Bartlett
IA
St Edmond Catholic School
2029
C
19.5 in
3
Tommy Spieker
IA
North Polk High School
2029
OF
18.4 in
4
Henry Kelly
IA
Northwest High School
2029
OF
18.3 in
5
Bo Rypma
IA
Dowling Catholic High School
2029
OF
15.8 in
6
Milo Schroeder
IA
Western Dubuque High School
2029
3B
14.8 in
7
Frankie Pagano
IA
Dowling Catholic High School
2029
LHP
14.4 in
8
Brody Wegher
IA
Sergeant Bluff-Luton Senior High School
2029
RHP
10.1 in
TOP HORIZONTAL BREAK | 2029
Rank
Name
State
School
Class
Pos
HM (max)
1
Bo Rypma
IA
Dowling Catholic High School
2029
OF
-23.5 in
2
Blake Bartlett
IA
St Edmond Catholic School
2029
C
21.3 in
3
Frankie Pagano
IA
Dowling Catholic High School
2029
LHP
-18.7 in
4
Henry Kelly
IA
Northwest High School
2029
OF
-17.5 in
5
Briggs Wilson
IA
Dallas Center-Grimes
2029
SS
13.7 in
6
Tommy Spieker
IA
North Polk High School
2029
OF
12.5 in
7
Brody Wegher
IA
Sergeant Bluff-Luton Senior High School
2029
RHP
11.4 in
8
Milo Schroeder
IA
Western Dubuque High School
2029
3B
9.9 in
MORE IOWA TOP PERFORMERS CONTENT
- 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 |
