Mens Results
60 Meter Dash Varsity - Finals
PL YR Name Mark Team
1. 12 Khance Meyers 6.89a PR East Kentwood
2. Jalen Ware 7.03a Muskegon Reeths-Puffer
3. 12 Nate McCrary 7.06a PR Muskegon Reeths-Puffer
4. Aj Jeffries 7.10a East Kentwood
5. 10 Caleb Schutte 7.17a PR Grandville Calvin Ch...
6. 10 Stephan Bracey 7.17a PR East Kentwood
7. Darren Jackson 7.23a Jenison
8. 12 Isaiah Sills 7.23a PR Jenison
9. 11 Qway Burton 7.26a SR Holland West Ottawa
10. Tyler Warren 7.27a DeWitt
11. 12 Jack Mandryk 7.28a PR Hudsonville
12. 12 Aaron Sharp 7.32a PR Morley-Stanwood
13. 10 Gabe Taylor 7.34a PR Zeeland East
14. 11 Jaevon Jackson 7.35a PR Allendale
15. Connor Smith 7.37a Battle Creek Lakeview
16. 12 Wyatt Kendra 7.38a PR Fruitport
60 Meter Dash Varsity - Prelims
PL YR Name Mark Team
1. 12 Khance Meyers 7.04a East Kentwood
2. 12 Nate McCrary 7.21a Muskegon Reeths-Puffer
3. Aj Jeffries 7.21a East Kentwood
4. Jalen Ware 7.22a Muskegon Reeths-Puffer
5. Darren Jackson 7.25a Jenison
6. 10 Caleb Schutte 7.26a Grandville Calvin Ch...
7. 11 Qway Burton 7.28a Holland West Ottawa
8. 10 Stephan Bracey 7.28a East Kentwood
9. 12 Isaiah Sills 7.36a Jenison
10. 12 Aaron Sharp 7.36a Morley-Stanwood
11. 12 Jack Mandryk 7.38a Hudsonville
12. Connor Smith 7.41a Battle Creek Lakeview
13. 11 Jaevon Jackson 7.42a Allendale
14. Tyler Warren 7.42a DeWitt
15. 12 Wyatt Kendra 7.43a Fruitport
16. 10 Gabe Taylor 7.44a Zeeland East
17. 10 David Locher 7.44a PR DeWitt
18. - Austin Brookins 7.45a PR Niles
19. 11 James Moore 7.46a PR Whitehall
20. Dequavion Holmes 7.49a East Kentwood
21. - Xavier Wade 7.49a PR Holland West Ottawa
22. 12 Matt Groh 7.50a PR Hudsonville
23. 11 Jacob Houle 7.51a PR Zeeland West
24. JD Ross 7.51a DeWitt
25. SeanK Thompson-Lawrence 7.52a Holland West Ottawa
26. 11 Damyon Wedge 7.53a PR Allegan
27. 12 JayVion Settles 7.54a SR Battle Creek Lakeview
28. 9 Hunter Alldering 7.55a PR Hastings
29. 10 Justin Anwar 7.55a PR DeWitt
30. 11 Tristen Szafranski 7.55a PR Traverse City Central
31. 12 Emari Hardy 7.56a PR Muskegon Mona Shores
32. 10 Max Alley 7.56a PR Haslett
33. 10 Markqone Fluit 7.58a PR Grand Rapids Kenowa ...
34. 10 Jordon Christopher 7.58a PR Traverse City Central
35. 10 William Reed 7.58a PR Kalamazoo Central
36. Chase Peddie 7.59a Zeeland West
37. 11 Atrell Davis 7.60a PR Kalamazoo Central
38. 10 Timmy Kleyla 7.61a PR Grand Haven
39. Owen Gardner 7.61a Niles
40. 11 Dongkai Wu 7.61a PR Jenison
41. 11 Dee Davis 7.61a PR Muskegon Mona Shores
42. Owen Burk 7.63a Allendale
43. Caleb Yonker 7.63a Hudsonville
43. Charles Boykins 7.63a Muskegon Orchard View
43. 11 Brendan Wright 7.63a SR Coopersville
46. 10 Andre Cobbs 7.65a PR South Haven
47. 11 Nate Magnusson 7.65a PR Haslett
48. Juan Vazquez 7.66a Grand Rapids Kenowa ...
49. Shane Jones 7.67a St. Joseph
50. Tre Gray 7.67a Niles
50. 11 Fletcher Hulst 7.67a PR Grand Rapids South C...
52. 10 Collin Takas 7.68a PR Grand Haven
53. 11 Jaylen Key 7.68a PR Haslett
54. - Grant Cobb 7.68a PR Three Rivers
55. 12 Jared Wohlford 7.68a PR Grand Rapids Kenowa ...
56. 12 Jake Sremba 7.69a SR St. Joseph
57. 12 David Dankowski 7.69a PR Grandville
58. Ethan Flores 7.70a Fruitport
59. 11 Bryce Metzger 7.70a PR Zeeland East
60. 11 Michael Griffor 7.70a SR Holland West Ottawa
61. 12 Luis Quinones 7.72a PR Grandville
62. 10 Travis Williamson 7.73a PR Grand Haven
63. 10 Cayden Schneider 7.75a PR Coopersville
64. 9 Nathan Pataky 7.75a PR Traverse City Central
65. 10 Seth Taylor 7.75a PR Grand Haven
66. - CJ Foster 7.76a SR Battle Creek Lakeview
67. 10 Ben Racalla 7.77a PR Grand Rapids Kenowa ...
68. 10 Tyler Brandel 7.78a PR Whitehall
69. - Joe Waskiewicz 7.78a PR Coopersville
70. 11 Alan Hammond 7.80a PR Hastings
71. 12 Connor Werschem 7.80a PR Fruitport
72. - Caleb Edwards 7.81a PR Battle Creek Lakeview
73. - Logan Bierlein 7.82a PR Three Rivers
74. 10 Elijah Stuive 7.82a PR Zeeland East
75. 12 Samuel Mack 7.83a PR Kalamazoo Central
76. Davin Fox 7.83a Muskegon Reeths-Puffer
77. Kourtney Cox 7.83a St. Joseph
78. 12 Quentin Stevens 7.84a PR Howard City-Tri-County
79. 12 Parker Vetula 7.85a PR Spring Lake
80. 12 Theo Stevenson 7.87a PR Muskegon Reeths-Puffer
81. Cole Hall 7.87a Hastings
82. 12 Deryk Atkins 7.88a SR St. Joseph
83. 11 Hunter Crum 7.88a PR Grandville
84. 12 Chad Mesbergen 7.88a PR Zeeland West
85. 11 Nathan Kooiman 7.89a PR Middleville Thornapp...
86. Chad Meyering 7.91a Middleville Thornapp...
87. 11 Donovan Dy 7.93a SR Zeeland East
88. 12 Thom Hourani 7.93a PR Coopersville
89. 9 Galo Lopez-Wild 7.96a PR Traverse City Central
90. 11 Zach Felber 7.96a PR Cadillac
91. Brennen Beukema 7.98a Grand Rapids South C...
92. 12 Alex Conde 8.01a PR Zeeland West
93. 10 Logen Thomas 8.01a PR Whitehall
94. 11 Chris Hitchcock 8.03a PR Allegan
95. 12 Zachary Fabijancic 8.04a SR Allegan
95. 10 David Platt 8.04a PR Cadillac
97. 11 Seth Piersma 8.04a SR Grandville Calvin Ch...
98. 9 Joel Vandenberg 8.05a PR Fremont
99. 12 Braden Diaz 8.05a PR Hudsonville
100. 9 Tipp Baker 8.06a PR Cadillac
101. 9 Devin Dietz 8.06a PR Lowell
102. Josh Thommen 8.08a Whitehall
103. 11 Mason Durose 8.11a PR Stanton Central Mont...
103. 9 Carter Walker 8.11a PR Spring Lake
105. 11 Casey French 8.11a PR Lowell
106. Reese Gardner 8.11a Niles
107. 12 Joao Izar 8.12a PR Fremont
108. 12 Matthew Talcott 8.14a PR Allendale
109. 9 Kian Ferguson 8.15a PR South Haven
110. 12 Kyle Thompson 8.16a PR Middleville Thornapp...
111. Manual Macanas 8.17a Three Rivers
112. - Alex Diljack 8.17a PR Hastings
113. 9 Hunter Lynch 8.17a PR South Haven
114. 11 Taylor Krulek 8.19a PR Howard City-Tri-County
115. 10 Jadon Barnes 8.20a PR Spring Lake
116. 11 Heath Thielen 8.24a PR Allendale
117. 10 Dillon Darling-Perez 8.25a SR Stanton Central Mont...
118. 9 Aiden Train 8.26a PR Stanton Central Mont...
119. 10 Emmaunuel Williams-Wilson 8.26a PR Spring Lake
120. 11 Michael Groenke 8.30a PR Fremont
121. 11 Seth Macomber 8.30a PR Middleville Thornapp...
122. 10 Chris Bennett 8.31a PR Three Rivers
123. 12 Joel Kuipers 8.32a PR Grand Rapids South C...
124. 9 Lucas Cossar 8.36a PR Lowell
125. 9 Zander Russell 8.40a PR South Haven
126. 9 Dawson Jankowski 8.42a PR Lowell
127. 11 Noah Hayes 8.42a PR Morley-Stanwood
128. Casey Boomsma 8.42a Grand Rapids South C...
129. 11 Darren Lillie 8.44a PR Stanton Central Mont...
130. 11 Malick Clemons 8.51a PR Morley-Stanwood
131. 11 Zach Gunnet 8.53a PR Cadillac
132. 12 Gianluca Fuso 8.57a PR Fremont
133. 11 Ricky Nelson 8.62a PR Morley-Stanwood
134. 11 Isreal McCurtis 8.74a PR Kalamazoo Central
135. 10 Tim Findley 9.05a PR Howard City-Tri-County
136. 9 Sam Aupperlee 9.23a PR Grandville Calvin Ch...
137. 12 Collin Ostema 10.10a PR Howard City-Tri-County
200 Meters Varsity - Finals
PL YR Name Mark Team
1. 12 Conner Amberg 22.87a PR Niles
2. 11 Jaevon Jackson 23.44a SR Allendale
3. Jacobie Welch 23.69a East Kentwood
4. 11 Qway Burton 23.72a PR Holland West Ottawa
5. 12 Jack Mandryk 24.00a PR Hudsonville
6. 12 Isaiah Sills 24.13a SR Jenison
7. Connor Smith 24.22a Battle Creek Lakeview
8. 10 Timmy Kleyla 24.33a PR Grand Haven
9. 12 Tyler Houskamp 24.34a SR Grandville Calvin Ch...
10. 12 Parker Vetula 24.40a PR Spring Lake
11. 10 Terrell Harris 24.48a PR Whitehall
12. Dre Riley 24.55a Muskegon Reeths-Puffer
13. Tre Gray 24.56a Niles
14. Tyler Warren 24.57a DeWitt
15. Logan Tolan 24.60a Middleville Thornapp...
16. 10 Markqone Fluit 24.62a PR Grand Rapids Kenowa ...
17. Fischer Johnson 24.63a St. Joseph
18. Charles Boykins 24.64a Muskegon Orchard View
19. 10 Anthony Taylor 24.75a PR Grand Rapids Kenowa ...
20. 12 Wes Matthews 24.75a SR St. Joseph
21. 11 Damyon Wedge 24.80a PR Allegan
22. 10 Max Alley 24.89a PR Haslett
23. 12 Austin Smith 24.89a SR DeWitt
24. 11 Jacob Houle 24.94a PR Zeeland West
25. 11 Josh Oetman 24.96a SR Grand Rapids South C...
26. 11 Daniel Quintanilla 24.97a SR Zeeland West
27. 11 Logan Fielding 24.99a SR Fruitport
28. 10 Cayden Schneider 24.99a SR Coopersville
29. 12 Gavin Daniels 25.04a SR Cadillac
30. 10 Zac Brisbin 25.05a PR Jenison
31. 11 Bryce Metzger 25.08a SR Zeeland East
32. 11 Terry O'Connor 25.11a PR Traverse City Central
33. 11 Adam Nelson 25.13a PR Grand Haven
34. 11 Immanuel McElroy 25.19a SR Holland West Ottawa
35. 12 Ben Brouwer 25.21a SR Grand Rapids South C...
36. 11 Tanner Cochrane 25.25a SR Cadillac
37. 10 Corey Oleen 25.28a SR Fruitport
38. Eric Johnson 25.32a Three Rivers
39. 12 Luis Quinones 25.33a SR Grandville
39. - Joe Waskiewicz 25.33a PR Coopersville
41. - Caleb Edwards 25.33a PR Battle Creek Lakeview
42. Zander Linstrom 25.36a Muskegon Mona Shores
43. Mike Antes 25.37a East Kentwood
44. 10 Hayden Redman 25.38a PR Hastings
45. 12 Josh Watkins 25.39a SR Grandville Calvin Ch...
46. 11 Dylan McRoberts 25.46a PR Muskegon Mona Shores
47. 11 Jaylen Key 25.51a SR Haslett
48. 11 Nicholas Dailey 25.54a PR Muskegon Reeths-Puffer
49. Alec Atkins 25.54a Allendale
50. 9 Trey Searles 25.56a PR Traverse City Central
51. 9 Andy Anschutz 25.65a PR Lowell
52. 12 Zachary Fabijancic 25.68a SR Allegan
53. 10 Alex Huberti Rauscher 25.75a PR Morley-Stanwood
54. Josh Thommen 25.78a Whitehall
55. 11 Mason Durose 25.79a PR Stanton Central Mont...
56. Jashawn Fullerton 25.90a Kalamazoo Central
57. - Evan Kuntz 26.01a PR Hastings
58. 12 Dainen Evink 26.21a PR Zeeland East
59. 11 Casey French 26.33a PR Lowell
60. 12 Evan Lounsbury 26.34a SR Spring Lake
61. 11 Alex Brantley 26.39a PR South Haven
62. 10 Dillon Darling-Perez 26.52a PR Stanton Central Mont...
63. Matt Lark 26.74a Middleville Thornapp...
64. 9 Ricky Solomon 26.93a PR Kalamazoo Central
65. 9 Mark Kohn 27.38a PR Howard City-Tri-County
66. 9 Zander Russell 27.89a PR South Haven
67. 9 Braden Peacock 28.67a PR Morley-Stanwood
68. 10 Mario Perez 28.68a PR Fremont
69. 10 Charles Eady 30.61a SR Howard City-Tri-County
70. 9 Alex Tillery 31.19a PR Fremont
400 Meters Varsity - Finals
PL YR Name Mark Team
1. 12 Terrell Solberg 51.08a PR Traverse City Central
2. 11 Cameron Oleen 51.21a PR Fruitport
3. 10 Kyle Cochran 52.61a PR Grand Rapids Kenowa ...
4. 12 Devon Perry 52.67a PR DeWitt
5. 10 Anthony Taylor 52.76a PR Grand Rapids Kenowa ...
6. Logan Tolan 53.00a Middleville Thornapp...
7. 11 Aaron Hughes 53.15a SR Grand Haven
8. - Jordan Brown 53.18a PR Niles
9. 11 Kyle Robinette 53.34a SR Morley-Stanwood
10. 10 Josh Meza 53.36a SR Hudsonville
11. 12 Jaylen Boggerty 53.69a SR Battle Creek Lakeview
12. 10 Gabe Harris 53.88a PR Zeeland West
13. 12 Wes Matthews 54.12a PR St. Joseph
14. 12 Caleb Sidock 54.39a SR Muskegon Orchard View
15. 12 Joe Negen 54.42a PR Spring Lake
16. Nick Scherrer 54.71a Middleville Thornapp...
17. 11 Nio Walton 55.06a PR East Kentwood
18. Chase Peddie 55.17a Zeeland West
19. 12 Harry Hevelherst 55.18a PR Jenison
20. 10 Elijah Stuive 55.27a SR Zeeland East
21. - Colton Lloyd 55.38a PR Zeeland East
22. 12 Zach Jaime 55.41a PR Hudsonville
23. 11 Austin Williams 55.42a SR Holland West Ottawa
24. 11 Sali Awuor 55.56a PR Haslett
25. 10 Darrio Durham 55.57a SR Kalamazoo Central
26. 11 Blake Ryan 55.57a SR Stanton Central Mont...
27. 11 Colbe Flahive 55.59a SR Whitehall
28. - Denilson Aguilar 55.63a PR Allendale
29. 12 Matt Groh 55.70a PR Hudsonville
30. 12 Gavin Daniels 55.86a SR Cadillac
31. 12 Ross Koella 56.07a PR Grand Haven
32. 12 Brock Balley 56.20a PR Grandville
33. 12 Ryan Geeting 56.27a PR Fremont
34. 11 Dan Foura 56.32a PR Three Rivers
35. 11 Kenny Stump 56.43a SR Lowell
36. 12 Chris Warner 56.47a SR Spring Lake
37. 12 Austin Proctor 56.56a PR Stanton Central Mont...
38. 11 Andrew Sellon 56.88a SR Spring Lake
39. 9 Carter Dunbar 56.90a PR Fremont
40. 12 Alex Sulka 56.91a SR Battle Creek Lakeview
41. 12 Jake Tibbitts 56.97a SR Haslett
42. 12 Alonzo DeLaRosa 57.04a PR Zeeland West
43. 10 Jakob Simmons 57.11a SR Traverse City Central
44. 10 Jordon Christopher 57.12a PR Traverse City Central
45. 12 Kainan Grant 57.23a PR Whitehall
46. 10 Nate Laskowski 57.44a PR South Haven
47. Hudson Oetman 57.45a Grand Rapids South C...
48. 12 Kent Martin 57.49a SR Grandville
49. 12 Peter Williamson 57.60a SR Middleville Thornapp...
50. 11 Mitchell Mudd 57.66a SR Zeeland East
51. Tanner Underwood 57.71a Battle Creek Lakeview
52. 10 Zac Brisbin 57.84a SR Jenison
53. 12 Isaac Laman 57.95a SR Holland West Ottawa
54. 11 Andrew Giddens 58.08a PR Cadillac
55. 12 Edward DeLong 58.16a SR South Haven
56. 10 Ryan Okonski 58.17a PR St. Joseph
57. 11 Landon Mielke 58.39a PR Allegan
58. 12 Keegan Redloske 58.60a SR Lowell
59. 11 Kayln VanWormer 58.61a PR DeWitt
60. 11 Reese Watson 58.73a SR Coopersville
61. 11 Braiden Cataldo 58.78a PR Allendale
62. 12 Lucas Visscher 58.82a SR Muskegon Reeths-Puffer
63. Jared Gordon 58.82a Grand Rapids South C...
64. 12 Rogelio Sarmiento 58.85a SR DeWitt
65. David Haynes 58.86a Niles
66. - Ethan Johnson 58.95a PR Grandville
67. Travis Westra 59.06a Grand Rapids South C...
68. 10 Josh Mast 59.13a SR Coopersville
69. 11 Tanner Cochrane 59.14a SR Cadillac
70. 10 Myles Kerner 59.40a PR Grand Rapids Kenowa ...
71. 10 Da'QUAN McCLEAN 59.46a PR Niles
72. 12 Brett Tutton 59.51a SR St. Joseph
73. 10 Andrew Langschied 59.83a SR Allegan
74. 12 Tyler Schafer 59.85a SR Allegan
75. 11 Alex Brantley 1:00.14a PR South Haven
76. 10 Sander Soraas 1:00.16a PR Morley-Stanwood
77. 11 Tim Leonard 1:00.95a PR Jenison
78. 9 Zach House 1:01.10a PR Stanton Central Mont...
79. 11 Ryan Pawlowski 1:01.17a PR Lowell
80. Riley Trautner 1:01.57a Muskegon Reeths-Puffer
81. Cole Hall 1:02.11a Hastings
82. - Mitchell White 1:02.21a PR Whitehall
83. Lucas Schroeder 1:02.24a Muskegon Reeths-Puffer
84. 10 Ronald Lindsay 1:02.56a PR Kalamazoo Central
85. 9 Lance Jourdan 1:02.99a PR Grandville Calvin Ch...
86. 10 Zane Zuzula 1:04.26a PR Howard City-Tri-County
87. 12 Tyler Thebo 1:04.31a PR Morley-Stanwood
88. Alex Howell 1:05.02a Three Rivers
89. 11 James Jeffries 1:05.72a SR Kalamazoo Central
90. 11 Grant Porter 1:06.35a SR Haslett
91. 9 Nathan Smits 1:08.27a PR Howard City-Tri-County
92. 11 James Ozinga 1:08.63a SR Grandville Calvin Ch...
93. Colton Yunasz 1:09.66a Fremont
94. 11 Nathan Kaltz 1:11.71a PR Howard City-Tri-County
95. Hunter Schnetzler 1:13.67a Three Rivers
-- 12 Malakhai Huff DQ Allendale
-- 12 Zeina Mohamed DQ East Kentwood
-- 11 Charlie Young DQ Grand Haven
800 Meters Varsity - Finals
PL YR Name Mark Team
1. 11 William Westveer 2:01.62a PR East Kentwood
2. 11 Craig Thompson 2:01.77a SR South Haven
3. 12 Luke Noah 2:03.10a PR Middleville Thornapp...
4. 11 Devin Tomlinson 2:04.68a SR Niles
5. 12 Aaron Simot 2:04.89a PR Fruitport
6. 10 Xavier Walser 2:05.37a PR Allendale
7. 12 John Pham 2:05.54a PR East Kentwood
8. 11 Jalen Smith 2:05.59a SR Kalamazoo Central
9. 10 Evan Hodson 2:06.57a SR Muskegon Reeths-Puffer
10. 10 Andrew Hylen 2:08.60a PR Spring Lake
11. 12 Liam Walits 2:08.65a PR Holland West Ottawa
12. 11 David McHugh 2:09.20a SR Muskegon Reeths-Puffer
13. 12 Quentin Couvelaire 2:09.27a SR Grand Haven
14. Christian Tanner 2:10.32a East Kentwood
15. 11 Gavin Tucker 2:10.41a PR Grandville
16. 11 Ian Wiersma 2:10.61a PR Zeeland East
17. 12 Spencer Irvine 2:10.64a PR Middleville Thornapp...
18. 12 Andrew Schmidt 2:10.69a SR Haslett
19. 10 Nate Vruggink 2:10.82a PR Hudsonville
20. Shewit Gebreselassie 2:10.84a Allegan
21. 11 Zach Hoekstra 2:10.98a PR Grandville Calvin Ch...
22. 11 Seth Strout 2:11.03a SR Jenison
23. 11 Bryce Arredondo 2:11.19a SR Zeeland West
24. 12 Nick Arbogast 2:11.27a SR Kalamazoo Central
25. 12 Chad Garrett 2:11.71a PR Traverse City Central
26. - Nick Dennison 2:12.26a PR Muskegon Mona Shores
27. 10 Conor Haley 2:12.36a PR Zeeland East
28. 11 Noah Keillor 2:12.37a SR Hudsonville
29. Kase Krauss 2:13.10a Haslett
30. 9 Brian Thompson 2:13.58a PR South Haven
31. 12 Chris McGlynn 2:13.61a PR Battle Creek Lakeview
32. 10 Zach Shidler 2:13.62a PR Grandville
33. 10 Anthony Nykamp 2:14.42a PR Grand Rapids South C...
34. 10 Jacob Grassa 2:15.06a PR Traverse City Central
35. 11 Dylan Lame 2:15.31a SR Hudsonville
36. 10 Kyle Cochran 2:15.53a SR Grand Rapids Kenowa ...
37. 12 Alec Greenway 2:15.68a SR Grand Rapids Kenowa ...
38. 10 Brandon Ammerman 2:15.88a PR Jenison
39. 11 Jackson Schooley 2:15.89a PR South Haven
40. 11 Cameron Thalhammer 2:16.11a SR Spring Lake
41. 11 Hunter Geoghegan 2:16.53a PR Jenison
42. 10 Keegan Aimesbury 2:17.34a SR Battle Creek Lakeview
43. - Aron Gillengerten 2:17.80a PR Haslett
44. 10 Victor Chemjor 2:17.86a PR Grandville
45. - Jose Magna 2:17.96a SR Niles
46. - Trevor Sikkema 2:18.10a PR Coopersville
47. 11 Avery Smith 2:18.17a SR Grand Rapids Kenowa ...
48. 10 Jerry Mejia 2:18.36a PR Holland West Ottawa
49. 10 Dominic Weatherwax 2:18.36a SR Grand Haven
50. 10 Weston Eager 2:18.45a PR Niles
51. - Sage Castleberry 2:18.56a PR Battle Creek Lakeview
52. Luke Munsey 2:19.02a Zeeland West
53. 10 Kyle VanLake 2:19.48a PR DeWitt
54. 10 Chris Jenkins 2:19.60a SR Grandville Calvin Ch...
55. 11 Idrees Schieber 2:19.67a PR Kalamazoo Central
56. - Joe Fordney 2:19.79a PR Allendale
57. 11 Will Brown 2:20.18a PR Spring Lake
58. 10 Andrew Ireland 2:20.46a PR Grand Haven
59. 12 Jon Scare 2:20.65a SR Three Rivers
60. 10 Matthew Brines 2:21.59a SR Cadillac
61. 9 Caleb Swart 2:21.66a PR Lowell
62. 11 Keegan MacGeorge 2:21.72a SR Allendale
63. 11 Dontae Havinga-Hamilton 2:21.87a SR Allegan
64. 10 Tim Carlington 2:21.91a PR Cadillac
65. 10 Nolan Rich 2:22.00a SR St. Joseph
66. 10 Ryan Sprague 2:22.43a PR Coopersville
67. 10 Skyler Zokoe 2:22.80a PR Howard City-Tri-County
68. 12 Davis Dickerson 2:22.95a PR Three Rivers
69. 11 Thomas Loftus 2:23.76a PR Allegan
70. 12 Parker Grant 2:23.94a SR Lowell
71. 12 Brendan Shanahan 2:24.18a SR Cadillac
72. - Ayden Moyer 2:24.43a PR St. Joseph
73. 10 Matt Sparkman 2:24.43a PR St. Joseph
74. 11 Jordan Scofield 2:25.10a PR Stanton Central Mont...
75. 10 Murray Andree 2:25.70a SR Whitehall
76. 10 Paul Schainus 2:25.71a PR Morley-Stanwood
77. 11 Joe Lawrence 2:26.08a PR Holland West Ottawa
78. Sam DeJong 2:26.31a Grand Rapids South C...
79. 11 Hunter Bower 2:26.43a PR Whitehall
80. 12 Charles Surratt 2:27.27a SR Hastings
81. 11 David Vasquez 2:27.50a SR Grandville Calvin Ch...
82. Aiden Mackled 2:27.53a Hastings
83. 10 Kalyb Vanwormer 2:28.29a PR DeWitt
84. 10 Dylan Muntter 2:28.55a PR Zeeland West
85. 11 Cian Young 2:28.65a SR Edwardsburg
86. - Caleb Chamberlain 2:29.32a PR DeWitt
87. 12 Thomas Hubert 2:30.29a PR Lowell
88. 12 Michael Freeland 2:32.05a SR Howard City-Tri-County
89. 12 Brandon Ogg 2:32.80a SR Morley-Stanwood
90. 12 Donald Timmer 2:32.93a SR Muskegon Orchard View
91. 10 Trentin Willemstein 2:33.28a SR Stanton Central Mont...
92. 11 Matthew Ostoin 2:33.68a SR Muskegon Reeths-Puffer
93. 12 Ben Jachalke 2:33.92a SR Traverse City Central
94. 9 Tyler Shafer 2:34.39a PR Whitehall
95. 9 Gavin Orcutt 2:35.32a PR Fremont
96. 10 Kenneth Totengco 2:35.39a PR Howard City-Tri-County
97. 11 Connor Comensoli 2:38.16a SR Hastings
98. 9 Trevor Jones 2:38.18a PR Stanton Central Mont...
99. 10 Colton Christoffersen 2:38.72a PR Fremont
100. - Joshua Kim 2:44.93a PR Muskegon Mona Shores
101. Jordan Carlson 2:49.98a Grand Rapids South C...
102. 9 Bryce Cosens 2:57.62a PR Fremont
1600 Meters Varsity - Finals
PL YR Name Mark Team
1. 11 Craig Thompson 4:32.89a SR South Haven
2. 12 Matthew Zerfas 4:35.04a SR Fremont
3. 10 Evan Hodson 4:36.16a SR Muskegon Reeths-Puffer
4. 10 Andrew Hylen 4:36.38a SR Spring Lake
5. 11 Jack Nicholson 4:37.74a SR Grand Haven
6. 12 Quentin Couvelaire 4:38.51a SR Grand Haven
7. 12 Liam Walits 4:38.69a PR Holland West Ottawa
8. 10 Matthew Converse 4:41.24a PR Zeeland West
9. 11 Jackson Henning 4:41.66a PR Kalamazoo Central
10. 11 Devin Tomlinson 4:41.91a PR Niles
11. 12 Dakota Dietz 4:41.93a PR DeWitt
12. 10 Nate Vruggink 4:43.68a SR Hudsonville
13. 11 Ben Schmidt 4:44.30a PR Fremont
14. - Nick Dennison 4:46.83a PR Muskegon Mona Shores
15. 10 Matthew Semon 4:47.63a PR East Kentwood
16. 12 Eric TerHaar 4:47.78a PR Zeeland West
17. 11 Jackson Schooley 4:48.71a PR South Haven
18. 11 Will Lage 4:48.89a PR St. Joseph
19. 12 Ludek Cizinsky 4:49.25a PR Howard City-Tri-County
20. 12 Bruno Cipolla 4:49.60a PR Fremont
21. 11 Cian Johnson 4:49.99a PR Kalamazoo Central
22. 11 Aaron Weimer 4:50.53a SR Holland West Ottawa
23. - Mitchell Ecklund 4:51.47a PR Haslett
24. 11 Mike Hyatt 4:51.97a SR Muskegon Orchard View
25. 11 Mohamed Hisabu 4:52.75a SR East Kentwood
26. Cody DeHaan 4:52.83a Zeeland East
27. 12 Eric Judd 4:53.42a SR Lowell
28. 12 Eric Johnson 4:53.84a SR Grand Haven
29. 11 River Foco 4:54.00a PR Zeeland West
30. 12 Mitchell Johnson 4:54.19a SR Fruitport
31. 11 Morrison Ismond 4:54.59a SR Lowell
32. 10 Sam Baustert 4:54.78a PR Whitehall
33. 10 Brendan Deneen 4:54.78a PR Fruitport
34. 12 Tyler Postema 4:55.39a PR Grand Rapids Kenowa ...
35. 12 Jacob Kenny 4:55.52a SR Grandville
36. 12 Spencer Andree 4:56.02a PR Whitehall
37. 9 Aiden McLaughlin 4:56.06a PR Morley-Stanwood
38. 9 Cole Truszkowski 4:56.25a PR Traverse City Central
39. 12 Dominic Hentemann 4:56.89a SR Grand Haven
40. - Ryan Nibbelink 4:57.05a PR Hudsonville
41. Dan Ezzo 4:57.07a Haslett
42. - Brad Hotovy 4:57.69a PR Allendale
43. - Asher Berends 4:57.93a PR Hudsonville
44. 11 Jeremy Yow 4:58.70a SR Grand Rapids Kenowa ...
45. Mitchell Grosteffon 4:58.89a Battle Creek Lakeview
46. 10 Cy Frankhouser 4:59.08a PR Fremont
47. 11 Hunter Geoghegan 4:59.33a SR Jenison
48. 12 Nathan Wiley 4:59.72a SR Battle Creek Lakeview
49. 10 Bryant Echeverria 5:00.04a PR Niles
50. 12 Charles Surratt 5:00.09a PR Hastings
51. 12 Brad McMahon 5:00.42a SR Haslett
52. 11 Cameron Thalhammer 5:00.82a SR Spring Lake
53. 9 Joe Delgado 5:00.84a PR Traverse City Central
54. - Santiago Saldivar 5:01.58a PR Grandville
55. 12 Tristan Milarch 5:01.69a SR Jenison
56. 11 Jules Muhizi 5:01.81a PR East Kentwood
57. 10 Ben Hylen 5:02.26a SR Spring Lake
58. 10 Matthew Brines 5:02.58a SR Cadillac
59. 11 Isaac Ringling 5:02.73a SR Zeeland East
60. 12 Andrew Joslyn 5:03.73a PR Battle Creek Lakeview
61. 12 Isaac Arp 5:04.07a PR Grandville
62. 10 Isaac Steers 5:04.46a PR Grand Rapids Kenowa ...
63. 11 Austin Soeters 5:06.49a PR Zeeland West
64. 9 Collier Kaufman 5:07.42a PR Lowell
65. 11 Rhys Seward 5:07.61a SR Cadillac
66. 12 Brendan Shanahan 5:07.75a SR Cadillac
67. - Jackson Lobbezoo 5:08.04a PR Hudsonville
68. 11 Justin Postma 5:09.65a SR South Haven
69. 12 Matt Schmidt 5:10.44a SR Spring Lake
70. 11 Tyler Warners 5:10.73a SR Grand Rapids South C...
71. 10 Anthony Barnes 5:11.15a PR Allegan
72. 11 Jacob Doornbos 5:11.22a SR Allendale
73. 11 Thomas Loftus 5:11.32a SR Allegan
74. 10 Owen Pruim 5:11.37a PR Grand Rapids South C...
75. 10 Zach Ostoin 5:11.74a SR Muskegon Reeths-Puffer
76. 11 Kevin McNeil 5:12.56a PR Morley-Stanwood
77. 10 Cole Appoloni 5:12.76a PR Three Rivers
78. - Joe Wood 5:13.25a PR Battle Creek Lakeview
79. 10 Nathan Clark 5:13.37a PR Muskegon Mona Shores
80. - Nick Doane 5:13.54a PR Kalamazoo Central
81. 12 Sam James 5:13.72a PR Hastings
82. - Justus Holben 5:14.59a PR DeWitt
83. - Bryce Schafer 5:15.18a PR DeWitt
84. 10 Caleb Riddering 5:15.66a PR Grandville Calvin Ch...
85. Adam Shepherd 5:15.76a Niles
86. Andrew Nisbett 5:15.79a St. Joseph
87. 10 Jack Kehoe 5:15.98a PR Grandville Calvin Ch...
88. 12 Drew Kenyon 5:16.99a PR Zeeland East
89. 11 Jordan Scofield 5:17.11a SR Stanton Central Mont...
90. 9 Caleb Billings 5:17.75a PR Kalamazoo Central
91. 9 Vance Locker 5:18.21a PR South Haven
92. 11 Nathan Strouse 5:18.98a SR Hastings
93. Matt Maka 5:19.29a Allegan
94. - Nico Benitez 5:19.86a PR Coopersville
95. 11 Alex Chappell 5:20.54a PR Whitehall
96. - Isaiah Salguero 5:20.71a PR Grandville
97. 9 Abraham Apfel 5:22.17a PR Cadillac
98. 10 Ben Jenkins 5:22.29a PR Grandville Calvin Ch...
99. 12 Trent McPheron 5:22.66a PR Whitehall
100. 10 Nathan Kinne 5:24.47a PR Middleville Thornapp...
101. 12 Cade Poland 5:26.71a SR Muskegon Mona Shores
102. 11 Joseph Wroblewski 5:27.77a SR Howard City-Tri-County
103. 10 Nate Adams 5:27.78a PR Three Rivers
104. 10 Kullan Morgan 5:28.22a SR East Kentwood
105. Caleb Poe 5:28.71a DeWitt
106. 11 Collin Meiste 5:28.78a PR Zeeland East
107. 10 Adam Smith 5:31.01a SR Allegan
108. - Sam Morin 5:31.24a PR Holland West Ottawa
109. - Thomas Dummer 5:32.24a PR Holland West Ottawa
110. Andy Kanstrup 5:33.67a Middleville Thornapp...
111. - Gabe Goosen 5:36.10a PR Howard City-Tri-County
112. 11 Matthew Ostoin 5:36.71a SR Muskegon Reeths-Puffer
113. 10 Henry Austin 5:37.32a SR Allendale
114. 11 Ben Osbourne 5:37.82a SR Howard City-Tri-County
115. 11 Ryan Varney 5:37.96a SR Middleville Thornapp...
116. - Josh Hill 5:39.23a SR Muskegon Mona Shores
117. 10 Andrew Hammond 5:39.55a PR Grand Rapids Kenowa ...
118. 11 Andrew Borre 5:39.61a SR St. Joseph
119. 11 Cian Young 5:44.17a SR Edwardsburg
120. 11 Qori Nelson 5:50.76a SR Grandville Calvin Ch...
121. 9 Caleb Mitchell-Ward 5:50.80a PR Traverse City Central
122. 10 Trentin Willemstein 5:53.55a SR Stanton Central Mont...
123. - Braden Tolles 5:55.67a PR Hastings
124. 12 Nathan Allen 6:00.97a SR Morley-Stanwood
125. 10 David Holmes 6:02.42a SR Coopersville
126. 11 Devin Piper 6:03.45a PR Stanton Central Mont...
127. 10 Hunter Hansen 6:04.13a PR Stanton Central Mont...
128. - Crew Miller 6:10.68a PR Grand Rapids South C...
129. 9 Owen Deveroux 6:28.84a PR Morley-Stanwood
60m Hurdles - 39" Varsity - Finals
PL YR Name Mark Team
1. 11 Job Mayhue 8.16a PR East Kentwood
2. 11 Parker Aerts 8.33a PR Muskegon Reeths-Puffer
3. 11 Jimmie Kilgore 8.61a PR East Kentwood
4. 12 Craig Hoskins 8.66a PR Hudsonville
5. 10 Quentin Hernandez 8.72a PR Haslett
6. 12 Badr Semia 8.73a PR Zeeland West
7. 12 Drew Couturier 8.81a SR Allendale
8. 11 Cassidy Henshaw 8.81a Traverse City Central
9. 11 Dylan Liggett 8.91a PR Traverse City Central
10. 10 Zonterio Weekley 9.18a PR Kalamazoo Central
11. 12 Chase Kronner 9.23a DeWitt
12. 12 Ayodeji Jubreel 9.26a Battle Creek Lakeview
13. 10 Austin Schipper 9.26a PR Holland West Ottawa
14. 12 Jacob Sturman 9.36a Allegan
15. Balint Majzik 9.51a St. Joseph
16. Mike Ostuno 10.17a East Kentwood
60m Hurdles - 39" Varsity - Prelims
PL YR Name Mark Team
1. 11 Job Mayhue 8.24a East Kentwood
2. 11 Parker Aerts 8.64a Muskegon Reeths-Puffer
3. 11 Cassidy Henshaw 8.70a PR Traverse City Central
4. 11 Jimmie Kilgore 8.82a East Kentwood
5. 12 Craig Hoskins 8.83a Hudsonville
6. 12 Drew Couturier 8.85a Allendale
7. 10 Quentin Hernandez 8.93a Haslett
8. 12 Badr Semia 8.97a Zeeland West
9. 12 Ayodeji Jubreel 8.98a PR Battle Creek Lakeview
10. 12 Jacob Sturman 9.11a PR Allegan
11. 12 Chase Kronner 9.12a PR DeWitt
12. 11 Dylan Liggett 9.16a Traverse City Central
13. 10 Zonterio Weekley 9.29a Kalamazoo Central
14. 10 Austin Schipper 9.41a Holland West Ottawa
15. Balint Majzik 9.46a St. Joseph
16. Mike Ostuno 9.53a East Kentwood
17. 11 Luke Johnson 9.57a PR Grandville
18. 12 J'Vonte Schanzenbaker 9.57a PR Battle Creek Lakeview
19. 11 Matt Hubbard 9.58a PR Grand Rapids South C...
20. 11 Jalen Kyles 9.59a PR St. Joseph
21. 12 Zach Pritchard 9.60a PR Morley-Stanwood
22. 11 Isaiah Jackson 9.61a PR East Kentwood
23. 11 Nate Visser 9.63a PR Zeeland West
24. 11 Nic Sagodic 9.72a PR Allegan
25. 11 Andrew Giddens 9.83a PR Cadillac
26. 10 Dylan Muntter 9.87a PR Zeeland West
27. 11 Will Barnes 9.91a PR Traverse City Central
28. Tayvon Hughes 9.91a Battle Creek Lakeview
29. 10 Antonio Buhrfiend 9.93a SR St. Joseph
30. 10 Corbin Wolfsen 9.94a PR Fremont
31. Carter Ginn 9.98a Allendale
32. 12 Connor Werschem 9.98a PR Fruitport
33. 12 Drake Fincannon 10.00a PR Zeeland West
34. Ethan Flores 10.03a Fruitport
35. - Ethan Johnson 10.03a PR Grandville
36. 12 Eric Summerville 10.03a PR Battle Creek Lakeview
37. 11 Wyatt Vandyke 10.05a PR Coopersville
38. 12 Nate Grysen 10.05a PR Hudsonville
39. 12 Hunter Holbrook 10.13a PR Howard City-Tri-County
40. 11 Josh Grospin 10.16a PR Morley-Stanwood
41. - Mitchell White 10.17a SR Whitehall
42. 12 Brandon Meinders 10.22a SR Coopersville
43. 9 Michael Zander 10.32a PR Stanton Central Mont...
44. 11 Harley Collar 10.34a PR Allendale
45. 10 Luke Bekins 10.35a PR Grand Rapids Kenowa ...
46. 12 Joshua Caruso 10.37a SR Kalamazoo Central
47. 10 Sam Siciliano 10.46a PR Grand Rapids Kenowa ...
48. - Will Urban 10.49a PR Muskegon Mona Shores
49. - Miguel Lagunas 10.53a PR Howard City-Tri-County
50. 9 Owen Shaw 10.53a PR Traverse City Central
51. 10 Connor Meagher 10.56a PR DeWitt
52. 11 Nathan Temple 10.60a PR Middleville Thornapp...
53. Joshua Norris 10.62a Niles
54. 11 Dylan McRoberts 10.67a PR Muskegon Mona Shores
55. 11 AJ Pipkins 10.69a PR Muskegon Orchard View
56. 11 Frank Dionise 10.73a PR Spring Lake
57. 11 Colton Compagner 10.79a PR Zeeland East
58. 12 Levi Thaler 10.82a PR Middleville Thornapp...
59. 11 Jacob VanDrie 10.85a PR Cadillac
60. 10 Bryce Kennedy 10.85a SR Three Rivers
61. 11 Jacob Rau 10.90a PR Lowell
62. 9 Porter Sprite 11.02a PR Spring Lake
63. 11 Ben DeVries 11.09a PR Grand Rapids South C...
64. 9 Camaron Cheney 11.10a PR Lowell
65. - Michael Ky 11.10a PR Haslett
66. 12 Josh Watkins 11.21a SR Grandville Calvin Ch...
67. Logan Wolfenbarger 11.21a Hastings
68. 9 Matthew Halansinski 11.32a PR Fremont
69. 11 Joe Leonard 11.34a PR Niles
70. 10 Brandon Kallhoff 11.35a PR Whitehall
71. 10 Carter Patterson 11.44a PR Spring Lake
72. 9 Jayden Benedict 11.47a PR Hastings
73. Jonathan Pratt 11.49a Grand Rapids Kenowa ...
74. 12 Chris Corpe 11.56a PR Whitehall
75. 11 Deion Vo 11.56a PR Cadillac
76. Noah Sall 11.57a Grand Rapids South C...
77. 10 Austin Green 11.61a PR Stanton Central Mont...
78. 10 Gidean Sall 11.80a PR Grand Rapids South C...
79. 10 Chris Creswick 11.85a PR Coopersville
80. 9 Alec Boerman 12.00a PR Zeeland East
81. 9 Jacob Cutler 12.06a PR Lowell
82. 11 Nick Bialek 12.06a PR Howard City-Tri-County
83. 10 Steven Markham 12.20a PR Cadillac
84. 10 Alonzo McGill 12.24a SR Kalamazoo Central
85. 11 Isiah Smith 12.25a PR Howard City-Tri-County
86. 10 Nolan Tjapkes 12.30a PR Spring Lake
87. 9 Brett Evink 12.32a PR Lowell
88. 11 Billy Ndizeye 12.34a PR East Kentwood
89. Justin Jonker 14.45a Muskegon Orchard View
4x300m Relay Varsity - Finals
PL YR Name Mark Team
1. Relay Team 2:25.72a East Kentwood
2. Relay Team 2:29.89a Muskegon Reeths-Puffer
3 Dan Cramer 2:30.63a Zeeland East
4 Dylan Liggett 2:30.68a Traverse City Central
5 Badr Semia 2:31.33a Zeeland West
6 Adam Nelson 2:33.85a Grand Haven
7 Zach Vanhassel 2:34.75a Fruitport
8. Relay Team 2:36.80a Grandville
9. Relay Team 2:36.95a Three Rivers
10. Relay Team 2:37.17a Grand Rapids Kenowa ...
11 Isaiah Williams 2:37.46a Muskegon Mona Shores
12. Relay Team 2:37.52a Grand Rapids South C...
13. Relay Team 2:37.66a Muskegon Orchard View
14 Colbe Flahive 2:37.79a Whitehall
15 Craig Hoskins 2:37.80a Hudsonville
16. Relay Team 2:38.03a Niles
17 Jared Piersma 2:38.18a Grandville Calvin Ch...
18. Relay Team 2:38.55a Jenison
19 Tim Dean 2:39.66a Coopersville
20. Relay Team 2:40.06a Battle Creek Lakeview
21 Josh Grospin 2:41.39a Morley-Stanwood
22 Austin Williams 2:42.10a Holland West Ottawa
23. Relay Team 2:42.38a Middleville Thornapp...
24 Jack Longstreet 2:42.56a Hastings
25 Austin Smith 2:42.58a DeWitt
26 Nate Magnusson 2:43.35a Haslett
27 Weston Rackley 2:43.49a Howard City-Tri-County
28. Relay Team 2:44.23a Kalamazoo Central
29 Logan Wilde 2:44.56a Cadillac
30 Will Reynolds 2:46.17a Lowell
31 Jacob Sturman 2:46.47a Allegan
32. Relay Team 2:46.66a South Haven
33. Relay Team 2:46.89a St. Joseph
34 Austin Proctor 2:49.20a Stanton Central Mont...
35 Chris Warner 2:50.12a Spring Lake
36 Ryan Geeting 3:02.92a Fremont
4x600m Relay Varsity - Finals
PL YR Name Mark Team
1 Mitchell Johnson 5:52.96a Fruitport
2 Bryce Arredondo 5:56.90a Zeeland West
3 Jonathan DeBruin 6:00.36a Grand Rapids South C...
4. Relay Team 6:05.94a East Kentwood
5 Brandon Ammerman 6:08.02a Jenison
6. Relay Team 6:10.54a Battle Creek Lakeview
7 Noah Keillor 6:18.70a Hudsonville
8 Johnny Socks 6:19.84a Traverse City Central
9 Isaiah Williams 6:19.89a Muskegon Mona Shores
10. Relay Team 6:19.99a Grand Rapids Kenowa ...
11 Tim Dean 6:20.35a Coopersville
12 Luke Noah 6:21.63a Middleville Thornapp...
13. Relay Team 6:23.51a Allegan
14 Tanner Selig 6:23.65a Whitehall
15 Andrew Schmidt 6:24.76a Haslett
16 Tyler Hulst 6:26.34a Grandville Calvin Ch...
17 Dominic Weatherwax 6:26.62a Grand Haven
18 Andrew Sellon 6:30.32a Spring Lake
19. Relay Team 6:32.95a St. Joseph
20 Aaron Weimer 6:34.35a Holland West Ottawa
21 Zachary Elmore 6:38.36a Cadillac
22 Ashton Brennan 6:41.87a Zeeland East
23 Brian Thompson 6:43.57a South Haven
24 Blake Ryan 6:44.93a Stanton Central Mont...
25. Relay Team 6:45.47a Muskegon Reeths-Puffer
26. Relay Team 6:45.84a Hastings
27 Caleb Swart 6:47.79a Lowell
28. Relay Team 6:49.31a Kalamazoo Central
29. Relay Team 6:50.04a DeWitt
30. Relay Team 6:53.21a Three Rivers
31 Alex Huberti Rauscher 6:57.78a Morley-Stanwood
32 Cole Hamilton 7:10.82a Fremont
33 Daniel Findley 7:43.27a Howard City-Tri-County
Shot Put - 12lb Varsity - Finals
PL YR Name Mark Team
1. 12 Jonathan Berghorst 56-10.00 PR Zeeland East
2. 12 Noah DeByle 53-05.00 PR Hudsonville
3. 12 Jayk Slager 50-08.00 PR Zeeland West
4. 11 Brenden Knoll 48-06.00 SR Zeeland East
5. 12 Mitchell Lumsden 47-00.00 SR Grand Rapids Kenowa ...
6. 12 Sawyer Maxson 46-00.00 PR Howard City-Tri-County
7. 11 Adam Ginn 45-05.50 PR Allendale
8. 12 Michael Miller 44-10.00 PR Battle Creek Lakeview
9. 10 Colt Stout 44-08.00 PR Muskegon Mona Shores
10. 10 Mazi Smith 43-11.00 SR East Kentwood
11. 12 Aaron Brokaw 43-08.00 SR Grandville
12. 11 Steven Laws 43-06.50 PR Battle Creek Lakeview
13. 11 Connor Burrows 43-05.00 PR Zeeland West
13. 12 Bryce Reynolds 43-05.00 SR Grand Rapids South C...
15. 12 Jody Jansen 43-04.00 SR Whitehall
16. 11 Donovan Dy 43-01.00 PR Zeeland East
17. 12 Ted Babcock 42-07.00 SR Holland West Ottawa
18. 12 Noah Frantz 42-06.00 SR Niles
19. 11 Jacob Kochanny 42-03.50 SR Cadillac
20. 12 Colton Kloote 42-00.50 PR Allendale
21. - Evan DeYoung 41-11.00 SR Muskegon Mona Shores
22. 10 Boone Bonnema 41-10.00 PR Zeeland East
23. Connor Chupailo 41-08.00 Zeeland West
24. 12 Lane Potter 41-07.00 PR Hudsonville
25. Jason Webley 41-05.00 East Kentwood
26. 12 Brenden Arnold 40-11.00 SR Traverse City Central
26. 11 Seth Vogel 40-11.00 PR Fremont
28. 10 Logan Miller 40-02.00 PR Allendale
29. 12 Jacob Bishop 40-01.00 SR Lowell
30. 12 Maccabee Barrett 39-08.50 PR Battle Creek Lakeview
31. 10 Myles Kerner 39-07.00 PR Grand Rapids Kenowa ...
32. 11 Tirrell Hausmanis 39-02.00 SR Three Rivers
32. 11 Caleb Devereaux 39-02.00 PR Lowell
34. 12 Zak Hanson 39-01.00 SR Haslett
35. 9 Tyler Leach 39-00.00 PR South Haven
36. 10 Michael Joseph 38-10.00 SR DeWitt
37. 12 Alex VanHorn 38-09.00 PR East Kentwood
38. 10 Elante Butts 38-06.00 PR Whitehall
39. 11 Kyle Starkweather 38-05.50 PR Battle Creek Lakeview
40. 11 Jordan Porter 38-02.00 SR Grand Rapids Kenowa ...
40. 10 Cameron Mahon 38-02.00 PR Middleville Thornapp...
42. 11 Collin Pollatz 37-09.00 SR Grand Rapids South C...
43. 12 Logan Sandy 37-03.00 SR Traverse City Central
44. 11 Adam Carey 36-11.00 SR Morley-Stanwood
44. 11 Justin Beck 36-11.00 PR Grand Haven
44. 12 Justin Bowker 36-11.00 SR Holland West Ottawa
44. 10 Marcus Jones 36-11.00 PR Grandville
48. 11 Lincoln Bolhuis 36-10.00 PR Hudsonville
49. 11 Brandon Rake 36-09.50 PR Whitehall
50. 10 Tyler Rowan 36-09.00 PR Middleville Thornapp...
51. 12 Mateo Nelson 36-07.00 PR Grand Rapids Kenowa ...
52. 12 Deacon Poole 36-03.00 SR Grand Haven
53. 12 Mitchel Grier 36-02.00 SR St. Joseph
54. 11 Parker Aerts 36-00.00 PR Muskegon Reeths-Puffer
55. - Dan Phillips 35-11.00 PR Coopersville
56. 12 Austin Weber 35-10.50 PR Three Rivers
57. 11 Lamontre Coker 35-08.50 PR Kalamazoo Central
58. 10 Dylan Fauble 35-08.00 SR Cadillac
58. 11 Andre Awad 35-08.00 PR DeWitt
58. 9 Tipp Baker 35-08.00 PR Cadillac
58. 11 Parker Kingma 35-08.00 PR Grand Haven
62. 12 Derek Monje 35-05.00 SR Fruitport
63. James mackey 35-04.00 East Kentwood
63. 11 Travis Tolsma 35-04.00 PR Zeeland West
65. 10 Marcus Guinn 35-03.00 PR South Haven
66. 12 Micheal VanStee 35-01.50 SR Middleville Thornapp...
67. 12 Matt Vongphachanh 35-01.00 SR Holland West Ottawa
68. Noah McGuire 35-00.00 Kalamazoo Central
68. 11 Walker Chung 35-00.00 PR Traverse City Central
70. 11 Avery Lupton 34-11.00 PR Lowell
71. Cole Ozbun 34-10.00 DeWitt
71. - Arvarious Farmer 34-10.00 SR South Haven
73. 11 Devin Lueder 34-08.00 PR Grand Haven
74. 12 Alex Bell 34-05.00 PR Whitehall
75. Evan Murphy 34-02.00 Hastings
76. 11 Chase Benner 34-01.00 SR DeWitt
77. 11 Gavin Paul 34-00.00 PR Spring Lake
77. 11 Misael Vasquez 34-00.00 PR Grandville Calvin Ch...
79. 12 Josh Sampson 33-11.00 PR Muskegon Reeths-Puffer
79. 10 Chaz Wheater 33-11.00 PR Fremont
81. 11 Anthony Hoffman 33-08.50 PR Grandville Calvin Ch...
82. 12 Chris Roush 33-08.00 SR Coopersville
82. Tyler McDonald 33-08.00 Muskegon Mona Shores
84. 12 Spencer Hall 33-06.00 SR Hudsonville
85. 10 Conroy Stolsenberg 33-04.00 PR Middleville Thornapp...
86. 12 Hunter Cushway 33-03.00 PR Coopersville
86. 11 Vic Aquirre 33-03.00 SR Coopersville
88. 11 Ricky Nelson 33-01.00 SR Morley-Stanwood
89. 12 Josh Naert 33-00.00 SR Stanton Central Mont...
90. Abe Gonazles 32-10.00 Morley-Stanwood
91. Chase Ludwig 32-01.00 Three Rivers
92. 10 Aidan Reed 31-11.00 PR Traverse City Central
93. 9 Aiden Train 31-08.00 PR Stanton Central Mont...
94. 12 Garrison DuVall 31-07.00 PR Stanton Central Mont...
95. 10 Maurice Wasson 31-05.00 PR Kalamazoo Central
96. 10 Hans Schmiedeknecht 30-10.00 PR Muskegon Reeths-Puffer
97. Ehen Triemer 30-06.00 Muskegon Reeths-Puffer
98. Camron Canniff 30-00.00 Niles
98. 10 Tyben Densborn 30-00.00 PR Grand Rapids South C...
100. 11 Noah Hayes 29-11.00 PR Morley-Stanwood
100. 11 Darren Lillie 29-11.00 PR Stanton Central Mont...
100. 12 Noah Lumbert 29-11.00 PR Hastings
103. 11 Jackson Barber 29-10.00 SR Hastings
104. Noah Fowler 29-08.00 Allegan
105. Noah Kildea 28-10.00 Haslett
106. 11 Adam Lewis 28-06.00 PR Hastings
107. 12 Zach Alm 28-02.00 PR South Haven
108. 12 Jordan Burton 27-10.00 SR Holland West Ottawa
109. Rahsaan Corbin 27-09.00 St. Joseph
110. 10 Turner Smith 26-00.00 SR Allegan
111. Michael Cronin 25-09.00 Haslett
112. 10 Connor Knight 25-01.00 PR Grandville Calvin Ch...
113. 11 Ian Paige 24-08.00 PR Fremont
114. 10 Issac West 24-03.00 PR Spring Lake
115. Dominic Baushke 23-05.00 Muskegon Orchard View
116. Gamal Guild 22-10.00 St. Joseph
117. 11 Austin Moyer 21-05.00 PR Howard City-Tri-County
118. 11 Cory Vandermolen 20-09.00 PR Fremont
-- 11 Sam France FOUL Spring Lake
-- 12 Drew Mikel DQ Niles
-- 10 Garrett Redmer FOUL Jenison
-- 12 Josiah Campbell FOUL Cadillac
-- 12 Reide Klinger FOUL Jenison
-- Jarred Stokes FOUL Three Rivers
-- Darius Gill FOUL Muskegon Orchard View
-- Hayden Stanfield FOUL Muskegon Orchard View
-- Tristan Potts FOUL Grandville
-- Vinny Niewick FOUL Grandville Calvin Ch...
-- Bryce Oosterheert FOUL Grand Rapids South C...
-- 12 Wes Matthews FOUL St. Joseph
-- 12 Cole Bull FOUL Jenison
-- - Andrew Puckett FOUL Muskegon Orchard View
Discus - 1.6kg Varsity - Finals
PL YR Name Mark Team
1. 12 Michael Miller 153-03 PR Battle Creek Lakeview
2. 12 Jonathan Berghorst 149-11 SR Zeeland East
3. 12 Jayk Slager 149-05 SR Zeeland West
4. 12 Noah DeByle 145-07 SR Hudsonville
5. 12 Aaron Brokaw 120-09 PR Grandville
6. 10 Cameron Mahon 118-11 PR Middleville Thornapp...
7. 12 Nate Umlor 113-04 SR Allendale
8. 12 Nick Gracey 113-00 SR East Kentwood
9. 11 Andre Awad 112-01 SR DeWitt
10. 10 Colt Stout 111-10 SR Muskegon Mona Shores
11. 10 Michael Joseph 111-03 SR DeWitt
11. 11 Collin Pollatz 111-03 SR Grand Rapids South C...
13. 12 Brenden Arnold 110-08 SR Traverse City Central
14. 11 Jordan Porter 109-03 SR Grand Rapids Kenowa ...
15. 11 Brandon Love 109-00 SR East Kentwood
16. 12 Derek Monje 107-03 SR Fruitport
17. 12 Bryce Reynolds 106-10 SR Grand Rapids South C...
17. 12 Mitchell Lumsden 106-10 SR Grand Rapids Kenowa ...
17. 10 Dylan Fauble 106-10 SR Cadillac
20. 12 Garrison DuVall 106-01 PR Stanton Central Mont...
21. 11 Travis Tolsma 105-10 SR Zeeland West
22. 11 Steven Laws 101-06 SR Battle Creek Lakeview
23. 11 Seth Vogel 100-09 SR Fremont
24. 12 Lane Potter 98-07 SR Hudsonville
25. 11 Caleb Devereaux 97-10 SR Lowell
26. 12 Alex Bell 97-05 SR Whitehall
27. 11 Jacob Kochanny 97-00 SR Cadillac
28. 12 Levi Barry 96-00 PR Grand Haven
29. 11 Adam Carey 94-08 SR Morley-Stanwood
30. 12 Logan Sandy 93-00 SR Traverse City Central
31. 11 Adam Ginn 92-10 SR Allendale
32. 12 Ted Babcock 92-09 SR Holland West Ottawa
33. 12 Hau Tran 91-10 SR Grand Haven
34. Jacob Britton 91-08 Middleville Thornapp...
35. 12 Hunter Cushway 89-10 SR Coopersville
36. 11 Vic Aquirre 89-00 SR Coopersville
37. 12 Jordan Burton 85-06 SR Holland West Ottawa
38. 10 Marcus Jones 83-02 SR Grandville
39. 12 Jody Jansen 83-00 SR Whitehall
40. - Arvarious Farmer 82-10 SR South Haven
41. 11 Sali Awuor 82-06 PR Haslett
42. 12 Jeremiah Carter 81-05 PR Howard City-Tri-County
43. 11 Nick Bialek 76-04 SR Howard City-Tri-County
44. 11 Ricky Nelson 74-00 SR Morley-Stanwood
45. 11 Avery Lupton 73-08 SR Lowell
46. 10 Turner Smith 72-11 PR Allegan
47. Evan Murphy 72-06 Hastings
48. Noah Fowler 69-07 Allegan
49. 12 Drew Mikel 67-09 SR Niles
50. 12 Zak Hanson 65-05 SR Haslett
51. 10 Connor Knight 58-07 SR Grandville Calvin Ch...
52. Dominic Baushke 56-01 Muskegon Orchard View
53. Jordan Perkins 51-00 Three Rivers
-- Gabe Brunner FOUL St. Joseph
-- Darius Gill FOUL Muskegon Orchard View
-- Vinny Niewick FOUL Grandville Calvin Ch...
-- 12 Josh Naert FOUL Stanton Central Mont...
-- 12 Logan Evans FOUL Three Rivers
-- 12 Cole Bull FOUL Jenison
-- 11 Gavin Paul FOUL Spring Lake
-- 11 Brenden Knoll FOUL Zeeland East
-- 12 Reide Klinger FOUL Jenison
-- 12 Noah Frantz FOUL Niles
-- - Evan DeYoung FOUL Muskegon Mona Shores
-- 9 Collin Hawthorn FOUL Hastings
-- 12 Zach Alm FOUL South Haven
-- 10 Issac West FOUL Spring Lake
High Jump Varsity - Finals
PL YR Name Mark Team
1. 11 Andrew Haan 6-05.00 PR Grand Rapids South C...
2. 11 Cassidy Henshaw 6-02.00 SR Traverse City Central
3. 12 Aaron Sharp 6-00.00 SR Morley-Stanwood
4. 11 Adam Tredway 6-00.00 PR Edwardsburg
5. 12 Anthony Charameda 6-00.00 SR Holland West Ottawa
6. 12 Colten Koning 6-00.00 SR Grandville Calvin Ch...
7. 11 Colton Compagner 5-10.00 SR Zeeland East
7. 10 Corey Oleen 5-10.00 SR Fruitport
7. 10 Moswen Kirksey 5-10.00 SR Traverse City Central
10. 10 Mason Mahacek 5-08.00 SR Grand Haven
10. - Andrew Swick 5-08.00 SR Muskegon Mona Shores
10. 12 Joshua Kyalangalilwa 5-08.00 SR East Kentwood
10. 10 Nick Poprawski 5-08.00 SR Howard City-Tri-County
10. 12 Cameron Williams 5-08.00 SR Muskegon Orchard View
10. 12 Gavin Daniels 5-08.00 SR Cadillac
10. - Ben Florkowski 5-08.00 SR Niles
10. 12 Drew Couturier 5-08.00 SR Allendale
18. 12 Jacob Sturman 5-04.00 SR Allegan
18. 12 Ross Koella 5-04.00 SR Grand Haven
18. 12 Spencer Irvine 5-04.00 SR Middleville Thornapp...
18. Drew Sikkema 5-04.00 Coopersville
18. Tayvon Hughes 5-04.00 Battle Creek Lakeview
18. Davin Fox 5-04.00 Muskegon Reeths-Puffer
18. Edward Longmire 5-04.00 Muskegon Reeths-Puffer
18. 12 Timmy Totengco 5-04.00 SR Howard City-Tri-County
18. 12 Parker Jamieson 5-04.00 SR Fremont
18. 12 Josh Gatling 5-04.00 SR Hudsonville
18. 10 Sam Siciliano 5-04.00 SR Grand Rapids Kenowa ...
18. 11 Braiden Cataldo 5-04.00 SR Allendale
18. 11 Daniel Quintanilla 5-04.00 SR Zeeland West
18. - Xavier Wade 5-04.00 PR Holland West Ottawa
18. 11 Jalen Kyles 5-04.00 PR St. Joseph
18. 10 Telsone Morisset 5-04.00 SR East Kentwood
18. 10 Quentin Hernandez 5-04.00 SR Haslett
18. 10 Caleb Beeghly 5-04.00 SR Whitehall
18. 11 Connor Comensoli 5-04.00 SR Hastings
18. 11 Sam Alward 5-04.00 SR Hudsonville
18. 11 Chase Vankempen 5-04.00 SR Coopersville
18. 10 Jacob Dawson 5-04.00 SR Grand Rapids Kenowa ...
18. - Jordan Brown 5-04.00 SR Niles
18. 11 Logan Fielding 5-04.00 SR Fruitport
42. 12 Gabe Kruisinga 5-00.00 SR Middleville Thornapp...
42. 12 Chris Corpe 5-00.00 PR Whitehall
42. 9 Alec Boerman 5-00.00 PR Zeeland East
42. 9 Aiden McLaughlin 5-00.00 PR Morley-Stanwood
42. 11 Will Reynolds 5-00.00 SR Lowell
42. 12 Jake Tibbitts 5-00.00 SR Haslett
42. 11 Andrew Giddens 5-00.00 SR Cadillac
42. 11 Nic Sagodic 5-00.00 SR Allegan
42. Jarred Stokes 5-00.00 Three Rivers
42. Ethan Dryden 5-00.00 Zeeland West
-- Tyler Chapman NH Three Rivers
-- Matt Walstra NH Grand Rapids South C...
-- 11 Blake Ryan NH Stanton Central Mont...
-- 12 Chris Young NH Hastings
-- 10 Jared Ledford NH Stanton Central Mont...
-- 11 AJ Pipkins NH Muskegon Orchard View
-- 11 Jack Knoll NH Edwardsburg
-- 10 Joshua Dixon NH St. Joseph
Pole Vault Varsity - Finals
PL YR Name Mark Team
1. 12 Remington Bont 14-00.00 PR Allendale
2. 12 Marcus Lubbers 14-00.00 PR Grandville Calvin Ch...
3. 12 Nate Grysen 14-00.00 PR Hudsonville
4. 12 Dawson Forner 14-00.00 PR Allendale
5. Colton Emeott 13-00.00 East Kentwood
6. 12 John Garnsey 13-00.00 PR Zeeland West
7. 12 Chase Kronner 12-06.00 SR DeWitt
8. 12 Tyler Goldberg 12-00.00 PR Haslett
8. 12 Bryce Williams 12-00.00 PR Edwardsburg
8. 11 Crandall Bachman 12-00.00 PR Cadillac
8. 10 Zachary Elmore 12-00.00 PR Cadillac
8. 10 Mason Mahacek 12-00.00 SR Grand Haven
13. 11 Adam Nelson 11-00.00 PR Grand Haven
13. 12 Zack Nash 11-00.00 SR Holland West Ottawa
13. 11 Justice Bright 11-00.00 PR East Kentwood
13. 11 Ethan Lewis 11-00.00 SR Grand Rapids Kenowa ...
13. 12 J'Vonte Schanzenbaker 11-00.00 SR Battle Creek Lakeview
13. 12 Jake Webster 11-00.00 SR Hudsonville
13. 12 Josh Kunst 11-00.00 SR Grand Rapids Kenowa ...
13. Dan Pavlick 11-00.00 Fruitport
21. 12 Mike Middlestadt 10-00.00 SR Muskegon Orchard View
21. 12 Josh Sampson 10-00.00 SR Muskegon Reeths-Puffer
21. 12 Bailey Lynn 10-00.00 SR Fruitport
21. 11 Jae Han 10-00.00 PR Haslett
21. 11 Evan Groenewoud 10-00.00 SR Zeeland East
21. 11 Patrick Thang 10-00.00 SR Battle Creek Lakeview
21. 10 Logen Thomas 10-00.00 PR Whitehall
21. 10 Antonio Buhrfiend 10-00.00 PR St. Joseph
21. 11 Tim Leonard 10-00.00 PR Jenison
30. 10 Josh DeVries 9-00.00 PR Grand Rapids South C...
30. 11 Kylar Mikkelson 9-00.00 PR Whitehall
30. - Mitchell White 9-00.00 SR Whitehall
30. 11 Kyle Proctor 9-00.00 SR Howard City-Tri-County
30. 11 Logan Eveland 9-00.00 SR Haslett
30. 11 Chris Hitchcock 9-00.00 SR Allegan
30. Dane Barnes 9-00.00 Hastings
30. 9 Evan McCombs 9-00.00 PR Traverse City Central
-- 10 Ashton Dones NH Traverse City Central
-- 12 Trent Matthews FAIL Coopersville
-- 11 Jonathan Sullivan NH Kalamazoo Central
-- - Damonte Streeter NH Kalamazoo Central
-- 11 Jon Gilliam FAIL Morley-Stanwood
-- 11 Zach Felber NH Cadillac
-- 12 Evan Griffioen NH Three Rivers
-- 11 Trevor Stephenson FAIL East Kentwood
-- 12 Wyatt Kendra FAIL Fruitport
-- 11 Jacob Bradley NH Coopersville
-- 11 Reese Watson FAIL Coopersville
-- 11 Hunter Crum FAIL Grandville
-- 11 Nathan Perez FAIL Grand Haven
-- - Ben Dickens NH Kalamazoo Central
-- 10 Julian Abbott NH Howard City-Tri-County
-- 10 Christian Sharp FAIL Morley-Stanwood
-- 10 Jacob Mirandette FAIL East Kentwood
-- 10 Brenton Nielson NH Stanton Central Mont...
-- 10 Moritz Koenig NH Stanton Central Mont...
-- 9 Lucas Lumbert NH Hastings
-- 9 Collin Hawthorn NH Hastings
-- 10 Luke Dulac NH Traverse City Central
-- 11 Dewayne Johnson NH Three Rivers
Long Jump Varsity - Finals
PL YR Name Mark Team
1. 11 Cassidy Henshaw 21-05.00 SR Traverse City Central
2. 10 Stephan Bracey 21-01.00 SR East Kentwood
3. 10 Max Alley 21-00.00 PR Haslett
4. - Austin Brookins 20-07.00 PR Niles
5. 11 Nate Kuiper 20-01.00 PR Zeeland West
6. 12 Luis Quinones 19-10.00 PR Grandville
7. 11 Daniel Quintanilla 19-10.00 PR Zeeland West
8. 12 Blake Martin 19-09.00 PR Coopersville
9. 10 Terrell Harris 19-07.00 PR Whitehall
10. 10 Pierce Foster 19-06.00 PR Grand Haven
10. - Deion Deans 19-06.00 PR Three Rivers
12. 12 Remington Bont 19-05.00 PR Allendale
13. 11 Nio Walton 19-04.00 PR East Kentwood
14. 12 Drew Couturier 19-03.50 SR Allendale
15. 12 Dainen Evink 19-03.00 SR Zeeland East
15. 10 Moswen Kirksey 19-03.00 PR Traverse City Central
17. 10 Gabe Taylor 19-02.00 PR Zeeland East
17. 12 Josh Sampson 19-02.00 SR Muskegon Reeths-Puffer
19. 12 J'Vonte Schanzenbaker 19-00.00 SR Battle Creek Lakeview
19. 11 Luke Johnson 19-00.00 SR Grandville
19. 12 Gunny Thomas 19-00.00 PR DeWitt
19. 10 Hayden Redman 19-00.00 PR Hastings
23. 11 Kaleb Jonker 18-11.00 SR Hudsonville
24. 10 Ryel Daye 18-10.00 SR East Kentwood
24. 12 Cameron Williams 18-10.00 PR Muskegon Orchard View
26. Colton Emeott 18-09.00 East Kentwood
27. Michael Coffey 18-07.00 Three Rivers
27. Chase Peddie 18-07.00 Zeeland West
29. 11 Michael Griffor 18-06.00 PR Holland West Ottawa
30. Landon Bridges 18-05.00 Battle Creek Lakeview
31. Jayljah Jones 18-04.00 Kalamazoo Central
31. 12 Connor Werschem 18-04.00 SR Fruitport
33. 11 Joe Leonard 18-03.00 PR Niles
33. 12 Ryan Geeting 18-03.00 SR Fremont
33. 12 Malakhai Huff 18-03.00 SR Allendale
33. 12 Tony Michalek 18-03.00 PR Traverse City Central
37. 11 Ryan Bytwerk 18-02.00 SR Fruitport
38. 11 Nate Visser 18-01.00 SR Zeeland West
38. 10 Kaden Takens 18-01.00 SR Hudsonville
38. Nick Scherrer 18-01.00 Middleville Thornapp...
41. 11 Immanuel McElroy 18-00.00 SR Holland West Ottawa
42. 10 Luke Beauchamp 17-11.00 SR Grand Rapids South C...
42. Wana Mwondela 17-11.00 Haslett
42. 12 Antoine Ricardo 17-11.00 SR Traverse City Central
42. 11 Jared Piersma 17-11.00 SR Grandville Calvin Ch...
46. Carson Nitz 17-08.00 Grand Rapids South C...
46. Balint Majzik 17-08.00 St. Joseph
46. 10 Colton Yankowski 17-08.00 SR DeWitt
49. 10 Josh Mast 17-07.00 PR Coopersville
50. Logan Wolfenbarger 17-06.00 Hastings
51. Ethan Flores 17-05.00 Fruitport
51. - Evan Kuntz 17-05.00 SR Hastings
51. 10 Logen Thomas 17-05.00 PR Whitehall
51. 10 Nate Laskowski 17-05.00 PR South Haven
51. - Caleb Edwards 17-05.00 SR Battle Creek Lakeview
56. 10 Alex Huberti Rauscher 17-04.00 PR Morley-Stanwood
57. Owen Burk 17-03.00 Allendale
58. 11 Alex Brantley 17-02.00 PR South Haven
58. 10 Luke Bekins 17-02.00 PR Grand Rapids Kenowa ...
58. 10 Emmaunuel Williams-Wilson 17-02.00 SR Spring Lake
58. 10 Ben Racalla 17-02.00 SR Grand Rapids Kenowa ...
62. 12 Austin Proctor 17-01.00 PR Stanton Central Mont...
62. 12 Wes Matthews 17-01.00 PR St. Joseph
64. 12 Isaac Laman 17-00.00 SR Holland West Ottawa
64. 10 Jack Moody 17-00.00 SR St. Joseph
66. 11 Caden Striegle 16-11.00 SR Grand Haven
66. 12 Jason Veldman 16-11.00 SR Coopersville
66. 9 Zander Russell 16-11.00 PR South Haven
69. 11 Tanner Cochrane 16-09.00 SR Cadillac
70. 11 Kedric Gager 16-08.00 PR Whitehall
70. 10 Brandon Ammerman 16-08.00 PR Jenison
70. 11 Thad Swart 16-08.00 PR Lowell
73. 11 Devin Smith 16-07.00 PR Coopersville
73. 10 Corbin Wolfsen 16-07.00 PR Fremont
75. 10 Jonah Schmuker 16-06.00 PR Spring Lake
76. 11 Tavin Ardell 16-05.00 PR Grand Haven
76. 12 Kent Martin 16-05.00 SR Grandville
78. Jayden Courtney 16-04.00 Grand Rapids Kenowa ...
78. 9 Logan Wilde 16-04.00 PR Cadillac
80. 9 Hunter Lynch 16-03.00 PR South Haven
80. 9 Braden Peacock 16-03.00 PR Morley-Stanwood
80. 10 Nathan Flannery 16-03.00 PR DeWitt
80. 11 Kayln VanWormer 16-03.00 SR DeWitt
84. Curtis Molone 16-02.00 Niles
84. 12 Brandon VanDyke 16-02.00 SR Howard City-Tri-County
84. 12 Peter Williamson 16-02.00 SR Middleville Thornapp...
87. 9 Aquari Walker 16-01.00 PR Kalamazoo Central
87. - Caleb Huitema 16-01.00 PR Grand Rapids South C...
89. - Remington Ludtke 16-00.00 PR Middleville Thornapp...
89. 10 Steven Markham 16-00.00 PR Cadillac
91. 10 Ryan Noffke 15-10.00 PR Lowell
91. 9 Carter Dunbar 15-10.00 PR Fremont
93. 9 Andy Anschutz 15-08.00 PR Lowell
94. 10 Nathan Bush 15-06.00 PR Lowell
95. Jonathan DeVries 15-05.00 Grand Rapids South C...
96. 9 Zach House 14-10.00 PR Stanton Central Mont...
97. 12 Joao Izar 14-09.00 PR Fremont
98. 11 Thomas Rowan 14-08.00 PR Middleville Thornapp...
99. 10 Michael Moore 14-07.00 PR Stanton Central Mont...
100. Ronnie Gieger 14-04.00 Grand Rapids Kenowa ...
101. 11 Malick Clemons 14-03.00 PR Morley-Stanwood
102. 12 Tyler Thebo 12-09.00 PR Morley-Stanwood
103. 9 Nick Simpson 10-02.00 PR Howard City-Tri-County
104. 10 Sam Abbott 8-07.00 PR Howard City-Tri-County
-- 12 Steve Tran FOUL Howard City-Tri-County
-- 9 Matt Huizenga FOUL Jenison
-- 12 David Caicedo FOUL Whitehall
-- 9 Matt Muller FOUL Grandville Calvin Ch...
-- 10 Jadon Barnes FOUL Spring Lake
-- 12 Samuel Mack FOUL Kalamazoo Central
-- 11 Dee Davis FOUL Muskegon Mona Shores
-- 12 Braden Diaz FOUL Hudsonville
-- Cole Hall FOUL Hastings
-- SeanK Thompson-Lawrence FOUL Holland West Ottawa
-- David Haynes FOUL Niles
-- Luca Munarreto FOUL Jenison
-- Jalen Ware FOUL Muskegon Reeths-Puffer
-- Davin Fox FOUL Muskegon Reeths-Puffer
-- 12 Deryk Atkins FOUL St. Joseph
-- - Zach Vanhassel FOUL Fruitport
-- 11 Parker Aerts FOUL Muskegon Reeths-Puffer
-- 11 Mason Durose FOUL Stanton Central Mont...
-- 12 Zachary Fabijancic FOUL Allegan
-- 11 Damyon Wedge FOUL Allegan
-- 12 Anthony Martin FOUL Muskegon Orchard View
-- 12 Emari Hardy FOUL Muskegon Mona Shores