Prep Baseball Report

2026 Prep Baseball Iowa Preseason ID-Eastern Iowa: Data Dive


Rob Allison
Supervisor, Upper Midwest

  

Monticello, Iowa  - On Sunday, Feburary 8, Prep Baseball Iowa held its Preseason ID - Eastern Iowa at the Eastern Iowa Sports Facility in Monticello. The event featured over 30 prospects from the class of 2026 through 2029. The event featured many solid performances from the players in attendance. Thank you to the players, parents, coaches and the Eastern Iowa Sports Facility staff for such a great event.

There were a number of great individual performances this year at the Preseason ID - Eastern Iowa event. 

+ CLICK HERE TO VIEW COMPLETE STATISTICS

Below we have listed the leaders for each statistical category at the event.


DATA DIVE | ALL CLASSES

TOP 30-YARD TIMES

RANK PLAYER SCHOOL CLASS POS 30
1 Luke Terwilliger Cedar Falls 2029 OF/RHP 3.76
2 Holden Loy Davenport Assumption 2029 SS/RHP 3.79
3 Hayden Harper Dubuque Hempstead 2027 3B/RHP 3.82

TOP MAX IF VELOCITY

Rank Name State School Class Pos INF Velo
1 Holden Loy IA Assumption High School 2029 SS 87
2 Jade Mielk IA Northeast 2027 RHP 85
3 Hayden Harper IA Hempstead 2027 SS 83

TOP MAX OF VELOCITY

Rank Name State School Class Pos OF Velo
1 Garrett Sandersfeld IA Liberty High School 2027 RHP 86
2 Maxzen Eskildsen IA Northeast Middle-High School 2028 OF 85
3 Declan Harper IA Hempstead 2027 OF 84

TOP MAX C VELOCITY

Rank Name State School Class Pos C Velo
1 Mason Canterbury IA Linn-Mar 2029 C 73
^ Peyton Thomas IA Clear Creek Amana High School 2027 C 73
2 Caden Meyer IA South Winneshiek High School 2029 C 68
3 Logan Pacha IA Mid Prairie 2029 C 62

TOP POP TIMES

Rank Name State School Class Pos Pop Time
1 Mason Canterbury IA Linn-Mar 2029 C 2.09-2.16
2 Peyton Thomas IA Clear Creek Amana High School 2027 C 2.10-2.15
3 Logan Pacha IA Mid Prairie 2029 C 2.32-2.45

TOP MAX EXIT VELOCITY

Rank Name State School Class Pos Exit Velocity (max)
1 Garrett Sandersfeld IA Liberty High School 2027 RHP 100.5 mph
2 Maxzen Eskildsen IA Northeast Middle-High School 2028 OF 98.3 mph
3 Peyton Thomas IA Clear Creek Amana High School 2027 C 97.1 mph

TOP MAX FASTBALL VELOCITY

Rank Name State School Class Pos Velocity (max)
1 Garrett Sandersfeld IA Liberty High School 2027 RHP 85.1 mph
2 Jade Mielk IA Northeast 2027 RHP 84.4 mph
3 Blake Estlund IA North High School 2029 SS 84.0 mph

DATA DIVE | BY CLASS

POSITION STATS

TOP 30-YARD TIME

RANK PLAYER SCHOOL CLASS POS 30
1 Hayden Harper Dubuque Hempstead 2027 3B/RHP 3.82
2 Garrett Sandersfeld Iowa City Liberty 2027 RHP/OF 3.82
3 Lucas Downing Linn Mar 2027 SS 3.92
4 Jade Mielk Northeast 2027 RHP/3B 3.94
5 Peyton Thomas Clear Creek Amana 2027 C 4.01
6 Gunner Kuhle Dubuque Sr. 2027 SS/RHP 4.10
7 Declan Harper Dubuque Hempstead 2027 OF/RHP 4.11
8 Kelan Starr Maquoketa 2027 SS/RHP 4.19
9 Chance Green Cascade 2027 1B/RHP 4.40
10 Brooks Reed Dubuque Sr. 2027 SS 4.48
RANK PLAYER SCHOOL CLASS POS 30
1 Maxzen Eskildsen Northeast 2028 OF 3.88
2 Peyton Malloy Davenport North 2028 RHP/2B 3.97
3 Nolan Henderson Williamsburg 2028 SS/RHP 3.98
RANK PLAYER SCHOOL CLASS POS 30
1 Luke Terwilliger Cedar Falls 2029 OF/RHP 3.76
2 Holden Loy Davenport Assumption 2029 SS/RHP 3.79
3 Blake Estlund Davenport North 2029 SS/RHP 4.06
4 Lucas Patterson Pleasant Valley 2029 3B/RHP 4.07
5 Nash Preston Cedar Rapids Kennedy 2029 2B 4.16
6 Brady Benson Pleasant Valley 2029 2B 4.19
7 Andre Purpura Linn Mar 2029 3B/RHP 4.24
8 Garrison Reid Burlington Notre Dame 2029 RHP/SS 4.25
9 Alex Petersen Davenport North 2029 SS/RHP 4.28
10 Caden Meyer S. Winneshiek 2029 C/RHP 4.32

