Madison Preseason ID: Pitching Data Dive
March 14, 2024
On March 10th, Prep Baseball Wisconsin hosted one of its largest events on the state’s showcase calendar: the Madison Preseason ID at GRB Academy in Windsor, Wis. Nearly 150 players from across the state met in the Madison area to participate in this event, a Preseason ID that consistently provides our staff with need-to-know names and players to consider for future invite-only events, like the PBR Future Games, among others.
Yesterday, we published our Statistical Analysis, where we broke down the stat leaders from the more traditional categories and our Quick Hits, where we dove into some of the top players from the event. 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 | Adam Urban | WI | Wauwatosa West | 2025 | RHP | 91.8 mph |
2 | Jaxon Clayton | WI | Brookfield Central | 2025 | SS | 90.2 mph |
3 | Mack Krause | WI | Neenah | 2026 | SS | 88.2 mph |
4 | Casey Wambach | WI | Sun Prairie West | 2025 | SS | 87.3 mph |
5 | Dylan Schreiber | WI | Waukesha West | 2027 | RHP | 87.2 mph |
6 | Gavin Kanters | WI | Fort Atkinson | 2025 | OF | 87.0 mph |
7 | Vincent Bitter | WI | Brookfield Central | 2026 | RHP | 86.6 mph |
8 | William Baumhardt | WI | Slinger | 2025 | RHP | 86.3 mph |
9 | Bron Schaefer | WI | Kaukauna | 2026 | LHP | 85.9 mph |
10 | Peyton Kuehn | WI | Preble | 2025 | RHP | 85.5 mph |
Max Fastball Velocity: This metric calculates the speed of the pitch as it’s released from the pitcher’s hand.
SPIN RATE (AVG.)
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Jonathan Urban | WI | Wauwatosa West | 2026 | RHP | 2484 rpm |
2 | Adam Urban | WI | Wauwatosa West | 2025 | RHP | 2316 rpm |
3 | Luke Hurlebaus | WI | Waunakee | 2025 | RHP | 2310 rpm |
4 | Noah Schaller | WI | Monona Grove | 2025 | RHP | 2226 rpm |
5 | Hayden Anderson | WI | Mount Horeb | 2026 | RHP | 2226 rpm |
6 | William Baumhardt | WI | Slinger | 2025 | RHP | 2203 rpm |
7 | Carter Heroux | WI | Oconto Falls | 2026 | RHP | 2194 rpm |
8 | Brady Stelzer | WI | Sun Prairie East | 2026 | RHP | 2194 rpm |
9 | Connor Kletsch | WI | Watertown | 2027 | OF | 2169 rpm |
10 | Casey Wambach | WI | Sun Prairie West | 2025 | SS | 2165 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 | Jackson Heidemann | IL | Harlem | 2026 | RHP | 18.7 in |
2 | Thomas Wincek | WI | Middleton | 2025 | RHP | 17.6 in |
3 | Pierson Bauer | WI | Kaukauna | 2026 | RHP | 17.1 in |
4 | Luke Hurlebaus | WI | Waunakee | 2025 | RHP | 16.9 in |
5 | Jaxon Prill | WI | West High | 2025 | OF | 16.6 in |
6 | Mack Krause | WI | Neenah | 2026 | SS | 16.4 in |
7 | Jaxon Clayton | WI | Brookfield Central | 2025 | SS | 16.3 in |
8 | Levi Watts | WI | Appleton North | 2025 | OF | 16.3 in |
9 | Jack Adler | WI | Oconto Falls High | 2025 | RHP | 16.2 in |
10 | Casey Wambach | WI | Sun Prairie West | 2025 | SS | 15.9 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 efficiency. 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 the vertical approach angle.
HORIZONTAL MOVEMENT (AVG.)
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Bron Schaefer | WI | Kaukauna | 2026 | LHP | -16.3 |
2 | Zane Seffrood | WI | Monroe High | 2027 | RHP | 15.0 |
3 | Kellen Mulcahy | WI | Vel Phillips Memorial | 2025 | RHP | 14.3 |
4 | Jaxon Prill | WI | West High | 2025 | OF | -13.9 |
5 | Tiernan Borchardt | WI | Marquette University | 2027 | SS | 13.9 |
6 | Eli Marble | WI | Wauwatosa East | 2027 | C | 13.7 |
7 | Eli Bauler | WI | Monona Grove | 2027 | RHP | 13.4 |
8 | Carter Heroux | WI | Oconto Falls | 2026 | RHP | 13.3 |
9 | JJ Rufer | WI | Verona Area High | 2027 | RHP | 12.9 |
10 | Chris Sippl | WI | Wittenberg-Birnamwood High | 2025 | RHP | 12.8 |
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 | Bentley Wagner | WI | Jefferson | 2026 | SS | 85 % |
2 | Tanner Kalinowski | WI | Waukesha West | 2025 | RHP | 83 % |
^ | Kaden Connor | WI | Monona Grove | 2025 | 3B | 83 % |
3 | Marty Hanna | WI | Sauk Prairie | 2026 | RHP | 66 % |
^ | Oliver Corry | WI | Arrowhead | 2027 | SS | 66 % |
^ | Gavin Stewart | WI | Badger High | 2025 | LHP | 66 % |
^ | Thomas Wincek | WI | Middleton | 2025 | RHP | 66 % |
^ | Trevor Brouette | WI | Portage | 2025 | LHP | 66 % |
4 | Casey Wambach | WI | Sun Prairie West | 2025 | SS | 62 % |
5 | Mack Krause | WI | Neenah | 2026 | SS | 60 % |
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 | Jaxon Clayton | WI | Brookfield Central | 2025 | SS | 2643 rpm |
2 | Mack Krause | WI | Neenah | 2026 | SS | 2427 rpm |
3 | Brady Stelzer | WI | Sun Prairie East | 2026 | RHP | 2361 rpm |
4 | Noah Schaller | WI | Monona Grove | 2025 | RHP | 2273 rpm |
5 | Thomas Wincek | WI | Middleton | 2025 | RHP | 2259 rpm |
6 | Carter Heroux | WI | Oconto Falls | 2026 | RHP | 2249 rpm |
7 | Hayden Anderson | WI | Mount Horeb | 2026 | RHP | 2223 rpm |
8 | Ashtyn Seifert | WI | Beaver Dam | 2027 | RHP | 2202 rpm |
9 | Peyton Kuehn | WI | Preble | 2025 | RHP | 2197 rpm |
10 | Bron Schaefer | WI | Kaukauna | 2026 | LHP | 2191 rpm |
INDUCED VERTICAL BREAK (AVG.)
Rank | Name | State | School | Class | Pos | IVB (avg) |
1 | Peyton Kuehn | WI | Preble | 2025 | RHP | -15.2 in |
2 | Jaxon Lettenberger | WI | Waukesha West | 2027 | LHP | -13.2 in |
3 | Connor Kletsch | WI | Watertown | 2027 | OF | -12.9 in |
4 | Jaxon Clayton | WI | Brookfield Central | 2025 | SS | -12.2 in |
5 | Oliver Corry | WI | Arrowhead | 2027 | SS | -12.0 in |
HORIZONTAL MOVEMENT (AVG.)
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | William Baumhardt | WI | Slinger | 2025 | RHP | -15.8 |
2 | Bron Schaefer | WI | Kaukauna | 2026 | LHP | 15.8 |
3 | Evan Aigner | WI | Nathan Hale | 2026 | LHP | 15.2 |
4 | Hayden Anderson | WI | Mount Horeb | 2026 | RHP | -14.0 |
5 | Will Nikolay | WI | De Pere | 2027 | 2B | -12.2 |
STRIKE ZONE RATE%
Rank | Name | State | School | Class | Pos | Zone % |
1 | Evan Brown | WI | Waukesha West | 2025 | RHP | 80 % |
^ | Oliver Corry | WI | Arrowhead | 2027 | SS | 80 % |
^ | Austin Ebert | WI | Valders | 2026 | 1B | 80 % |
^ | Casey Wambach | WI | Sun Prairie West | 2025 | SS | 80 % |
2 | Mack Krause | WI | Neenah | 2026 | SS | 75 % |
^ | Brady Patten | WI | Verona Area | 2025 | 1B | 75 % |
3 | Isaac Poehlman | WI | De Pere | 2025 | 1B | 60 % |
^ | Alex Klun | WI | Sun Prairie | 2025 | 2B | 60 % |
^ | Tiernan Borchardt | WI | Marquette University | 2027 | SS | 60 % |
^ | Kaden Connor | WI | Monona Grove | 2025 | 3B | 60 % |
4 | Gavin Stewart | WI | Badger High | 2025 | LHP | 50 % |
^ | Breckin Sheldon | WI | Tomah High | 2026 | RHP | 50 % |
^ | Gavin Kanters | WI | Fort Atkinson | 2025 | OF | 50 % |
^ | William Baumhardt | WI | Slinger | 2025 | RHP | 50 % |
^ | Tanner Kalinowski | WI | Waukesha West | 2025 | RHP | 50 % |
^ | Bron Schaefer | WI | Kaukauna | 2026 | LHP | 50 % |
^ | Connor Kletsch | WI | Watertown | 2027 | OF | 50 % |
SLIDER
SPIN RATE (AVG.)
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Mack Krause | WI | Neenah | 2026 | SS | 2583 |
2 | Jaxon Clayton | WI | Brookfield Central | 2025 | SS | 2512 |
3 | Jonathan Urban | WI | Wauwatosa West | 2026 | RHP | 2460 |
4 | Brody Ison | MI | Escanaba Area | 2027 | RHP | 2403 |
5 | Peyton Kuehn | WI | Preble | 2025 | RHP | 2357 |
6 | Adam Urban | WI | Wauwatosa West | 2025 | RHP | 2355 |
7 | Vincent Bitter | WI | Brookfield Central | 2026 | RHP | 2291 |
8 | Bron Schaefer | WI | Kaukauna | 2026 | LHP | 2290 |
9 | Brady Ausen | WI | Craig | 2027 | OF | 2249 |
10 | Ashtyn Seifert | WI | Beaver Dam | 2027 | RHP | 2245 |
INDUCED VERTICAL BREAK (AVG.)
Rank | Name | State | School | Class | Pos | IVB (avg) |
1 | Peyton Kuehn | WI | Preble | 2025 | RHP | -9.0 in |
2 | Joey Honerbaum | WI | Dodgeville High | 2025 | RHP | -7.2 in |
3 | Gavin Kanters | WI | Fort Atkinson | 2025 | OF | -6.1 in |
4 | Gavin Stewart | WI | Badger High | 2025 | LHP | 5.5 in |
5 | Luke Hurlebaus | WI | Waunakee | 2025 | RHP | 5.2 in |
HORIZONTAL MOVEMENT (AVG.)
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Adam Urban | WI | Wauwatosa West | 2025 | RHP | -17.2 |
2 | Evan Aigner | WI | Nathan Hale | 2026 | LHP | 16.3 |
3 | Paul Schmolinske | WI | Menasha High | 2027 | RHP | -14.3 |
4 | Jonathan Urban | WI | Wauwatosa West | 2026 | RHP | -13.7 |
5 | Gavin Kanters | WI | Fort Atkinson | 2025 | OF | -13.7 |
STRIKE ZONE RATE%
Rank | Name | State | School | Class | Pos | Zone % |
1 | Brady Patten | WI | Verona Area | 2025 | 1B | 100 % |
2 | Chris Sippl | WI | Wittenberg-Birnamwood High | 2025 | RHP | 80 % |
^ | Joey Honerbaum | WI | Dodgeville High | 2025 | RHP | 80 % |
^ | Thomas Wincek | WI | Middleton | 2025 | RHP | 80 % |
3 | Nolan Litkowiec | WI | Cudahy | 2025 | RHP | 66 % |
4 | Tanner Kalinowski | WI | Waukesha West | 2025 | RHP | 60 % |
CHANGEUP
SPIN RATE (AVG.)
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Connor Kletsch | WI | Watertown | 2027 | OF | 2184 rpm |
2 | Mack Krause | WI | Neenah | 2026 | SS | 2175 rpm |
3 | Vincent Bitter | WI | Brookfield Central | 2026 | RHP | 2103 rpm |
4 | Evan Aigner | WI | Nathan Hale | 2026 | LHP | 2019 rpm |
5 | Tyler Loesche | WI | Slinger | 2025 | LHP | 1999 rpm |
6 | Dylan Schreiber | WI | Waukesha West | 2027 | RHP | 1895 rpm |
7 | Noah Schaller | WI | Monona Grove | 2025 | RHP | 1889 rpm |
8 | Jonathan Urban | WI | Wauwatosa West | 2026 | RHP | 1840 rpm |
9 | Joseph Tamboli | WI | Sun Prairie East | 2026 | LHP | 1838 rpm |
10 | Brady Stelzer | WI | Sun Prairie East | 2026 | RHP | 1816 rpm |
INDUCED VERTICAL BREAK (AVG.)
Rank | Name | State | School | Class | Pos | IVB (avg) |
1 | Pierson Bauer | WI | Kaukauna | 2026 | RHP | 17.5 in |
2 | Alex Schoepp | WI | Edgewood | 2026 | SS | 16.3 in |
3 | Ashtyn Seifert | WI | Beaver Dam | 2027 | RHP | 15.9 in |
4 | Jackson Heidemann | IL | Harlem | 2026 | RHP | 15.5 in |
5 | Peyton Kuehn | WI | Preble | 2025 | RHP | 15.4 in |
6 | Noah Schaller | WI | Monona Grove | 2025 | RHP | 14.8 in |
7 | Jaxon Prill | WI | West High | 2025 | OF | 14.3 in |
8 | Eli Marble | WI | Wauwatosa East | 2027 | C | 14.3 in |
9 | Braydan Frank | WI | North High | 2027 | RHP | 14.0 in |
10 | Luke Hurlebaus | WI | Waunakee | 2025 | RHP | 14.0 in |
HORIZONTAL MOVEMENT (AVG.)
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Chris Sippl | WI | Wittenberg-Birnamwood High | 2025 | RHP | 17.1 |
2 | Kellen Mulcahy | WI | Vel Phillips Memorial | 2025 | RHP | 16.6 |
3 | Tyler Loesche | WI | Slinger | 2025 | LHP | -16.4 |
4 | Breckin Sheldon | WI | Tomah High | 2026 | RHP | 16.1 |
5 | Trevor Brouette | WI | Portage | 2025 | LHP | -16.0 |
6 | Brady Stelzer | WI | Sun Prairie East | 2026 | RHP | 15.7 |
7 | Isaac Poehlman | WI | De Pere | 2025 | 1B | 15.4 |
8 | Bron Schaefer | WI | Kaukauna | 2026 | LHP | -15.1 |
9 | Braydan Frank | WI | North High | 2027 | RHP | 15.1 |
10 | Gavin Stewart | WI | Badger High | 2025 | LHP | -14.8 |
STRIKE ZONE RATE%
Rank | Name | State | School | Class | Pos | Zone % |
1 | Jackson Heidemann | IL | Harlem | 2026 | RHP | 100 % |
2 | Eli Bauler | WI | Monona Grove | 2027 | RHP | 80 % |
3 | Kellen Mulcahy | WI | Vel Phillips Memorial | 2025 | RHP | 75 % |
^ | Brody Ison | MI | Escanaba Area | 2027 | RHP | 75 % |
^ | Connor Kletsch | WI | Watertown | 2027 | OF | 75 % |
4 | Bron Schaefer | WI | Kaukauna | 2026 | LHP | 66 % |
^ | Oliver Dugas | WI | Madison East | 2025 | SS | 66 % |
^ | JJ Rufer | WI | Verona Area High | 2027 | RHP | 66 % |
^ | Evan Brown | WI | Waukesha West | 2025 | RHP | 66 % |
5 | Eli Marble | WI | Wauwatosa East | 2027 | C | 60 % |
^ | Pierson Bauer | WI | Kaukauna | 2026 | RHP | 60 % |
+ CLICK HERE for a look at the complete statistics from the event.
RELATED CONTENT