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 High School | 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 High School | 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 High School | 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 High School | 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 High School | 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 High School | 2026 | RHP | 9.0 |
9 | Gavin Mccurley | OH | Harrison | 2028 | RHP | 6.1 |
10 | Chris Yates | OH | Lebanon High School | 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 High School | 2026 | RHP | 25 |
5 | Chris Yates | OH | Lebanon High School | 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 High School | 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 High School | 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 High School | 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 High School | 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 High School | 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 High School | 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 High School | 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 High School | 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 High School | 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 High School | 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 High School | 2026 | RHP | 1935 rpm |
2 | Thomas Tahat | OH | West Clermont High School | 2025 | LHP | 1874 rpm |
3 | Chris Yates | OH | Lebanon High School | 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 High School | 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 High School | 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 High School | 2026 | RHP | 15.9 |
4 | Xander Ervick | OH | West Clermont High School | 2025 | RHP | 14.5 |
5 | Chris Yates | OH | Lebanon High School | 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 High School | 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 High School | 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 Results From 2024 OHSBCA Underclassmen Showcase 6/27/24
- OH 2024 Top Prospect Games: Underclass Trackman Analytics - Pitching Leaderboard 6/26/24
- OH 2024 Top Prospect Games- Underclass: Hitting Leaderboard 6/26/24
- OH Results From 2024 Top Prospect Games: Underclass 6/26/24
- OH 2024 Prep Baseball Ohio All-State Teams 6/23/24
- OH 2024 Ohio Future 50: Hitting Leaderboard 6/14/24
- OH 2024 Ohio Future 50: Trackman Analytics - Pitching Leaderboard 6/14/24
- OH Results From 2024 Ohio Future 50 6/13/24
- OH 2024 Ohio Top Prospect Games: Class of 2025-2026 Advanced Metrics: Trackman Analytics - Pitching Leaderboard 6/12/24
- OH 2024 Ohio Top Prospect Games: Class of 2025-2026 Advanced Metrics: Hitting Leaderboard 6/12/24