TOP MAX IF VELOCITY

Rank Name State School Class Pos INF Velo
1 Brody Feyen IA Kee High School 2026 SS 71

Rank Name State School Class Pos INF Velo
1 Jade Mielk IA Northeast 2027 RHP 85
2 Hayden Harper IA Hempstead 2027 SS 83
3 Kelan Starr IA Maquoketa Community High School 2027 SS 81
4 Gunner Kuhle IA Dubuque Senior High School 2027 C 80
5 Chance Green IA Cascade Junior-Senior High School 2027 1B 78
^ Lucas Downing IA Linn-Mar 2027 SS 78
6 Brooks Reed IA Dubuque Senior High School 2027 SS 72

Rank Name State School Class Pos INF Velo
1 Nolan Henderson IA Williamsburg Jr-Sr High School 2028 SS 75
2 Peyton Malloy IA North High School 2028 RHP 72

Rank Name State School Class Pos INF Velo
1 Holden Loy IA Assumption High School 2029 SS 87
2 Blake Estlund IA North High School 2029 SS 80
^ Lucas Patterson IA Pleasant Valley High School 2029 3B 80
3 Andre Purpura IA Linn-Mar 2029 RHP 78
^ Cameron Purvis IA West Hancock High School 2029 RHP 78
4 Nash Preston IA John F Kennedy High School 2029 SS 76
5 Alex Petersen IA North High School 2029 SS 73
6 Garrison Reid IA Burlington Notre Dame 2029 RHP 72
7 Logan Pacha IA Mid Prairie 2029 C 68
8 Brady Benson IA Pleasant Valley Junior High School 2029 2B 67

TOP MAX OF VELOCITY

Rank Name State School Class Pos OF Velo
1 Connor Soesbe IA Northeast Middle-High School 2026 OF 82

Rank Name State School Class Pos OF Velo
1 Garrett Sandersfeld IA Liberty High School 2027 RHP 86
2 Declan Harper IA Hempstead 2027 OF 84
3 Drake Reynolds IA Prairie High School 2027 OF 81

Rank Name State School Class Pos OF Velo
1 Maxzen Eskildsen IA Northeast Middle-High School 2028 OF 85

Rank Name State School Class Pos OF Velo
1 Luke Terwilliger IA Cedar Falls High School 2029 OF 80

TOP MAX C VELOCITY

Rank Name State School Class Pos C Velo
1 Peyton Thomas IA Clear Creek Amana High School 2027 C 73

Rank Name State School Class Pos C Velo
1 Mason Canterbury IA Linn-Mar 2029 C 73
2 Caden Meyer IA South Winneshiek High School 2029 C 68
3 Logan Pacha IA Mid Prairie 2029 C 62

TOP POP TIMES

Rank Name State School Class Pos Pop Time
1 Peyton Thomas IA Clear Creek Amana High School 2027 C 2.10-2.15

Rank Name State School Class Pos Pop Time
1 Mason Canterbury IA Linn-Mar 2029 C 2.09-2.16
2 Logan Pacha IA Mid Prairie 2029 C 2.32-2.45
3 Caden Meyer IA South Winneshiek High School 2029 C 2.45-2.71

TRACKMAN HITTING

TOP MAX EXIT VELOCITY

Rank Name State School Class Pos Exit Velocity (max)
1 Connor Soesbe IA Northeast Middle-High School 2026 OF 95.2 mph
2 Brody Feyen IA Kee High School 2026 SS 92.4 mph

