Pacific Northwest Summer ID - Pitching Data Dive
May 29, 2025
On Sunday May 25th, Prep Baseball PNW hosted the Pacific Northwest Summer ID at Ridgefield Recreation Complex in Ridgefield, Washington. Prep Baseball scouts evaluated high school athletes in the 2026-2028 graduating classes, with several strong showings throughout the event.
Summer ID events serve as an important tool for both Prep Baseball scouts and college recruiters, who will subsequently create lists of prospects to follow as they plan their remaining summer coverage. We often tend to see prospects' best showings at Summer ID events, as players are fresh off playing for their respective high schools and are in the routine that consistently playing in-game offers. Standout performances can lend invites to some of the summer's top events, including the 2025 Pacific Northwest State Games.
Earlier, we released our Quick Hits, detailing scouting notes on standout players from the event, our Statistical Analysis, showcasing leaders in major stat categories at the event, and our Positional Data Dive, focusing specifically on leaders in position player data. Today, we conclude our post-event coverage with our Pitching Data Dive, looking at leaders in several pitching metrics.
Pacific Northwest Summer ID (5.25.25)
PEAK FB VELOCITY
| Rank | Name | State | School | Class | Pos | Velocity (max) |
| 1 | Jackson Ashley | OR | Oregon City | 2026 | LHP | 86.0 mph |
| 2 | Nate Kagen | OR | Grant | 2026 | RHP | 83.7 mph |
| 3 | Easton Bush | WA | Hanford | 2026 | OF | 83.1 mph |
| 4 | Jakoby Goss | OR | Tillamook High School | 2026 | SS | 82.4 mph |
| 5 | Anthony Albano | OR | Ashland High School | 2026 | C | 82.3 mph |
| 6 | Daniel Crossan | WA | Shelton High School | 2027 | RHP | 82.1 mph |
| 7 | Hunter Kirkeby | WA | Tumwater | 2028 | RHP | 82.1 mph |
| 8 | Henry Wikstrom | WA | Ridgefield | 2026 | OF | 81.9 mph |
| 9 | Alexander Alstrom | WA | Kentwood | 2027 | RHP | 80.0 mph |
| 10 | Ethan Hunt | OR | Southridge | 2026 | RHP | 79.8 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 | Jackson Ashley | OR | Oregon City | 2026 | LHP | 83.2 mph |
| 2 | Easton Bush | WA | Hanford | 2026 | OF | 81.9 mph |
| 3 | Nate Kagen | OR | Grant | 2026 | RHP | 81.3 mph |
| 4 | Jakoby Goss | OR | Tillamook High School | 2026 | SS | 80.4 mph |
| 5 | Hunter Kirkeby | WA | Tumwater | 2028 | RHP | 79.2 mph |
| 6 | Anthony Albano | OR | Ashland High School | 2026 | C | 79.2 mph |
| 7 | Daniel Crossan | WA | Shelton High School | 2027 | RHP | 78.1 mph |
| 8 | Ethan Hunt | OR | Southridge | 2026 | RHP | 77.9 mph |
| 9 | Alexander Alstrom | WA | Kentwood | 2027 | RHP | 77.8 mph |
| 10 | Henry Wikstrom | WA | Ridgefield | 2026 | OF | 77.7 mph |
PEAK FB SPIN RATE
| Rank | Name | State | School | Class | Pos | Spin Rate (max) |
| 1 | Ben Forbes | WA | Richland | 2028 | SS | 2403 rpm |
| 2 | Nate Kagen | OR | Grant | 2026 | RHP | 2328 rpm |
| 3 | Elyas Rojas | WA | Shorecrest | 2026 | OF | 2188 rpm |
| 4 | Anthony Albano | OR | Ashland High School | 2026 | C | 2155 rpm |
| 5 | Hunter Kirkeby | WA | Tumwater | 2028 | RHP | 2135 rpm |
| 6 | Alexander Alstrom | WA | Kentwood | 2027 | RHP | 2116 rpm |
| 7 | Jackson Ashley | OR | Oregon City | 2026 | LHP | 2113 rpm |
| 8 | William Emerson | OR | Central Catholic | 2028 | SS | 2039 rpm |
| 9 | Jakoby Goss | OR | Tillamook High School | 2026 | SS | 2028 rpm |
| 10 | Daniel Crossan | WA | Shelton High School | 2027 | RHP | 1956 rpm |
AVG FB SPIN RATE
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Ben Forbes | WA | Richland | 2028 | SS | 2327 rpm |
| 2 | Nate Kagen | OR | Grant | 2026 | RHP | 2198 rpm |
| 3 | Elyas Rojas | WA | Shorecrest | 2026 | OF | 2090 rpm |
| 4 | Hunter Kirkeby | WA | Tumwater | 2028 | RHP | 2081 rpm |
| 5 | Alexander Alstrom | WA | Kentwood | 2027 | RHP | 2035 rpm |
| 6 | Jackson Ashley | OR | Oregon City | 2026 | LHP | 2031 rpm |
| 7 | Anthony Albano | OR | Ashland High School | 2026 | C | 2000 rpm |
| 8 | Jakoby Goss | OR | Tillamook High School | 2026 | SS | 1978 rpm |
| 9 | William Emerson | OR | Central Catholic | 2028 | SS | 1935 rpm |
| 10 | Luke Ayers | WA | Auburn Riverside | 2028 | C | 1875 rpm |
AVG INDUCED VERTICAL MOVEMENT
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Elyas Rojas | WA | Shorecrest | 2026 | OF | 20.7 in |
| 2 | Nate Kagen | OR | Grant | 2026 | RHP | 20.5 in |
| 3 | Hunter Kirkeby | WA | Tumwater | 2028 | RHP | 19.3 in |
| 4 | William Emerson | OR | Central Catholic | 2028 | SS | 19.2 in |
| 5 | Jakoby Goss | OR | Tillamook High School | 2026 | SS | 18.8 in |
| 6 | Easton Bush | WA | Hanford | 2026 | OF | 18.8 in |
| 7 | Luke Ayers | WA | Auburn Riverside | 2028 | C | 17.9 in |
| 8 | Ethan Hunt | OR | Southridge | 2026 | RHP | 17.4 in |
| 9 | Anthony Albano | OR | Ashland High School | 2026 | C | 16.5 in |
| 10 | Alexander Alstrom | WA | Kentwood | 2027 | RHP | 13.8 in |
AVG HORIZONTAL MOVEMENT
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Henry Wikstrom | WA | Ridgefield | 2026 | OF | 18.5 |
| 2 | Alexander Alstrom | WA | Kentwood | 2027 | RHP | 17.3 |
| 3 | Hunter Kirkeby | WA | Tumwater | 2028 | RHP | 15.6 |
| 4 | Daniel Crossan | WA | Shelton High School | 2027 | RHP | 13.4 |
| 5 | Jackson Ashley | OR | Oregon City | 2026 | LHP | -13.4 |
| 6 | Ethan Hunt | OR | Southridge | 2026 | RHP | 13.3 |
| 7 | Elyas Rojas | WA | Shorecrest | 2026 | OF | -12.1 |
| 8 | Easton Bush | WA | Hanford | 2026 | OF | 11.4 |
| 9 | Anthony Albano | OR | Ashland High School | 2026 | C | 10.3 |
| 10 | Luke Ayers | WA | Auburn Riverside | 2028 | C | 9.4 |
CB VELOCITY
| Rank | Name | State | School | Class | Pos | Velo Range |
| 1 | Nate Kagen | OR | Grant | 2026 | RHP | 68.6-71.4 mph |
| 2 | Ethan Hunt | OR | Southridge | 2026 | RHP | 69.8-70.2 mph |
| 3 | William Emerson | OR | Central Catholic | 2028 | SS | 62.7-67.6 mph |
| 4 | Luke Ayers | WA | Auburn Riverside | 2028 | C | 62.9-66.3 mph |
| 5 | Easton Bush | WA | Hanford | 2026 | OF | 64.5-66.0 mph |
| 6 | Alexander Alstrom | WA | Kentwood | 2027 | RHP | 63.3-65.5 mph |
| 7 | Jakoby Goss | OR | Tillamook High School | 2026 | SS | 63.0-64.6 mph |
| 8 | Hunter Kirkeby | WA | Tumwater | 2028 | RHP | 62.2-64.1 mph |
PEAK CB SPIN RATE
| Rank | Name | State | School | Class | Pos | Spin Rate (max) |
| 1 | Hunter Kirkeby | WA | Tumwater | 2028 | RHP | 2432 rpm |
| 2 | Luke Ayers | WA | Auburn Riverside | 2028 | C | 2309 rpm |
| 3 | Alexander Alstrom | WA | Kentwood | 2027 | RHP | 2227 rpm |
| 4 | Jakoby Goss | OR | Tillamook High School | 2026 | SS | 2195 rpm |
| 5 | William Emerson | OR | Central Catholic | 2028 | SS | 2025 rpm |
| 6 | Easton Bush | WA | Hanford | 2026 | OF | 1940 rpm |
| 7 | Nate Kagen | OR | Grant | 2026 | RHP | 1893 rpm |
| 8 | Elyas Rojas | WA | Shorecrest | 2026 | OF | 1842 rpm |
AVG CB SPIN RATE
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Hunter Kirkeby | WA | Tumwater | 2028 | RHP | 2332 rpm |
| 2 | Luke Ayers | WA | Auburn Riverside | 2028 | C | 2248 rpm |
| 3 | Alexander Alstrom | WA | Kentwood | 2027 | RHP | 2158 rpm |
| 4 | Jakoby Goss | OR | Tillamook High School | 2026 | SS | 2049 rpm |
| 5 | William Emerson | OR | Central Catholic | 2028 | SS | 1915 rpm |
| 6 | Easton Bush | WA | Hanford | 2026 | OF | 1886 rpm |
| 7 | Nate Kagen | OR | Grant | 2026 | RHP | 1840 rpm |
| 8 | Elyas Rojas | WA | Shorecrest | 2026 | OF | 1816 rpm |
SL VELOCITY
| Rank | Name | State | School | Class | Pos | Velo Range |
| 1 | Jackson Ashley | OR | Oregon City | 2026 | LHP | 75.2-76.8 mph |
| 2 | Daniel Crossan | WA | Shelton High School | 2027 | RHP | 71.1-72.1 mph |
| 3 | Nate Kagen | OR | Grant | 2026 | RHP | 71.3-72.0 mph |
| 4 | Henry Wikstrom | WA | Ridgefield | 2026 | OF | 70.1-70.9 mph |
| 5 | Ben Forbes | WA | Richland | 2028 | SS | 67.5-69.7 mph |
PEAK SL SPIN RATE
| Rank | Name | State | School | Class | Pos | Spin Rate (max) |
| 1 | Jackson Ashley | OR | Oregon City | 2026 | LHP | 2428 rpm |
| 2 | Ben Forbes | WA | Richland | 2028 | SS | 2265 rpm |
| 3 | Alexander Alstrom | WA | Kentwood | 2027 | RHP | 2228 rpm |
| 4 | Anthony Albano | OR | Ashland High School | 2026 | C | 2228 rpm |
| 5 | Jakoby Goss | OR | Tillamook High School | 2026 | SS | 2098 rpm |
AVG SL SPIN RATE
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Jackson Ashley | OR | Oregon City | 2026 | LHP | 2347 |
| 2 | Ben Forbes | WA | Richland | 2028 | SS | 2202 |
| 3 | Alexander Alstrom | WA | Kentwood | 2027 | RHP | 2175 |
| 4 | Anthony Albano | OR | Ashland High School | 2026 | C | 2170 |
| 5 | Nate Kagen | OR | Grant | 2026 | RHP | 1995 |
CH VELOCITY
| Rank | Name | State | School | Class | Pos | Velo Range |
| 1 | Ben Forbes | WA | Richland | 2028 | SS | 72.7-74.7 mph |
| 2 | Ethan Hunt | OR | Southridge | 2026 | RHP | 71.1-73.3 mph |
| 3 | Alexander Alstrom | WA | Kentwood | 2027 | RHP | 71.4-73.2 mph |
| 4 | William Emerson | OR | Central Catholic | 2028 | SS | 71.7-72.7 mph |
| 5 | Anthony Albano | OR | Ashland High School | 2026 | C | 71.2-72.6 mph |
AVG CH SPIN RATE
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | William Emerson | OR | Central Catholic | 2028 | SS | 1839 rpm |
| 2 | Ben Forbes | WA | Richland | 2028 | SS | 1684 rpm |
| 3 | Alexander Alstrom | WA | Kentwood | 2027 | RHP | 1673 rpm |
| 4 | Elyas Rojas | WA | Shorecrest | 2026 | OF | 1547 rpm |
| 5 | Jakoby Goss | OR | Tillamook High School | 2026 | SS | 1455 rpm |
CH HORIZONTAL MOVEMENT
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Alexander Alstrom | WA | Kentwood | 2027 | RHP | 14.1 |
| 2 | Henry Wikstrom | WA | Ridgefield | 2026 | OF | 12.3 |
| 3 | William Emerson | OR | Central Catholic | 2028 | SS | 12.2 |
| 4 | Daniel Crossan | WA | Shelton High School | 2027 | RHP | 11.5 |
| 5 | Anthony Albano | OR | Ashland High School | 2026 | C | 11.2 |
+ CLICK HERE for a look at the complete statistics from the event.

