Prep Baseball Report

2024 Scout Day: PF Flyers/Cincy Angels Advanced Metrics: Trackman Analytics - Pitching Leaderboard


PBR Ohio Staff

 

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 2025 LHP 83.1 mph
4 Dane Dudley IN Batesville 2026 OF 81.3 mph
5 Xander Ervick OH West Clermont 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 CHCA 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 2025 RHP 1997 rpm
5 Dominic Hornsby OH Elder 2028 RHP 1965 rpm
6 Thomas Tahat OH West Clermont 2025 LHP 1930 rpm
7 Chris Yates OH CHCA 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 2025 RHP 15.1 in
3 Kyle Davidson OH Harrison 2027 C 14.1 in
4 Dane Dudley IN Batesville 2026 OF 13.8 in
5 Nathan Henry OH William Henry Harrison 2028 RHP 13.7 in
6 Chris Yates OH CHCA 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 2025 LHP 11.2 in

Top Fastball Horizontal Movement (Average)

Rank Name State School Class Pos HM (avg)
1 Dane Dudley IN Batesville 2026 OF -15.4
2 Dan Cafferky OH Milford 2027 C 15.0
3 Thomas Tahat OH West Clermont 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 CHCA 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 CHCA 2026 LHP 25
6 Nathan Henry OH William Henry Harrison 2028 RHP 25
7 Xander Ervick OH West Clermont 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 2025 LHP 24

Curveball Analytics

Top Curveball Velocity Range

Rank Name State School Class Pos Velo Range
1 Thomas Tahat OH West Clermont 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 2025 RHP 67.9-69.1 mph
5 Dane Dudley IN Batesville 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 CHCA 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 2025 RHP 2962 rpm
2 Jim Liebel OH Indian Hill 2026 RHP 2241 rpm
3 Thomas Tahat OH West Clermont 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 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 2025 RHP -14.4 in
2 Jim Liebel OH Indian Hill 2026 RHP -9.6 in
3 Thomas Tahat OH West Clermont 2025 LHP -8.7 in
4 Chris Yates OH CHCA 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 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 2026 OF 16.5
2 Xander Ervick OH West Clermont 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 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 CHCA 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 2025 RHP 44
2 Joe Cafferky OH Milford Sr 2027 RHP 36
3 Dane Dudley IN Batesville 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 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 2025 LHP 76.5-77.3 mph
4 Dane Dudley IN Batesville 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 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 CHCA 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 2025 LHP 1874 rpm
3 Chris Yates OH CHCA 2026 LHP 1762 rpm
4 Xander Ervick OH West Clermont 2025 RHP 1756 rpm
5 Joe Cafferky OH Milford Sr 2027 RHP 1482 rpm
6 Dane Dudley IN Batesville 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 CHCA 2026 LHP 12.6 in
5 Dan Cafferky OH Milford 2027 C 11.3 in
6 Xander Ervick OH West Clermont 2025 RHP 11.2 in
7 Dane Dudley IN Batesville 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 2026 OF -16.3
2 Thomas Tahat OH West Clermont 2025 LHP -16.0
3 Rhys Canan OH Walnut Hills 2026 RHP 15.9
4 Xander Ervick OH West Clermont 2025 RHP 14.5
5 Chris Yates OH CHCA 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 CHCA 2026 LHP 27
2 Thomas Tahat OH West Clermont 2025 LHP 26
3 Xander Ervick OH West Clermont 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 2026 OF 21
9 Kyle Davidson OH Harrison 2027 C 21
10 Gavin Mccurley OH Harrison 2028 RHP 20

Recent Articles