Prep Baseball Report

2023 Michigan Junior State Games Advanced Metrics: Trackman Analytics - Pitching Leaderboard


PBR Michigan Staff

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 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 High School 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 2027 3B 1975 rpm
7 Jagger Billy MI Utica High School 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 High School 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 2028 RHP 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 High School 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 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 2028 RHP 1983 rpm
6 Cal Plarske MI Bay City Western 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 2028 RHP -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 2028 RHP -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 2028 RHP 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 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 High School 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 High School 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 High School 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 High School 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 High School 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