UPCOMING EVENTS
| SHOWCASE | STATE | DATE | LOCATION |
| Spokane Summer ID | WA | 06/24 | Gonzaga University - Spokane, WA |
| Seattle Summer ID | WA | 06/26 | Island Crest Park - Mercer Island, WA |
| Seattle Summer ID - Session II | WA | 07/01 | Bannerwood Park - Bellevue, WA |
| Senior Future Games (Class of 2026) | NATIONAL | 07/22 | LakePoint Sports, Georgia |
| Future Games (Class of 2027) | NATIONAL | 07/23 | LakePoint Sports, Georgia |
| Junior Future Games (Class of 2029/2030) | NATIONAL | 07/24 | LakePoint Sports, Georgia |
| 2025 Pacific Northwest State Games (Invite-Only) | WA | 07/29 | Heritage High School - Vancouver, WA |
RELATED CONTENT
- WA 2026 Washington High School Team Preview - #21 Mt. Spokane 1/29/26
- WA PNW State Games Spotlight - '26 OF/RHP Desean Dunbar 1/28/26
- WA 2026 Washington High School Team Preview - #22 W.F. West 1/27/26
- WA 2026 Washington High School Team Preview - #23 Selah 1/24/26
- WA Future Games Spotlight - '27 INF/OF Grayson Turnbow 1/23/26
- WA 2026 Washington High School Team Preview - #24 Lake Stevens 1/22/26
