Prep Baseball Report

Bay Area Summer ID: Pitcher Data Dive


By: Gavin Smith
Manager, Content & Operations

On Tuesday, June 30th, the Prep Baseball California team hosted the Bay Area Summer ID at Islanders Field in Lathrop, Cal. This was an open event for 2026-2030 prospects, and gave our staff an ample look at the area's top prospects.

Over 40 players made their way to Lathrop and 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 Baseball California staff.

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 below:


FASTBALL

VELOCITY (MAX)

Rank Name State School Class Pos Velocity (max)
1 Preston Hillis CA Las Lomas High 2028 RHP 87.6 mph
2 Rhythm Green CA McKinleyville High 2027 SS 84.5 mph
3 Elias Sonnenberg CA Granite Bay High 2028 RHP 83.5 mph
4 Nat Ha CA Vista del Lago High 2028 SS 82.6 mph
5 Brandon Hurtado CA Freedom High 2029 SS 82.6 mph

SPIN RATE (AVG.)

Rank Name State School Class Pos Spin Rate (avg)
1 Brandon Hurtado CA Freedom High 2029 SS 2467 rpm
2 Rhythm Green CA McKinleyville High 2027 SS 2387 rpm
3 Boston Wood CA Liberty High 2028 OF 2197 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 Nat Ha CA Vista del Lago High 2028 SS 16.7 in
2 Preston Hillis CA Las Lomas High 2028 RHP 12.1 in
3 Reed Colley CA De LA Salle High School 2027 RHP 11.4 in
4 Julian Quezada CA Westmont High 2029 C 11.3 in
5 Elias Sonnenberg CA Granite Bay High 2028 RHP 10.7 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 Reed Colley CA De LA Salle High School 2027 RHP 14.3
2 Brett Barnes CA Cardinal Newman High School 2029 RHP 13.0
3 Elias Sonnenberg CA Granite Bay High 2028 RHP 7.1
4 Julian Quezada CA Westmont High 2029 C 6.6
5 Nat Ha CA Vista del Lago High 2028 SS 6.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 Louis Rivera III CA Central Catholic High School 2027 SS 71 %
2 Brandon Hurtado CA Freedom High 2029 SS 57 %
3 Nat Ha CA Vista del Lago High 2028 SS 50 %

 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 Brandon Hurtado CA Freedom High 2029 SS 2679 rpm
2 Boston Wood CA Liberty High 2028 OF 2265 rpm
3 Louis Rivera III CA Central Catholic High School 2027 SS 2211 rpm
4 Brett Barnes CA Cardinal Newman High School 2029 RHP 2159 rpm
5 David Rapoport CA Junipero Serra High School 2030 SS 2072 rpm

INDUCED VERTICAL BREAK (AVG.)

Rank Name State School Class Pos IVB (avg)
1 Boston Wood CA Liberty High 2028 OF -20.3 in
2 Louis Rivera III CA Central Catholic High School 2027 SS -14.0 in
3 Reed Colley CA De LA Salle High School 2027 RHP -13.5 in
4 Emilio Estrada CA Franklin High School 2029 OF -13.5 in
5 Rhythm Green CA McKinleyville High 2027 SS -13.4 in

HORIZONTAL MOVEMENT (AVG.)

Rank Name State School Class Pos HM (avg)
1 Louis Rivera III CA Central Catholic High School 2027 SS -18.1
2 Logan Connell CA Del Oro High 2028 RHP -17.9
3 Brandon Hurtado CA Freedom High 2029 SS -16.7
4 Preston Hillis CA Las Lomas High 2028 RHP -14.0
5 Nat Ha CA Vista del Lago High 2028 SS -14.0

STRIKE ZONE RATE%

Rank Name State School Class Pos Zone %
1 Julian Quezada CA Westmont High 2029 C 100 %
^ Nat Ha CA Vista del Lago High 2028 SS 100 %
^ Elias Sonnenberg CA Granite Bay High 2028 RHP 100 %
2 Logan Connell CA Del Oro High 2028 RHP 50 %
^ Brandon Hurtado CA Freedom High 2029 SS 50 %


SLIDER

SPIN RATE (AVG.)

Rank Name State School Class Pos Spin Rate (avg)
1 Louis Rivera III CA Central Catholic High School 2027 SS 2220
2 Rhythm Green CA McKinleyville High 2027 SS 2094
3 Reed Colley CA De LA Salle High School 2027 RHP 2090

INDUCED VERTICAL BREAK (AVG.)

Rank Name State School Class Pos IVB (avg)
1 Rhythm Green CA McKinleyville High 2027 SS -14.1 in
2 Louis Rivera III CA Central Catholic High School 2027 SS -13.6 in
3 David Rapoport CA Junipero Serra High School 2030 SS -6.9 in
4 Elias Sonnenberg CA Granite Bay High 2028 RHP -4.7 in
5 Reed Colley CA De LA Salle High School 2027 RHP -2.2 in

HORIZONTAL MOVEMENT (AVG.)

Rank Name State School Class Pos HM (avg)
1 Louis Rivera III CA Central Catholic High School 2027 SS -17.8
2 Rhythm Green CA McKinleyville High 2027 SS -13.1
3 David Rapoport CA Junipero Serra High School 2030 SS -8.5

STRIKE ZONE RATE%

Rank Name State School Class Pos Zone %
1 Julian Quezada CA Westmont High 2029 C 100 %
2 Elias Sonnenberg CA Granite Bay High 2028 RHP 66 %


CHANGEUP

INDUCED VERTICAL BREAK (AVG.)

Rank Name State School Class Pos IVB (avg)
1 Nat Ha CA Vista del Lago High 2028 SS 12.7 in
2 Reed Colley CA De LA Salle High School 2027 RHP 10.6 in
3 Emilio Estrada CA Franklin High School 2029 OF 10.4 in
4 Logan Connell CA Del Oro High 2028 RHP 7.0 in
5 Elias Sonnenberg CA Granite Bay High 2028 RHP 5.9 in

HORIZONTAL MOVEMENT (AVG.)

Rank Name State School Class Pos HM (avg)
1 Brett Barnes CA Cardinal Newman High School 2029 RHP 15.9
2 Reed Colley CA De LA Salle High School 2027 RHP 14.5
3 Elias Sonnenberg CA Granite Bay High 2028 RHP 11.7
4 Nat Ha CA Vista del Lago High 2028 SS 10.8
5 Logan Connell CA Del Oro High 2028 RHP 10.2

STRIKE ZONE RATE%

Rank Name State School Class Pos Zone %
1 Elias Sonnenberg CA Granite Bay High 2028 RHP 66 %
2 Logan Connell CA Del Oro High 2028 RHP 50 %
^ Brett Barnes CA Cardinal Newman High School 2029 RHP 50 %


+ CLICK HERE for a look at the complete statistics from the event.

RELATED CONTENT