Prep Baseball Report

2024 Western Michigan Summer ID Advanced Metrics: Pitching Leaderboard


Prep Baseball Michigan Staff

Follow on Twitter- @PrepBaseballM
Follow on Instagram- @prepbaseballmichigan

We would like to thank all who participated in the Prep Baseball 2024 Western Michigan Summer ID. This was a great opportunity for the class of 2025-2027 prospects to be put on college radars. Many players impressed during their individual workouts at the showcase.

Interested in attending a Prep Baseball Michigan event? Check out our schedule by clicking here.

2024 Western Michigan Summer ID - 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.

2024 Western Michigan Summer ID Advanced Metrics: Trackman Analytics - Pitching Leaderboard

Top Fastball Velocity (Max)

Rank Name State School Class Pos Velocity (max)
1 Cole Thomas MI Grandville 2025 LHP 87.3 mph
2 Joshua Gardner MI Portage Central 2025 RHP 85.0 mph
3 Wesley Learned MI Lumen Christi Catholic School 2027 LHP 84.7 mph
4 Trey Nurenberg MI PewamoWestphalia Middle 2025 RHP 84.4 mph
5 Thomas Paplawsky MI Forest Hills Central 2025 OF 83.4 mph
6 Lucas Koning MI Mattawan 2026 RHP 83.0 mph
7 Joey Kirk IN LaPorte High School 2026 RHP 82.7 mph
8 Bradley Moerman MI Thornapple Kellogg High School 2025 RHP 82.5 mph
9 Cooper Onsted MI Skyline High School 2026 RHP 82.1 mph
10 Cameron Vanecek MI Lapeer High School 2027 SS 81.7 mph

Top Fastball Spin Rate (Average)

Rank Name State School Class Pos Spin Rate (avg)
1 Bradley Moerman MI Thornapple Kellogg High School 2025 RHP 2401 rpm
2 Abram Coffey MI Marcellus 2027 OF 2396 rpm
3 Trey Nurenberg MI PewamoWestphalia Middle 2025 RHP 2298 rpm
4 Joey Kirk IN LaPorte High School 2026 RHP 2236 rpm
5 Aryan Punjabi MI Mount Pleasant 2027 RHP 2213 rpm
6 Cale Hackenberg MI Marcellus High School 2027 C 2186 rpm
7 Cooper Onsted MI Skyline High School 2026 RHP 2169 rpm
8 Wesley Learned MI Lumen Christi Catholic School 2027 LHP 2124 rpm
9 Cameron Murray MI Richmond Community 2026 OF 2098 rpm
10 Joshua Gardner MI Portage Central 2025 RHP 2087 rpm

Top Fastball Induced Vertical Break (Average)

Rank Name State School Class Pos IVB (avg)
1 Trey Nurenberg MI PewamoWestphalia Middle 2025 RHP 18.4 in
2 Cameron Murray MI Richmond Community 2026 OF 18.1 in
3 Wesley Learned MI Lumen Christi Catholic School 2027 LHP 18.1 in
4 Cooper Onsted MI Skyline High School 2026 RHP 17.8 in
5 Tyler Baker MI Comstock High School 2025 SS 16.8 in
6 Joey Kirk IN LaPorte High School 2026 RHP 16.6 in
7 Aryan Punjabi MI Mount Pleasant 2027 RHP 15.6 in
8 Cameron Vanecek MI Lapeer High School 2027 SS 15.2 in
9 Abram Coffey MI Marcellus 2027 OF 14.7 in
10 Logan Smith MI Tecumseh High School 2025 LHP 14.7 in

Top Fastball Horizontal Movement (Average)

Rank Name State School Class Pos HM (avg)
1 Joey Kirk IN LaPorte High School 2026 RHP 17.4
2 Cole Thomas MI Grandville 2025 LHP -14.1
3 Brodey Weaver IN Elkhart 2026 LHP -12.2
4 Memphis Davenport MI Southgate Anderson High School 2027 1B 12.1
5 Joshua Gardner MI Portage Central 2025 RHP 10.3
6 Lucas Koning MI Mattawan 2026 RHP 9.6
7 Thomas Paplawsky MI Forest Hills Central 2025 OF 9.5
8 William Doezema MI Grand Rapids Christian 2026 RHP 9.4
9 Cameron Murray MI Richmond Community 2026 OF 9.2
10 Tanner Rachels MI Niles Senior 2027 C 9.0