Rank Name State School Class Pos Exit Velocity (max)
1 Garrett Sandersfeld IA Liberty High School 2027 RHP 100.5 mph
2 Peyton Thomas IA Clear Creek Amana High School 2027 C 97.1 mph
3 Jade Mielk IA Northeast 2027 RHP 94.4 mph
4 Lucas Downing IA Linn-Mar 2027 SS 94.1 mph
5 Declan Harper IA Hempstead 2027 OF 94.0 mph
6 Hayden Harper IA Hempstead 2027 SS 90.0 mph
7 Drake Reynolds IA Prairie High School 2027 OF 89.8 mph
8 Kelan Starr IA Maquoketa Community High School 2027 SS 89.6 mph
9 Brooks Reed IA Dubuque Senior High School 2027 SS 86.6 mph
10 Gunner Kuhle IA Dubuque Senior High School 2027 C 85.3 mph

Rank Name State School Class Pos Exit Velocity (max)
1 Maxzen Eskildsen IA Northeast Middle-High School 2028 OF 98.3 mph
2 Peyton Malloy IA North High School 2028 RHP 77.8 mph
3 Nolan Henderson IA Williamsburg Jr-Sr High School 2028 SS 76.4 mph

Rank Name State School Class Pos Exit Velocity (max)
1 Holden Loy IA Assumption High School 2029 SS 94.0 mph
2 Lucas Patterson IA Pleasant Valley High School 2029 3B 91.9 mph
3 Blake Estlund IA North High School 2029 SS 89.3 mph
4 Nash Preston IA John F Kennedy High School 2029 SS 87.3 mph
5 Garrison Reid IA Burlington Notre Dame 2029 RHP 86.7 mph
6 Caden Meyer IA South Winneshiek High School 2029 C 86.5 mph
7 Andre Purpura IA Linn-Mar 2029 RHP 86.0 mph
8 Mason Canterbury IA Linn-Mar 2029 C 84.6 mph
9 Alex Petersen IA North High School 2029 SS 83.9 mph
10 Luke Terwilliger IA Cedar Falls High School 2029 OF 82.5 mph

AVG EXIT VELOCITY

Rank Name State School Class Pos Exit Velocity (avg)
1 Connor Soesbe IA Northeast Middle-High School 2026 OF 84.8 mph
2 Brody Feyen IA Kee High School 2026 SS 84.0 mph

Rank Name State School Class Pos Exit Velocity (avg)
1 Garrett Sandersfeld IA Liberty High School 2027 RHP 96.0 mph
2 Jade Mielk IA Northeast 2027 RHP 89.3 mph
3 Peyton Thomas IA Clear Creek Amana High School 2027 C 87.3 mph
4 Kelan Starr IA Maquoketa Community High School 2027 SS 84.0 mph
5 Brooks Reed IA Dubuque Senior High School 2027 SS 83.4 mph
6 Hayden Harper IA Hempstead 2027 SS 82.6 mph
7 Lucas Downing IA Linn-Mar 2027 SS 80.6 mph
8 Declan Harper IA Hempstead 2027 OF 75.7 mph
9 Drake Reynolds IA Prairie High School 2027 OF 74.3 mph
10 Gunner Kuhle IA Dubuque Senior High School 2027 C 74.3 mph

Rank Name State School Class Pos Exit Velocity (avg)
1 Maxzen Eskildsen IA Northeast Middle-High School 2028 OF 95.2 mph
2 Peyton Malloy IA North High School 2028 RHP 70.5 mph
3 Nolan Henderson IA Williamsburg Jr-Sr High School 2028 SS 57.7 mph

Rank Name State School Class Pos Exit Velocity (avg)
1 Holden Loy IA Assumption High School 2029 SS 86.3 mph
2 Lucas Patterson IA Pleasant Valley High School 2029 3B 84.2 mph
3 Nash Preston IA John F Kennedy High School 2029 SS 82.2 mph
4 Blake Estlund IA North High School 2029 SS 81.1 mph
5 Alex Petersen IA North High School 2029 SS 78.7 mph
6 Garrison Reid IA Burlington Notre Dame 2029 RHP 78.5 mph
7 Andre Purpura IA Linn-Mar 2029 RHP 77.5 mph
8 Mason Canterbury IA Linn-Mar 2029 C 75.8 mph
9 Luke Terwilliger IA Cedar Falls High School 2029 OF 73.9 mph
10 Cameron Purvis IA West Hancock High School 2029 RHP 73.4 mph

