Prep Baseball Report

Prep Baseball Iowa Top Performers of 2025: Fastball Metrics (TrackMan)


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.


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

UPCOMING EVENTS

EVENT DATE LOCATION