Top Fastball Peak Spin Score (Max)

Rank Name State School Class Pos Spin Score (max)
1 Abram Coffey MI Marcellus 2027 OF 31
2 Cale Hackenberg MI Marcellus High School 2027 C 31
3 Bradley Moerman MI Thornapple Kellogg High School 2025 RHP 31
4 Wesley Learned MI Lumen Christi Catholic School 2027 LHP 29
5 Cooper Onsted MI Skyline High School 2026 RHP 28
6 Trey Nurenberg MI PewamoWestphalia Middle 2025 RHP 28
7 Tyler Baker MI Comstock High School 2025 SS 28
8 Joey Kirk IN LaPorte High School 2026 RHP 28
9 Brodey Weaver IN Elkhart 2026 LHP 27
10 Aryan Punjabi MI Mount Pleasant 2027 RHP 27

Curveball Analytics

Top Curveball Velocity Range

Rank Name State School Class Pos Velo Range
1 Trey Nurenberg MI PewamoWestphalia Middle 2025 RHP 76.2-77.5 mph
2 Cooper Onsted MI Skyline High School 2026 RHP 70.9-72.6 mph
3 Tyler Baker MI Comstock High School 2025 SS 67.2-71.1 mph
4 Cole Thomas MI Grandville 2025 LHP 68.7-71.0 mph
5 Joey Kirk IN LaPorte High School 2026 RHP 69.1-70.4 mph
6 Thomas Paplawsky MI Forest Hills Central 2025 OF 66.9-70.1 mph
7 Holden Fischer MI Brighton 2026 OF 67.8-69.7 mph
8 William Doezema MI Grand Rapids Christian 2026 RHP 66.5-68.8 mph
9 Lucas Koning MI Mattawan 2026 RHP 66.6-68.8 mph
10 Cameron Vanecek MI Lapeer High School 2027 SS 65.5-68.6 mph

Top Curveball Spin Rate (Average)

Rank Name State School Class Pos Spin Rate (avg)
1 Bradley Moerman MI Thornapple Kellogg High School 2025 RHP 2764 rpm
2 William Doezema MI Grand Rapids Christian 2026 RHP 2327 rpm
3 Joshua Gardner MI Portage Central 2025 RHP 2297 rpm
4 Brodey Weaver IN Elkhart 2026 LHP 2290 rpm
5 Cooper Onsted MI Skyline High School 2026 RHP 2286 rpm
6 Memphis Davenport MI Southgate Anderson High School 2027 1B 2201 rpm
7 Abram Coffey MI Marcellus 2027 OF 2177 rpm
8 Lucas Koning MI Mattawan 2026 RHP 2143 rpm
9 Cale Hackenberg MI Marcellus High School 2027 C 2139 rpm
10 Logan Smith MI Tecumseh High School 2025 LHP 2070 rpm

Top Curveball Induced Vertical Break (Average)

Rank Name State School Class Pos IVB (avg)
1 Joshua Gardner MI Portage Central 2025 RHP -13.4 in
2 Memphis Davenport MI Southgate Anderson High School 2027 1B -12.4 in
3 Bradley Moerman MI Thornapple Kellogg High School 2025 RHP -12.1 in
4 Cole Thomas MI Grandville 2025 LHP -11.5 in
5 Wesley Learned MI Lumen Christi Catholic School 2027 LHP -9.7 in
6 Cale Hackenberg MI Marcellus High School 2027 C -9.2 in
7 Aryan Punjabi MI Mount Pleasant 2027 RHP -8.8 in
8 Logan Smith MI Tecumseh High School 2025 LHP -8.2 in
9 Cameron Vanecek MI Lapeer High School 2027 SS -7.1 in
10 Cooper Onsted MI Skyline High School 2026 RHP -6.4 in

