Data Dive, Pitchers: 2026 Senior Future Games (Team Four Corners)
July 28, 2026

The 2026 Prep Baseball Senior Future Games have concluded after bringing together top uncommitted Class of 2027 prospects from across the country at LakePoint Sports.
Team Four Corners featured players from Arizona, Colorado, Utah and surrounding states. The group competed in front of hundreds of college coaches and the Prep Baseball scouting staff while completing a full pro-style workout and three games.
TrackMan collected detailed pitching data throughout the event, including velocity, spin rate, induced vertical break, horizontal movement and strike-zone rate. Below is a look at the top pitching metrics recorded by Team Four Corners.
FASTBALL
MAX FASTBALL VELOCITY
| Rank | Name | State | School | Class | Pos | Velocity (max) |
| 1 | Ryan Sanchez | AZ | Valley Christian | 2027 | 1B | 94.0 mph |
| 2 | Jaggar Wethington | AZ | Mountain Ridge | 2027 | RHP | 91.3 mph |
| 3 | Hagen Haefs | AZ | Desert Vista | 2027 | RHP | 90.8 mph |
| 4 | Karson Fankhauser | UT | Mountain Ridge | 2027 | RHP | 90.7 mph |
| 5 | Ricardo Yuriar Jr | AZ | Canyon View | 2027 | 3B | 90.5 mph |
| 6 | Nolan Leitner | AZ | Casteel | 2027 | LHP | 88.6 mph |
| 7 | Crew Anderson | UT | Pleasant Grove | 2027 | RHP | 88.4 mph |
| 8 | William Parker | AZ | Desert Ridge | 2027 | OF | 86.8 mph |
| 9 | Maddux Jensen | UT | Ridgeline | 2027 | SS | 86.6 mph |
| 10 | Brady Wright | CO | Regis Jesuit | 2027 | SS | 86.1 mph |
| 11 | Brayden Kotwica | CO | Mountain Vista | 2027 | LHP | 85.5 mph |
| 12 | Israel Hernandez | AZ | Cienega | 2027 | SS | 81.2 mph |
Max Fastball Velocity: This metric calculates the speed of the pitch as it is released from the pitcher’s hand.
HIGHEST AVG. SPIN RATE
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) | Velocity (max) |
| 1 | Jaggar Wethington | AZ | Mountain Ridge | 2027 | RHP | 2307 rpm | 91.3 mph |
| 2 | Brayden Kotwica | CO | Mountain Vista | 2027 | LHP | 2189 rpm | 85.5 mph |
| 3 | Nolan Leitner | AZ | Casteel | 2027 | LHP | 2121 rpm | 88.6 mph |
| 4 | Crew Anderson | UT | Pleasant Grove | 2027 | RHP | 2093 rpm | 88.4 mph |
| 5 | Ryan Sanchez | AZ | Valley Christian | 2027 | 1B | 2089 rpm | 94.0 mph |
| 6 | Ricardo Yuriar Jr | AZ | Canyon View | 2027 | 3B | 2085 rpm | 90.5 mph |
| 7 | Brady Wright | CO | Regis Jesuit | 2027 | SS | 2051 rpm | 86.1 mph |
| 8 | Hagen Haefs | AZ | Desert Vista | 2027 | RHP | 2001 rpm | 90.8 mph |
| 9 | William Parker | AZ | Desert Ridge | 2027 | OF | 1873 rpm | 86.8 mph |
| 10 | Karson Fankhauser | UT | Mountain Ridge | 2027 | RHP | 1861 rpm | 90.7 mph |
| 11 | Israel Hernandez | AZ | Cienega | 2027 | SS | 1853 rpm | 81.2 mph |
| 12 | Maddux Jensen | UT | Ridgeline | 2027 | SS | 1818 rpm | 86.6 mph |
Spin Rate: This metric calculates the rate of spin on the baseball as it leaves the pitcher’s hand, measured in revolutions per minute. Historical data shows that high-spin fastballs lessen the impact of gravity, allowing for more rise, or less fall, as the pitch carries through the zone. Low-spin fastballs typically indicate that the pitch has greater horizontal action, often making it tougher to square up but generally easier to make contact with. High-spin fastballs show a higher correlation with swings and misses.
HIGHEST AVG. IVB
| Rank | Name | State | School | Class | Pos | IVB (avg) | Velocity (max) |
| 1 | Jaggar Wethington | AZ | Mountain Ridge | 2027 | RHP | 15.3 in | 91.3 mph |
| 2 | Crew Anderson | UT | Pleasant Grove | 2027 | RHP | 14.8 in | 88.4 mph |
| 3 | Brayden Kotwica | CO | Mountain Vista | 2027 | LHP | 14.7 in | 85.5 mph |
| 4 | Ryan Sanchez | AZ | Valley Christian | 2027 | 1B | 13.9 in | 94.0 mph |
| 5 | Nolan Leitner | AZ | Casteel | 2027 | LHP | 13.9 in | 88.6 mph |
| 6 | Karson Fankhauser | UT | Mountain Ridge | 2027 | RHP | 13.8 in | 90.7 mph |
| 7 | Israel Hernandez | AZ | Cienega | 2027 | SS | 13.4 in | 81.2 mph |
| 8 | Brady Wright | CO | Regis Jesuit | 2027 | SS | 13.1 in | 86.1 mph |
| 9 | William Parker | AZ | Desert Ridge | 2027 | OF | 12.6 in | 86.8 mph |
| 10 | Hagen Haefs | AZ | Desert Vista | 2027 | RHP | 10.8 in | 90.8 mph |
| 11 | Maddux Jensen | UT | Ridgeline | 2027 | SS | 10.7 in | 86.6 mph |
| 12 | Ricardo Yuriar Jr | AZ | Canyon View | 2027 | 3B | 10.7 in | 90.5 mph |
Induced Vertical Break: Used in short form as IVB, this metric is most important on fastballs for creating rise and on curveballs and changeups for creating depth. It can also be useful when measuring sliders and cutters. Sliders tend to be closer to zero inches, while cutters are generally between five and 15 inches. Velocity and release height should also be considered when comparing IVB measurements.
AVG. HORIZONTAL MOVEMENT
| Rank | Name | State | School | Class | Pos | HM (avg) | Velocity (max) |
| 1 | Maddux Jensen | UT | Ridgeline | 2027 | SS | 16.5 | 86.6 mph |
| 2 | Nolan Leitner | AZ | Casteel | 2027 | LHP | -14.4 | 88.6 mph |
| 3 | Brayden Kotwica | CO | Mountain Vista | 2027 | LHP | -14.2 | 85.5 mph |
| 4 | Karson Fankhauser | UT | Mountain Ridge | 2027 | RHP | 12.8 | 90.7 mph |
| 5 | Ryan Sanchez | AZ | Valley Christian | 2027 | 1B | 12.2 | 94.0 mph |
| 6 | Crew Anderson | UT | Pleasant Grove | 2027 | RHP | 12.1 | 88.4 mph |
| 7 | Ricardo Yuriar Jr | AZ | Canyon View | 2027 | 3B | 11.6 | 90.5 mph |
| 8 | William Parker | AZ | Desert Ridge | 2027 | OF | 9.3 | 86.8 mph |
| 9 | Jaggar Wethington | AZ | Mountain Ridge | 2027 | RHP | 7.0 | 91.3 mph |
| 10 | Brady Wright | CO | Regis Jesuit | 2027 | SS | 6.3 | 86.1 mph |
| 11 | Hagen Haefs | AZ | Desert Vista | 2027 | RHP | 5.1 | 90.8 mph |
| 12 | Israel Hernandez | AZ | Cienega | 2027 | SS | 0.3 | 81.2 mph |
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.”
HIGHEST STRIKE-ZONE RATE%
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Brayden Kotwica | CO | Mountain Vista | 2027 | LHP | 70 % |
| 2 | Jaggar Wethington | AZ | Mountain Ridge | 2027 | RHP | 62 % |
| 3 | Karson Fankhauser | UT | Mountain Ridge | 2027 | RHP | 60 % |
| 4 | Israel Hernandez | AZ | Cienega | 2027 | SS | 58 % |
| 5 | Maddux Jensen | UT | Ridgeline | 2027 | SS | 48 % |
| 6 | Nolan Leitner | AZ | Casteel | 2027 | LHP | 47 % |
| 7 | Brady Wright | CO | Regis Jesuit | 2027 | SS | 47 % |
| 8 | Ricardo Yuriar Jr | AZ | Canyon View | 2027 | 3B | 46 % |
| 9 | Hagen Haefs | AZ | Desert Vista | 2027 | RHP | 43 % |
| 10 | Ryan Sanchez | AZ | Valley Christian | 2027 | 1B | 43 % |
| 11 | Crew Anderson | UT | Pleasant Grove | 2027 | RHP | 42 % |
| 12 | William Parker | AZ | Desert Ridge | 2027 | OF | 40 % |
For context, MLB pitchers averaged an In-Zone% of approximately 49 percent across all pitch types during the 2023 season, according to Statcast.
CURVEBALL
HIGHEST AVG. SPIN RATE
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Nolan Leitner | AZ | Casteel | 2027 | LHP | 2581 rpm |
| 2 | Brady Wright | CO | Regis Jesuit | 2027 | SS | 2377 rpm |
| 3 | Jaggar Wethington | AZ | Mountain Ridge | 2027 | RHP | 2343 rpm |
| 4 | Hagen Haefs | AZ | Desert Vista | 2027 | RHP | 2336 rpm |
| 5 | William Parker | AZ | Desert Ridge | 2027 | OF | 2205 rpm |
| 6 | Crew Anderson | UT | Pleasant Grove | 2027 | RHP | 2126 rpm |
| 7 | Ricardo Yuriar Jr | AZ | Canyon View | 2027 | 3B | 1987 rpm |
| 8 | Karson Fankhauser | UT | Mountain Ridge | 2027 | RHP | 1964 rpm |
| 9 | Brayden Kotwica | CO | Mountain Vista | 2027 | LHP | 1934 rpm |
| 10 | Maddux Jensen | UT | Ridgeline | 2027 | SS | 1914 rpm |
| 11 | Israel Hernandez | AZ | Cienega | 2027 | SS | 1776 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. Curveball spin rate is evaluated alongside velocity and movement to determine the pitch’s overall shape and depth.
HIGHEST AVG. IVB
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Ricardo Yuriar Jr | AZ | Canyon View | 2027 | 3B | -13.4 in |
| 2 | Maddux Jensen | UT | Ridgeline | 2027 | SS | -8.3 in |
| 3 | Jaggar Wethington | AZ | Mountain Ridge | 2027 | RHP | -7.8 in |
| 4 | Israel Hernandez | AZ | Cienega | 2027 | SS | -6.9 in |
| 5 | Brady Wright | CO | Regis Jesuit | 2027 | SS | -5.8 in |
| 6 | Hagen Haefs | AZ | Desert Vista | 2027 | RHP | -4.6 in |
| 7 | Karson Fankhauser | UT | Mountain Ridge | 2027 | RHP | -4.1 in |
| 8 | William Parker | AZ | Desert Ridge | 2027 | OF | -4.1 in |
| 9 | Brayden Kotwica | CO | Mountain Vista | 2027 | LHP | -3.3 in |
| 10 | Crew Anderson | UT | Pleasant Grove | 2027 | RHP | 3.2 in |
| 11 | Nolan Leitner | AZ | Casteel | 2027 | LHP | -2.4 in |
Induced Vertical Break: Curveball IVB measures the pitch’s vertical movement compared to its expected path without spin. More negative IVB readings generally indicate greater downward depth.
HIGHEST AVG. HORIZONTAL MOVEMENT
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Maddux Jensen | UT | Ridgeline | 2027 | SS | -14.9 |
| 2 | Hagen Haefs | AZ | Desert Vista | 2027 | RHP | -14.2 |
| 3 | Israel Hernandez | AZ | Cienega | 2027 | SS | -12.5 |
| 4 | Brady Wright | CO | Regis Jesuit | 2027 | SS | -12.4 |
| 5 | William Parker | AZ | Desert Ridge | 2027 | OF | -11.5 |
| 6 | Crew Anderson | UT | Pleasant Grove | 2027 | RHP | -10.5 |
| 7 | Jaggar Wethington | AZ | Mountain Ridge | 2027 | RHP | -9.9 |
| 8 | Brayden Kotwica | CO | Mountain Vista | 2027 | LHP | 9.9 |
| 9 | Ricardo Yuriar Jr | AZ | Canyon View | 2027 | 3B | -9.5 |
| 10 | Nolan Leitner | AZ | Casteel | 2027 | LHP | 6.8 |
| 11 | Karson Fankhauser | UT | Mountain Ridge | 2027 | RHP | -5.0 |
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.”
HIGHEST STRIKE-ZONE RATE%
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Jaggar Wethington | AZ | Mountain Ridge | 2027 | RHP | 100 % |
| 2 | Nolan Leitner | AZ | Casteel | 2027 | LHP | 76 % |
| 3 | Ricardo Yuriar Jr | AZ | Canyon View | 2027 | 3B | 60 % |
| 4 | Brady Wright | CO | Regis Jesuit | 2027 | SS | 57 % |
| 5 | Crew Anderson | UT | Pleasant Grove | 2027 | RHP | 37 % |
| 6 | William Parker | AZ | Desert Ridge | 2027 | OF | 33 % |
| 7 | Maddux Jensen | UT | Ridgeline | 2027 | SS | 30 % |
| 8 | Karson Fankhauser | UT | Mountain Ridge | 2027 | RHP | 27 % |
| 9 | Hagen Haefs | AZ | Desert Vista | 2027 | RHP | 25 % |
Strike-Zone Rate: This metric measures the percentage of tracked curveballs that passed through the strike zone.
SLIDER
HIGHEST AVG. SPIN RATE
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Ryan Sanchez | AZ | Valley Christian | 2027 | 1B | 2472 |
| 2 | Jaggar Wethington | AZ | Mountain Ridge | 2027 | RHP | 2261 |
| 3 | Brady Wright | CO | Regis Jesuit | 2027 | SS | 2258 |
| 4 | Ricardo Yuriar Jr | AZ | Canyon View | 2027 | 3B | 1944 |
Spin Rate: This metric calculates the rate of spin on the baseball as it leaves the pitcher’s hand, measured in revolutions per minute. Slider spin rate is evaluated alongside pitch velocity, movement and spin direction.
HIGHEST AVG. IVB
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Ricardo Yuriar Jr | AZ | Canyon View | 2027 | 3B | -9.5 in |
| 2 | Jaggar Wethington | AZ | Mountain Ridge | 2027 | RHP | -5.7 in |
| 3 | Ryan Sanchez | AZ | Valley Christian | 2027 | 1B | 5.0 in |
| 4 | Brady Wright | CO | Regis Jesuit | 2027 | SS | -0.3 in |
Induced Vertical Break: Slider IVB measures the pitch’s vertical movement compared to its expected path without spin. Sliders generally produce IVB readings closer to zero than fastballs or curveballs.
HIGHEST AVG. HORIZONTAL MOVEMENT
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Brady Wright | CO | Regis Jesuit | 2027 | SS | -15.3 |
| 2 | Jaggar Wethington | AZ | Mountain Ridge | 2027 | RHP | -13.9 |
| 3 | Ricardo Yuriar Jr | AZ | Canyon View | 2027 | 3B | -7.5 |
| 4 | Ryan Sanchez | AZ | Valley Christian | 2027 | 1B | -6.5 |
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.”
HIGHEST STRIKE-ZONE RATE%
| Rank | Name | State | School | Class | Pos | Zone % |
| 1 | Ricardo Yuriar Jr | AZ | Canyon View | 2027 | 3B | 66 % |
| ^ | Brady Wright | CO | Regis Jesuit | 2027 | SS | 66 % |
| 2 | Jaggar Wethington | AZ | Mountain Ridge | 2027 | RHP | 37 % |
| 3 | Ryan Sanchez | AZ | Valley Christian | 2027 | 1B | 27 % |
Strike-Zone Rate: This metric measures the percentage of tracked sliders that passed through the strike zone.
CHANGEUP
AVG. SPIN RATE
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) | HM (avg) |
| 1 | Nolan Leitner | AZ | Casteel | 2027 | LHP | 1920 rpm | -13.3 |
| 2 | Brayden Kotwica | CO | Mountain Vista | 2027 | LHP | 1708 rpm | -15.7 |
| 3 | William Parker | AZ | Desert Ridge | 2027 | OF | 1633 rpm | 13.7 |
| 4 | Jaggar Wethington | AZ | Mountain Ridge | 2027 | RHP | 1618 rpm | 14.4 |
| 5 | Karson Fankhauser | UT | Mountain Ridge | 2027 | RHP | 1528 rpm | 14.0 |
| 6 | Maddux Jensen | UT | Ridgeline | 2027 | SS | 1518 rpm | 14.4 |
| 7 | Crew Anderson | UT | Pleasant Grove | 2027 | RHP | 1504 rpm | 15.5 |
| 8 | Ricardo Yuriar Jr | AZ | Canyon View | 2027 | 3B | 1500 rpm | 14.7 |
| 9 | Hagen Haefs | AZ | Desert Vista | 2027 | RHP | 1442 rpm | 7.8 |
| 10 | Brady Wright | CO | Regis Jesuit | 2027 | SS | 1384 rpm | 12.1 |
| 11 | Ryan Sanchez | AZ | Valley Christian | 2027 | 1B | 1094 rpm | 8.5 |
Spin Rate: This metric calculates the rate of spin on the baseball as it leaves the pitcher’s hand, measured in revolutions per minute. Changeup spin rate is evaluated alongside velocity separation and movement from the fastball.
AVG. IVB
| Rank | Name | State | School | Class | Pos | IVB (avg) | HM (avg) |
| 1 | William Parker | AZ | Desert Ridge | 2027 | OF | 14.2 in | 13.7 |
| 2 | Karson Fankhauser | UT | Mountain Ridge | 2027 | RHP | 11.2 in | 14.0 |
| 3 | Brayden Kotwica | CO | Mountain Vista | 2027 | LHP | 10.6 in | -15.7 |
| 4 | Hagen Haefs | AZ | Desert Vista | 2027 | RHP | 9.7 in | 7.8 |
| 5 | Brady Wright | CO | Regis Jesuit | 2027 | SS | 9.2 in | 12.1 |
| 6 | Jaggar Wethington | AZ | Mountain Ridge | 2027 | RHP | 7.2 in | 14.4 |
| 7 | Maddux Jensen | UT | Ridgeline | 2027 | SS | 7.1 in | 14.4 |
| 8 | Ricardo Yuriar Jr | AZ | Canyon View | 2027 | 3B | 6.4 in | 14.7 |
| 9 | Crew Anderson | UT | Pleasant Grove | 2027 | RHP | 5.2 in | 15.5 |
| 10 | Ryan Sanchez | AZ | Valley Christian | 2027 | 1B | -4.2 in | 8.5 |
| 11 | Nolan Leitner | AZ | Casteel | 2027 | LHP | 3.8 in | -13.3 |
Induced Vertical Break: Changeup IVB measures the pitch’s vertical movement compared to its expected path without spin. Lower IVB readings generally indicate greater vertical depth and separation from the fastball.
HIGHEST AVG. HORIZONTAL MOVEMENT
| Rank | Name | State | School | Class | Pos | HM (avg) | IVB (avg) |
| 1 | Brayden Kotwica | CO | Mountain Vista | 2027 | LHP | -15.7 | 10.6 in |
| 2 | Crew Anderson | UT | Pleasant Grove | 2027 | RHP | 15.5 | 5.2 in |
| 3 | Ricardo Yuriar Jr | AZ | Canyon View | 2027 | 3B | 14.7 | 6.4 in |
| 4 | Maddux Jensen | UT | Ridgeline | 2027 | SS | 14.4 | 7.1 in |
| 5 | Jaggar Wethington | AZ | Mountain Ridge | 2027 | RHP | 14.4 | 7.2 in |
| 6 | Karson Fankhauser | UT | Mountain Ridge | 2027 | RHP | 14.0 | 11.2 in |
| 7 | William Parker | AZ | Desert Ridge | 2027 | OF | 13.7 | 14.2 in |
| 8 | Nolan Leitner | AZ | Casteel | 2027 | LHP | -13.3 | 3.8 in |
| 9 | Brady Wright | CO | Regis Jesuit | 2027 | SS | 12.1 | 9.2 in |
| 10 | Ryan Sanchez | AZ | Valley Christian | 2027 | 1B | 8.5 | -4.2 in |
| 11 | Hagen Haefs | AZ | Desert Vista | 2027 | RHP | 7.8 | 9.7 in |
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.”
HIGHEST STRIKE-ZONE RATE%
| Rank | Name | State | School | Class | Pos | Zone % | Velocity (max) |
| 1 | William Parker | AZ | Desert Ridge | 2027 | OF | 100 % | 76.5 mph |
| ^ | Crew Anderson | UT | Pleasant Grove | 2027 | RHP | 100 % | 77.0 mph |
| 2 | Ryan Sanchez | AZ | Valley Christian | 2027 | 1B | 66 % | 79.5 mph |
| 3 | Brayden Kotwica | CO | Mountain Vista | 2027 | LHP | 50 % | 81.6 mph |
| ^ | Jaggar Wethington | AZ | Mountain Ridge | 2027 | RHP | 50 % | 78.8 mph |
| 4 | Maddux Jensen | UT | Ridgeline | 2027 | SS | 33 % | 80.5 mph |
Strike-Zone Rate: This metric measures the percentage of tracked changeups that passed through the strike zone.
