Milwaukee Preseason ID: Pitching Data Dive
April 2, 2026
On March 21st, the Prep Baseball Wisconsin staff hosted the Milwaukee Preseason ID at the MOSH Performance Center in Franklin, WI. Over 230 players participated in a pro-style workout, gathering unrivaled access to data through our state-of-the-art tech partners, as well as in-depth scouting analysis from our Prep Wisconsin staff.
We've already posted a Statistical Analysis from the event, highlighting more of the traditional statistical categories. Also, we released our Takeaways story, highlighting some of the event's top performers.
Today, we will take a further in-depth look at the top pitchers with the help of our tech partnerships, broken down by the categories down below:
Trackman
FASTBALL
VELOCITY (MAX)
| Rank | Name | State | School | Class | Pos | Velocity (max) |
| 1 | Ty Bumgardner | WI | Notre Dame De La Baie Academy | 2027 | RHP | 91.8 mph |
| 2 | Caleb Johns | WI | New Berlin Eisenhower | 2026 | RHP | 90.8 mph |
| 3 | Lucas Weber | WI | Whitnall | 2027 | RHP | 90.2 mph |
| 4 | Tate Hagen | WI | Lake Country Lutheran | 2028 | SS | 89.6 mph |
| 5 | Kingston Grisolono | WI | Kewaskum | 2027 | OF | 89.3 mph |
| 6 | Jayden King | WI | Union Grove | 2027 | RHP | 89.3 mph |
| 7 | Derrik Beckstrand | WI | Elkhorn | 2027 | RHP | 89.0 mph |
| 8 | Caden Baker | WI | Mukwonago | 2027 | RHP | 88.3 mph |
| 9 | Blake Ulezelski | WI | Oak Creek | 2027 | RHP | 87.9 mph |
| 10 | Colton Multerer | WI | West Bend East | 2027 | RHP | 87.9 mph |
SPIN RATE (AVG.)
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Doug Jones | WI | Homestead | 2027 | SS | 2392 rpm |
| 2 | Carter Hoeffler | WI | Muskego | 2028 | SS | 2378 rpm |
| 3 | Caden Baker | WI | Mukwonago | 2027 | RHP | 2357 rpm |
| 4 | Ben Schroeder | WI | Marquette University | 2027 | LHP | 2333 rpm |
| 5 | Nolan Spangler | WI | Mukwonago | 2028 | 2B | 2331 rpm |
| 6 | Boden Brandner | WI | Hartford Union | 2027 | 3B | 2305 rpm |
| 7 | Luke Drummond | WI | Union Grove High | 2028 | C | 2304 rpm |
| 8 | Hunter Schneiker | WI | Waterford | 2028 | 3B | 2302 rpm |
| 9 | Rell Nalbert | WI | New Berlin Eisenhower | 2028 | OF | 2293 rpm |
| 10 | Evan Northup | WI | Union Grove | 2027 | OF | 2292 rpm |
Spin Rate: This metric calculates the rate of spin on the baseball as it leaves the pitcher’s hand, measured in revolutions per minute (rpm). Historical data shows that high-spin fastballs lessen the impact of gravity, allowing for more ‘rise’ (or less fall, in other words) as it carries through the zone. Low-spin fastballs typically indicate the pitch has greater horizontal action, often making it tougher to square up, but generally easier to make contact with, leading to more ground balls, while high-spin fastballs show a correlation with swings and misses.
INDUCED VERTICAL BREAK (AVG.)
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Alexander Kadlcek | WI | Catholic Memorial | 2029 | 2B | 23.9 in |
| 2 | Jack Bennett | WI | Oshkosh North | 2029 | RHP | 20.8 in |
| 3 | Mikey Hemme | WI | Greendale | 2028 | LHP | 20.4 in |
| 4 | Luke Mrazek | WI | St Thomas More - Milwaukee, WI | 2027 | OF | 20.0 in |
| 5 | Connor Kavanaugh | WI | Badger | 2028 | OF | 19.1 in |
| 6 | Jackson Oliver | WI | Living Word Lutheran | 2027 | RHP | 19.0 in |
| 7 | Nathan Grace | WI | Wisconsin Lutheran | 2027 | RHP | 19.0 in |
| 8 | Carter Hoeffler | WI | Muskego | 2028 | SS | 18.8 in |
| 9 | Aryn Seamans | OK | Panama | 2027 | SS | 18.6 in |
| 10 | Jackson Rashleger | WI | Union Grove | 2027 | RHP | 18.3 in |
Induced Vertical Break: Used in short form as "IVB," this metric is most important on fastballs for creating rise and on curveballs for creating depth – it can also have some use when measuring sliders and cutters as well. Sliders tend to be closer to zero inches while cutters are generally between 5 and 15 inches. Usually fastballs and curveballs with large IVB have higher spin efficiencies as well. Sliders generally have very little (closer to zero) IVB and very low spin efficiencies. You could also categorize IVB into spin rate as this is part of the “useful movement” you’re looking for. IVB is also a huge part of vertical approach angle.
HORIZONTAL MOVEMENT (AVG.)
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Ethan Ferguson | WI | Burlington High School | 2029 | 3B | 17.8 |
| 2 | Troy Kurszewski | WI | New Berlin West Middle/High | 2028 | LHP | -17.4 |
| 3 | Easton Breuer | WI | Slinger | 2029 | RHP | 16.9 |
| 4 | Blake Reynolds | WI | River Ridge | 2027 | SS | 16.7 |
| 5 | Connor Worth | WI | West Bend West | 2029 | 3B | 16.1 |
| 6 | Thomas Ward | WI | Port Washington | 2028 | RHP | 16.0 |
| 7 | Lukas Johns | WI | Catholic Memorial | 2028 | 3B | 15.8 |
| 8 | Leo Schmitz | WI | The Prairie School | 2029 | RHP | 15.8 |
| 9 | Tyler Gerard | WI | Kettle Moraine | 2027 | RHP | 15.7 |
| 10 | Jackson Oliver | WI | Living Word Lutheran | 2027 | RHP | 15.6 |
Horizontal Break: Outlined on TrackMan’s own website: “... horizontal movement is measured in inches between where the pitch actually crosses the front of home plate side-wise, and where it would have crossed home plate side-wise if had it traveled in a perfectly straight line from release. A positive number means the break was to the right from the pitcher’s perspective, while a negative number means the break was to the left from the pitcher’s perspective.”
STRIKE ZONE RATE%
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Jonah Tollefson | WI | Madison West | 2027 | RHP | 83 % |
| 2 | Noah Schaar | WI | Marquette University | 2029 | RHP | 80 % |
| ^ | Caden Baker | WI | Mukwonago | 2027 | RHP | 80 % |
| 3 | Thomas Ward | WI | Port Washington | 2028 | RHP | 77 % |
| 4 | Ty Bumgardner | WI | Notre Dame De La Baie Academy | 2027 | RHP | 75 % |
| ^ | Logan Laws Lynch | WI | Sussex Hamilton | 2028 | C | 75 % |
| ^ | Connor Blaschko | WI | Waukesha North | 2027 | RHP | 75 % |
| 5 | Ayden Schneble | WI | Wisconsin Lutheran | 2027 | RHP | 72 % |
Average MLB pitchers throw 62% strikes, and better pitchers throw strikes 65% of the time, or roughly 2:1 strikes to balls.
CURVEBALL
SPIN RATE (AVG.)
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Hunter Schneiker | WI | Waterford | 2028 | 3B | 2777 rpm |
| 2 | Levi Huettl | WI | Fort Atkinson | 2028 | LHP | 2705 rpm |
| 3 | Caleb Johns | WI | New Berlin Eisenhower | 2026 | RHP | 2634 rpm |
| 4 | Ben Schroeder | WI | Marquette University | 2027 | LHP | 2625 rpm |
| 5 | Nathan Grace | WI | Wisconsin Lutheran | 2027 | RHP | 2589 rpm |
| 6 | Mason Grafwallner | WI | Time 4 Learning Charter School | 2027 | RHP | 2570 rpm |
| 7 | Kingston Grisolono | WI | Kewaskum | 2027 | OF | 2488 rpm |
| 8 | Boden Brandner | WI | Hartford Union | 2027 | 3B | 2484 rpm |
| 9 | Lucas Weber | WI | Whitnall | 2027 | RHP | 2475 rpm |
| 10 | Doug Jones | WI | Homestead | 2027 | SS | 2415 rpm |
INDUCED VERTICAL BREAK (AVG.)
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Evan Weckman | WI | St Thomas More School | 2027 | OF | -16.7 in |
| 2 | Andrew Horwath | WI | Hartford Union | 2027 | LHP | -14.7 in |
| 3 | Ethan Koo | WI | Whitnall | 2028 | LHP | -14.7 in |
| 4 | Nolan Spangler | WI | Mukwonago | 2028 | 2B | -13.3 in |
| 5 | Ethan Rudolph | WI | St Thomas More | 2027 | 3B | -13.0 in |
| 6 | Noah Schaar | WI | Marquette University | 2029 | RHP | -12.7 in |
| 7 | Jayden King | WI | Union Grove | 2027 | RHP | -12.6 in |
| 8 | Luke Breitzman | WI | Greendale | 2029 | C | -12.5 in |
| 9 | Connor Worth | WI | West Bend West | 2029 | 3B | -11.9 in |
| 10 | Ethan Engum | WI | Luxemburg-Casco | 2027 | RHP | -11.5 in |
HORIZONTAL MOVEMENT (AVG.)
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Nathan Grace | WI | Wisconsin Lutheran | 2027 | RHP | -22.4 |
| 2 | Alek Davis | WI | Kettle Moraine | 2027 | RHP | -19.0 |
| 3 | Austin Knapp | WI | Cedar Grove-Belgium | 2027 | RHP | -17.9 |
| 4 | Connor Worth | WI | West Bend West | 2029 | 3B | -17.1 |
| 5 | Mason Durst | WI | Barneveld | 2028 | RHP | -16.5 |
| 6 | Carter Hoeffler | WI | Muskego | 2028 | SS | -16.5 |
| 7 | Luke Drummond | WI | Union Grove High | 2028 | C | -16.4 |
| 8 | Lucas Weber | WI | Whitnall | 2027 | RHP | -15.9 |
| 9 | Ben Schroeder | WI | Marquette University | 2027 | LHP | 15.5 |
| 10 | Easton Breuer | WI | Slinger | 2029 | RHP | -15.4 |
STRIKE ZONE RATE%
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Ethan Ferguson | WI | Burlington High School | 2029 | 3B | 100 % |
| ^ | Hunter Goeser | WI | Wauwatosa West | 2027 | OF | 100 % |
| ^ | Tate Hagen | WI | Lake Country Lutheran | 2028 | SS | 100 % |
| 2 | Zennon Arvoy | WI | Homestead | 2028 | SS | 80 % |
| ^ | Kingston Grisolono | WI | Kewaskum | 2027 | OF | 80 % |
| 3 | Hunter Schneiker | WI | Waterford | 2028 | 3B | 75 % |
| ^ | Reed Traas | WI | Random Lake | 2027 | 3B | 75 % |
| ^ | Alek Davis | WI | Kettle Moraine | 2027 | RHP | 75 % |
| ^ | Cooper Wiltz | WI | Waukesha South | 2027 | OF | 75 % |
| ^ | Reid Staudacher | WI | Muskego | 2028 | SS | 75 % |
SLIDER
SPIN RATE (AVG.)
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Nick Sievert | WI | Kettle Moraine | 2027 | LHP | 2655 |
| 2 | Lucas Weber | WI | Whitnall | 2027 | RHP | 2604 |
| 3 | Dylan Bongiovanni | WI | JI Case High School | 2029 | SS | 2580 |
| 4 | Carter Hoeffler | WI | Muskego | 2028 | SS | 2497 |
| 5 | Ty Bumgardner | WI | Notre Dame De La Baie Academy | 2027 | RHP | 2485 |
| 6 | Evan Weckman | WI | St Thomas More School | 2027 | OF | 2464 |
| 7 | Caleb Scheel | WI | Mukwonago High | 2028 | RHP | 2462 |
| 8 | Nolan Monosso | WI | Brookfield Central | 2026 | 1B | 2393 |
| 9 | Dillon McCarthy | WI | Oregon | 2027 | OF | 2387 |
| 10 | Easton Engel | WI | Waterford | 2029 | C | 2291 |
INDUCED VERTICAL BREAK (AVG.)
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Landon Fuchs | WI | Cudahy High | 2028 | C | 16.0 in |
| 2 | Andrew Cloyd | WI | Franklin High School | 2027 | OF | -10.4 in |
| 3 | Aryn Seamans | OK | Panama | 2027 | SS | 9.9 in |
| 4 | Griffin Last | WI | Wauwatosa East | 2026 | RHP | -9.5 in |
| 5 | Charlie Sprecher | WI | Whitnall | 2027 | RHP | 8.8 in |
| 6 | Dylan Bongiovanni | WI | JI Case High School | 2029 | SS | -8.6 in |
| 7 | Scott Lawrence | WI | Muskego | 2028 | 3B | 8.1 in |
| 8 | Dillon McCarthy | WI | Oregon | 2027 | OF | -8.1 in |
| 9 | Lucas Margoni | WI | Oak Creek | 2027 | SS | -8.0 in |
| 10 | Evan Weckman | WI | St Thomas More School | 2027 | OF | -8.0 in |
HORIZONTAL MOVEMENT (AVG.)
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Colin Lamp | WI | Muskego | 2027 | 2B | -21.2 |
| 2 | Caden Baker | WI | Mukwonago | 2027 | RHP | -19.5 |
| 3 | Dillon McCarthy | WI | Oregon | 2027 | OF | 18.3 |
| 4 | Evan Weckman | WI | St Thomas More School | 2027 | OF | -18.2 |
| 5 | Derrik Beckstrand | WI | Elkhorn | 2027 | RHP | -18.2 |
| 6 | Lucas Weber | WI | Whitnall | 2027 | RHP | -17.6 |
| 7 | Dominic Barbosa | WI | Brookfield East High | 2028 | RHP | -16.7 |
| 8 | Nick Sievert | WI | Kettle Moraine | 2027 | LHP | 15.5 |
| 9 | Jackson Oliver | WI | Living Word Lutheran | 2027 | RHP | -15.3 |
| 10 | Austin Knapp | WI | Cedar Grove-Belgium | 2027 | RHP | -14.4 |
STRIKE ZONE RATE%
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Mikey Hemme | WI | Greendale | 2028 | LHP | 100 % |
| ^ | Dylan Bongiovanni | WI | JI Case High School | 2029 | SS | 100 % |
| 2 | Egann Sundby | WI | Wisconsin Lutheran High School | 2028 | RHP | 80 % |
| ^ | Isaac Wengler | WI | Wauwatosa East | 2028 | 3B | 80 % |
| ^ | Jackson Oliver | WI | Living Word Lutheran | 2027 | RHP | 80 % |
| ^ | Connor Blaschko | WI | Waukesha North | 2027 | RHP | 80 % |
| 3 | Eli Marble | WI | Wauwatosa East | 2027 | C | 75 % |
CHANGEUP
Spin Rate (AVG.)
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Connor Kavanaugh | WI | Badger | 2028 | OF | 2040 rpm |
| 2 | Tyler Gerard | WI | Kettle Moraine | 2027 | RHP | 2002 rpm |
| 3 | Caleb Johns | WI | New Berlin Eisenhower | 2026 | RHP | 2001 rpm |
| 4 | Brady Schoenfeld | WI | Indian Trail | 2027 | SS | 1941 rpm |
| 5 | Carter Hoeffler | WI | Muskego | 2028 | SS | 1936 rpm |
| 6 | Derrik Beckstrand | WI | Elkhorn | 2027 | RHP | 1930 rpm |
| 7 | Connor Worth | WI | West Bend West | 2029 | 3B | 1919 rpm |
| 8 | Ben Schroeder | WI | Marquette University | 2027 | LHP | 1912 rpm |
| 9 | Dillon McCarthy | WI | Oregon | 2027 | OF | 1911 rpm |
| 10 | Calen Monroe | WI | Lake Mills | 2028 | LHP | 1903 rpm |
INDUCED VERTICAL BREAK (AVG.)
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Marcus Drake | WI | Whitnall | 2028 | RHP | 18.6 in |
| 2 | Carsin Cullen | WI | Chilton | 2029 | C | 18.1 in |
| 3 | Connor Kavanaugh | WI | Badger | 2028 | OF | 18.1 in |
| 4 | Mikey Hemme | WI | Greendale | 2028 | LHP | 17.6 in |
| 5 | Blake Ulezelski | WI | Oak Creek | 2027 | RHP | 16.7 in |
| 6 | Andrew Cloyd | WI | Franklin High School | 2027 | OF | 16.6 in |
| 7 | Isaiah Dufek | WI | Heritage Christian School | 2027 | RHP | 16.5 in |
| 8 | Carmine Caruso | WI | Union Grove | 2029 | 3B | 16.4 in |
| 9 | Jackson Rashleger | WI | Union Grove | 2027 | RHP | 16.1 in |
| 10 | Adam Meyer | WI | Brookfield East | 2028 | 3B | 15.8 in |
HORIZONTAL MOVEMENT (AVG.)
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Tyler Gerard | WI | Kettle Moraine | 2027 | RHP | 21.0 |
| 2 | Carter Hoeffler | WI | Muskego | 2028 | SS | 20.0 |
| 3 | Connor Worth | WI | West Bend West | 2029 | 3B | 19.0 |
| 4 | Aryn Seamans | OK | Panama | 2027 | SS | 18.2 |
| 5 | Kingston Grisolono | WI | Kewaskum | 2027 | OF | -18.0 |
| 6 | Nathan Grace | WI | Wisconsin Lutheran | 2027 | RHP | 18.0 |
| 7 | Luke Drummond | WI | Union Grove High | 2028 | C | 17.1 |
| 8 | Ben Merkel | WI | Franklin | 2027 | RHP | 16.9 |
| 9 | Hunter Schneiker | WI | Waterford | 2028 | 3B | 16.8 |
| 10 | Cody Daiker | WI | Mukwonago | 2028 | OF | -16.7 |
STRIKE ZONE RATE%
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Caden Baker | WI | Mukwonago | 2027 | RHP | 100 % |
| 2 | Thomas Ward | WI | Port Washington | 2028 | RHP | 85 % |
| 3 | Ben Merkel | WI | Franklin | 2027 | RHP | 80 % |
| ^ | Dillon McCarthy | WI | Oregon | 2027 | OF | 80 % |
| ^ | Luke Mrazek | WI | St Thomas More - Milwaukee, WI | 2027 | OF | 80 % |
| 4 | Jayden King | WI | Union Grove | 2027 | RHP | 75 % |
| ^ | Calen Monroe | WI | Lake Mills | 2028 | LHP | 75 % |
+ CLICK HERE for a look at the complete statistics from the event.
RELATED CONTENT
