Prep Baseball Report

2026 Corvallis Preseason ID - Pitching Data Dive


Dylan Grenz
Associate Scout

On Saturday February 14th, Prep Baseball Oregon hosted the Corvallis Preseason ID at Goss Stadium, Oregon State University. Prep Baseball scouts evaluated high school athletes in the 2026-2030 graduating classes, with several strong showings throughout the event.

Preseason ID events serve as an identifier heading into the spring high school season, providing Prep Baseball scouts and college recruiters a list of prospects to follow as they plan their spring coverage. We also tend to see prospects’ best performances in the preseason, as most athletes are fresh and coming off of strict and targeted off-season training programs that have resulted in big gains. Standout performances can lead to invitations to some of the summer's biggest invite-only events, including the Pacific Northwest State GamesPrep Baseball Future Games, and more.

Earlier, we released our Quick Hits, detailing scouting notes on standout players from the event, our Statistical Analysis, showcasing leaders in major stat categories, and our Positional Data Dive, looking specifically at leaders in offensive metrics. Today, we unveil our final post-event article with our Pitching Data Dive, looking at leaders in metrics on the mound. For all other post-event content, click here.

Corvallis Preseason ID (2.14.26)

PEAK FB VELOCITY

Rank Name State School Class Pos Velocity (max)
1 James Collier OR Silverton 2027 RHP 90.5 mph
2 Jake Fisher OR Grant 2027 RHP 85.9 mph
3 Carson Doblie OR West Linn 2026 RHP 83.9 mph
4 Mathias OBrien OR Westview 2028 RHP 82.6 mph
5 Mateo Thorburn WA Camas High School 2027 RHP 82.0 mph
6 James Thorne OR Sherwood 2026 LHP 81.6 mph
7 Nicolas Fernandez OR Jesuit High School 2027 RHP 81.4 mph
8 Elijah Shipley OR Westview 2028 OF 81.0 mph
9 Cameron Oakley OR Ashland 2027 SS 80.8 mph
10 Quinn Carney OR Mountainside 2028 RHP 80.2 mph

EFFECTIVE FB VELOCITY AVG

Effective velocity is taking into account the velocity of each pitch, its release distance, the pitches time to the plate / hitting area, and the pitches movement.  With all of this information, Effective Velocity is allowing coaches and scouts to more accurately compare how a pitch is affecting a hitter.

Rank Name State School Class Pos Eff Velocity (avg)
1 James Collier OR Silverton 2027 RHP 85.6 mph
2 Jake Fisher OR Grant 2027 RHP 82.6 mph
3 Carson Doblie OR West Linn 2026 RHP 81.3 mph
4 Mathias OBrien OR Westview 2028 RHP 80.8 mph
5 Mateo Thorburn WA Camas High School 2027 RHP 79.3 mph
6 James Thorne OR Sherwood 2026 LHP 78.0 mph
7 Cameron Oakley OR Ashland 2027 SS 77.5 mph
8 Quinn Carney OR Mountainside 2028 RHP 77.1 mph
9 Nicolas Fernandez OR Jesuit High School 2027 RHP 76.8 mph
10 Elijah Shipley OR Westview 2028 OF 76.5 mph

PEAK FB SPIN RATE

Rank Name State School Class Pos Spin Rate (max)
1 Joseph Vachter OR McNary 2027 SS 2356 rpm
2 Mathias OBrien OR Westview 2028 RHP 2352 rpm
3 Ethan Ludlow OR Aloha 2027 RHP 2223 rpm
4 Cameron Oakley OR Ashland 2027 SS 2194 rpm
5 James Thorne OR Sherwood 2026 LHP 2186 rpm
6 Maddox Basl OR Stayton 2028 RHP 2184 rpm
7 Quinn Carney OR Mountainside 2028 RHP 2100 rpm
8 Mateo Thorburn WA Camas High School 2027 RHP 2097 rpm
9 Carson Doblie OR West Linn 2026 RHP 2077 rpm
10 Jake Fisher OR Grant 2027 RHP 2046 rpm

AVG FB SPIN RATE

