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 | SS | 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 | C | 85.4 mph |
7 | Devon Lehman | OH | St. Vincent St. Mary | 2024 | SS | 85.4 mph |
8 | Savian Wilkins | OH | Canton Mckinley | 2024 | RHP | 85.2 mph |
9 | Jude Fisher | OH | Strongsville | 2025 | RHP | 84.5 mph |
10 | Michael Lalonde | OH | Oak Harbor | 2025 | SS | 84.2 mph |
Top Fastball Spin Rate (Average)
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Owen Mikin | OH | Saint Ignatius | 2026 | C | 2363 rpm |
2 | Michael Lalonde | OH | Oak Harbor | 2025 | SS | 2264 rpm |
3 | Stevie Doty | OH | Kettering Fairmont | 2024 | SS | 2214 rpm |
4 | Mason Petridis | OH | Austintown Fitch | 2025 | RHP | 2204 rpm |
5 | Nick Petro | OH | Sandy Valley | 2024 | SS | 2168 rpm |
6 | Asher Kimball | OH | Hawken | 2025 | SS | 2161 rpm |
7 | Gaige Stuckey | OH | Miami Trace | 2025 | LHP | 2158 rpm |
8 | Dan Miller | OH | Medina Highland | 2026 | RHP | 2127 rpm |
9 | Ryan Hojdar | OH | Twinsburg | 2025 | RHP | 2118 rpm |
10 | Keegan Cubbison | OH | Strongsville | 2024 | LHP | 2109 rpm |
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 | Medina Highland | 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 | Canton Mckinley | 2024 | RHP | 14.7 in |
10 | Salvatore Barcalow | OH | Indian Creek | 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 | Canton Mckinley | 2024 | RHP | 15.9 |
3 | Mason Petridis | OH | Austintown Fitch | 2025 | RHP | 15.1 |
4 | Clayton Macaluso | OH | Jackson | 2026 | RHP | 14.2 |
5 | Keegan Cubbison | OH | Strongsville | 2024 | LHP | -14.0 |
6 | Mike Maglione | OH | Uniontown Lake | 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 | Medina Highland | 2026 | RHP | 29 |
3 | Brendan Ray | OH | Howland | 2024 | LHP | 28 |
4 | Owen Mikin | OH | Saint Ignatius | 2026 | C | 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 | 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 | SS | 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 | Canton Mckinley | 2024 | RHP | 69.3-70.6 mph |
6 | Clayton Macaluso | OH | Jackson | 2026 | RHP | 69.8-70.5 mph |
7 | Owen Mikin | OH | Saint Ignatius | 2026 | C | 68.8-70.3 mph |
8 | Mason Petridis | OH | Austintown Fitch | 2025 | RHP | 66.3-70.1 mph |
9 | Salvatore Barcalow | OH | Indian Creek | 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)
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Gaige Stuckey | OH | Miami Trace | 2025 | LHP | 2470 rpm |
2 | Kyle Loeser | OH | St Ignatius | 2026 | LHP | 2272 rpm |
3 | Lucas Palange | OH | Padua Franciscan | 2025 | RHP | 2272 rpm |
4 | Devon Lehman | OH | St. Vincent St. Mary | 2024 | SS | 2243 rpm |
5 | Jackson Urenovitch | OH | Anthony Wayne | 2026 | RHP | 2228 rpm |
6 | Trip Thaler | OH | Kirtland | 2024 | SS | 2124 rpm |
7 | Stevie Doty | OH | Kettering Fairmont | 2024 | SS | 2114 rpm |
8 | Alex Eusebio | OH | Columbiana | 2024 | RHP | 2027 rpm |
9 | Brendan Ray | OH | Howland | 2024 | LHP | 2002 rpm |
10 | CJ Frasco | OH | Youngstown Ursuline | 2024 | SS | 2001 rpm |
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 | Saint Ignatius | 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 | St 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 | OH | Strongsville | 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)
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Kyle Loeser | OH | St Ignatius | 2026 | LHP | 2447 |
2 | Brendan Ray | OH | Howland | 2024 | LHP | 2377 |
3 | Michael Lalonde | OH | Oak Harbor | 2025 | SS | 2307 |
4 | Lucas Palange | OH | Padua Franciscan | 2025 | RHP | 2259 |
5 | CJ Frasco | OH | Youngstown Ursuline | 2024 | SS | 2163 |
6 | Mason Petridis | OH | Austintown Fitch | 2025 | RHP | 2118 |
7 | Keegan Cubbison | OH | Strongsville | 2024 | LHP | 2043 |
8 | Ashton Snyder | OH | Norwayne | 2025 | C | 2038 |
9 | Nick Petro | OH | Sandy Valley | 2024 | SS | 2023 |
10 | Joshua Rosenblitt | OH | Beachwood | 2025 | RHP | 1859 |
Top Slider Induced Vertical Break (Average)
Rank | Name | State | School | Class | Pos | IVB (avg) |
1 | Scott Risman | OH | University Upper | 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 | OH | Strongsville | 2025 | RHP | 5.2 in |
5 | Chase Arnold | OH | Olentangy Berlin | 2026 | RHP | 4.9 in |
6 | Nikolas Kyprianou | OH | Austintown Fitch | 2024 | LHP | 4.8 in |
7 | Kyle Loeser | OH | St Ignatius | 2026 | LHP | -3.7 in |
8 | Salvatore Barcalow | OH | Indian Creek | 2025 | RHP | 3.5 in |
9 | Mike Maglione | OH | Uniontown Lake | 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 | St Ignatius | 2026 | LHP | 8.2 |
4 | Scott Risman | OH | University Upper | 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 | 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 | St 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 | 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 | Canton Mckinley | 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 | Saint Ignatius | 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 | SS | 74.5-75.1 mph |
Top Changeup Spin Rate (Average)
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Michael Lalonde | OH | Oak Harbor | 2025 | SS | 2426 rpm |
2 | Jackson Urenovitch | OH | Anthony Wayne | 2026 | RHP | 2336 rpm |
3 | Devon Lehman | OH | St. Vincent St. Mary | 2024 | SS | 2250 rpm |
4 | Kyle Loeser | OH | St Ignatius | 2026 | LHP | 2177 rpm |
5 | Stevie Doty | OH | Kettering Fairmont | 2024 | SS | 2080 rpm |
6 | Cameron Huff | OH | Newton Falls | 2025 | RHP | 2075 rpm |
7 | Nick Luchitz | OH | Central Catholic | 2024 | RHP | 1980 rpm |
8 | Trip Thaler | OH | Kirtland | 2024 | SS | 1975 rpm |
9 | Ashton Snyder | OH | Norwayne | 2025 | C | 1934 rpm |
10 | Brendan Ray | OH | Howland | 2024 | LHP | 1925 rpm |
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 | Canton Mckinley | 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 | Uniontown Lake | 2026 | 3B | 9.2 in |
9 | Aidan Kraynak | OH | Saint Ignatius | 2026 | RHP | 8.7 in |
10 | Chase Arnold | OH | Olentangy Berlin | 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 | Jackson | 2026 | RHP | 14.1 |
5 | Aidan Kraynak | OH | Saint Ignatius | 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 | Canton Mckinley | 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 | St 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 Division I Team Of The Week: Week 3 - Northview 4/17/24
- OH Division II Team Of The Week: Week 3 - Rocky River 4/17/24
- OH Division III Team Of The Week: Week 3 - Millbury Lake 4/17/24
- OH Division IV Team Of The Week: Week 3 - Lake Center Christian 4/17/24
- OH 2024 Ohio Team Power Rankings - Update 2 4/16/24
- OH 2024 Ohio Weekly Scout Blog: April 1-7 4/11/24
- OH Players Of The Week: Week 2 4/11/24
- OH Coaching Baseball Has Been ‘A Labor Of Love’ For Dues 4/10/24
- OH Division I Team Of The Week: Week 2 - Archbishop Moeller 4/10/24
- OH Division II Team Of The Week: Week 2 - Bishop Watterson 4/10/24