2024 Scout Day: PF Flyers/Cincy Angels Advanced Metrics: Trackman Analytics - Pitching Leaderboard
January 15, 2024
Follow on Twitter- @PrepBaseballOH
Follow on Twitter- @PBROhioScout
Follow on Instagram- @pbrohio
We would like to thank all who participated in PBR Ohio's 2024 Scout Day: PF Flyers/Cincy Angels. This was a great opportunity for the 2025-2028 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.
2024 Scout Day: PF Flyers/Cincy Angels Advanced Metrics: Trackman Analytics - Pitching Leaderboard (Fastball)
Top Fastball Velocity (Max)
Rank | Name | State | School | Class | Pos | Velocity (max) |
1 | Rhys Canan | OH | Walnut Hills | 2026 | RHP | 87.0 mph |
2 | Jim Liebel | OH | Indian Hill | 2026 | RHP | 86.5 mph |
3 | Thomas Tahat | OH | West Clermont High School | 2025 | LHP | 83.1 mph |
4 | Dane Dudley | IN | Batesville High School | 2026 | OF | 81.3 mph |
5 | Xander Ervick | OH | West Clermont High School | 2025 | RHP | 81.0 mph |
6 | Kyle Davidson | OH | Harrison | 2027 | C | 80.3 mph |
7 | Dan Cafferky | OH | Milford | 2027 | C | 76.7 mph |
8 | Chris Yates | OH | Lebanon | 2026 | LHP | 76.7 mph |
9 | Joe Cafferky | OH | Milford Sr | 2027 | RHP | 76.4 mph |
10 | Alex Ward | OH | Lakota East | 2028 | RHP | 74.2 mph |
Top Fastball Spin Rate (Average)
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Rhys Canan | OH | Walnut Hills | 2026 | RHP | 2075 rpm |
2 | Jim Liebel | OH | Indian Hill | 2026 | RHP | 2074 rpm |
3 | Dan Cafferky | OH | Milford | 2027 | C | 2023 rpm |
4 | Xander Ervick | OH | West Clermont High School | 2025 | RHP | 1997 rpm |
5 | Dominic Hornsby | OH | Elder | 2028 | RHP | 1965 rpm |
6 | Thomas Tahat | OH | West Clermont High School | 2025 | LHP | 1930 rpm |
7 | Chris Yates | OH | Lebanon | 2026 | LHP | 1806 rpm |
8 | Joe Cafferky | OH | Milford Sr | 2027 | RHP | 1730 rpm |
9 | Kyle Davidson | OH | Harrison | 2027 | C | 1729 rpm |
10 | Gavin Mccurley | OH | Harrison | 2028 | RHP | 1709 rpm |
Top Fastball Induced Vertical Break (Average)
Rank | Name | State | School | Class | Pos | IVB (avg) |
1 | Dan Cafferky | OH | Milford | 2027 | C | 15.4 in |
2 | Xander Ervick | OH | West Clermont High School | 2025 | RHP | 15.1 in |
3 | Kyle Davidson | OH | Harrison | 2027 | C | 14.1 in |
4 | Dane Dudley | IN | Batesville High School | 2026 | OF | 13.8 in |
5 | Nathan Henry | OH | William Henry Harrison | 2028 | RHP | 13.7 in |
6 | Chris Yates | OH | Lebanon | 2026 | LHP | 13.3 in |
7 | Gavin Mccurley | OH | Harrison | 2028 | RHP | 12.1 in |
8 | Joe Cafferky | OH | Milford Sr | 2027 | RHP | 11.5 in |
9 | Jim Liebel | OH | Indian Hill | 2026 | RHP | 11.4 in |
10 | Thomas Tahat | OH | West Clermont High School | 2025 | LHP | 11.2 in |
Top Fastball Horizontal Movement (Average)
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Dane Dudley | IN | Batesville High School | 2026 | OF | -15.4 |
2 | Dan Cafferky | OH | Milford | 2027 | C | 15.0 |
3 | Thomas Tahat | OH | West Clermont High School | 2025 | LHP | -14.5 |
4 | Joe Cafferky | OH | Milford Sr | 2027 | RHP | 14.2 |
5 | Alex Ward | OH | Lakota East | 2028 | RHP | 13.7 |
6 | Kyle Davidson | OH | Harrison | 2027 | C | 11.8 |
7 | Nathan Henry | OH | William Henry Harrison | 2028 | RHP | 11.1 |
8 | Rhys Canan | OH | Walnut Hills | 2026 | RHP | 9.0 |
9 | Gavin Mccurley | OH | Harrison | 2028 | RHP | 6.1 |
10 | Chris Yates | OH | Lebanon | 2026 | LHP | -5.6 |
Top Fastball Peak Spin Score (Max)
Rank | Name | State | School | Class | Pos | Spin Score (max) |
1 | Dominic Hornsby | OH | Elder | 2028 | RHP | 30 |
2 | Dan Cafferky | OH | Milford | 2027 | C | 27 |
3 | Jim Liebel | OH | Indian Hill | 2026 | RHP | 25 |
4 | Rhys Canan | OH | Walnut Hills | 2026 | RHP | 25 |
5 | Chris Yates | OH | Lebanon | 2026 | LHP | 25 |
6 | Nathan Henry | OH | William Henry Harrison | 2028 | RHP | 25 |
7 | Xander Ervick | OH | West Clermont High School | 2025 | RHP | 24 |
8 | Gavin Mccurley | OH | Harrison | 2028 | RHP | 24 |
9 | Kyle Davidson | OH | Harrison | 2027 | C | 24 |
10 | Thomas Tahat | OH | West Clermont High School | 2025 | LHP | 24 |
Curveball Analytics
Top Curveball Velocity Range
Rank | Name | State | School | Class | Pos | Velo Range |
1 | Thomas Tahat | OH | West Clermont High School | 2025 | LHP | 70.0-73.8 mph |
2 | Jim Liebel | OH | Indian Hill | 2026 | RHP | 67.8-71.2 mph |
3 | Kyle Davidson | OH | Harrison | 2027 | C | 67.4-69.9 mph |
4 | Xander Ervick | OH | West Clermont High School | 2025 | RHP | 67.9-69.1 mph |
5 | Dane Dudley | IN | Batesville High School | 2026 | OF | 64.1-66.9 mph |
6 | Dan Cafferky | OH | Milford | 2027 | C | 60.8-65.4 mph |
7 | Nathan Henry | OH | William Henry Harrison | 2028 | RHP | 62.8-65.2 mph |
8 | Chris Yates | OH | Lebanon | 2026 | LHP | 63.9-64.3 mph |
9 | Alex Ward | OH | Lakota East | 2028 | RHP | 61.4-63.5 mph |
10 | Joe Cafferky | OH | Milford Sr | 2027 | RHP | 61.6-62.7 mph |
Top Curveball Spin Rate (Average)
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Xander Ervick | OH | West Clermont High School | 2025 | RHP | 2962 rpm |
2 | Jim Liebel | OH | Indian Hill | 2026 | RHP | 2241 rpm |
3 | Thomas Tahat | OH | West Clermont High School | 2025 | LHP | 2230 rpm |
4 | Joe Cafferky | OH | Milford Sr | 2027 | RHP | 2204 rpm |
5 | Kyle Davidson | OH | Harrison | 2027 | C | 2090 rpm |
6 | Dane Dudley | IN | Batesville High School | 2026 | OF | 2089 rpm |
7 | Dominic Hornsby | OH | Elder | 2028 | RHP | 1965 rpm |
8 | Dan Cafferky | OH | Milford | 2027 | C | 1790 rpm |
9 | Nathan Henry | OH | William Henry Harrison | 2028 | RHP | 1730 rpm |
10 | Gavin Mccurley | OH | Harrison | 2028 | RHP | 1651 rpm |
Top Curveball Induced Vertical Break (Average)
Rank | Name | State | School | Class | Pos | IVB (avg) |
1 | Xander Ervick | OH | West Clermont High School | 2025 | RHP | -14.4 in |
2 | Jim Liebel | OH | Indian Hill | 2026 | RHP | -9.6 in |
3 | Thomas Tahat | OH | West Clermont High School | 2025 | LHP | -8.7 in |
4 | Chris Yates | OH | Lebanon | 2026 | LHP | -7.3 in |
5 | Joe Cafferky | OH | Milford Sr | 2027 | RHP | -7.2 in |
6 | Nathan Henry | OH | William Henry Harrison | 2028 | RHP | 5.4 in |
7 | Gavin Mccurley | OH | Harrison | 2028 | RHP | -4.8 in |
8 | Dominic Hornsby | OH | Elder | 2028 | RHP | 4.4 in |
9 | Dane Dudley | IN | Batesville High School | 2026 | OF | -3.9 in |
10 | Alex Ward | OH | Lakota East | 2028 | RHP | -3.7 in |
Top Curveball Horizontal Movement (Average)
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Dane Dudley | IN | Batesville High School | 2026 | OF | 16.5 |
2 | Xander Ervick | OH | West Clermont High School | 2025 | RHP | -12.5 |
3 | Joe Cafferky | OH | Milford Sr | 2027 | RHP | -11.9 |
4 | Jim Liebel | OH | Indian Hill | 2026 | RHP | -11.1 |
5 | Gavin Mccurley | OH | Harrison | 2028 | RHP | -9.3 |
6 | Kyle Davidson | OH | Harrison | 2027 | C | -7.9 |
7 | Thomas Tahat | OH | West Clermont High School | 2025 | LHP | 6.4 |
8 | Dan Cafferky | OH | Milford | 2027 | C | -6.1 |
9 | Dominic Hornsby | OH | Elder | 2028 | RHP | -4.9 |
10 | Chris Yates | OH | Lebanon | 2026 | LHP | 3.9 |
Top Curveball Peak Spin Score (Max)
Rank | Name | State | School | Class | Pos | Spin Score (max) |
1 | Xander Ervick | OH | West Clermont High School | 2025 | RHP | 44 |
2 | Joe Cafferky | OH | Milford Sr | 2027 | RHP | 36 |
3 | Dane Dudley | IN | Batesville High School | 2026 | OF | 32 |
4 | Jim Liebel | OH | Indian Hill | 2026 | RHP | 32 |
5 | Dominic Hornsby | OH | Elder | 2028 | RHP | 32 |
6 | Thomas Tahat | OH | West Clermont High School | 2025 | LHP | 32 |
7 | Kyle Davidson | OH | Harrison | 2027 | C | 32 |
8 | Dan Cafferky | OH | Milford | 2027 | C | 29 |
9 | Gavin Mccurley | OH | Harrison | 2028 | RHP | 28 |
10 | Nathan Henry | OH | William Henry Harrison | 2028 | RHP | 26 |
Slider Analytics
Top Slider Velocity Range
Rank | Name | State | School | Class | Pos | Velo Range |
1 | Rhys Canan | OH | Walnut Hills | 2026 | RHP | 71.8-73.2 mph |
2 | Gavin Mccurley | OH | Harrison | 2028 | RHP | 61.9-63.6 mph |
Top Slider Spin Rate (Average)
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Rhys Canan | OH | Walnut Hills | 2026 | RHP | 2673 |
2 | Gavin Mccurley | OH | Harrison | 2028 | RHP | 1689 |
Top Slider Induced Vertical Break (Average)
Rank | Name | State | School | Class | Pos | IVB (avg) |
1 | Rhys Canan | OH | Walnut Hills | 2026 | RHP | -2.3 in |
2 | Gavin Mccurley | OH | Harrison | 2028 | RHP | 1.8 in |
Top Slider Horizontal Movement (Average)
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Rhys Canan | OH | Walnut Hills | 2026 | RHP | -18.1 |
2 | Gavin Mccurley | OH | Harrison | 2028 | RHP | -7.6 |
Top Slider Peak Spin Score (Max)
Rank | Name | State | School | Class | Pos | Spin Score (max) |
1 | Rhys Canan | OH | Walnut Hills | 2026 | RHP | 37 |
2 | Gavin Mccurley | OH | Harrison | 2028 | RHP | 27 |
Changeup Analytics
Top Changeup Velocity Range
Rank | Name | State | School | Class | Pos | Velo Range |
1 | Rhys Canan | OH | Walnut Hills | 2026 | RHP | 78.6-79.8 mph |
2 | Jim Liebel | OH | Indian Hill | 2026 | RHP | 77.9-79.4 mph |
3 | Thomas Tahat | OH | West Clermont High School | 2025 | LHP | 76.5-77.3 mph |
4 | Dane Dudley | IN | Batesville High School | 2026 | OF | 72.6-75.3 mph |
5 | Kyle Davidson | OH | Harrison | 2027 | C | 71.8-74.1 mph |
6 | Xander Ervick | OH | West Clermont High School | 2025 | RHP | 68.5-72.0 mph |
7 | Joe Cafferky | OH | Milford Sr | 2027 | RHP | 67.2-69.5 mph |
8 | Gavin Mccurley | OH | Harrison | 2028 | RHP | 64.4-67.5 mph |
9 | Chris Yates | OH | Lebanon | 2026 | LHP | 65.8-66.9 mph |
10 | Dan Cafferky | OH | Milford | 2027 | C | 63.1-66.9 mph |
Top Changeup Spin Rate (Average)
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Rhys Canan | OH | Walnut Hills | 2026 | RHP | 1935 rpm |
2 | Thomas Tahat | OH | West Clermont High School | 2025 | LHP | 1874 rpm |
3 | Chris Yates | OH | Lebanon | 2026 | LHP | 1762 rpm |
4 | Xander Ervick | OH | West Clermont High School | 2025 | RHP | 1756 rpm |
5 | Joe Cafferky | OH | Milford Sr | 2027 | RHP | 1482 rpm |
6 | Dane Dudley | IN | Batesville High School | 2026 | OF | 1436 rpm |
7 | Dominic Hornsby | OH | Elder | 2028 | RHP | 1434 rpm |
8 | Kyle Davidson | OH | Harrison | 2027 | C | 1304 rpm |
9 | Gavin Mccurley | OH | Harrison | 2028 | RHP | 1288 rpm |
10 | Nathan Henry | OH | William Henry Harrison | 2028 | RHP | 1283 rpm |
Top Changeup Induced Vertical Break (Average)
Rank | Name | State | School | Class | Pos | IVB (avg) |
1 | Nathan Henry | OH | William Henry Harrison | 2028 | RHP | 14.7 in |
2 | Kyle Davidson | OH | Harrison | 2027 | C | 13.7 in |
3 | Jim Liebel | OH | Indian Hill | 2026 | RHP | 13.0 in |
4 | Chris Yates | OH | Lebanon | 2026 | LHP | 12.6 in |
5 | Dan Cafferky | OH | Milford | 2027 | C | 11.3 in |
6 | Xander Ervick | OH | West Clermont High School | 2025 | RHP | 11.2 in |
7 | Dane Dudley | IN | Batesville High School | 2026 | OF | 10.3 in |
8 | Gavin Mccurley | OH | Harrison | 2028 | RHP | 9.2 in |
9 | Joe Cafferky | OH | Milford Sr | 2027 | RHP | 8.5 in |
10 | Rhys Canan | OH | Walnut Hills | 2026 | RHP | 8.2 in |
Top Changeup Horizontal Movement (Average)
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Dane Dudley | IN | Batesville High School | 2026 | OF | -16.3 |
2 | Thomas Tahat | OH | West Clermont High School | 2025 | LHP | -16.0 |
3 | Rhys Canan | OH | Walnut Hills | 2026 | RHP | 15.9 |
4 | Xander Ervick | OH | West Clermont High School | 2025 | RHP | 14.5 |
5 | Chris Yates | OH | Lebanon | 2026 | LHP | -10.4 |
6 | Joe Cafferky | OH | Milford Sr | 2027 | RHP | 8.1 |
7 | Gavin Mccurley | OH | Harrison | 2028 | RHP | 7.6 |
8 | Nathan Henry | OH | William Henry Harrison | 2028 | RHP | 7.4 |
9 | Dan Cafferky | OH | Milford | 2027 | C | 6.5 |
10 | Dominic Hornsby | OH | Elder | 2028 | RHP | 5.7 |
Top Changeup Peak Spin Score (Max)
Rank | Name | State | School | Class | Pos | Spin Score (max) |
1 | Chris Yates | OH | Lebanon | 2026 | LHP | 27 |
2 | Thomas Tahat | OH | West Clermont High School | 2025 | LHP | 26 |
3 | Xander Ervick | OH | West Clermont High School | 2025 | RHP | 26 |
4 | Rhys Canan | OH | Walnut Hills | 2026 | RHP | 25 |
5 | Dominic Hornsby | OH | Elder | 2028 | RHP | 24 |
6 | Joe Cafferky | OH | Milford Sr | 2027 | RHP | 22 |
7 | Nathan Henry | OH | William Henry Harrison | 2028 | RHP | 21 |
8 | Dane Dudley | IN | Batesville High School | 2026 | OF | 21 |
9 | Kyle Davidson | OH | Harrison | 2027 | C | 21 |
10 | Gavin Mccurley | OH | Harrison | 2028 | RHP | 20 |
Recent Articles
- OH 2024 Summer Showcase Leaderboard: Trackman Analytics - Pitching Leaderboard 8/16/24
- OH 2024 Summer Showcase Leaderboard: Hitting Leaderboard 8/16/24
- OH 2024 Summer Showcase Leaderboard: Defense Analytics Leaderboard 8/16/24
- OH Householder Likes The Brotherhood At Marshall 8/14/24
- OH Rufenacht Loves The Coaching Staff At Toledo 8/14/24
- OH Roberson Ready To Bring Winning Attitude To EMU 8/14/24
- OH Fisher Excited About The New Environment At Ohio State 8/14/24
- OH Stuckey Taking Passion For Baseball To Ohio University 8/14/24
- OH 2024 Midwest Super Sophomore Games: Hitting Leaderboard 8/07/24
- OH Results From 2024 Midwest Super Sophomore Games 8/07/24