Rank Name State School Class Pos Spin Rate (avg)
1 Joseph Vachter OR McNary 2027 SS 2277 rpm
2 Mathias OBrien OR Westview 2028 RHP 2250 rpm
3 Ethan Ludlow OR Aloha 2027 RHP 2123 rpm
4 Maddox Basl OR Stayton 2028 RHP 2093 rpm
5 Cameron Oakley OR Ashland 2027 SS 2054 rpm
6 James Thorne OR Sherwood 2026 LHP 2049 rpm
7 Mateo Thorburn WA Camas High School 2027 RHP 2015 rpm
8 Quinn Carney OR Mountainside 2028 RHP 2003 rpm
9 Carson Doblie OR West Linn 2026 RHP 1977 rpm
10 Jake Fisher OR Grant 2027 RHP 1975 rpm

AVG INDUCED VERTICAL MOVEMENT

Rank Name State School Class Pos IVB (avg)
1 Maddox Basl OR Stayton 2028 RHP 20.3 in
2 Ethan Ludlow OR Aloha 2027 RHP 19.8 in
3 Elian Johnston OR Wilsonville 2029 2B 19.7 in
4 Mateo Thorburn WA Camas High School 2027 RHP 18.1 in
5 Dom Mattie OR Aloha 2027 OF 17.4 in
6 Elijah Shipley OR Westview 2028 OF 17.3 in
7 Nicolas Fernandez OR Jesuit High School 2027 RHP 16.5 in
8 Cameron Oakley OR Ashland 2027 SS 14.9 in
9 Mathias OBrien OR Westview 2028 RHP 14.7 in
10 Quinn Carney OR Mountainside 2028 RHP 14.4 in

AVG HORIZONTAL MOVEMENT

Rank Name State School Class Pos HM (avg)
1 Rowen Rankin OR Wilsonville 2027 RHP 17.5
2 Jake Fisher OR Grant 2027 RHP 16.6
3 Quinn Carney OR Mountainside 2028 RHP 15.0
4 Dom Mattie OR Aloha 2027 OF 13.1
5 Nathan Coronado OR Adrienne C. Nelson 2028 C 12.9
6 Justice Diaz OR Adrienne C. Nelson 2027 3B 12.2
7 James Thorne OR Sherwood 2026 LHP -12.2
8 Nicolas Fernandez OR Jesuit High School 2027 RHP 12.0
9 AJ Altishin OR Philomath 2027 OF 11.0
10 Maddox Basl OR Stayton 2028 RHP 10.0

CB VELOCITY

Rank Name State School Class Pos Velo Range
1 Jake Fisher OR Grant 2027 RHP 71.3-73.7 mph
2 James Collier OR Silverton 2027 RHP 68.6-72.2 mph
3 Justice Diaz OR Adrienne C. Nelson 2027 3B 65.7-67.5 mph
4 Elijah Shipley OR Westview 2028 OF 66.6-67.4 mph
5 Mateo Thorburn WA Camas High School 2027 RHP 66.2-67.3 mph
6 Nathan Coronado OR Adrienne C. Nelson 2028 C 63.0-66.4 mph
7 Nicolas Fernandez OR Jesuit High School 2027 RHP 63.6-66.0 mph
8 Ethan Ludlow OR Aloha 2027 RHP 64.7-65.9 mph

PEAK CB SPIN RATE

Rank Name State School Class Pos Spin Rate (max)
1 James Collier OR Silverton 2027 RHP 2368 rpm
2 Ethan Ludlow OR Aloha 2027 RHP 2316 rpm
3 Dom Mattie OR Aloha 2027 OF 2241 rpm
4 Nicolas Fernandez OR Jesuit High School 2027 RHP 2095 rpm
5 Mateo Thorburn WA Camas High School 2027 RHP 2019 rpm
6 Jake Fisher OR Grant 2027 RHP 2011 rpm
7 Bodie McNeil OR Aloha 2027 1B 1986 rpm
8 Elian Johnston OR Wilsonville 2029 2B 1946 rpm

AVG CB SPIN RATE

Rank Name State School Class Pos Spin Rate (avg)
1 James Collier OR Silverton 2027 RHP 2291 rpm
2 Ethan Ludlow OR Aloha 2027 RHP 2247 rpm
3 Dom Mattie OR Aloha 2027 OF 2143 rpm
4 Nicolas Fernandez OR Jesuit High School 2027 RHP 2070 rpm
5 Jake Fisher OR Grant 2027 RHP 1952 rpm
6 Mateo Thorburn WA Camas High School 2027 RHP 1928 rpm
7 Bodie McNeil OR Aloha 2027 1B 1920 rpm
8 Elian Johnston OR Wilsonville 2029 2B 1919 rpm

