2023 Future 50 Showcase Advanced Metrics: Trackman Analytics - Pitching Leaderboard
June 30, 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 Future 50 Showcase. This was a great opportunity for the class of 2027 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.
2023 Future 50 Showcase Advanced Metrics: Trackman Analytics - Pitching Leaderboard (Fastball)
Top Fastball Velocity (Max)
| Rank | Name | State | School | Class | Pos | Velocity (max) |
| 1 | Nathan McDowell | OH | Archbishop Moeller | 2027 | RHP | 85.2 mph |
| 2 | Wade Riggs | OH | Miamisburg | 2027 | RHP | 83.8 mph |
| 3 | Nate Henderson | OH | Bishop Watterson | 2027 | LHP | 81.3 mph |
| 4 | Tanner Kelley | OH | Teays Valley High School | 2027 | OF | 80.9 mph |
| 5 | Carson Fuhrer | OH | Archbishop Moeller | 2027 | RHP | 80.9 mph |
| 6 | Louie Santangelo | OH | Olentangy Liberty | 2027 | 3B | 80.3 mph |
| 7 | Cullen O'Brien | OH | St. Xavier | 2027 | RHP | 79.8 mph |
| 8 | Nolan Bickelhaupt | OH | Oak Harbor | 2027 | OF | 79.8 mph |
| 9 | Colt Flores | OH | Clyde | 2027 | RHP | 79.0 mph |
| 10 | Seth Keyhoe | OH | UPPER ARLINGTON | 2027 | SS | 78.7 mph |
Top Fastball Spin Rate (Average)
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Cullen O'Brien | OH | St. Xavier | 2027 | RHP | 2219 rpm |
| 2 | Noah Milburn | OH | IMG Academy | 2027 | LHP | 2213 rpm |
| 3 | Landon Vennettilli | OH | Bellbrook High School | 2027 | SS | 2204 rpm |
| 4 | Nick Wilkinson | OH | Amherst Steele | 2027 | OF | 2126 rpm |
| 5 | Nate Henderson | OH | Bishop Watterson | 2027 | LHP | 2084 rpm |
| 6 | Louie Santangelo | OH | Olentangy Liberty | 2027 | 3B | 2027 rpm |
| 7 | Seth Keyhoe | OH | UPPER ARLINGTON | 2027 | SS | 1995 rpm |
| 8 | Carter Breedlove | OH | Edgewood High School | 2027 | OF | 1972 rpm |
| 9 | Chase Roesch | OH | Edgewood High School | 2027 | SS | 1956 rpm |
| 10 | Nolan Bickelhaupt | OH | Oak Harbor | 2027 | OF | 1948 rpm |
Top Fastball Induced Vertical Break (Average)
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Landon Vennettilli | OH | Bellbrook High School | 2027 | SS | 21.5 in |
| 2 | Ronald Allen III | OH | Archbishop Moeller | 2027 | OF | 19.5 in |
| 3 | Nolan Bickelhaupt | OH | Oak Harbor | 2027 | OF | 18.9 in |
| 4 | Seth Keyhoe | OH | UPPER ARLINGTON | 2027 | SS | 18.4 in |
| 5 | Nate Henderson | OH | Bishop Watterson | 2027 | LHP | 18.0 in |
| 6 | Nathan McDowell | OH | Archbishop Moeller | 2027 | RHP | 17.7 in |
| 7 | Nick Wilkinson | OH | Amherst Steele | 2027 | OF | 17.6 in |
| 8 | Tanner Kelley | OH | Teays Valley High School | 2027 | OF | 16.3 in |
| 9 | Alex Elliott | OH | Grove City | 2027 | OF | 15.7 in |
| 10 | Colt Flores | OH | Clyde | 2027 | RHP | 15.6 in |
Top Fastball Horizontal Movement (Average)
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Koby Dues | OH | Butler | 2027 | SS | 17.7 |
| 2 | Rocco Bucci | OH | Olentangy High School | 2027 | OF | -17.1 |
| 3 | Chase Roesch | OH | Edgewood High School | 2027 | SS | 16.9 |
| 4 | Carson Fuhrer | OH | Archbishop Moeller | 2027 | RHP | 14.4 |
| 5 | Nolan Bickelhaupt | OH | Oak Harbor | 2027 | OF | 14.0 |
| 6 | Alex Elliott | OH | Grove City | 2027 | OF | 13.8 |
| 7 | Cullen O'Brien | OH | St. Xavier | 2027 | RHP | 13.2 |
| 8 | Jud Layman | OH | Cincinnati Hills Christian Academy | 2027 | OF | 13.0 |
| 9 | Seth Keyhoe | OH | UPPER ARLINGTON | 2027 | SS | 11.7 |
| 10 | Sawyer Miller | OH | Northridge High School | 2027 | RHP | 11.2 |
Top Fastball Peak Spin Score (Max)
| Rank | Name | State | School | Class | Pos | Spin Score (max) |
| 1 | Noah Milburn | OH | IMG Academy | 2027 | LHP | 32 |
| 2 | Cullen O'Brien | OH | St. Xavier | 2027 | RHP | 30 |
| 3 | Nick Wilkinson | OH | Amherst Steele | 2027 | OF | 29 |
| 4 | Landon Vennettilli | OH | Bellbrook High School | 2027 | SS | 29 |
| 5 | Zack Ziemke | OH | St. Johns Jesuit | 2027 | OF | 28 |
| 6 | Chase Roesch | OH | Edgewood High School | 2027 | SS | 28 |
| 7 | Nate Henderson | OH | Bishop Watterson | 2027 | LHP | 27 |
| 8 | Ronald Allen III | OH | Archbishop Moeller | 2027 | OF | 27 |
| 9 | Louie Santangelo | OH | Olentangy Liberty | 2027 | 3B | 27 |
| 10 | Koby Dues | OH | Butler | 2027 | SS | 27 |
2023 Future 50 Showcase Advanced Metrics: Trackman Analytics - Pitching Leaderboard (Curveball)
Top Curveball Velocity Range
| Rank | Name | State | School | Class | Pos | Velo Range |
| 1 | Tanner Kelley | OH | Teays Valley High School | 2027 | OF | 66.9-71.3 mph |
| 2 | Nathan McDowell | OH | Archbishop Moeller | 2027 | RHP | 67.7-70.9 mph |
| 3 | Cullen O'Brien | OH | St. Xavier | 2027 | RHP | 68.5-70.2 mph |
| 4 | Ronald Allen III | OH | Archbishop Moeller | 2027 | OF | 67.0-69.7 mph |
| 5 | Carson Fuhrer | OH | Archbishop Moeller | 2027 | RHP | 67.3-69.4 mph |
| 6 | Nate Henderson | OH | Bishop Watterson | 2027 | LHP | 65.5-67.6 mph |
| 7 | Seth Keyhoe | OH | UPPER ARLINGTON | 2027 | SS | 65.4-67.1 mph |
| 8 | Carter Breedlove | OH | Edgewood High School | 2027 | OF | 64.2-66.9 mph |
| 9 | Landon Vennettilli | OH | Bellbrook High School | 2027 | SS | 65.2-66.4 mph |
| 10 | Louie Santangelo | OH | Olentangy Liberty | 2027 | 3B | 63.1-66.3 mph |
Top Curveball Spin Rate (Average)
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Rocco Bucci | OH | Olentangy High School | 2027 | OF | 2442 rpm |
| 2 | Noah Milburn | OH | IMG Academy | 2027 | LHP | 2311 rpm |
| 3 | Cullen O'Brien | OH | St. Xavier | 2027 | RHP | 2271 rpm |
| 4 | Louie Santangelo | OH | Olentangy Liberty | 2027 | 3B | 2161 rpm |
| 5 | Nolan Bickelhaupt | OH | Oak Harbor | 2027 | OF | 2103 rpm |
| 6 | Wade Riggs | OH | Miamisburg | 2027 | RHP | 2069 rpm |
| 7 | Tanner Kelley | OH | Teays Valley High School | 2027 | OF | 1983 rpm |
| 8 | Carson Fuhrer | OH | Archbishop Moeller | 2027 | RHP | 1960 rpm |
| 9 | Nate Henderson | OH | Bishop Watterson | 2027 | LHP | 1957 rpm |
| 10 | Seth Keyhoe | OH | UPPER ARLINGTON | 2027 | SS | 1874 rpm |
Top Curveball Induced Vertical Break (Average)
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Rocco Bucci | OH | Olentangy High School | 2027 | OF | -14.5 in |
| 2 | Seth Keyhoe | OH | UPPER ARLINGTON | 2027 | SS | -12.5 in |
| 3 | Noah Milburn | OH | IMG Academy | 2027 | LHP | -10.0 in |
| 4 | Landon Vennettilli | OH | Bellbrook High School | 2027 | SS | -5.4 in |
| 5 | Zack Ziemke | OH | St. Johns Jesuit | 2027 | OF | -5.3 in |
| 6 | Nolan Bickelhaupt | OH | Oak Harbor | 2027 | OF | -4.9 in |
| 7 | Nick Wilkinson | OH | Amherst Steele | 2027 | OF | 4.8 in |
| 8 | Jaxon Magnone | OH | Genoa Area High School | 2027 | C | 3.7 in |
| 9 | Carter Breedlove | OH | Edgewood High School | 2027 | OF | -3.3 in |
| 10 | Colt Flores | OH | Clyde | 2027 | RHP | -2.6 in |
Top Curveball Horizontal Movement (Average)
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Nolan Bickelhaupt | OH | Oak Harbor | 2027 | OF | -18.0 |
| 2 | Colt Flores | OH | Clyde | 2027 | RHP | -16.9 |
| 3 | Louie Santangelo | OH | Olentangy Liberty | 2027 | 3B | -16.1 |
| 4 | Wade Riggs | OH | Miamisburg | 2027 | RHP | -14.4 |
| 5 | Rocco Bucci | OH | Olentangy High School | 2027 | OF | 13.7 |
| 6 | Zack Ziemke | OH | St. Johns Jesuit | 2027 | OF | -13.5 |
| 7 | Noah Milburn | OH | IMG Academy | 2027 | LHP | 13.3 |
| 8 | Seth Keyhoe | OH | UPPER ARLINGTON | 2027 | SS | -10.1 |
| 9 | Nate Henderson | OH | Bishop Watterson | 2027 | LHP | 9.7 |
| 10 | Cullen O'Brien | OH | St. Xavier | 2027 | RHP | -9.2 |
Top Curveball Peak Spin Score (Max)
| Rank | Name | State | School | Class | Pos | Spin Score (max) |
| 1 | Noah Milburn | OH | IMG Academy | 2027 | LHP | 40 |
| 2 | Rocco Bucci | OH | Olentangy High School | 2027 | OF | 39 |
| 3 | Cullen O'Brien | OH | St. Xavier | 2027 | RHP | 33 |
| 4 | Louie Santangelo | OH | Olentangy Liberty | 2027 | 3B | 33 |
| 5 | Nolan Bickelhaupt | OH | Oak Harbor | 2027 | OF | 33 |
| 6 | Zack Ziemke | OH | St. Johns Jesuit | 2027 | OF | 32 |
| 7 | Chase Roesch | OH | Edgewood High School | 2027 | SS | 31 |
| 8 | Colt Flores | OH | Clyde | 2027 | RHP | 30 |
| 9 | Nate Henderson | OH | Bishop Watterson | 2027 | LHP | 30 |
| 10 | Carson Fuhrer | OH | Archbishop Moeller | 2027 | RHP | 30 |
2023 Future 50 Showcase Advanced Metrics: Trackman Analytics - Pitching Leaderboard (Slider)
Top Slider Velocity Range
| Rank | Name | State | School | Class | Pos | Velo Range |
| 1 | Nathan McDowell | OH | Archbishop Moeller | 2027 | RHP | 70.3-73.7 mph |
| 2 | Wade Riggs | OH | Miamisburg | 2027 | RHP | 69.6-73.2 mph |
| 3 | Ronald Allen III | OH | Archbishop Moeller | 2027 | OF | 68.9-72.7 mph |
| 4 | Chase Roesch | OH | Edgewood High School | 2027 | SS | 63.5-70.0 mph |
| 5 | Nolan Bickelhaupt | OH | Oak Harbor | 2027 | OF | 67.3-68.7 mph |
| 6 | Carter Breedlove | OH | Edgewood High School | 2027 | OF | 67.0-67.4 mph |
| 7 | Rocco Bucci | OH | Olentangy High School | 2027 | OF | 65.5-67.3 mph |
| 8 | Koby Dues | OH | Butler | 2027 | SS | 65.2-67.0 mph |
| 9 | Alex Elliott | OH | Grove City | 2027 | OF | 64.5-66.4 mph |
| 10 | Nate Henderson | OH | Bishop Watterson | 2027 | LHP | 65.7-66.2 mph |
Top Slider Spin Rate (Average)
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Noah Milburn | OH | IMG Academy | 2027 | LHP | 2310 |
| 2 | Nolan Bickelhaupt | OH | Oak Harbor | 2027 | OF | 2131 |
| 3 | Wade Riggs | OH | Miamisburg | 2027 | RHP | 2108 |
| 4 | Nate Henderson | OH | Bishop Watterson | 2027 | LHP | 2016 |
| 5 | Rocco Bucci | OH | Olentangy High School | 2027 | OF | 1885 |
| 6 | Chase Roesch | OH | Edgewood High School | 2027 | SS | 1871 |
| 7 | Sawyer Miller | OH | Northridge High School | 2027 | RHP | 1826 |
| 8 | Ronald Allen III | OH | Archbishop Moeller | 2027 | OF | 1819 |
| 9 | Nathan McDowell | OH | Archbishop Moeller | 2027 | RHP | 1738 |
| 10 | Carter Breedlove | OH | Edgewood High School | 2027 | OF | 1651 |
Top Slider Induced Vertical Break (Average)
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Ronald Allen III | OH | Archbishop Moeller | 2027 | OF | 8.8 in |
| 2 | Nolan Bickelhaupt | OH | Oak Harbor | 2027 | OF | -3.9 in |
| 3 | Noah Milburn | OH | IMG Academy | 2027 | LHP | -3.8 in |
| 4 | Rocco Bucci | OH | Olentangy High School | 2027 | OF | -3.4 in |
| 5 | Chase Roesch | OH | Edgewood High School | 2027 | SS | 1.9 in |
| 6 | Carter Breedlove | OH | Edgewood High School | 2027 | OF | -1.4 in |
| 7 | Sawyer Miller | OH | Northridge High School | 2027 | RHP | -1.0 in |
| 8 | Alex Elliott | OH | Grove City | 2027 | OF | -0.8 in |
| 9 | Nate Henderson | OH | Bishop Watterson | 2027 | LHP | 0.8 in |
| 10 | Nathan McDowell | OH | Archbishop Moeller | 2027 | RHP | -0.7 in |
Top Slider Horizontal Movement (Average)
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Noah Milburn | OH | IMG Academy | 2027 | LHP | 15.6 |
| 2 | Chase Roesch | OH | Edgewood High School | 2027 | SS | 14.0 |
| 3 | Nate Henderson | OH | Bishop Watterson | 2027 | LHP | 14.0 |
| 4 | Sawyer Miller | OH | Northridge High School | 2027 | RHP | -13.5 |
| 5 | Nolan Bickelhaupt | OH | Oak Harbor | 2027 | OF | -13.2 |
| 6 | Carter Breedlove | OH | Edgewood High School | 2027 | OF | -13.0 |
| 7 | Wade Riggs | OH | Miamisburg | 2027 | RHP | -11.8 |
| 8 | Koby Dues | OH | Butler | 2027 | SS | -8.2 |
| 9 | Rocco Bucci | OH | Olentangy High School | 2027 | OF | 7.8 |
| 10 | Ronald Allen III | OH | Archbishop Moeller | 2027 | OF | 6.8 |
Top Slider Peak Spin Score (Max)
| Rank | Name | State | School | Class | Pos | Spin Score (max) |
| 1 | Noah Milburn | OH | IMG Academy | 2027 | LHP | 35 |
| 2 | Rocco Bucci | OH | Olentangy High School | 2027 | OF | 32 |
| 3 | Nolan Bickelhaupt | OH | Oak Harbor | 2027 | OF | 31 |
| 4 | Nate Henderson | OH | Bishop Watterson | 2027 | LHP | 31 |
| 5 | Chase Roesch | OH | Edgewood High School | 2027 | SS | 30 |
| 6 | Wade Riggs | OH | Miamisburg | 2027 | RHP | 30 |
| 7 | Sawyer Miller | OH | Northridge High School | 2027 | RHP | 30 |
| 8 | Ronald Allen III | OH | Archbishop Moeller | 2027 | OF | 27 |
| 9 | Nathan McDowell | OH | Archbishop Moeller | 2027 | RHP | 26 |
| 10 | Jud Layman | OH | Cincinnati Hills Christian Academy | 2027 | OF | 25 |
2023 Future 50 Showcase Advanced Metrics: Trackman Analytics - Pitching Leaderboard (Changeup)
Top Changeup Velocity Range
| Rank | Name | State | School | Class | Pos | Velo Range |
| 1 | Wade Riggs | OH | Miamisburg | 2027 | RHP | 72.9-74.3 mph |
| 2 | Seth Keyhoe | OH | UPPER ARLINGTON | 2027 | SS | 70.1-72.9 mph |
| 3 | Nolan Bickelhaupt | OH | Oak Harbor | 2027 | OF | 71.4-72.7 mph |
| 4 | Landon Vennettilli | OH | Bellbrook High School | 2027 | SS | 69.2-71.5 mph |
| 5 | Koby Dues | OH | Butler | 2027 | SS | 66.3-68.1 mph |
| 6 | Noah Milburn | OH | IMG Academy | 2027 | LHP | 63.2-65.8 mph |
| 7 | Zack Ziemke | OH | St. Johns Jesuit | 2027 | OF | 62.0-64.8 mph |
| 8 | Nick Wilkinson | OH | Amherst Steele | 2027 | OF | 63.3-64.8 mph |
Top Changeup Spin Rate (Average)
| Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
| 1 | Nolan Bickelhaupt | OH | Oak Harbor | 2027 | OF | 1711 rpm |
| 2 | Zack Ziemke | OH | St. Johns Jesuit | 2027 | OF | 1662 rpm |
| 3 | Cullen O'Brien | OH | St. Xavier | 2027 | RHP | 1619 rpm |
| 4 | Nick Wilkinson | OH | Amherst Steele | 2027 | OF | 1562 rpm |
| 5 | Seth Keyhoe | OH | UPPER ARLINGTON | 2027 | SS | 1520 rpm |
| 6 | Landon Vennettilli | OH | Bellbrook High School | 2027 | SS | 1469 rpm |
| 7 | Sawyer Miller | OH | Northridge High School | 2027 | RHP | 1401 rpm |
| 8 | Wade Riggs | OH | Miamisburg | 2027 | RHP | 1373 rpm |
| 9 | Noah Milburn | OH | IMG Academy | 2027 | LHP | 1372 rpm |
| 10 | Ronald Allen III | OH | Archbishop Moeller | 2027 | OF | 1250 rpm |
Top Changeup Induced Vertical Break (Average)
| Rank | Name | State | School | Class | Pos | IVB (avg) |
| 1 | Landon Vennettilli | OH | Bellbrook High School | 2027 | SS | 17.2 in |
| 2 | Zack Ziemke | OH | St. Johns Jesuit | 2027 | OF | 11.3 in |
| 3 | Cullen O'Brien | OH | St. Xavier | 2027 | RHP | 11.1 in |
| 4 | Seth Keyhoe | OH | UPPER ARLINGTON | 2027 | SS | 11.0 in |
| 5 | Jaxon Magnone | OH | Genoa Area High School | 2027 | C | 11.0 in |
| 6 | Koby Dues | OH | Butler | 2027 | SS | 10.5 in |
| 7 | Sawyer Miller | OH | Northridge High School | 2027 | RHP | 8.2 in |
| 8 | Ronald Allen III | OH | Archbishop Moeller | 2027 | OF | 7.1 in |
| 9 | Noah Milburn | OH | IMG Academy | 2027 | LHP | 6.1 in |
| 10 | Wade Riggs | OH | Miamisburg | 2027 | RHP | 5.1 in |
Top Changeup Horizontal Movement (Average)
| Rank | Name | State | School | Class | Pos | HM (avg) |
| 1 | Cullen O'Brien | OH | St. Xavier | 2027 | RHP | 17.9 |
| 2 | Koby Dues | OH | Butler | 2027 | SS | 16.9 |
| 3 | Noah Milburn | OH | IMG Academy | 2027 | LHP | -16.5 |
| 4 | Nolan Bickelhaupt | OH | Oak Harbor | 2027 | OF | 16.3 |
| 5 | Seth Keyhoe | OH | UPPER ARLINGTON | 2027 | SS | 14.7 |
| 6 | Ronald Allen III | OH | Archbishop Moeller | 2027 | OF | 13.6 |
| 7 | Sawyer Miller | OH | Northridge High School | 2027 | RHP | 12.9 |
| 8 | Wade Riggs | OH | Miamisburg | 2027 | RHP | 9.4 |
| 9 | Landon Vennettilli | OH | Bellbrook High School | 2027 | SS | 7.6 |
| 10 | Jaxon Magnone | OH | Genoa Area High School | 2027 | C | 1.2 |
Top Changeup Peak Spin Score (Max)
| Rank | Name | State | School | Class | Pos | Spin Score (max) |
| 1 | Zack Ziemke | OH | St. Johns Jesuit | 2027 | OF | 28 |
| 2 | Nick Wilkinson | OH | Amherst Steele | 2027 | OF | 27 |
| 3 | Nolan Bickelhaupt | OH | Oak Harbor | 2027 | OF | 27 |
| 4 | Seth Keyhoe | OH | UPPER ARLINGTON | 2027 | SS | 25 |
| 5 | Cullen O'Brien | OH | St. Xavier | 2027 | RHP | 22 |
| 6 | Landon Vennettilli | OH | Bellbrook High School | 2027 | SS | 22 |
| 7 | Noah Milburn | OH | IMG Academy | 2027 | LHP | 22 |
| 8 | Sawyer Miller | OH | Northridge High School | 2027 | RHP | 20 |
| 9 | Jaxon Magnone | OH | Genoa Area High School | 2027 | C | 20 |
| 10 | Wade Riggs | OH | Miamisburg | 2027 | RHP | 19 |
Recent Articles
- OH 2026 OHSAA Tournament: State Final Four Preview 6/09/26
- OH 2026 Ohio Junior State Games - Class of 2030 - Top Statistical Performers 6/04/26
- OH 2026 OHSAA High School Tournament Scoreboard 6/03/26
- OH PB Glass City Classic: Primer 6/03/26
- OH 2026 OHSAA Tournament: Regional Preview 6/01/26
- OH 2026 Ohio Team Power Rankings - Final Update 5/28/26
- OH Ohio Diamond Notes: May 18-24 5/26/26
- OH Ohio Diamond Notes: May 11-17 5/19/26
- OH 2026 Ohio Team Power Rankings - Update 7 5/18/26
- OH Changes Made In Baseball State Tournament 5/13/26