Top Curveball Horizontal Movement (Average)

Rank Name State School Class Pos HM (avg)
1 William Doezema MI Grand Rapids Christian 2026 RHP -17.6
2 Bradley Moerman MI Thornapple Kellogg High School 2025 RHP -16.9
3 Abram Coffey MI Marcellus 2027 OF -13.6
4 Memphis Davenport MI Southgate Anderson High School 2027 1B -13.0
5 Lucas Koning MI Mattawan 2026 RHP -12.7
6 Cole Thomas MI Grandville 2025 LHP 12.5
7 Wesley Learned MI Lumen Christi Catholic School 2027 LHP 11.0
8 Joshua Gardner MI Portage Central 2025 RHP -10.9
9 Aryan Punjabi MI Mount Pleasant 2027 RHP -10.0
10 Logan Smith MI Tecumseh High School 2025 LHP 9.5

Top Curveball Peak Spin Score (Max)

Rank Name State School Class Pos Spin Score (max)
1 Bradley Moerman MI Thornapple Kellogg High School 2025 RHP 43
2 Joshua Gardner MI Portage Central 2025 RHP 36
3 William Doezema MI Grand Rapids Christian 2026 RHP 35
4 Brodey Weaver IN Elkhart 2026 LHP 35
5 Abram Coffey MI Marcellus 2027 OF 35
6 Memphis Davenport MI Southgate Anderson High School 2027 1B 34
7 Logan Smith MI Tecumseh High School 2025 LHP 34
8 Lucas Koning MI Mattawan 2026 RHP 33
9 Cale Hackenberg MI Marcellus High School 2027 C 32
10 Cooper Onsted MI Skyline High School 2026 RHP 32

Slider Analytics

Top Slider Velocity Range

Rank Name State School Class Pos Velo Range
1 Trey Nurenberg MI PewamoWestphalia Middle 2025 RHP 78.4-79.8 mph
2 Lucas Koning MI Mattawan 2026 RHP 72.0-73.3 mph
3 Memphis Davenport MI Southgate Anderson High School 2027 1B 70.9-71.5 mph
4 Cameron Murray MI Richmond Community 2026 OF 68.8-71.3 mph
5 Cale Hackenberg MI Marcellus High School 2027 C 68.9-71.2 mph
6 Aryan Punjabi MI Mount Pleasant 2027 RHP 68.0-70.9 mph
7 Tyler Baker MI Comstock High School 2025 SS 68.0-69.6 mph
8 Tanner Rachels MI Niles Senior 2027 C 66.5-68.5 mph
9 Logan Smith MI Tecumseh High School 2025 LHP 66.7-68.3 mph
10 Wesley Learned MI Lumen Christi Catholic School 2027 LHP 65.5-68.2 mph

Top Slider Spin Rate (Average)

Rank Name State School Class Pos Spin Rate (avg)
1 Bradley Moerman MI Thornapple Kellogg High School 2025 RHP 2699
2 Trey Nurenberg MI PewamoWestphalia Middle 2025 RHP 2242
3 Memphis Davenport MI Southgate Anderson High School 2027 1B 2206
4 Cale Hackenberg MI Marcellus High School 2027 C 2139
5 Tyler Baker MI Comstock High School 2025 SS 2067
6 Logan Smith MI Tecumseh High School 2025 LHP 2061
7 Lucas Koning MI Mattawan 2026 RHP 2029
8 Aryan Punjabi MI Mount Pleasant 2027 RHP 1967
9 Cameron Murray MI Richmond Community 2026 OF 1897
10 Tanner Rachels MI Niles Senior 2027 C 1733

Top Slider Induced Vertical Break (Average)

Rank Name State School Class Pos IVB (avg)
1 Memphis Davenport MI Southgate Anderson High School 2027 1B 7.8 in
2 Aryan Punjabi MI Mount Pleasant 2027 RHP -7.6 in
3 Bradley Moerman MI Thornapple Kellogg High School 2025 RHP -5.4 in
4 Trey Nurenberg MI PewamoWestphalia Middle 2025 RHP 4.7 in
5 Cale Hackenberg MI Marcellus High School 2027 C 3.9 in
6 Wesley Learned MI Lumen Christi Catholic School 2027 LHP 3.5 in
7 Lucas Koning MI Mattawan 2026 RHP 3.0 in
8 Logan Smith MI Tecumseh High School 2025 LHP 1.2 in
9 Tanner Rachels MI Niles Senior 2027 C -0.8 in
10 Cameron Murray MI Richmond Community 2026 OF 0.8 in