AVG DISTANCE

Rank Name State School Class Pos Distance (avg)
1 Connor Soesbe IA Northeast Middle-High School 2026 OF 223 ft
2 Brody Feyen IA Kee High School 2026 SS 197 ft

Rank Name State School Class Pos Distance (avg)
1 Garrett Sandersfeld IA Liberty High School 2027 RHP 265 ft
2 Peyton Thomas IA Clear Creek Amana High School 2027 C 260 ft
3 Hayden Harper IA Hempstead 2027 SS 234 ft
4 Kelan Starr IA Maquoketa Community High School 2027 SS 234 ft
5 Drake Reynolds IA Prairie High School 2027 OF 216 ft
6 Jade Mielk IA Northeast 2027 RHP 190 ft
7 Gunner Kuhle IA Dubuque Senior High School 2027 C 174 ft
8 Chance Green IA Cascade Junior-Senior High School 2027 1B 174 ft
9 Lucas Downing IA Linn-Mar 2027 SS 130 ft
10 Brooks Reed IA Dubuque Senior High School 2027 SS 128 ft

Rank Name State School Class Pos Distance (avg)
1 Peyton Malloy IA North High School 2028 RHP 161 ft
2 Nolan Henderson IA Williamsburg Jr-Sr High School 2028 SS 156 ft
3 Maxzen Eskildsen IA Northeast Middle-High School 2028 OF 33 ft

Rank Name State School Class Pos Distance (avg)
1 Cameron Purvis IA West Hancock High School 2029 RHP 245 ft
2 Brady Benson IA Pleasant Valley Junior High School 2029 2B 211 ft
3 Mason Canterbury IA Linn-Mar 2029 C 205 ft
4 Lucas Patterson IA Pleasant Valley High School 2029 3B 194 ft
5 Holden Loy IA Assumption High School 2029 SS 194 ft
6 Andre Purpura IA Linn-Mar 2029 RHP 175 ft
7 Nash Preston IA John F Kennedy High School 2029 SS 161 ft
8 Garrison Reid IA Burlington Notre Dame 2029 RHP 143 ft
9 Luke Terwilliger IA Cedar Falls High School 2029 OF 106 ft
10 Logan Pacha IA Mid Prairie 2029 C 105 ft

TRACKMAN PITCHING

TOP MAX FASTBALL VELOCITY

Rank Name State School Class Pos Velocity (max)
1 Brody Feyen IA Kee High School 2026 SS 74.9 mph

Rank Name State School Class Pos Velocity (max)
1 Garrett Sandersfeld IA Liberty High School 2027 RHP 85.1 mph
2 Jade Mielk IA Northeast 2027 RHP 84.4 mph
3 Gunner Kuhle IA Dubuque Senior High School 2027 C 83.0 mph
4 Chance Green IA Cascade Junior-Senior High School 2027 1B 82.3 mph
5 Kelan Starr IA Maquoketa Community High School 2027 SS 82.2 mph
6 Declan Harper IA Hempstead 2027 OF 80.0 mph
7 Hayden Harper IA Hempstead 2027 SS 78.6 mph

Rank Name State School Class Pos Velocity (max)
1 Peyton Malloy IA North High School 2028 RHP 76.7 mph
2 Nolan Henderson IA Williamsburg Jr-Sr High School 2028 SS 75.6 mph
3 Tate Miller IA Solon 2028 RHP 75.0 mph

Rank Name State School Class Pos Velocity (max)
1 Blake Estlund IA North High School 2029 SS 84.0 mph
2 Holden Loy IA Assumption High School 2029 SS 82.2 mph
3 Andre Purpura IA Linn-Mar 2029 RHP 80.7 mph
4 Cameron Purvis IA West Hancock High School 2029 RHP 78.1 mph
5 Garrison Reid IA Burlington Notre Dame 2029 RHP 77.9 mph
6 Lucas Patterson IA Pleasant Valley High School 2029 3B 76.3 mph
7 Luke Terwilliger IA Cedar Falls High School 2029 OF 74.6 mph
8 Caden Meyer IA South Winneshiek High School 2029 C 73.9 mph
9 Alex Petersen IA North High School 2029 SS 73.0 mph