SL VELOCITY

Rank Name State School Class Pos Velo Range
1 Carson Doblie OR West Linn 2026 RHP 75.9-77.6 mph
2 James Collier OR Silverton 2027 RHP 72.7-75.5 mph
3 James Thorne OR Sherwood 2026 LHP 71.4-73.9 mph
4 Rowen Rankin OR Wilsonville 2027 RHP 69.6-70.4 mph
5 Cameron Oakley OR Ashland 2027 SS 68.0-69.3 mph
6 AJ Altishin OR Philomath 2027 OF 67.8-68.9 mph
7 Joseph Vachter OR McNary 2027 SS 68.3-68.8 mph
8 Quinn Carney OR Mountainside 2028 RHP 66.9-68.7 mph

PEAK SL SPIN RATE

Rank Name State School Class Pos Spin Rate (max)
1 James Collier OR Silverton 2027 RHP 2418 rpm
2 Joseph Vachter OR McNary 2027 SS 2317 rpm
3 Rowen Rankin OR Wilsonville 2027 RHP 2220 rpm
4 Mathias OBrien OR Westview 2028 RHP 2184 rpm
5 AJ Altishin OR Philomath 2027 OF 2164 rpm
6 Justice Diaz OR Adrienne C. Nelson 2027 3B 1960 rpm
7 Cameron Oakley OR Ashland 2027 SS 1957 rpm
8 James Thorne OR Sherwood 2026 LHP 1932 rpm

AVG SL SPIN RATE

Rank Name State School Class Pos Spin Rate (avg)
1 James Collier OR Silverton 2027 RHP 2364
2 Joseph Vachter OR McNary 2027 SS 2232
3 Mathias OBrien OR Westview 2028 RHP 2126
4 AJ Altishin OR Philomath 2027 OF 2116
5 Rowen Rankin OR Wilsonville 2027 RHP 2065
6 Justice Diaz OR Adrienne C. Nelson 2027 3B 1942
7 Cameron Oakley OR Ashland 2027 SS 1910
8 James Thorne OR Sherwood 2026 LHP 1860

CH VELOCITY

Rank Name State School Class Pos Velo Range
1 James Collier OR Silverton 2027 RHP 76.3-80.3 mph
2 Carson Doblie OR West Linn 2026 RHP 78.1-79.5 mph
3 Mateo Thorburn WA Camas High School 2027 RHP 75.9-77.7 mph
4 James Thorne OR Sherwood 2026 LHP 73.5-75.2 mph
5 Jake Fisher OR Grant 2027 RHP 72.4-74.0 mph
6 AJ Altishin OR Philomath 2027 OF 70.1-72.4 mph
7 Cameron Oakley OR Ashland 2027 SS 71.2-72.4 mph
8 Bodie McNeil OR Aloha 2027 1B 70.0-72.3 mph

AVG CH SPIN RATE

Rank Name State School Class Pos Spin Rate (avg)
1 Ethan Ludlow OR Aloha 2027 RHP 1879 rpm
2 James Thorne OR Sherwood 2026 LHP 1709 rpm
3 Maddox Basl OR Stayton 2028 RHP 1704 rpm
4 Quinn Carney OR Mountainside 2028 RHP 1701 rpm
5 Justice Diaz OR Adrienne C. Nelson 2027 3B 1656 rpm
6 James Collier OR Silverton 2027 RHP 1648 rpm
7 Mateo Thorburn WA Camas High School 2027 RHP 1635 rpm
8 Joseph Vachter OR McNary 2027 SS 1613 rpm

CH HORIZONTAL MOVEMENT

Rank Name State School Class Pos HM (avg)
1 Justice Diaz OR Adrienne C. Nelson 2027 3B 18.5
2 Quinn Carney OR Mountainside 2028 RHP 17.0
3 Mathias OBrien OR Westview 2028 RHP 15.9
4 James Thorne OR Sherwood 2026 LHP -15.8
5 Mateo Thorburn WA Camas High School 2027 RHP 15.3
6 Joseph Vachter OR McNary 2027 SS 14.1
7 Dom Mattie OR Aloha 2027 OF 14.0
8 Bodie McNeil OR Aloha 2027 1B -13.1

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

RELATED CONTENT