Northern Colorado Preseason ID: Pitching Data Dive
February 6, 2024
On Sunday, February 4th, the Prep Baseball Colorado staff hosted it's first preseason ID event of the year with the Northern Colorado Preseason ID at The Sports Stable in Boulder, Colorado. This event featured 41 prospects from the 2024 - 2028 classes and allowed our staff an opportunity to get an in-depth look at the players in attendance.
Today we'll continue our deep dive into the data collected at this event within this Pitching Statistics story. Over the next couple of days we’ll be diving deeper into all of the data we collected rolling out even more coverage from the event.
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 | Cooper Vais | CO | Arvada West | 2027 | SS | 87.2 mph |
2 | Sam Hoyt | WY | Laramie | 2025 | RHP | 84.3 mph |
3 | Hudson Klaas | CO | Loveland | 2024 | RHP | 82.3 mph |
4 | Gage Viken | CO | University | 2026 | LHP | 81.2 mph |
5 | Teagan Reininger | CO | Brighton | 2028 | RHP | 80.2 mph |
6 | Beckett Bacon | CO | Chaparral | 2026 | LHP | 78.2 mph |
7 | Joseph Kessel | CO | Ralston Valley | 2025 | C | 77.8 mph |
8 | Max Webb | CO | Monarch High School | 2025 | RHP | 77.7 mph |
9 | Nolan Gaccetta | CO | Silver Creek | 2026 | RHP | 75.9 mph |
10 | Zander Belland | CO | Monarch | 2025 | OF | 75.2 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 | Cooper Vais | CO | Arvada West | 2027 | SS | 2318 rpm |
2 | Sam Hoyt | WY | Laramie | 2025 | RHP | 2224 rpm |
3 | Teagan Reininger | CO | Brighton | 2028 | RHP | 2126 rpm |
4 | Max Webb | CO | Monarch High School | 2025 | RHP | 2030 rpm |
5 | Beckett Bacon | CO | Chaparral | 2026 | LHP | 2027 rpm |
6 | Joseph Kessel | CO | Ralston Valley | 2025 | C | 1955 rpm |
7 | Kyvon Ferrin | CO | Broomfield | 2026 | 1B | 1872 rpm |
8 | Gage Viken | CO | University | 2026 | LHP | 1864 rpm |
9 | Nolan Gaccetta | CO | Silver Creek | 2026 | RHP | 1793 rpm |
10 | Hudson Klaas | CO | Loveland | 2024 | RHP | 1774 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 | Teagan Reininger | CO | Brighton | 2028 | RHP | 17.7 in |
2 | Gage Viken | CO | University | 2026 | LHP | 16.4 in |
3 | Kyvon Ferrin | CO | Broomfield | 2026 | 1B | 15.6 in |
4 | Hudson Klaas | CO | Loveland | 2024 | RHP | 15.6 in |
5 | Joseph Kessel | CO | Ralston Valley | 2025 | C | 14.4 in |
6 | Joshua Longenecker | CO | Silver Creek | 2024 | LHP | 14.0 in |
7 | Marc Garcia | CO | Standley Lake | 2027 | 2B | 13.2 in |
8 | Max Webb | CO | Monarch High School | 2025 | RHP | 13.1 in |
9 | Cooper Vais | CO | Arvada West | 2027 | SS | 11.8 in |
10 | Kingston Hanson | CO | Green Mountain | 2026 | LHP | 11.8 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 | Beckett Bacon | CO | Chaparral | 2026 | LHP | -13.6 |
2 | Aaron Barnes | CO | Brighton | 2028 | 3B | 13.5 |
3 | Bradley Petrie | CO | Fossil Ridge | 2024 | 2B | 12.4 |
4 | Teagan Reininger | CO | Brighton | 2028 | RHP | 12.3 |
5 | Marc Garcia | CO | Standley Lake | 2027 | 2B | 11.9 |
6 | Sam Hoyt | WY | Laramie | 2025 | RHP | 10.2 |
7 | Nolan Gaccetta | CO | Silver Creek | 2026 | RHP | 9.4 |
8 | Cooper Julien | CO | Ralston Valley | 2027 | OF | 6.5 |
9 | Joseph Kessel | CO | Ralston Valley | 2025 | C | 5.3 |
10 | Hudson Klaas | CO | Loveland | 2024 | RHP | 4.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.”
CURVEBALL
SPIN RATE (AVG.)
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Cooper Vais | CO | Arvada West | 2027 | SS | 2577 rpm |
2 | Kyvon Ferrin | CO | Broomfield | 2026 | 1B | 2189 rpm |
3 | Eli Murphy | CO | Rocky Mountain | 2027 | SS | 1998 rpm |
4 | Cooper Julien | CO | Ralston Valley | 2027 | OF | 1950 rpm |
5 | Gage Viken | CO | University | 2026 | LHP | 1944 rpm |
6 | Max Webb | CO | Monarch High School | 2025 | RHP | 1865 rpm |
7 | Cruz Castillo | CO | Ralston Valley | 2027 | RHP | 1851 rpm |
8 | Hudson Klaas | CO | Loveland | 2024 | RHP | 1833 rpm |
9 | Teagan Reininger | CO | Brighton | 2028 | RHP | 1805 rpm |
10 | Joshua Longenecker | CO | Silver Creek | 2024 | LHP | 1596 rpm |
INDUCED VERTICAL BREAK (AVG.)
Rank | Name | State | School | Class | Pos | IVB (avg) |
1 | Cooper Vais | CO | Arvada West | 2027 | SS | -12.9 in |
2 | Zander Belland | CO | Monarch | 2025 | OF | -7.4 in |
3 | Max Webb | CO | Monarch High School | 2025 | RHP | -6.6 in |
4 | Aaron Barnes | CO | Brighton | 2028 | 3B | 6.3 in |
5 | Cooper Julien | CO | Ralston Valley | 2027 | OF | -4.7 in |
6 | Kyvon Ferrin | CO | Broomfield | 2026 | 1B | -4.1 in |
7 | Gage Viken | CO | University | 2026 | LHP | -3.4 in |
8 | Hudson Klaas | CO | Loveland | 2024 | RHP | -1.0 in |
9 | Kingston Hanson | CO | Green Mountain | 2026 | LHP | 1.0 in |
10 | Joshua Longenecker | CO | Silver Creek | 2024 | LHP | -0.8 in |
HORIZONTAL MOVEMENT (AVG.)
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Cruz Castillo | CO | Ralston Valley | 2027 | RHP | -11.5 |
2 | Cooper Vais | CO | Arvada West | 2027 | SS | -11.3 |
3 | Gage Viken | CO | University | 2026 | LHP | 9.2 |
4 | Kyvon Ferrin | CO | Broomfield | 2026 | 1B | -7.8 |
5 | Teagan Reininger | CO | Brighton | 2028 | RHP | -4.5 |
6 | Cooper Julien | CO | Ralston Valley | 2027 | OF | -4.0 |
7 | Max Webb | CO | Monarch High School | 2025 | RHP | -3.1 |
8 | Aaron Barnes | CO | Brighton | 2028 | 3B | -2.2 |
9 | Zander Belland | CO | Monarch | 2025 | OF | -1.9 |
10 | Kingston Hanson | CO | Green Mountain | 2026 | LHP | 1.4 |
STRIKE ZONE %
Rank | Name | State | School | Class | Pos | Zone % |
1 | Eli Murphy | CO | Rocky Mountain | 2027 | SS | 100 % |
^ | Teagan Reininger | CO | Brighton | 2028 | RHP | 100 % |
^ | Cruz Castillo | CO | Ralston Valley | 2027 | RHP | 100 % |
2 | Cooper Julien | CO | Ralston Valley | 2027 | OF | 75 % |
3 | Kingston Hanson | CO | Green Mountain | 2026 | LHP | 66 % |
^ | Gage Viken | CO | University | 2026 | LHP | 66 % |
4 | Kyvon Ferrin | CO | Broomfield | 2026 | 1B | 50 % |
^ | Aaron Barnes | CO | Brighton | 2028 | 3B | 50 % |
^ | Zander Belland | CO | Monarch | 2025 | OF | 50 % |
^ | Max Webb | CO | Monarch High School | 2025 | RHP | 50 % |
5 | Cooper Vais | CO | Arvada West | 2027 | SS | 33 % |
^ | Joshua Longenecker | CO | Silver Creek | 2024 | LHP | 33 % |
SLIDER
SPIN RATE (AVG.)
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Cooper Vais | CO | Arvada West | 2027 | SS | 2587 |
2 | Sam Hoyt | WY | Laramie | 2025 | RHP | 2447 |
3 | Joseph Kessel | CO | Ralston Valley | 2025 | C | 2191 |
4 | Kyvon Ferrin | CO | Broomfield | 2026 | 1B | 2042 |
5 | Eli Murphy | CO | Rocky Mountain | 2027 | SS | 1988 |
6 | Marc Garcia | CO | Standley Lake | 2027 | 2B | 1944 |
7 | Gage Viken | CO | University | 2026 | LHP | 1915 |
8 | Teagan Reininger | CO | Brighton | 2028 | RHP | 1889 |
9 | Nolan Gaccetta | CO | Silver Creek | 2026 | RHP | 1862 |
10 | Bradley Petrie | CO | Fossil Ridge | 2024 | 2B | 1744 |
INDUCED VERTICAL BREAK (AVG.)
Rank | Name | State | School | Class | Pos | IVB (avg) |
1 | Eli Murphy | CO | Rocky Mountain | 2027 | SS | 6.6 in |
2 | Marc Garcia | CO | Standley Lake | 2027 | 2B | 5.9 in |
3 | Sam Hoyt | WY | Laramie | 2025 | RHP | -5.0 in |
4 | Bradley Petrie | CO | Fossil Ridge | 2024 | 2B | 3.8 in |
5 | Teagan Reininger | CO | Brighton | 2028 | RHP | -3.2 in |
6 | Joseph Kessel | CO | Ralston Valley | 2025 | C | -3.1 in |
7 | Kyvon Ferrin | CO | Broomfield | 2026 | 1B | 2.3 in |
8 | Nolan Gaccetta | CO | Silver Creek | 2026 | RHP | 1.7 in |
9 | Joshua Longenecker | CO | Silver Creek | 2024 | LHP | -0.8 in |
10 | Beckett Bacon | CO | Chaparral | 2026 | LHP | 0.6 in |
HORIZONTAL MOVEMENT (AVG.)
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Cooper Vais | CO | Arvada West | 2027 | SS | -12.7 |
2 | Sam Hoyt | WY | Laramie | 2025 | RHP | -10.8 |
3 | Gage Viken | CO | University | 2026 | LHP | 7.9 |
4 | Kyvon Ferrin | CO | Broomfield | 2026 | 1B | -7.5 |
5 | Joseph Kessel | CO | Ralston Valley | 2025 | C | -7.2 |
6 | Eli Murphy | CO | Rocky Mountain | 2027 | SS | -7.1 |
7 | Beckett Bacon | CO | Chaparral | 2026 | LHP | 4.7 |
8 | Teagan Reininger | CO | Brighton | 2028 | RHP | -4.6 |
9 | Nolan Gaccetta | CO | Silver Creek | 2026 | RHP | -3.4 |
10 | Marc Garcia | CO | Standley Lake | 2027 | 2B | -0.8 |
CHANGEUP
HORIZONTAL MOVEMENT (AVG.)
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Sam Hoyt | WY | Laramie | 2025 | RHP | 11.7 |
2 | Teagan Reininger | CO | Brighton | 2028 | RHP | 8.2 |
3 | Hudson Klaas | CO | Loveland | 2024 | RHP | 7.0 |
4 | Zander Belland | CO | Monarch | 2025 | OF | 5.9 |
5 | Bradley Petrie | CO | Fossil Ridge | 2024 | 2B | 5.4 |
6 | Cooper Vais | CO | Arvada West | 2027 | SS | 4.8 |
7 | Cruz Castillo | CO | Ralston Valley | 2027 | RHP | 3.9 |
8 | Cooper Julien | CO | Ralston Valley | 2027 | OF | 2.6 |
9 | Eli Murphy | CO | Rocky Mountain | 2027 | SS | 2.5 |
10 | Gage Viken | CO | University | 2026 | LHP | 2.2 |
UPCOMING EVENTS
SHOWCASE | STATE | DATE | LOCATION |
Northern Colorado Preseason ID | CO | 02/04 | The Sports Stable - Boulder, CO |
Colorado Springs Preseason ID | CO | 02/11 | The Farm Sports |
Denver Preseason ID | CO | 02/18 | Marucci Clubhouse |
RECENT NEWS
- CO CHSAA Week 8 Diamond Notes 5/08/24
- CO CHSAA Week 8 Scout Blog 5/07/24
- CO Colorado Player & Pitcher of Week 8 5/07/24
- CO Colorado Power 25 Rankings: Week 8 5/06/24
- CO CHSAA Week 7 Diamond Notes 5/03/24
- CO CHSAA Week 7 Scout Blog 5/03/24
- CO Colorado Player & Pitcher of Week 7 4/30/24
- CO Colorado Power 25 Rankings: Week 7 4/29/24
- CO Colorado Pathway 4/26/24
- CO CHSAA Week 6 Diamond Notes 4/24/24