TOP PEAK FASTBALL SPIN RATE

Rank Name State School Class Pos Spin Rate (max)
1 Brody Feyen IA Kee High School 2026 SS 2024 rpm

Rank Name State School Class Pos Spin Rate (max)
1 Jade Mielk IA Northeast 2027 RHP 2386 rpm
2 Kelan Starr IA Maquoketa Community High School 2027 SS 2346 rpm
3 Garrett Sandersfeld IA Liberty High School 2027 RHP 2163 rpm
4 Chance Green IA Cascade Junior-Senior High School 2027 1B 2102 rpm
5 Hayden Harper IA Hempstead 2027 SS 2086 rpm
6 Gunner Kuhle IA Dubuque Senior High School 2027 C 2050 rpm
7 Declan Harper IA Hempstead 2027 OF 1943 rpm

Rank Name State School Class Pos Spin Rate (max)
1 Peyton Malloy IA North High School 2028 RHP 2112 rpm
2 Tate Miller IA Solon 2028 RHP 2093 rpm
3 Nolan Henderson IA Williamsburg Jr-Sr High School 2028 SS 1903 rpm

Rank Name State School Class Pos Spin Rate (max)
1 Garrison Reid IA Burlington Notre Dame 2029 RHP 2345 rpm
2 Cameron Purvis IA West Hancock High School 2029 RHP 2158 rpm
3 Andre Purpura IA Linn-Mar 2029 RHP 2099 rpm
4 Holden Loy IA Assumption High School 2029 SS 2066 rpm
5 Blake Estlund IA North High School 2029 SS 1937 rpm
6 Alex Petersen IA North High School 2029 SS 1919 rpm
7 Lucas Patterson IA Pleasant Valley High School 2029 3B 1803 rpm
8 Luke Terwilliger IA Cedar Falls High School 2029 OF 1660 rpm
9 Caden Meyer IA South Winneshiek High School 2029 C 1610 rpm

TOP PEAK CURVEBALL SPIN RATE

Rank Name State School Class Pos Spin Rate (max)
1 Brody Feyen IA Kee High School 2026 SS 2285 rpm

Rank Name State School Class Pos Spin Rate (max)
1 Chance Green IA Cascade Junior-Senior High School 2027 1B 2550 rpm
2 Kelan Starr IA Maquoketa Community High School 2027 SS 2519 rpm
3 Declan Harper IA Hempstead 2027 OF 1938 rpm
4 Hayden Harper IA Hempstead 2027 SS 1633 rpm

Rank Name State School Class Pos Spin Rate (max)
1 Peyton Malloy IA North High School 2028 RHP 2554 rpm
2 Nolan Henderson IA Williamsburg Jr-Sr High School 2028 SS 2233 rpm
3 Tate Miller IA Solon 2028 RHP 2213 rpm

Rank Name State School Class Pos Spin Rate (max)
1 Andre Purpura IA Linn-Mar 2029 RHP 2277 rpm
2 Blake Estlund IA North High School 2029 SS 2274 rpm
3 Alex Petersen IA North High School 2029 SS 1848 rpm
4 Caden Meyer IA South Winneshiek High School 2029 C 1813 rpm
5 Luke Terwilliger IA Cedar Falls High School 2029 OF 1745 rpm

TOP PEAK SLIDER SPIN RATE

Rank Name State School Class Pos Spin Rate (max)
1 Jade Mielk IA Northeast 2027 RHP 2711 rpm
2 Chance Green IA Cascade Junior-Senior High School 2027 1B 2568 rpm
3 Garrett Sandersfeld IA Liberty High School 2027 RHP 2095 rpm
4 Gunner Kuhle IA Dubuque Senior High School 2027 C 2085 rpm

Rank Name State School Class Pos Spin Rate (max)
1 Garrison Reid IA Burlington Notre Dame 2029 RHP 2546 rpm
2 Cameron Purvis IA West Hancock High School 2029 RHP 2286 rpm
3 Andre Purpura IA Linn-Mar 2029 RHP 2162 rpm
4 Holden Loy IA Assumption High School 2029 SS 1773 rpm
5 Lucas Patterson IA Pleasant Valley High School 2029 3B 1719 rpm


PREP BASEBALL IOWA CONTENT

Be sure to follow us on all of our social media platforms so you don't miss any of our content!