2023 Northern Ohio TPG Trials Advanced Metrics: Trackman Analytics - Pitching Leaderboard
June 1, 2023
Follow on Twitter- @PrepBaseballOH
Follow on Twitter- @PBROhioScout
Follow on Instagram- @pbrohio
We would like to thank all who participated in PBR Ohio's 2023 Northern Ohio TPG Trials. This was a great opportunity for the class of 2024-2026 prospects to be put on college radars. Many players impressed during their individual workouts at the showcase. Below we have the complete statistical results from the event as well as the top performers across various different categories.
Interested in attending a PBR Ohio event? Check out our schedule by clicking here.
Complete Statistics
To view the Positional Stats, Click Here.
To view the Trackman Analytics, Click Here.
To view the Blast Analytics, Click Here.
To view the Swift Analytics, Click Here.
To view the Pitch Scores, Click Here.
2023 Northern Ohio TPG Trials Advanced Metrics: Trackman Analytics - Pitching Leaderboard (Fastball)
Top Fastball Velocity (Max)
| Rank | Name | State | School | Class | Pos | Velocity (max) |
| 1 | Mason Petridis | OH | Austintown Fitch | 2025 | RHP | 88.2 mph |
| 2 | Stevie Doty | OH | Kettering Fairmont | 2024 | RHP | 87.5 mph |
| 3 | Stephen Hall | OH | Massillon Jackson | 2025 | RHP | 86.1 mph |
| 4 | Nick Petro | OH | Sandy Valley | 2024 | SS | 85.9 mph |
| 5 | Ryan Hojdar | OH | Twinsburg | 2025 | RHP | 85.5 mph |
| 6 | Owen Mikin | OH | Saint Ignatius | 2026 | RHP | 85.4 mph |
| 7 | Devon Lehman | OH | St. Vincent St. Mary | 2024 | SS | 85.4 mph |
| 8 | Savian Wilkins | OH | McKinley High School | 2024 | RHP | 85.2 mph |
| 9 | Jude Fisher | NC | Pro5 Academy | 2025 | RHP | 84.5 mph |
| 10 | Michael Lalonde | OH | Oak Harbor | 2025 | SS | 84.2 mph |
Top Fastball Spin Rate (Average)
Top Fastball Induced Vertical Break (Average)
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Joshua Rosenblitt | OH | Beachwood | 2025 | RHP | 19.0 in |
| 2 | Devon Lehman | OH | St. Vincent St. Mary | 2024 | SS | 17.6 in |
| 3 | Ryan Hojdar | OH | Twinsburg | 2025 | RHP | 16.0 in |
| 4 | Dan Miller | OH | Highland High School | 2026 | RHP | 15.7 in |
| 5 | Alex Eusebio | OH | Columbiana | 2024 | RHP | 15.5 in |
| 6 | Colt Florence | OH | St. Clairsville | 2026 | RHP | 15.4 in |
| 7 | Bryce Fisher | OH | Glenoak | 2024 | RHP | 15.3 in |
| 8 | Corey Veverka | OH | Twinsburg | 2024 | RHP | 15.2 in |
| 9 | Savian Wilkins | OH | McKinley High School | 2024 | RHP | 14.7 in |
| 10 | Salvatore Barcalow | OH | Indian Creek High School | 2025 | RHP | 14.7 in |
Top Fastball Horizontal Movement (Average)
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Lucas Palange | OH | Padua Franciscan | 2025 | RHP | 18.4 |
| 2 | Savian Wilkins | OH | McKinley High School | 2024 | RHP | 15.9 |
| 3 | Mason Petridis | OH | Austintown Fitch | 2025 | RHP | 15.1 |
| 4 | Clayton Macaluso | OH | Massillon Jackson | 2026 | RHP | 14.2 |
| 5 | Keegan Cubbison | OH | Strongsville | 2024 | LHP | -14.0 |
| 6 | Mike Maglione | OH | Lake Middle / High School | 2026 | 3B | 13.3 |
| 7 | Nikolas Kyprianou | OH | Austintown Fitch | 2024 | LHP | -12.9 |
| 8 | Bryce Fisher | OH | Glenoak | 2024 | RHP | 12.6 |
| 9 | Asher Kimball | OH | Hawken | 2025 | SS | 12.2 |
| 10 | Ashton Snyder | OH | Norwayne | 2025 | C | 11.9 |
Top Fastball Peak Spin Score (Max)
| Rank | Name | State | School | Class | Pos | Spin Score (max) |
| 1 | Gaige Stuckey | OH | Miami Trace | 2025 | LHP | 30 |
| 2 | Dan Miller | OH | Highland High School | 2026 | RHP | 29 |
| 3 | Brendan Ray | OH | Howland | 2024 | LHP | 28 |
| 4 | Owen Mikin | OH | Saint Ignatius | 2026 | RHP | 28 |
| 5 | Cameron Huff | OH | Newton Falls | 2025 | RHP | 28 |
| 6 | Asher Kimball | OH | Hawken | 2025 | SS | 28 |
| 7 | Michael Lalonde | OH | Oak Harbor | 2025 | SS | 28 |
| 8 | Corey Veverka | OH | Twinsburg | 2024 | RHP | 27 |
| 9 | Keegan Cubbison | OH | Strongsville | 2024 | LHP | 27 |
| 10 | Chase Arnold | OH | Olentangy Berlin High School | 2026 | RHP | 27 |
2023 Northern Ohio TPG Trials Advanced Metrics: Trackman Analytics - Pitching Leaderboard (Curveball)
Top Curveball Velocity Range
| Rank | Name | State | School | Class | Pos | Velo Range |
| 1 | Stevie Doty | OH | Kettering Fairmont | 2024 | RHP | 76.2-78.2 mph |
| 2 | Alex Eusebio | OH | Columbiana | 2024 | RHP | 74.0-75.9 mph |
| 3 | Ryan Hojdar | OH | Twinsburg | 2025 | RHP | 71.3-71.9 mph |
| 4 | Trip Thaler | OH | Kirtland | 2024 | SS | 68.6-70.7 mph |
| 5 | Savian Wilkins | OH | McKinley High School | 2024 | RHP | 69.3-70.6 mph |
| 6 | Clayton Macaluso | OH | Massillon Jackson | 2026 | RHP | 69.8-70.5 mph |
| 7 | Owen Mikin | OH | Saint Ignatius | 2026 | RHP | 68.8-70.3 mph |
| 8 | Mason Petridis | OH | Austintown Fitch | 2025 | RHP | 66.3-70.1 mph |
| 9 | Salvatore Barcalow | OH | Indian Creek High School | 2025 | RHP | 65.2-69.9 mph |
| 10 | Jackson Urenovitch | OH | Anthony Wayne | 2026 | RHP | 67.7-69.9 mph |
Top Curveball Spin Rate (Average)
Top Curveball Induced Vertical Break (Average)
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Trip Thaler | OH | Kirtland | 2024 | SS | -13.3 in |
| 2 | Isaac Robinson | OH | Willard | 2024 | SS | 13.0 in |
| 3 | Stephen Hall | OH | Massillon Jackson | 2025 | RHP | -11.1 in |
| 4 | Brendan Ray | OH | Howland | 2024 | LHP | -9.1 in |
| 5 | Aidan Kraynak | OH | Brecksville-Broadview Heights High School | 2026 | RHP | -6.8 in |
| 6 | Gaige Stuckey | OH | Miami Trace | 2025 | LHP | -6.8 in |
| 7 | Nikolas Kyprianou | OH | Austintown Fitch | 2024 | LHP | 6.6 in |
| 8 | Ryan Hojdar | OH | Twinsburg | 2025 | RHP | -5.6 in |
| 9 | Jackson Urenovitch | OH | Anthony Wayne | 2026 | RHP | -5.5 in |
| 10 | Ashton Snyder | OH | Norwayne | 2025 | C | -5.5 in |
Top Curveball Horizontal Movement (Average)
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Ashton Snyder | OH | Norwayne | 2025 | C | -15.5 |
| 2 | Jackson Urenovitch | OH | Anthony Wayne | 2026 | RHP | -15.2 |
| 3 | Ryan Hojdar | OH | Twinsburg | 2025 | RHP | -12.4 |
| 4 | Mason Petridis | OH | Austintown Fitch | 2025 | RHP | -12.1 |
| 5 | Asher Kimball | OH | Hawken | 2025 | SS | -12.0 |
| 6 | Nick Luchitz | OH | Central Catholic | 2024 | RHP | -11.3 |
| 7 | Dominick Marchetta | OH | Holy Name | 2025 | LHP | 10.2 |
| 8 | Brendan Ray | OH | Howland | 2024 | LHP | 9.6 |
| 9 | Trip Thaler | OH | Kirtland | 2024 | SS | -9.0 |
| 10 | Isaac Robinson | OH | Willard | 2024 | SS | 8.4 |
Top Curveball Peak Spin Score (Max)
| Rank | Name | State | School | Class | Pos | Spin Score (max) |
| 1 | Gaige Stuckey | OH | Miami Trace | 2025 | LHP | 38 |
| 2 | Kyle Loeser | OH | Saint Ignatius | 2026 | LHP | 38 |
| 3 | Mason Petridis | OH | Austintown Fitch | 2025 | RHP | 36 |
| 4 | Brendan Ray | OH | Howland | 2024 | LHP | 34 |
| 5 | Cameron Huff | OH | Newton Falls | 2025 | RHP | 34 |
| 6 | Jackson Urenovitch | OH | Anthony Wayne | 2026 | RHP | 33 |
| 7 | Devon Lehman | OH | St. Vincent St. Mary | 2024 | SS | 33 |
| 8 | Nikolas Kyprianou | OH | Austintown Fitch | 2024 | LHP | 32 |
| 9 | Aedan Miller | OH | Garaway | 2025 | LHP | 32 |
| 10 | Asher Kimball | OH | Hawken | 2025 | SS | 31 |
2023 Northern Ohio TPG Trials Advanced Metrics: Trackman Analytics - Pitching Leaderboard (Slider)
Top Slider Velocity Range
| Rank | Name | State | School | Class | Pos | Velo Range |
| 1 | Nick Petro | OH | Sandy Valley | 2024 | SS | 74.2-77.1 mph |
| 2 | Stephen Hall | OH | Massillon Jackson | 2025 | RHP | 69.1-76.5 mph |
| 3 | Michael Lalonde | OH | Oak Harbor | 2025 | SS | 72.4-76.5 mph |
| 4 | Mason Petridis | OH | Austintown Fitch | 2025 | RHP | 73.4-75.6 mph |
| 5 | Jude Fisher | NC | Pro5 Academy | 2025 | RHP | 74.9-75.1 mph |
| 6 | Nikolas Kyprianou | OH | Austintown Fitch | 2024 | LHP | 68.1-73.2 mph |
| 7 | Alex Eusebio | OH | Columbiana | 2024 | RHP | 72.8-73.0 mph |
| 8 | Ethan Malek | OH | Beachwood | 2026 | RHP | 69.6-72.9 mph |
| 9 | Keegan Cubbison | OH | Strongsville | 2024 | LHP | 68.8-72.0 mph |
| 10 | Brendan Ray | OH | Howland | 2024 | LHP | 71.5-71.5 mph |
Top Slider Spin Rate (Average)
Top Slider Induced Vertical Break (Average)
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Scott Risman | OH | OH, Hunting Valley - University School | 2025 | RHP | 13.8 in |
| 2 | Brendan Ray | OH | Howland | 2024 | LHP | -7.4 in |
| 3 | Bryce Fisher | OH | Glenoak | 2024 | RHP | 6.8 in |
| 4 | Jude Fisher | NC | Pro5 Academy | 2025 | RHP | 5.2 in |
| 5 | Chase Arnold | OH | Olentangy Berlin High School | 2026 | RHP | 4.9 in |
| 6 | Nikolas Kyprianou | OH | Austintown Fitch | 2024 | LHP | 4.8 in |
| 7 | Kyle Loeser | OH | Saint Ignatius | 2026 | LHP | -3.7 in |
| 8 | Salvatore Barcalow | OH | Indian Creek High School | 2025 | RHP | 3.5 in |
| 9 | Mike Maglione | OH | Lake Middle / High School | 2026 | 3B | -3.4 in |
| 10 | Stephen Hall | OH | Massillon Jackson | 2025 | RHP | 3.1 in |
Top Slider Horizontal Movement (Average)
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Ashton Snyder | OH | Norwayne | 2025 | C | -15.6 |
| 2 | Nikolas Kyprianou | OH | Austintown Fitch | 2024 | LHP | -14.2 |
| 3 | Kyle Loeser | OH | Saint Ignatius | 2026 | LHP | 8.2 |
| 4 | Scott Risman | OH | OH, Hunting Valley - University School | 2025 | RHP | 7.8 |
| 5 | Dominick Marchetta | OH | Holy Name | 2025 | LHP | 6.1 |
| 6 | Brendan Ray | OH | Howland | 2024 | LHP | 6.1 |
| 7 | Michael Lalonde | OH | Oak Harbor | 2025 | SS | -5.4 |
| 8 | Stephen Hall | OH | Massillon Jackson | 2025 | RHP | 4.6 |
| 9 | Chase Arnold | OH | Olentangy Berlin High School | 2026 | RHP | -4.6 |
| 10 | Ethan Malek | OH | Beachwood | 2026 | RHP | -4.2 |
Top Slider Peak Spin Score (Max)
| Rank | Name | State | School | Class | Pos | Spin Score (max) |
| 1 | Kyle Loeser | OH | Saint Ignatius | 2026 | LHP | 36 |
| 2 | Brendan Ray | OH | Howland | 2024 | LHP | 33 |
| 3 | Lucas Palange | OH | Padua Franciscan | 2025 | RHP | 33 |
| 4 | Michael Lalonde | OH | Oak Harbor | 2025 | SS | 32 |
| 5 | Mason Petridis | OH | Austintown Fitch | 2025 | RHP | 32 |
| 6 | Ashton Snyder | OH | Norwayne | 2025 | C | 31 |
| 7 | CJ Frasco | OH | Youngstown Ursuline | 2024 | SS | 31 |
| 8 | Keegan Cubbison | OH | Strongsville | 2024 | LHP | 30 |
| 9 | Ethan Malek | OH | Beachwood | 2026 | RHP | 29 |
| 10 | Chase Arnold | OH | Olentangy Berlin High School | 2026 | RHP | 29 |
2023 Northern Ohio TPG Trials Advanced Metrics: Trackman Analytics - Pitching Leaderboard (Changeup)
Top Changeup Velocity Range
| Rank | Name | State | School | Class | Pos | Velo Range |
| 1 | Savian Wilkins | OH | McKinley High School | 2024 | RHP | 77.2-80.2 mph |
| 2 | Alex Eusebio | OH | Columbiana | 2024 | RHP | 76.6-79.6 mph |
| 3 | Nick Petro | OH | Sandy Valley | 2024 | SS | 75.0-79.5 mph |
| 4 | Trip Thaler | OH | Kirtland | 2024 | SS | 75.8-78.8 mph |
| 5 | Aidan Kraynak | OH | Brecksville-Broadview Heights High School | 2026 | RHP | 76.1-77.9 mph |
| 6 | Asher Kimball | OH | Hawken | 2025 | SS | 75.1-77.2 mph |
| 7 | Stephen Hall | OH | Massillon Jackson | 2025 | RHP | 72.6-76.7 mph |
| 8 | Keegan Cubbison | OH | Strongsville | 2024 | LHP | 75.3-76.0 mph |
| 9 | Dominick Marchetta | OH | Holy Name | 2025 | LHP | 75.2-75.6 mph |
| 10 | Stevie Doty | OH | Kettering Fairmont | 2024 | RHP | 74.5-75.1 mph |
Top Changeup Spin Rate (Average)
Top Changeup Induced Vertical Break (Average)
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Colt Florence | OH | St. Clairsville | 2026 | RHP | 15.1 in |
| 2 | Alex Eusebio | OH | Columbiana | 2024 | RHP | 13.6 in |
| 3 | Savian Wilkins | OH | McKinley High School | 2024 | RHP | 13.5 in |
| 4 | Stephen Hall | OH | Massillon Jackson | 2025 | RHP | 11.5 in |
| 5 | Asher Kimball | OH | Hawken | 2025 | SS | 11.2 in |
| 6 | Bryce Fisher | OH | Glenoak | 2024 | RHP | 11.1 in |
| 7 | Trip Thaler | OH | Kirtland | 2024 | SS | 10.9 in |
| 8 | Mike Maglione | OH | Lake Middle / High School | 2026 | 3B | 9.2 in |
| 9 | Aidan Kraynak | OH | Brecksville-Broadview Heights High School | 2026 | RHP | 8.7 in |
| 10 | Chase Arnold | OH | Olentangy Berlin High School | 2026 | RHP | 8.3 in |
Top Changeup Horizontal Movement (Average)
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Ashton Snyder | OH | Norwayne | 2025 | C | -15.1 |
| 2 | Dominick Marchetta | OH | Holy Name | 2025 | LHP | -15.1 |
| 3 | Asher Kimball | OH | Hawken | 2025 | SS | 14.7 |
| 4 | Clayton Macaluso | OH | Massillon Jackson | 2026 | RHP | 14.1 |
| 5 | Aidan Kraynak | OH | Brecksville-Broadview Heights High School | 2026 | RHP | 13.9 |
| 6 | Keegan Cubbison | OH | Strongsville | 2024 | LHP | -12.2 |
| 7 | Stephen Hall | OH | Massillon Jackson | 2025 | RHP | 11.7 |
| 8 | Jackson Urenovitch | OH | Anthony Wayne | 2026 | RHP | -11.4 |
| 9 | Savian Wilkins | OH | McKinley High School | 2024 | RHP | 11.2 |
| 10 | Nick Luchitz | OH | Central Catholic | 2024 | RHP | -10.5 |
Top Changeup Peak Spin Score (Max)
| Rank | Name | State | School | Class | Pos | Spin Score (max) |
| 1 | Kyle Loeser | OH | Saint Ignatius | 2026 | LHP | 38 |
| 2 | Jackson Urenovitch | OH | Anthony Wayne | 2026 | RHP | 33 |
| 3 | Cameron Huff | OH | Newton Falls | 2025 | RHP | 32 |
| 4 | Mason Petridis | OH | Austintown Fitch | 2025 | RHP | 32 |
| 5 | Lucas Palange | OH | Padua Franciscan | 2025 | RHP | 32 |
| 6 | Michael Lalonde | OH | Oak Harbor | 2025 | SS | 32 |
| 7 | Ashton Snyder | OH | Norwayne | 2025 | C | 32 |
| 8 | Devon Lehman | OH | St. Vincent St. Mary | 2024 | SS | 32 |
| 9 | CJ Frasco | OH | Youngstown Ursuline | 2024 | SS | 30 |
| 10 | Aedan Miller | OH | Garaway | 2025 | LHP | 30 |
Recent Articles
- OH The 2026 Prep Baseball Ohio High School Spring Classics 1/01/26
- OH The Year In Review - 2025 12/19/25
- OH The Year In Review: Top Viewed Articles In 2025 12/18/25
- OH The Year In Review: Top Viewed Profiles In 2025 12/18/25
- OH Updated Class of 2027 Player Rankings (December) 12/16/25
- OH Updated Class of 2026 Player Rankings (December) 12/10/25
- OH Updated Class of 2028 Player Rankings (December) 12/02/25
- OH Initial Class of 2029 Player Rankings (November) 11/24/25
- OH Signing Period: Recruiting Class Breakdown 11/12/25
- OH 2025 Showcase Statistical Leaderboard: Trackman Analytics - Pitching Leaderboard 11/05/25