Top Slider Horizontal Movement (Average)

Rank Name State School Class Pos HM (avg)
1 Bradley Moerman MI Thornapple Kellogg High School 2025 RHP -18.7
2 Aryan Punjabi MI Mount Pleasant 2027 RHP -9.5
3 Lucas Koning MI Mattawan 2026 RHP -7.3
4 Wesley Learned MI Lumen Christi Catholic School 2027 LHP 7.1
5 Logan Smith MI Tecumseh High School 2025 LHP 6.7
6 Trey Nurenberg MI PewamoWestphalia Middle 2025 RHP -5.5
7 Cale Hackenberg MI Marcellus High School 2027 C -5.5
8 Cameron Murray MI Richmond Community 2026 OF -3.2
9 Tanner Rachels MI Niles Senior 2027 C -2.9
10 Memphis Davenport MI Southgate Anderson High School 2027 1B -0.5

Top Slider Peak Spin Score (Max)

Rank Name State School Class Pos Spin Score (max)
1 Bradley Moerman MI Thornapple Kellogg High School 2025 RHP 40
2 Logan Smith MI Tecumseh High School 2025 LHP 32
3 Memphis Davenport MI Southgate Anderson High School 2027 1B 31
4 Cale Hackenberg MI Marcellus High School 2027 C 31
5 Tyler Baker MI Comstock High School 2025 SS 30
6 Lucas Koning MI Mattawan 2026 RHP 29
7 Trey Nurenberg MI PewamoWestphalia Middle 2025 RHP 29
8 Aryan Punjabi MI Mount Pleasant 2027 RHP 29
9 Cameron Murray MI Richmond Community 2026 OF 27
10 Tanner Rachels MI Niles Senior 2027 C 27

Changeup Analytics

Top Changeup Velocity Range

Rank Name State School Class Pos Velo Range
1 Trey Nurenberg MI PewamoWestphalia Middle 2025 RHP 77.8-79.9 mph
2 Cole Thomas MI Grandville 2025 LHP 74.9-77.6 mph
3 Cooper Onsted MI Skyline High School 2026 RHP 76.3-76.7 mph
4 Joey Kirk IN LaPorte High School 2026 RHP 72.9-76.1 mph
5 Joshua Gardner MI Portage Central 2025 RHP 73.2-75.2 mph
6 Thomas Paplawsky MI Forest Hills Central 2025 OF 72.3-74.7 mph
7 Lucas Koning MI Mattawan 2026 RHP 72.2-74.7 mph
8 Memphis Davenport MI Southgate Anderson High School 2027 1B 72.0-73.8 mph
9 Cameron Vanecek MI Lapeer High School 2027 SS 72.9-73.4 mph
10 Cameron Murray MI Richmond Community 2026 OF 70.7-72.9 mph

Top Changeup Horizontal Movement (Average)

Rank Name State School Class Pos HM (avg)
1 Lucas Koning MI Mattawan 2026 RHP 15.0
2 Brodey Weaver IN Elkhart 2026 LHP -14.3
3 Joshua Gardner MI Portage Central 2025 RHP 14.3
4 Memphis Davenport MI Southgate Anderson High School 2027 1B 14.0
5 Joey Kirk IN LaPorte High School 2026 RHP 13.4
6 Thomas Paplawsky MI Forest Hills Central 2025 OF 13.0
7 Aryan Punjabi MI Mount Pleasant 2027 RHP 12.1
8 Xavier Metzger MI Oscar A Carlson High School 2027 C 11.6
9 Abram Coffey MI Marcellus 2027 OF 11.0
10 Tanner Rachels MI Niles Senior 2027 C 10.9

Recent Articles