Upperclass Preseason All-State: Pitching Data Dive
February 7, 2024
This past Saturday and Sunday, the Prep Baseball Arizona staff hosted it's marquee event of the preseason with the Upperclass Preseason All-State at Cactus Shadows High School in Scottsdale, Arizona. This event featured roughly 68 prospects from the 2024 and 2025 classes and featured a large crop of Arizona's top uncommitted seniors and juniors, as well as several committed players who impressed.
The event allowed our staff to collect updated data on all athletes, as well as give us an up-close look at the players ahead of the high school season and our updated rankings that will be rolling out.
Earlier this week, we broke down the top measurable data performers from the event with our Statistical Analysis article. Now, 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:
For complete event results, click here.
To view upcoming event schedule, click here.
FASTBALL
MAX VELOCITY (MPH)
Rank | Name | State | School | Class | Pos | Velocity (max) |
1 | Caleb Sweeney | AZ | Valley Christian | 2025 | LHP | 89.9 mph |
2 | Adin Oeltjen | AZ | Cactus Shadows | 2024 | OF | 88.9 mph |
3 | Michael Orbegozo | AZ | Campo Verde | 2025 | RHP | 88.7 mph |
4 | Ian Lemus | AZ | Empire High School | 2024 | RHP | 88.3 mph |
5 | Shawn Barros | AZ | Salpointe Catholic | 2024 | C | 88.1 mph |
6 | Cody Stoller | AZ | Sandra Day O'Connor | 2025 | RHP | 87.8 mph |
7 | Landon Hood | AZ | Canyon View | 2025 | RHP | 87.6 mph |
8 | Ashton Higgins | AZ | Notre Dame Prep | 2025 | RHP | 87.5 mph |
9 | Andres Castro | AZ | Pusch Ridge Christian | 2024 | RHP | 87.3 mph |
10 | Luke DeWitt | AZ | Canyon View | 2024 | RHP | 87.3 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 | Michael Orbegozo | AZ | Campo Verde | 2025 | RHP | 2279 rpm |
2 | Wyatt Schottel | AZ | Cactus Shadows | 2024 | LHP | 2271 rpm |
3 | Luke DeWitt | AZ | Canyon View | 2024 | RHP | 2253 rpm |
4 | Ian Lemus | AZ | Empire High School | 2024 | RHP | 2213 rpm |
5 | Landon Hood | AZ | Canyon View | 2025 | RHP | 2196 rpm |
6 | Adin Oeltjen | AZ | Cactus Shadows | 2024 | OF | 2166 rpm |
7 | Andres Castro | AZ | Pusch Ridge Christian | 2024 | RHP | 2164 rpm |
8 | David Richter | AZ | Basha | 2025 | RHP | 2155 rpm |
9 | Ashton Higgins | AZ | Notre Dame Prep | 2025 | RHP | 2143 rpm |
10 | Aiden Woolwine | AZ | Sandra Day O'Connor | 2025 | RHP | 2131 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 | Luke DeWitt | AZ | Canyon View | 2024 | RHP | 19.8 in |
2 | Shawn Barros | AZ | Salpointe Catholic | 2024 | C | 18.8 in |
3 | Landon Hood | AZ | Canyon View | 2025 | RHP | 18.5 in |
4 | Adrian Sanderford | AZ | Prescott | 2025 | 1B | 17.6 in |
5 | Sullivan Causey | AZ | Millennium | 2025 | OF | 17.5 in |
6 | Wyatt Schottel | AZ | Cactus Shadows | 2024 | LHP | 17.2 in |
7 | Michael Orbegozo | AZ | Campo Verde | 2025 | RHP | 16.7 in |
8 | Ashton Higgins | AZ | Notre Dame Prep | 2025 | RHP | 16.5 in |
9 | Dominic Jochumsen | AZ | Perry | 2025 | LHP | 16.1 in |
10 | Braxton Bjur | AZ | Verrado | 2025 | LHP | 16.0 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 | Cody Stoller | AZ | Sandra Day O'Connor | 2025 | RHP | 18.3 |
2 | Jeremy Larson | AZ | Cactus Shadows | 2025 | RHP | 16.4 |
3 | David Richter | AZ | Basha | 2025 | RHP | 16.0 |
4 | Evan Hanish | AZ | Cactus Shadows High School | 2025 | C | 15.2 |
5 | Adrian Sanderford | AZ | Prescott | 2025 | 1B | 14.8 |
6 | Aiden Woolwine | AZ | Sandra Day O'Connor | 2025 | RHP | 14.5 |
7 | Dominic Ziccarelli | AZ | Cactus Shadows | 2025 | SS | 14.2 |
8 | Carter Daly | AZ | Sandra Day O'Connor | 2025 | RHP | 13.2 |
9 | Mason Moore | AZ | 2025 | 3B | 12.2 | |
10 | Shawn Barros | AZ | Salpointe Catholic | 2024 | C | 11.3 |
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 | David Richter | AZ | Basha | 2025 | RHP | 76 % |
2 | Ashton Higgins | AZ | Notre Dame Prep | 2025 | RHP | 71 % |
3 | Dominic Jochumsen | AZ | Perry | 2025 | LHP | 69 % |
4 | Adrian Sanderford | AZ | Prescott | 2025 | 1B | 57 % |
^ | Wyatt Schottel | AZ | Cactus Shadows | 2024 | LHP | 57 % |
5 | Jeremy Larson | AZ | Cactus Shadows | 2025 | RHP | 56 % |
6 | Evan Hanish | AZ | Cactus Shadows High School | 2025 | C | 54 % |
7 | Tanner Ford | AZ | Boulder Creek | 2024 | RHP | 53 % |
^ | Adin Oeltjen | AZ | Cactus Shadows | 2024 | OF | 53 % |
8 | Michael Orbegozo | AZ | Campo Verde | 2025 | RHP | 52 % |
CURVEBALL
SPIN RATE (AVG.)
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Shawn Barros | AZ | Salpointe Catholic | 2024 | C | 2574 rpm |
2 | Luke DeWitt | AZ | Canyon View | 2024 | RHP | 2146 rpm |
3 | Ian Lemus | AZ | Empire High School | 2024 | RHP | 2113 rpm |
4 | David Richter | AZ | Basha | 2025 | RHP | 2087 rpm |
5 | Dominic Jochumsen | AZ | Perry | 2025 | LHP | 2058 rpm |
INDUCED VERTICAL BREAK (AVG.)
Rank | Name | State | School | Class | Pos | IVB (avg) |
1 | Luke DeWitt | AZ | Canyon View | 2024 | RHP | 19.8 in |
2 | Shawn Barros | AZ | Salpointe Catholic | 2024 | C | 18.8 in |
3 | Landon Hood | AZ | Canyon View | 2025 | RHP | 18.5 in |
4 | Adrian Sanderford | AZ | Prescott | 2025 | 1B | 17.6 in |
5 | Sullivan Causey | AZ | Millennium | 2025 | OF | 17.5 in |
HORIZONTAL MOVEMENT (AVG.)
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Evan Hanish | AZ | Cactus Shadows High School | 2025 | C | -19.0 |
2 | Shawn Barros | AZ | Salpointe Catholic | 2024 | C | -13.6 |
3 | Ian Lemus | AZ | Empire High School | 2024 | RHP | -10.9 |
4 | Landon Hood | AZ | Canyon View | 2025 | RHP | -9.2 |
5 | Luke DeWitt | AZ | Canyon View | 2024 | RHP | -8.4 |
STRIKE ZONE %
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Evan Hanish | AZ | Cactus Shadows High School | 2025 | C | -19.0 |
2 | Shawn Barros | AZ | Salpointe Catholic | 2024 | C | -13.6 |
3 | Ian Lemus | AZ | Empire High School | 2024 | RHP | -10.9 |
4 | Landon Hood | AZ | Canyon View | 2025 | RHP | -9.2 |
SLIDER
SPIN RATE (AVG.)
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Shawn Barros | AZ | Salpointe Catholic | 2024 | C | 2711 |
2 | Carter Daly | AZ | Sandra Day O'Connor | 2025 | RHP | 2382 |
3 | Lucas Shannon | AZ | Salpointe Catholic | 2025 | 1B | 2214 |
4 | Adin Oeltjen | AZ | Cactus Shadows | 2024 | OF | 2193 |
5 | Brayden Herron | AZ | Mountain View | 2025 | RHP | 2164 |
INDUCED VERTICAL BREAK (AVG.)
Rank | Name | State | School | Class | Pos | IVB (avg) |
1 | Evan Hanish | AZ | Cactus Shadows High School | 2025 | C | -12.9 in |
2 | Lucas Shannon | AZ | Salpointe Catholic | 2025 | 1B | 8.3 in |
3 | David Richter | AZ | Basha | 2025 | RHP | -8.2 in |
4 | Shawn Barros | AZ | Salpointe Catholic | 2024 | C | -6.1 in |
5 | Cody Stoller | AZ | Sandra Day O'Connor | 2025 | RHP | 5.8 in |
HORIZONTAL MOVEMENT (AVG.)
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Wyatt Schottel | AZ | Cactus Shadows | 2024 | LHP | 14.6 |
2 | Shawn Barros | AZ | Salpointe Catholic | 2024 | C | -13.9 |
3 | Braxton Bjur | AZ | Verrado | 2025 | LHP | 13.8 |
4 | Dominic Ziccarelli | AZ | Cactus Shadows | 2025 | SS | -13.1 |
5 | Evan Hanish | AZ | Cactus Shadows High School | 2025 | C | -13.0 |
STRIKE ZONE RATE%
Rank | Name | State | School | Class | Pos | Zone % |
1 | Cody Stoller | AZ | Sandra Day O'Connor | 2025 | RHP | 80 % |
2 | Lucas Shannon | AZ | Salpointe Catholic | 2025 | 1B | 66 % |
^ | Aiden Woolwine | AZ | Sandra Day O'Connor | 2025 | RHP | 66 % |
^ | Michael Orbegozo | AZ | Campo Verde | 2025 | RHP | 66 % |
3 | Mason Moore | AZ | 2025 | 3B | 60 % |
CHANGEUP
HORIZONTAL MOVEMENT (AVG.)
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Cody Stoller | AZ | Sandra Day O'Connor | 2025 | RHP | 25.5 |
2 | David Richter | AZ | Basha | 2025 | RHP | 22.9 |
3 | Adrian Sanderford | AZ | Prescott | 2025 | 1B | 19.9 |
4 | Jeremy Larson | AZ | Cactus Shadows | 2025 | RHP | 19.0 |
5 | Dominic Ziccarelli | AZ | Cactus Shadows | 2025 | SS | 19.0 |
STRIKE ZONE RATE%
Rank | Name | State | School | Class | Pos | Zone % |
1 | Mason Moore | AZ | 2025 | 3B | 100 % | |
^ | Garon DeSpirito | AZ | Desert Mountain | 2025 | LHP | 100 % |
2 | Tanner Ford | AZ | Boulder Creek | 2024 | RHP | 75 % |
3 | Carter Daly | AZ | Sandra Day O'Connor | 2025 | RHP | 50 % |
^ | Ashton Higgins | AZ | Notre Dame Prep | 2025 | RHP | 50 % |
^ | Jeremy Larson | AZ | Cactus Shadows | 2025 | RHP | 50 % |
^ | Michael Orbegozo | AZ | Campo Verde | 2025 | RHP | 50 % |
UPCOMING EVENTS
SHOWCASE | STATE | DATE | LOCATION |
Arizona Rising Stars ID | AZ | 04/13 | Grand Canyon University - Phoenix, AZ |
Arizona Rising Stars ID - Session 2 | AZ | 04/27 | Grand Canyon University - Phoenix, AZ |
RECENT NEWS
- AZ Spring Rankings Update: 2025 Class 5/22/24
- AZ Prep Baseball Arizona Player of the Year: LHP Cam Caminiti 5/21/24
- AZ Final AIA Power 25 Rankings 5/20/24
- AZ AIA 6A Championship Recap: Queen Creek vs. SD O'Connor 5/15/24
- AZ AIA 5A Championship Recap: Casteel vs. Sunrise Mt. 5/15/24
- AZ Arizona's Most Viewed Profiles - April 5/06/24
- AZ AIA Playoff Matchup: #3 Casteel Colts vs. #8 Notre Dame Prep 5/03/24
- AZ AIA Playoff Matchup: #1 Brophy Broncos vs. #4 Hamilton Huskies 5/01/24