2023 Michigan Junior State Games Advanced Metrics: Trackman Analytics - Pitching Leaderboard
June 30, 2023
Follow on Twitter- @PrepBaseballM
Follow on Instagram- @pbrmichigan
We would like to thank all who participated in the PBR Michigan 2023 Michigan Junior State Games. This was a great opportunity for the class of 2027-2028 prospects to be put on college radars. Many players impressed during their individual workouts at the showcase.
Interested in attending a PBR Michigan event? Check out our schedule by clicking here.
2023 Michigan Junior State Games - Top Statistical Performers
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.
2023 Michigan Junior State Games Advanced Metrics: Trackman Analytics - Pitching Leaderboard (Fastball)
Top Fastball Velocity (Max)
Rank | Name | State | School | Class | Pos | Velocity (max) |
1 | Lucas Wehner | MI | Elkton-Pigeon-Bayport Lakers | 2027 | OF | 81.7 mph |
2 | Owen Hammond | MI | Shepherd | 2028 | 3B | 79.4 mph |
3 | Brice Welke | MI | Portage Northern | 2026 | SS | 78.9 mph |
4 | Brady Stephens | MI | Saginaw Swan Valley | 2027 | C | 78.4 mph |
5 | Cal Plarske | MI | Bay City Western High School | 2027 | 3B | 77.9 mph |
6 | James Poletes | MI | Okemos | 2027 | OF | 76.6 mph |
7 | Connor Smith | MI | University of Detroit Jesuit | 2027 | SS | 75.6 mph |
8 | Jagger Billy | MI | Utica | 2027 | RHP | 75.6 mph |
9 | Blake Lafler | MI | Jenison | 2027 | RHP | 75.6 mph |
10 | Ethan LeCureux | MI | Flushing High School | 2027 | OF | 74.9 mph |
Top Fastball Spin Rate (Average)
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Blake Lafler | MI | Jenison | 2027 | RHP | 2066 rpm |
2 | Owen Hammond | MI | Shepherd | 2028 | 3B | 2038 rpm |
3 | Aryan Punjabi | MI | Mount Pleasant | 2027 | RHP | 2027 rpm |
4 | Lucas Wehner | MI | Elkton-Pigeon-Bayport Lakers | 2027 | OF | 2023 rpm |
5 | James Poletes | MI | Okemos | 2027 | OF | 1979 rpm |
6 | Cal Plarske | MI | Bay City Western High School | 2027 | 3B | 1975 rpm |
7 | Jagger Billy | MI | Utica | 2027 | RHP | 1928 rpm |
8 | Amare Luna | MI | Linden | 2027 | RHP | 1886 rpm |
9 | Kyle Pierce | MI | North Farmington | 2027 | SS | 1873 rpm |
10 | Connor Smith | MI | University of Detroit Jesuit | 2027 | SS | 1860 rpm |
Top Fastball Induced Vertical Break (Average)
Rank | Name | State | School | Class | Pos | IVB (avg) |
1 | Blake Lafler | MI | Jenison | 2027 | RHP | 21.5 in |
2 | James Poletes | MI | Okemos | 2027 | OF | 20.5 in |
3 | Brice Welke | MI | Portage Northern | 2026 | SS | 19.5 in |
4 | Connor Smith | MI | University of Detroit Jesuit | 2027 | SS | 19.4 in |
5 | Brady Frahm | MI | Frankenmuth | 2027 | LHP | 18.5 in |
6 | Amare Luna | MI | Linden | 2027 | RHP | 18.5 in |
7 | Brady Stephens | MI | Saginaw Swan Valley | 2027 | C | 17.9 in |
8 | Kyle Pierce | MI | North Farmington | 2027 | SS | 16.9 in |
9 | Cael Morris | MI | St. Joseph | 2027 | RHP | 16.4 in |
10 | Owen Hammond | MI | Shepherd | 2028 | 3B | 16.3 in |
Top Fastball Horizontal Movement (Average)
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Maksim Neshov | MI | Orchard Lake St. Mary | 2028 | OF | -17.3 |
2 | Owen Hammond | MI | Shepherd | 2028 | 3B | 13.7 |
3 | Charles Geottes | MI | Utica | 2027 | SS | 13.2 |
4 | Akhil Pilla | MI | Rochester Adams | 2028 | 1B | 13.0 |
5 | Jagger Billy | MI | Utica | 2027 | RHP | 12.8 |
6 | Amare Luna | MI | Linden | 2027 | RHP | 12.2 |
7 | Dexter Lillmars | MI | Fruitport Public Schools | 2028 | SS | 12.0 |
8 | Reid Baker | MI | Tecumseh | 2028 | RHP | 11.5 |
9 | Blake Lafler | MI | Jenison | 2027 | RHP | 11.3 |
10 | Kyle Pierce | MI | North Farmington | 2027 | SS | 11.1 |
Top Fastball Peak Spin Score (Max)
Rank | Name | State | School | Class | Pos | Spin Score (max) |
1 | Aryan Punjabi | MI | Mount Pleasant | 2027 | RHP | 29 |
2 | Dexter Lillmars | MI | Fruitport Public Schools | 2028 | SS | 28 |
3 | Matthew Kern | MI | Frankenmuth High School | 2028 | C | 28 |
4 | Lucas Wehner | MI | Elkton-Pigeon-Bayport Lakers | 2027 | OF | 28 |
5 | James Poletes | MI | Okemos | 2027 | OF | 28 |
6 | Blake Lafler | MI | Jenison | 2027 | RHP | 28 |
7 | Kyle Pierce | MI | North Farmington | 2027 | SS | 28 |
8 | Brady Frahm | MI | Frankenmuth | 2027 | LHP | 27 |
9 | Jagger Billy | MI | Utica | 2027 | RHP | 27 |
10 | Owen Hammond | MI | Shepherd | 2028 | 3B | 27 |
Curveball Analytics
Top Curveball Velocity Range
Rank | Name | State | School | Class | Pos | Velo Range |
1 | Owen Hammond | MI | Shepherd | 2028 | 3B | 57.9-68.1 mph |
2 | Lucas Wehner | MI | Elkton-Pigeon-Bayport Lakers | 2027 | OF | 65.7-66.9 mph |
3 | Blake Lafler | MI | Jenison | 2027 | RHP | 59.2-65.0 mph |
4 | Nolan Gambino | MI | Bedford | 2028 | C | 60.2-63.5 mph |
5 | Aryan Punjabi | MI | Mount Pleasant | 2027 | RHP | 61.9-63.5 mph |
6 | Jake Definis | MI | Walled lake Northern | 2027 | 1B | 62.9-63.0 mph |
7 | Amare Luna | MI | Linden | 2027 | RHP | 59.2-62.4 mph |
8 | Charles Geottes | MI | Utica | 2027 | SS | 61.5-61.7 mph |
9 | James Poletes | MI | Okemos | 2027 | OF | 60.4-61.2 mph |
10 | Cal Plarske | MI | Bay City Western High School | 2027 | 3B | 60.8-61.1 mph |
Top Curveball Spin Rate (Average)
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Lucas Wehner | MI | Elkton-Pigeon-Bayport Lakers | 2027 | OF | 2427 rpm |
2 | Amare Luna | MI | Linden | 2027 | RHP | 2059 rpm |
3 | James Poletes | MI | Okemos | 2027 | OF | 2014 rpm |
4 | Akhil Pilla | MI | Rochester Adams | 2028 | 1B | 1991 rpm |
5 | Matthew Kern | MI | Frankenmuth High School | 2028 | C | 1983 rpm |
6 | Cal Plarske | MI | Bay City Western High School | 2027 | 3B | 1954 rpm |
7 | Jake Definis | MI | Walled lake Northern | 2027 | 1B | 1835 rpm |
8 | Brice Welke | MI | Portage Northern | 2026 | SS | 1824 rpm |
9 | Kyle Pierce | MI | North Farmington | 2027 | SS | 1797 rpm |
10 | Charles Geottes | MI | Utica | 2027 | SS | 1763 rpm |
Top Curveball Induced Vertical Break (Average)
Rank | Name | State | School | Class | Pos | IVB (avg) |
1 | Matthew Kern | MI | Frankenmuth High School | 2028 | C | -13.6 in |
2 | Aryan Punjabi | MI | Mount Pleasant | 2027 | RHP | -12.5 in |
3 | James Poletes | MI | Okemos | 2027 | OF | -10.7 in |
4 | Nolan Gambino | MI | Bedford | 2028 | C | -9.4 in |
5 | Tommy Zeldes | MI | Detroit Country Day Upper | 2027 | OF | -8.3 in |
6 | Lucas Wehner | MI | Elkton-Pigeon-Bayport Lakers | 2027 | OF | -7.2 in |
7 | Owen Hammond | MI | Shepherd | 2028 | 3B | 6.0 in |
8 | Blake Lafler | MI | Jenison | 2027 | RHP | 5.8 in |
9 | Amare Luna | MI | Linden | 2027 | RHP | -3.2 in |
10 | Jake Definis | MI | Walled lake Northern | 2027 | 1B | 2.8 in |
Top Curveball Horizontal Movement (Average)
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Lucas Wehner | MI | Elkton-Pigeon-Bayport Lakers | 2027 | OF | -17.0 |
2 | James Poletes | MI | Okemos | 2027 | OF | -14.7 |
3 | Amare Luna | MI | Linden | 2027 | RHP | -12.2 |
4 | Tommy Zeldes | MI | Detroit Country Day Upper | 2027 | OF | -11.5 |
5 | Matthew Kern | MI | Frankenmuth High School | 2028 | C | -10.9 |
6 | Nolan Gambino | MI | Bedford | 2028 | C | -10.3 |
7 | Jake Definis | MI | Walled lake Northern | 2027 | 1B | 8.4 |
8 | Kyle Pierce | MI | North Farmington | 2027 | SS | -6.8 |
9 | Aryan Punjabi | MI | Mount Pleasant | 2027 | RHP | -5.1 |
10 | Brice Welke | MI | Portage Northern | 2026 | SS | -4.7 |
Top Curveball Peak Spin Score (Max)
Rank | Name | State | School | Class | Pos | Spin Score (max) |
1 | Matthew Kern | MI | Frankenmuth High School | 2028 | C | 37 |
2 | Lucas Wehner | MI | Elkton-Pigeon-Bayport Lakers | 2027 | OF | 36 |
3 | Amare Luna | MI | Linden | 2027 | RHP | 36 |
4 | Akhil Pilla | MI | Rochester Adams | 2028 | 1B | 34 |
5 | James Poletes | MI | Okemos | 2027 | OF | 33 |
6 | Kyle Pierce | MI | North Farmington | 2027 | SS | 32 |
7 | Cal Plarske | MI | Bay City Western High School | 2027 | 3B | 32 |
8 | Dexter Lillmars | MI | Fruitport Public Schools | 2028 | SS | 30 |
9 | Aryan Punjabi | MI | Mount Pleasant | 2027 | RHP | 30 |
10 | Jake Definis | MI | Walled lake Northern | 2027 | 1B | 30 |
Slider Analytics
Top Slider Velocity Range
Rank | Name | State | School | Class | Pos | Velo Range |
1 | Brice Welke | MI | Portage Northern | 2026 | SS | 68.8-70.3 mph |
2 | Brady Stephens | MI | Saginaw Swan Valley | 2027 | C | 62.3-67.1 mph |
3 | Blake Lafler | MI | Jenison | 2027 | RHP | 62.9-66.1 mph |
4 | Jagger Billy | MI | Utica | 2027 | RHP | 64.2-66.0 mph |
5 | Connor Smith | MI | University of Detroit Jesuit | 2027 | SS | 62.0-64.8 mph |
6 | Gavin Mclelland | MI | Lutheran High North | 2028 | 3B | 62.8-64.0 mph |
7 | Charles Geottes | MI | Utica | 2027 | SS | 62.6-62.9 mph |
8 | Brady Frahm | MI | Frankenmuth | 2027 | LHP | 60.4-61.3 mph |
9 | Cael Morris | MI | St. Joseph | 2027 | RHP | 57.7-60.7 mph |
Top Slider Spin Rate (Average)
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Jagger Billy | MI | Utica | 2027 | RHP | 2193 |
2 | Gavin Mclelland | MI | Lutheran High North | 2028 | 3B | 1950 |
3 | Brice Welke | MI | Portage Northern | 2026 | SS | 1866 |
4 | Blake Lafler | MI | Jenison | 2027 | RHP | 1820 |
5 | Kyle Pierce | MI | North Farmington | 2027 | SS | 1769 |
6 | Charles Geottes | MI | Utica | 2027 | SS | 1733 |
7 | Brady Frahm | MI | Frankenmuth | 2027 | LHP | 1682 |
8 | Reid Baker | MI | Tecumseh | 2028 | RHP | 1636 |
9 | Brady Stephens | MI | Saginaw Swan Valley | 2027 | C | 1567 |
10 | Connor Smith | MI | University of Detroit Jesuit | 2027 | SS | 1551 |
Top Slider Induced Vertical Break (Average)
Rank | Name | State | School | Class | Pos | IVB (avg) |
1 | Gavin Mclelland | MI | Lutheran High North | 2028 | 3B | 10.7 in |
2 | Blake Lafler | MI | Jenison | 2027 | RHP | 9.8 in |
3 | Connor Smith | MI | University of Detroit Jesuit | 2027 | SS | 8.9 in |
4 | Jagger Billy | MI | Utica | 2027 | RHP | -5.7 in |
5 | Brady Frahm | MI | Frankenmuth | 2027 | LHP | -4.9 in |
6 | Brice Welke | MI | Portage Northern | 2026 | SS | 4.6 in |
7 | Reid Baker | MI | Tecumseh | 2028 | RHP | 2.4 in |
8 | Brady Stephens | MI | Saginaw Swan Valley | 2027 | C | -2.2 in |
9 | Charles Geottes | MI | Utica | 2027 | SS | -1.7 in |
10 | Cael Morris | MI | St. Joseph | 2027 | RHP | 1.3 in |
Top Slider Horizontal Movement (Average)
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Jagger Billy | MI | Utica | 2027 | RHP | -18.8 |
2 | Charles Geottes | MI | Utica | 2027 | SS | -13.1 |
3 | Brady Stephens | MI | Saginaw Swan Valley | 2027 | C | -11.7 |
4 | Brice Welke | MI | Portage Northern | 2026 | SS | -10.1 |
5 | Gavin Mclelland | MI | Lutheran High North | 2028 | 3B | -9.0 |
6 | Reid Baker | MI | Tecumseh | 2028 | RHP | -7.4 |
7 | Cael Morris | MI | St. Joseph | 2027 | RHP | -3.9 |
8 | Connor Smith | MI | University of Detroit Jesuit | 2027 | SS | 1.0 |
9 | Blake Lafler | MI | Jenison | 2027 | RHP | -0.6 |
10 | Brady Frahm | MI | Frankenmuth | 2027 | LHP | 0.3 |
Top Slider Peak Spin Score (Max)
Rank | Name | State | School | Class | Pos | Spin Score (max) |
1 | Jagger Billy | MI | Utica | 2027 | RHP | 39 |
2 | Gavin Mclelland | MI | Lutheran High North | 2028 | 3B | 31 |
3 | Brice Welke | MI | Portage Northern | 2026 | SS | 30 |
4 | Reid Baker | MI | Tecumseh | 2028 | RHP | 29 |
5 | Blake Lafler | MI | Jenison | 2027 | RHP | 28 |
6 | Brady Frahm | MI | Frankenmuth | 2027 | LHP | 28 |
7 | Kyle Pierce | MI | North Farmington | 2027 | SS | 28 |
8 | Charles Geottes | MI | Utica | 2027 | SS | 27 |
9 | Cael Morris | MI | St. Joseph | 2027 | RHP | 26 |
10 | Connor Smith | MI | University of Detroit Jesuit | 2027 | SS | 25 |
Changeup Analytics
Top Changeup Velocity Range
Rank | Name | State | School | Class | Pos | Velo Range |
1 | Brice Welke | MI | Portage Northern | 2026 | SS | 72.1-74.6 mph |
2 | James Poletes | MI | Okemos | 2027 | OF | 66.7-67.9 mph |
3 | Owen Hammond | MI | Shepherd | 2028 | 3B | 64.3-66.6 mph |
4 | Brady Stephens | MI | Saginaw Swan Valley | 2027 | C | 64.0-66.5 mph |
5 | Blake Lafler | MI | Jenison | 2027 | RHP | 64.0-65.5 mph |
6 | Nolan Gambino | MI | Bedford | 2028 | C | 64.8-65.3 mph |
7 | Akhil Pilla | MI | Rochester Adams | 2028 | 1B | 63.5-64.8 mph |
8 | Cael Morris | MI | St. Joseph | 2027 | RHP | 64.6-64.7 mph |
9 | Aryan Punjabi | MI | Mount Pleasant | 2027 | RHP | 62.2-63.9 mph |
10 | Jake Definis | MI | Walled lake Northern | 2027 | 1B | 62.4-63.8 mph |
Top Changeup Spin Rate (Average)
Rank | Name | State | School | Class | Pos | Spin Rate (avg) |
1 | Akhil Pilla | MI | Rochester Adams | 2028 | 1B | 1834 rpm |
2 | Brice Welke | MI | Portage Northern | 2026 | SS | 1782 rpm |
3 | Amare Luna | MI | Linden | 2027 | RHP | 1729 rpm |
4 | Dexter Lillmars | MI | Fruitport Public Schools | 2028 | SS | 1724 rpm |
5 | Owen Hammond | MI | Shepherd | 2028 | 3B | 1718 rpm |
6 | Jake Definis | MI | Walled lake Northern | 2027 | 1B | 1701 rpm |
7 | Blake Lafler | MI | Jenison | 2027 | RHP | 1697 rpm |
8 | Aryan Punjabi | MI | Mount Pleasant | 2027 | RHP | 1509 rpm |
9 | James Poletes | MI | Okemos | 2027 | OF | 1440 rpm |
10 | Brady Stephens | MI | Saginaw Swan Valley | 2027 | C | 1407 rpm |
Top Changeup Induced Vertical Break (Average)
Rank | Name | State | School | Class | Pos | IVB (avg) |
1 | Brice Welke | MI | Portage Northern | 2026 | SS | 20.0 in |
2 | Blake Lafler | MI | Jenison | 2027 | RHP | 18.5 in |
3 | Brady Stephens | MI | Saginaw Swan Valley | 2027 | C | 13.6 in |
4 | Jake Definis | MI | Walled lake Northern | 2027 | 1B | 10.9 in |
5 | James Poletes | MI | Okemos | 2027 | OF | 9.2 in |
6 | Cael Morris | MI | St. Joseph | 2027 | RHP | 8.2 in |
7 | Aryan Punjabi | MI | Mount Pleasant | 2027 | RHP | 7.6 in |
Top Changeup Horizontal Movement (Average)
Rank | Name | State | School | Class | Pos | HM (avg) |
1 | Brady Stephens | MI | Saginaw Swan Valley | 2027 | C | 14.4 |
2 | Cael Morris | MI | St. Joseph | 2027 | RHP | 12.5 |
3 | James Poletes | MI | Okemos | 2027 | OF | 8.2 |
4 | Aryan Punjabi | MI | Mount Pleasant | 2027 | RHP | 6.1 |
5 | Brice Welke | MI | Portage Northern | 2026 | SS | 5.4 |
6 | Jake Definis | MI | Walled lake Northern | 2027 | 1B | -3.1 |
7 | Blake Lafler | MI | Jenison | 2027 | RHP | -0.4 |
Top Changeup Peak Spin Score (Max)
Rank | Name | State | School | Class | Pos | Spin Score (max) |
1 | Akhil Pilla | MI | Rochester Adams | 2028 | 1B | 29 |
2 | Jake Definis | MI | Walled lake Northern | 2027 | 1B | 29 |
3 | Blake Lafler | MI | Jenison | 2027 | RHP | 28 |
4 | Dexter Lillmars | MI | Fruitport Public Schools | 2028 | SS | 28 |
5 | Owen Hammond | MI | Shepherd | 2028 | 3B | 26 |
6 | Amare Luna | MI | Linden | 2027 | RHP | 26 |
7 | Brice Welke | MI | Portage Northern | 2026 | SS | 26 |
8 | Aryan Punjabi | MI | Mount Pleasant | 2027 | RHP | 24 |
9 | Brady Stephens | MI | Saginaw Swan Valley | 2027 | C | 22 |
10 | Nolan Gambino | MI | Bedford | 2028 | C | 21 |
Recent Articles
- MI 2024 Michigan TPG Trials Advanced Metrics: Trackman Analytics - Pitching Leaderboard 6/12/24
- MI 2024 Michigan TPG Trials Advanced Metrics: Hitting Leaderboard 6/12/24
- MI Results From 2024 Michigan TPG Trials 6/12/24
- MI Updated Class of 2025 Player Rankings (May) 5/23/24
- MI Division 1 Team Of The Week: 6th Edition - Sterling Heights Stevenson 5/21/24
- MI Division 2 Team Of The Week: 6th Edition - Goodrich 5/21/24
- MI Division 3 Team Of The Week: 6th Edition - Kalamazoo Christian 5/21/24
- MI Division 4 Team Of The Week: 6th Edition - Marcellus 5/21/24
- MI 2024 Michigan Team Power Rankings - Update 7 5/20/24
- MI Division 1 Team Of The Week: 5th Edition - Macomb Dakota 5/14/24