Mens Results
X 60 Meter Dash - Varsity - Finals
1. Kenny Jones 7.07a Kalamazoo Ce
2. Stephen Hagen 7.14a Grand Rapids Kenowa ...
3. 12 Michael Catching 7.15a East Kentwood
4. 11 Shane Harris 7.15a East Kentwood
5. 10 Andre Welch 7.16a East Kentwood
6. Joe Avance 7.18a Niles
7. 11 Shae McClary 7.19a Grand Rapids Kenowa ...
8. Darece Roberson 7.22a Muskegon Mona Shores
9. Evan McCrary 7.25a Reeths-Puffe
10. Darius Perisee 7.30a Zeeland West
11. 12 Alex MacLean 7.30a Big Rapids
12. 12 Amos Raap 7.32a Allendale
13. 12 Justin Freeman 7.34a Holland West Ottawa
14. 12 Corey Westra 7.38a Zeeland East
15. Trey Bledsoe 7.38a Grand Haven
16. 12 Brice Wahr 7.45a Fruitport
X 60 Meter Dash - Varsity - Prelims
1. 10 Andre Welch 7.15a East Kentwood
2. Kenny Jones 7.15a Kalamazoo Ce
3. Darece Roberson 7.22a Muskegon Mona Shores
4. 12 Michael Catching 7.22a East Kentwood
5. Stephen Hagen 7.24a Grand Rapids Kenowa ...
6. 11 Shane Harris 7.26a East Kentwood
7. 12 Brice Wahr 7.32a Fruitport
8. 12 Corey Westra 7.33a Zeeland East
9. Evan McCrary 7.33a Reeths-Puffe
10. Joe Avance 7.33a Niles
11. 12 Amos Raap 7.35a Allendale
12. 11 Shae McClary 7.36a Grand Rapids Kenowa ...
13. 12 Alex MacLean 7.36a Big Rapids
14. Trey Bledsoe 7.40a Grand Haven
15. 12 Justin Freeman 7.42a Holland West Ottawa
16. Darius Perisee 7.43a Zeeland West
17. Kareem Thorpe 7.45a Kalamazoo Ce
18. Aj Jeffries 7.46a East Kentwood
19. Qway Burton 7.46a Holland West Ottawa
20. Elijah Thompson 7.47a Niles
21. Nolan Carter 7.49a Kalamazoo Ce
22. 10 Avery Montgomery 7.49a Big Rapids
23. Jake Mogg 7.50a Mt. Pleasant
24. 12 AJ Raap 7.50a Allendale
25. Ryan Veenstra 7.50a Grand Rapids
26. Nate McCrary 7.51a Reeths-Puffe
27. Sean Akins 7.51a St. Joseph
28. Taylor Folrath 7.54a
28. Taylor Folrath 7.54a Ludington
29. Conner Amberg 7.54a Niles
29. Conner Amberg 7.54a
30. Jordan Cooley 7.56a Reeths-Puffe
31. 12 Raphael Johnson 7.57a Muskegon Mona Shores
31. 11 Chris Kramer 7.57a Fruitport
33. Drew Engle 7.58a Hastings
34. 10 Will Mulder 7.61a Holland West Ottawa
35. 11 Brock Bethke 7.63a Jenison
36. 12 Joby Lach 7.64a Zeeland East
37. Jack Kea 7.64a Mt. Pleasant
38. 11 Spencer Adams 7.66a South Haven
39. 10 Noah Denney 7.66a Grandville
40. Dylan White 7.67a Grand Haven
41. 10 Cam Hillerich 7.68a Holland West Ottawa
42. Roberto Lara 7.68a Battle Creek
43. Joseph Geisen 7.68a Lowell
43. Joseph Geisen 7.68a
44. Isaiah Pierce 7.69a Spring Lake
45. Malik Schrad 7.69a Battle Creek
46. Anthony Gualtieri 7.70a Allendale
47. Chris Libbett 7.70a
47. Cody Velthouse 7.70a Thornapple K
47. Chris Libbett 7.70a Godwin Heigh
49. 12 Chris Cavanaugh 7.71a Allegan
50. Matthew Ellis 7.73a East Grand R
50. Geonta Miller 7.73a Battle Creek
50. Matthew Ellis 7.73a
52. Warren Smith 7.73a Niles
53. 10 Deryk Atkins 7.73a St. Joseph
54. Quinton Bernard 7.73a Zeeland West
55. Deontaye Moffet 7.74a Muskegon Mona Shores
56. Deontae Thompson 7.74a Traverse City Central
57. Thomas Byars 7.75a Hudsonville
58. 12 Kenny Sihavong 7.75a Zeeland West
59. Donovan Dy 7.76a Zeeland East
60. CJ Foster 7.76a Battle Creek
61. Zac Haynes 7.76a Hudsonville
62. 11 Skylar Gingrich 7.77a Grandville Calvin Ch...
63. Jaylin Alston 7.78a Muskegon Mona Shores
64. Evan Kaufman 7.78a Grand Haven
65. 11 Cam Brisbin 7.79a Jenison
66. 12 Corey Gilmer 7.80a Grand Rapids Kenowa ...
67. Matt Groh 7.81a Hudsonville
68. 11 Blake Cannon 7.83a Traverse City Central
68. 12 Taran Lutes 7.83a Traverse City Central
70. Justin Carlson 7.83a Hastings
71. Joel Clark 7.83a Zeeland East
72. 12 Chris Baker 7.84a Grandville
73. Chase Jenkens 7.84a
73. Chase Jenkens 7.84a Hudsonville
74. Richard Misiak 7.85a Lowell
74. Richard Misiak 7.85a
75. 11 Vinh Doan 7.86a Zeeland West
76. Cameron Grogan 7.88a
76. Cameron Grogan 7.88a East Grand R
77. 11 Greyson LaLonde 7.90a Traverse City Central
78. Brady Olson 7.91a Grandville
79. Noah Cleghorn 7.91a Grand Haven
80. 11 Alex Hicks 7.92a Allegan
81. Isaac Opatik 7.94a Grandville
82. Duran Navarro 7.95a Ludington
83. Jordan VanderMeulen 7.95a Spring Lake
84. Logan Nystrom 7.95a Mt. Pleasant
85. Jacob Witte 7.95a Christian
86. Nick Kloosterman 7.96a Lowell
86. Nick Kloosterman 7.96a
87. Michael Shin 7.97a Mt. Pleasant
88. 10 Anthony Martin 7.98a Muskegon Orchard View
89. Andrew Sutten 7.98a Muskegon Orchard View
90. Austin Earnst 8.02a
90. Austin Earnst 8.02a Ludington
91. Chris Warner 8.05a Spring Lake
92. Brian Price 8.07a Muskegon Orchard View
93. Zach Fabijancic 8.08a Allegan
94. Nick Shafer 8.08a Hastings
95. Calvin Gaines 8.10a East Grand R
96. Matt Hubbard 8.12a Grand Rapids
96. Matt Hubbard 8.12a
97. 10 Dallas Fitzpatrick 8.16a Big Rapids
98. Eriq Eichinger 8.19a Allegan
99. Anton McMillion 8.23a Kalamazoo Ce
100. Brandon DeYoung 8.24a Spring Lake
100. Brandon DeYoung 8.24a
101. Seth Macomber 8.39a
101. Seth Macomber 8.39a Thornapple K
102. Fletcher Hulst 8.43a Grand Rapids
102. Fletcher Hulst 8.43a
104. Devin Mendez 8.47a Ludington
105. Alex Shimunek 8.51a St. Joseph
106. Justin Castner 8.57a St. Joseph
107. Chase Shorey 8.79a East Grand R
108. Jesse Zandee 8.86a Christian
109. 10 Nick Baker 9.05a Grandville Calvin Ch...
110. Justin Strimpel 9.08a Thornapple K
110. Justin Strimpel 9.08a
11 Cameron Illbrink 9.17a Grandville Calvin Ch...
111. Cameron Ilbrink 9.17a Grandville Calvin Ch...
112. Ty Saxe 9.80a Muskegon Orchard View
-- 10 Wyatt Kendra SCR Fruitport
-- 10 Brad Drews SCR Big Rapids
-- 10 Michael Stephens SCR South Haven
X 200 Meters - Varsity - Finals
1. 12 Michael Catching 22.64a East Kentwood
2. Stephen Hagen 22.73a Grand Rapids Kenowa ...
3. 11 Shane Harris 23.27a East Kentwood
4. Darece Roberson 23.61a Muskegon Mona Shores
5. 11 Shae McClary 23.72a Grand Rapids Kenowa ...
6. Joe VandePol 23.83a Grand Rapids
6. Joe VandePol 23.83a
7. 10 Avery Montgomery 23.89a Big Rapids
8. Nick Krammer 23.99a Fruitport
9. Malik Schrad 24.00a Battle Creek
10. 11 Clayton Bertog 24.04a St. Joseph
11. 12 Saiko Jawo-Smalla 24.09a Zeeland West
12. Elijah Thompson 24.09a Niles
13. Josh Buckingham 24.19a Niles
14. Jake Mogg 24.19a Mt. Pleasant
15. 12 Alex MacLean 24.22a Big Rapids
16. 11 Savion Davis 24.22a South Haven
17. Anthony Grayson 24.25a Kalamazoo Ce
18. 10 Wes Matthews 24.32a St. Joseph
19. Isaish Carter 24.38a Kalamazoo Ce
20. David Byl 24.46a Christian
21. Drew Engle 24.48a Hastings
22. 12 Raphael Johnson 24.48a Muskegon Mona Shores
23. 11 Caleb DeBoer 24.56a Jenison
24. Alec Lundeen 24.57a Zeeland West
25. Corbin DeYoung 24.76a Zeeland East
26. Cody Velthouse 24.76a Thornapple K
27. Isaiah Pierce 24.78a Spring Lake
28. Matais Keyes 24.92a Muskegon Orchard View
29. 10 Will Mulder 24.98a Holland West Ottawa
30. James Godwin 24.99a Grand Haven
30. James Godwin 24.99a
31. Logan Nystrom 24.99a Mt. Pleasant
32. 12 Chris Baker 25.00a Grandville
33. Jacob Jordan 25.04a Godwin Heigh
34. Cameron Grogan 25.14a East Grand R
34. Cameron Grogan 25.14a
35. 10 Kendall Cunningham 25.30a South Haven
36. Richard Misiak 25.47a Lowell
36. Richard Misiak 25.47a
37. Caleb Shilinger 25.60a
37. Caleb Shilinger 25.60a Ludington
38. Donovan Dy 25.63a Zeeland East
39. Josh Jackson 25.68a Hudsonville
40. Zach Fabijancic 25.68a Allegan
41. 12 Ben Comai 25.76a Holland West Ottawa
42. Roberto Lara 25.80a Battle Creek
43. Joel Scholten 25.85a Grand Rapids
44. 11 Alex Hicks 25.86a Allegan
45. - Devron Williams 25.96a Muskegon Orchard View
46. 11 Greyson LaLonde 25.98a Traverse City Central
47. Colton Kloote 26.00a Allendale
48. 12 Nick Berens 26.03a Grandville
49. Zac Haynes 26.05a Hudsonville
50. Nick Shafer 26.08a Hastings
51. 11 Gavin Hancock 26.16a Fruitport
52. 12 Alex Liggett 26.40a Traverse City Central
53. James Harding 26.44a Grand Haven
54. Nicholas Dailey 26.58a Reeths-Puffe
54. Nicholas Dailey 26.58a
55. 10 Tyler Houskamp 26.68a Grandville Calvin Ch...
56. 9 Seth Piersma 26.75a Grandville Calvin Ch...
57. Colten Churches 26.76a Lowell
57. Colten Churches 26.76a
58. Theo Stevenson 26.93a
58. Theo Stevenson 26.93a Reeths-Puffe
59. Weston Early 26.94a East Grand R
60. Josh Olrich 27.21a Spring Lake
61. Ben Wojeieki 27.33a Ludington
61. Ben Wojeieki 27.33a
62. Mac Wyn 28.80a
62. Mac Wyn 28.80a Christian
-- 12 AJ Raap SCR Allendale
-- 11 Joe Rambo SCR Jenison
X 300 Meters - Relay Split - Varsity - Finals
10 Terrell Solberg 39.0 Traverse City Central
25. 9 Tyler Hulst 40.6 Grandville Calvin Ch...
25. 10 Josh Watkins 41.7 Grandville Calvin Ch...
11 Trevor Wheeler 42.0 Traverse City Central
12 Taran Lutes 42.0 Traverse City Central
2. 11 Sam Lin 42.72a Grandville Calvin Ch...
25. 9 Jared Piersma 43.3 Grandville Calvin Ch...
11 Jacob Leonard 46.0 Traverse City Central
X 400 Meters - Varsity - Finals
1. 12 Matt Cramer 51.84a Zeeland East
2. Kevin Vasquez 51.89a East Kentwood
3. Ashley Bailey 52.46a East Kentwood
4. Darrian Irby 52.88a Battle Creek
5. 10 Terrell Solberg 53.17a Traverse City Central
6. Davantey Trice 53.43a East Kentwood
7. Dan Cramer 53.52a Zeeland East
8. 12 Jordan Gilmer 53.60a Grand Rapids Kenowa ...
9. Armund Gordon 53.74a Reeths-Puffe
10. Will Reinke 53.93a East Grand R
11. 10 Dylan Mulder 54.20a Zeeland West
12. Kelvyn Valdez 54.37a Godwin Heigh
13. Matt Barrett 54.71a Battle Creek
14. 11 Caleb DeBoer 54.96a Jenison
15. 12 Carlos Alcantar 54.97a Holland West Ottawa
16. 12 Brandon Sakun 55.00a Holland West Ottawa
17. 11 Max Garcia 55.05a Holland West Ottawa
18. 12 Kaylob Ghist 55.10a Allegan
19. 11 Tyler Jack 55.34a South Haven
20. 10 Jamal Dawson 55.48a Muskegon Mona Shores
21. 11 Jake Perkey 55.50a Jenison
22. Josh Buckingham 55.53a Niles
23. Aaron Cummings 55.59a Grand Haven
24. Levi Trick 55.66a Hastings
25. 11 Tyler Thompson 55.67a Zeeland West
26. Corbin DeYoung 55.73a Zeeland East
27. 11 Dakota Geurink 55.85a Zeeland West
28. - Nick Jewell 55.93a St. Joseph
29. Ryan Holloran 56.01a Kalamazoo Ce
29. Ryan Holloran 56.01a
30. Reid Grunewald 56.07a
30. Reid Grunewald 56.07a East Grand R
31. Jacob Witte 56.14a Christian
32. 10 Josh Kunst 56.25a Grand Rapids Kenowa ...
33. Ben Raab 56.31a Thornapple K
34. Brady Olson 56.33a Grandville
35. Luke Johnson 56.37a Grandville
36. Tamar Williams 56.49a Godwin Heigh
37. Jack Kea 56.58a Mt. Pleasant
38. - Kevontea Pegues 56.83a Muskegon Mona Shores
39. Troy Boonstra 56.84a Thornapple K
40. Gage Shellenbarger 56.92a Mt. Pleasant
40. Gage Shellenbarger 56.92a
41. Eddie Ip 56.93a Grand Rapids
42. 10 Marcus Stewart 57.38a Muskegon Orchard View
43. Thomas Byars 57.73a Hudsonville
44. Collin McGee 57.84a Lowell
45. MarQuis Bownes 57.89a Kalamazoo Ce
45. MarQuis Bownes 57.89a
46. Isaac Opatik 57.92a Grandville
47. 11 Abe Visser 57.92a Grandville Calvin Ch...
48. John Kassuba 58.18a Mt. Pleasant
49. Matthew Blanker 58.25a Christian
50. Sam Morris 58.30a Hudsonville
51. 9 Chris Hitchcock 58.46a Allegan
52. Ben Knoer 58.61a Ludington
53. Zach Terpstra 58.75a Christian
54. - Cooper Briggs 58.82a Muskegon Mona Shores
55. Aaron Hughes 58.87a Grand Haven
56. 11 James Hedges 58.89a South Haven
57. 12 Logan Jurgens 58.93a Grandville Calvin Ch...
58. Dalton Agers 59.01a Hudsonville
59. Randy Johnson 59.07a Ludington
60. Ryan Tarchala 59.11a Lowell
61. Jack Costello 59.33a Grand Haven
62. Jared Bewalda 59.36a Big Rapids
63. Evan Lounsbury 59.45a Spring Lake
64. Jake Westers 59.45a Hastings
65. Jackson Hughes 59.51a St. Joseph
66. 10 Jordan Fisher 59.95a Traverse City Central
67. Jermon Barnes 1:00.15a Niles
67. Jermon Barnes 1:00.15a
68. Nick Cockerham 1:00.16a
68. Nick Cockerham 1:00.16a Thornapple K
69. Kyle Bewalda 1:00.38a Big Rapids
70. Joshua Caruso 1:00.40a Kalamazoo Ce
71. Darwin Tice 1:00.43a Fruitport
72. 10 Nic Norton 1:00.53a Traverse City Central
73. Keon Rick 1:00.55a Spring Lake
74. Ben Noffke 1:00.73a Lowell
75. David McHugh 1:02.37a Reeths-Puffe
75. David McHugh 1:02.37a
76. Andrew Evans 1:02.64a
76. Andrew Evans 1:02.64a Reeths-Puffe
77. Jordan Shimunek 1:03.68a St. Joseph
78. Andrew Sutten 1:03.89a Muskegon Orchard View
79. Nathan Strouse 1:05.02a Hastings
80. Liam French 1:07.58a East Grand R
80. Liam French 1:07.58a
81. 9 Alex Brantley 1:08.14a South Haven
82. Jacob Bryant 1:08.97a Spring Lake
83. Brendan Oosterheert 1:11.18a Grand Rapids
84. Ben DeVries 1:11.48a Grand Rapids
84. Ben DeVries 1:11.48a
85. 9 Qori Nelson 1:14.93a Grandville Calvin Ch...
-- 10 Bailey Hamblin SCR Grand Rapids Kenowa ...
X 600 Meters - Relay Split - Varsity - Finals
8. 12 Tanner Schwannecke 1:30 Traverse City Central
8. 10 Robbie Morse 1:30 Traverse City Central
20. 11 Hunter VanKlompenberg 1:34.3 Grandville Calvin Ch...
8. 11 Trevor Wheeler 1:38 Traverse City Central
8. 11 Jacob Leonard 1:38 Traverse City Central
20. 10 Colin Rypma 1:39.5 Grandville Calvin Ch...
20. 11 Sam Lin 1:41.7 Grandville Calvin Ch...
20. 9 David Vasquez 1:44.52a Grandville Calvin Ch...
X 800 Meters - Varsity - Finals
1. 11 Anthony Berry 1:55.15a Traverse City Central
2. 12 Sam Plaska 1:58.59a Zeeland West
3. 12 Ramadhan Mohamed 2:01.86a East Kentwood
4. 12 Gabe Kuyten 2:02.00a Holland West Ottawa
5. 12 Adam Bundy 2:03.04a Grand Rapids Kenowa ...
6. Sean Lang 2:03.47a East Grand R
7. Chance Miller 2:03.73a Hastings
8. Jaden Sebring 2:04.06a Battle Creek
9. 11 Noah Hendricks 2:04.46a Fruitport
10. Brandon VanOostern 2:06.01a Battle Creek
10. Brandon VanOostern 2:06.01a
11. 12 Tanner Schwannecke 2:06.56a Traverse City Central
12. Jon Haadsma 2:06.69a Battle Creek
13. Jalen Cooley 2:06.71a Reeths-Puffe
14. 10 Robbie Morse 2:06.81a Traverse City Central
15. jalen alexander 2:06.86a Niles
16. 12 Austin Wingett 2:07.57a Muskegon Mona Shores
17. Tyler Punke 2:08.09a Mt. Pleasant
18. 12 Tanner Rydleski 2:08.11a St. Joseph
19. Garett Smith 2:08.43a Hudsonville
20. Zach Diamond 2:09.38a Lowell
21. 11 Gabe Quinn 2:09.69a Grand Rapids Kenowa ...
22. 12 Matt Cramer 2:10.56a Zeeland East
23. David Ritter 2:10.75a Ludington
24. Matthew Levitt 2:10.97a East Grand R
25. Erik Boeve 2:11.07a Zeeland West
26. 9 Craig Thompson 2:11.37a South Haven
27. Jack Longstreet 2:11.72a Hastings
28. Kyle Chamberlain 2:13.18a Hudsonville
29. Jalen Smith 2:13.28a Kalamazoo Ce
30. John Van Den Heuvel 2:13.28a Christian
30. John Van Den Heuvel 2:13.28a
31. Will Westveer 2:14.08a East Kentwood
32. Cody Moore 2:14.08a Fruitport
33. 11 Alex Perez 2:14.28a Jenison
34. Kurt Eglehaaf 2:14.34a St. Joseph
35. 10 Nolan Mattson 2:14.44a Jenison
36. Jack Nicholson 2:14.87a Grand Haven
37. Donovan Williams 2:16.36a Kalamazoo Ce
38. Boony Merriweather 2:16.45a Grandville
39. - Travin Clementshaw 2:16.99a Big Rapids
40. Sam Terpstra 2:17.50a Christian
41. James Nykamp 2:17.54a Grand Rapids
42. Lucas Schwass 2:17.56a Ludington
43. 10 Alec Greenway 2:18.26a Grand Rapids Kenowa ...
44. Cameron Thalhammer 2:18.73a Spring Lake
45. Erik Walter 2:18.82a Thornapple K
46. Jacob Doornbos 2:19.06a Allendale
47. Jonathan Yepez 2:19.48a East Grand R
48. Huy Truong 2:19.64a East Kentwood
49. Eric Judd 2:19.64a Lowell
50. Charlie Kornoelje 2:19.76a Christian
51. 12 Zach Wurst 2:20.48a Zeeland East
52. Riley Coxon 2:20.70a Lowell
53. 11 Will Cadwell 2:21.35a South Haven
54. Henok Ghimay 2:21.50a Spring Lake
55. Kyle Montgomery 2:21.57a Mt. Pleasant
56. Ross Helmer 2:21.59a Hudsonville
57. 10 Hayden Johnson 2:21.86a Grandville
58. Maurice Aguirre 2:21.94a Niles
58. Maurice Aguirre 2:21.94a
59. Joe Hatch 2:22.24a Ludington
60. 12 Jared Johnson 2:22.93a Zeeland West
61. Andrew Lanning 2:23.06a Grand Rapids
62. 10 Colin Rypma 2:23.63a Grandville Calvin Ch...
63. 9 Dontae Havinga-Hamilton 2:23.99a Allegan
64. Austin Schouman 2:24.64a Grand Haven
65. Justice Lamance 2:25.31a Hastings
66. Joe Negen 2:25.41a Spring Lake
67. Merrick Richardson 2:25.48a Grand Haven
68. - Zhane Arthur 2:25.60a St. Joseph
69. Emmanuel Horrace 2:26.13a Mt. Pleasant
69. Emmanuel Horrace 2:26.13a
70. Drayson Beyer 2:26.44a Thornapple K
71. Peyton Lefever 2:28.26a Muskegon Mona Shores
72. 9 Justin Postma 2:29.59a South Haven
73. Josiah Brouwer 2:29.99a Grand Rapids
74. - Nate Passorelli 2:30.09a Allegan
75. Tristen Robbins 2:30.91a Muskegon Mona Shores
76. 9 Thomas Loftus 2:33.29a Allegan
77. Jacob Westlake 2:34.47a Thornapple K
77. Jacob Westlake 2:34.47a
78. Jon Woodring 2:34.81a Reeths-Puffe
79. 10 Mike Middlestadt 2:36.08a Muskegon Orchard View
80. Matt Bell 2:37.54a Reeths-Puffe
81. Justin Addison 2:37.59a Kalamazoo Ce
82. Joel Lechille 2:40.56a Big Rapids
83. 9 Zach Manion 2:51.25a Grandville Calvin Ch...
-- 12 Taylor Terborg SCR Grandville Calvin Ch...
-- 10 Jake Stryker SCR Holland West Ottawa
-- - Zachery Burnham SCR Muskegon Orchard View
X 1600 Meters - Varsity - Finals
1. 11 Anthony Berry 4:24.44a Traverse City Central
2. 11 Abe Visser 4:30.59a Grandville Calvin Ch...
3. 12 Skyler Arthur 4:32.83a St. Joseph
4. 12 Luke Simonds 4:35.13a Grand Rapids Kenowa ...
5. Garett Smith 4:35.60a Hudsonville
6. 11 Matt Smith 4:35.93a Grandville
7. 12 Logan Jurgens 4:36.38a Grandville Calvin Ch...
8. Luke Noah 4:40.83a Thornapple K
9. Jim VanDyke 4:45.21a Christian
10. Matthew Levitt 4:45.24a East Grand R
11. Kyle Chamberlain 4:47.97a Hudsonville
12. 12 Kevin Elliott 4:47.98a Grand Rapids Kenowa ...
13. - Bailey Brown 4:49.99a Muskegon Mona Shores
14. Tyler Poel 4:50.26a Christian
15. 11 Kellen Rau 4:50.58a Grandville
16. - Morgan McGrew 4:50.96a Traverse City Central
17. - Bryce Arredondo 4:51.10a Zeeland West
18. 11 Ethan Israels 4:51.80a Holland West Ottawa
19. Kyle Montgomery 4:51.99a Mt. Pleasant
20. Farup Schieber 4:52.35a Kalamazoo Ce
20. Farup Schieber 4:52.35a
21. 12 Tanner Rydleski 4:52.71a St. Joseph
22. Tyler Laninga 4:53.55a Grand Rapids
23. Kenton Rossi 4:54.23a East Grand R
24. Mac LaBelle 4:54.52a Mt. Pleasant
25. 11 Angelo Leon 4:55.16a East Kentwood
26. 10 Mitchell Johnson 4:55.28a Fruitport
27. 11 Aaron King 4:57.17a Fruitport
28. 10 Shawn Roncka 4:59.31a Grandville
29. 11 Jarek Brower 5:00.32a Zeeland West
30. Ben Jensen 5:00.45a Ludington
31. Dylan Lame 5:00.53a Hudsonville
32. John Segert 5:00.95a Ludington
33. 10 Mark Jacobs 5:01.34a Big Rapids
34. 11 Sam Deuling 5:01.54a Muskegon Orchard View
35. 12 Austin Pitts 5:02.25a East Kentwood
36. Charles Surratt 5:02.34a Hastings
37. Ryan Van Orman 5:02.60a Christian
37. Ryan Van Orman 5:02.60a
38. Eric Judd 5:02.84a Lowell
39. Lucas Piekarski 5:02.90a Spring Lake
40. 10 Jake Stryker 5:03.38a Holland West Ottawa
41. 10 Stephen McGraw 5:03.48a Grandville
42. 10 Chad Garrett 5:03.97a Traverse City Central
43. 11 Dennis Mbuta 5:04.02a East Kentwood
44. 11 Sam Austin 5:04.85a Allendale
45. Cameron Thalhammer 5:07.15a Spring Lake
46. Hans Leisman 5:07.26a Christian
47. Stephen Hoffman 5:07.73a East Grand R
48. Zach Capalong 5:08.21a Jenison
49. 10 Eric TerHaar 5:08.27a Zeeland West
50. 9 Seth Strout 5:08.53a Jenison
51. John Miles 5:08.94a Grand Haven
52. Ross Helmer 5:09.03a Hudsonville
53. Nick MacGeorge 5:09.64a East Grand R
54. charles leonard 5:09.95a Niles
55. 12 Matt Lewis 5:10.12a Zeeland West
56. Cameron Kyser 5:10.58a Spring Lake
57. 12 Micah Gerakinis 5:10.64a Allendale
58. Matt Schmidt 5:10.65a Spring Lake
59. Brandon Gray 5:10.72a Hastings
60. Quentin Couvelaire 5:10.98a Grand Haven
61. Cole Smallwood 5:11.76a Mt. Pleasant
61. Cole Smallwood 5:11.76a
62. - Mike Hyatt 5:11.77a Muskegon Orchard View
63. 11 Demeatrice Webster 5:11.78a East Kentwood
64. Chris McGlynn 5:12.00a Battle Creek
65. 12 Charlie Bartosiewicz 5:12.39a Grand Rapids Kenowa ...
66. - Aaron Weimer 5:12.93a Holland West Ottawa
67. Alex Sulka 5:13.60a Battle Creek
68. Morrison Ismond 5:14.47a Lowell
68. Morrison Ismond 5:14.47a
69. Cody DeHaan 5:14.81a Zeeland East
70. 12 Blake Cramer 5:15.06a Muskegon Mona Shores
71. 10 Michael Gills 5:15.48a Traverse City Central
72. 12 Zach Wurst 5:16.08a Zeeland East
73. Emmanuel Horrace 5:16.90a
73. Emmanuel Horrace 5:16.90a Mt. Pleasant
74. Morgan Tolles 5:17.36a Hastings
75. Cian Johnson 5:18.60a Kalamazoo Ce
76. Jackson Henning 5:18.60a Kalamazoo Ce
77. Eric Johnson 5:19.22a Grand Haven
78. Ian Wiersma 5:19.82a Zeeland East
79. - Will Lage 5:19.91a St. Joseph
80. 11 Andy Upham 5:19.92a Big Rapids
81. Dominic Henteman 5:20.26a
81. Dominic Henteman 5:20.26a Grand Haven
82. Trenton Dalm 5:21.47a Ludington
83. Joshua Newman 5:21.95a Kalamazoo Ce
83. Joshua Newman 5:21.95a
84. - Nate Passorelli 5:22.86a Allegan
85. 10 Tyler Postema 5:23.97a Grand Rapids Kenowa ...
86. Ryan Varney 5:24.77a
86. Ryan Varney 5:24.77a Thornapple K
87. Devin Tomlinson 5:24.99a Niles
88. 11 Foster Woodruff 5:26.01a St. Joseph
89. 10 Sam Powell 5:26.16a Muskegon Mona Shores
90. - Zeke Clark 5:27.36a Muskegon Mona Shores
91. Paul Douglas 5:27.75a Reeths-Puffe
92. 9 Jackson Schooley 5:28.02a South Haven
93. 12 Hunter Jacobs 5:28.40a Big Rapids
94. 9 Zach Hoekstra 5:29.46a Grandville Calvin Ch...
95. 11 Hunter VanKlompenberg 5:32.33a Grandville Calvin Ch...
96. Zach Portteus 5:33.04a Battle Creek
97. - Bryce Sawyer 5:33.30a Allendale
98. Ronnie Collins 5:33.37a Hastings
99. Jason Gilder 5:33.41a Grand Rapids
100. 10 Edward DeLong 5:37.22a South Haven
101. 9 Thomas Loftus 5:37.82a Allegan
102. Noah Wiley 5:38.82a Battle Creek
102. Noah Wiley 5:38.82a
103. - Jason Isenga 5:42.00a Allendale
104. Tyler Warners 5:47.43a Grand Rapids
105. 11 Ayden Tyler 5:48.09a Muskegon Orchard View
106. Dan Onan 5:49.91a Lowell
107. Matt Ostoin 5:56.01a Reeths-Puffe
108. 9 Logan Wilson 6:05.13a Allegan
109. Trevor Beardsley 6:06.64a Thornapple K
109. Trevor Beardsley 6:06.64a
110. 10 Colton Borst 6:07.80a Allegan
111. Jared Theule 6:23.91a Grand Rapids
-- 12 Gabe Kuyten DNF Holland West Ottawa
-- 12 Aidan Johansen DNF Big Rapids
-- 10 John Groendyke SCR Zeeland East
X 60m Hurdles - 39" - Varsity - Finals
1. 12 Alex Liggett 8.14a Traverse City Central
2. 12 Tristen Frey 8.19a East Kentwood
3. 12 Nate Couturier 8.67a Allendale
4. 12 Chase Borgeson 8.72a Allegan
5. Daniel Walker 8.82a Battle Creek
6. 12 Ryan Homik 8.82a Holland West Ottawa
7. 12 Amonte Millender 8.84a Holland West Ottawa
8. Drew Engle 8.89a Hastings
9. Collin Casey 8.99a Grand Haven
9. Collin Casey 8.99a
10. 10 James Brumfield 9.18a Traverse City Central
11. 11 Kyle Buffin 9.25a Grandville
12. 10 Drew Couturier 9.27a Allendale
13. 10 Jacob Sturman 9.30a Allegan
14. 12 Devin Butler 9.32a Zeeland East
15. 12 Evan Lambert 9.40a East Kentwood
16. Brendan Mason 9.41a
16. Brendan Mason 9.41a Lowell
17. 12 Nathan Moon 9.45a East Kentwood
X 60m Hurdles - 39" - Varsity - Prelims
1. 12 Tristen Frey 8.20a East Kentwood
2. 12 Alex Liggett 8.22a Traverse City Central
3. 12 Nate Couturier 8.61a Allendale
4. Collin Casey 8.77a Grand Haven
4. Collin Casey 8.77a
5. Drew Engle 8.81a Hastings
6. 12 Chase Borgeson 8.83a Allegan
7. 12 Amonte Millender 8.91a Holland West Ottawa
8. Daniel Walker 8.93a Battle Creek
9. 12 Ryan Homik 9.08a Holland West Ottawa
10. 12 Devin Butler 9.15a Zeeland East
11. 10 Jacob Sturman 9.22a Allegan
12. 10 Drew Couturier 9.26a Allendale
13. Brendan Mason 9.27a Lowell
13. Brendan Mason 9.27a
14. 10 James Brumfield 9.28a Traverse City Central
15. 11 Kyle Buffin 9.31a Grandville
16. 12 Evan Lambert 9.32a East Kentwood
17. 12 Nathan Moon 9.32a East Kentwood
18. David Morrow 9.38a Battle Creek
19. 12 Andrew Robinson 9.46a Grandville
20. David Byl 9.54a Christian
21. Matais Keyes 9.58a Muskegon Orchard View
22. Parker Aerts 9.61a
22. Sloan Felton 9.61a Mt. Pleasant
22. Parker Aerts 9.61a Reeths-Puffe
24. Job Mahue 9.62a East Kentwood
25. 12 Kyle Winger 9.68a Fruitport
26. 11 Keenan VanderOord 9.69a Muskegon Mona Shores
27. Dylan Liggett 9.74a Traverse City Central
28. Chase Jenkens 9.76a
28. Chase Jenkens 9.76a Hudsonville
29. Corbin DeYoung 9.77a Zeeland East
30. Gavin Thayer 9.78a Mt. Pleasant
30. DaLeon Graham 9.78a Battle Creek
32. 12 Mark Cistaro 9.79a Holland West Ottawa
33. Josh Branagan 9.80a Lowell
34. 11 James Hedges 9.82a South Haven
35. J'Vonte Schanzenbaker 9.98a Battle Creek
36. 12 Kris Wells 10.00a Muskegon Orchard View
37. Brennan Edwards 10.00a Hudsonville
38. 12 Justin Roy 10.02a Traverse City Central
39. Gage Shellenbarger 10.13a Mt. Pleasant
39. Gage Shellenbarger 10.13a
40. Ross Koella 10.14a Grand Haven
41. 11 Austin Veele 10.16a Zeeland West
42. Jacob Sampson 10.16a Reeths-Puffe
43. Brandon Moore 10.17a Grand Haven
44. Mike Weissert 10.22a Reeths-Puffe
45. 11 Justin Tokarczyk 10.31a Muskegon Mona Shores
46. 11 Robbie Thomas 10.31a St. Joseph
47. Jonathan DeBruin 10.36a Grand Rapids
48. 11 Tyler Thompson 10.40a Zeeland West
49. 10 Dylan Taylor 10.42a Jenison
50. Brian Brewer 10.43a Hudsonville
51. Sheldon Mudd 10.52a Niles
52. Badr Semia 10.53a Zeeland West
53. 12 Saiko Jawo-Smalla 10.53a Zeeland West
54. Jacob Gonzalez 10.60a Christian
55. Trevor Wisneski 10.62a Christian
56. Dellen Veldhouse 10.65a Grand Rapids
57. Matt Hubbard 10.77a Grand Rapids
57. Matt Hubbard 10.77a
58. Tayler Haney 10.98a Mt. Pleasant
59. Reid Grunewald 11.05a East Grand R
59. Reid Grunewald 11.05a
60. 12 Nick Berens 11.08a Grandville
61. 10 Josh Watkins 11.11a Grandville Calvin Ch...
62. Alex Viviano 11.22a
62. Alex Viviano 11.22a Thornapple K
63. - Nathan TenBrink 11.33a Zeeland East
64. Nick Cockerham 11.55a Thornapple K
64. Nick Cockerham 11.55a
65. Marshall Gabala 11.77a Spring Lake
66. 10 Ethan Zahrt 11.79a Grand Rapids Kenowa ...
67. Max Adams 11.83a East Grand R
68. Colton Compagner 11.83a Zeeland East
69. Kevin DeBruin 11.90a Grand Rapids
70. Zach Vatter 12.49a Lowell
70. Zach Vatter 12.49a
71. Braiden Cataldo 12.61a Allendale
72. Joe James 12.73a Hastings
73. Nick Karn 13.33a Hastings
74. Adam Lewis 13.48a Hastings
75. 9 Alex Brantley 14.62a South Haven
76. Clayton DeJong 15.03a East Grand R
-- 11 Kevin Devos SCR Allendale
-- 10 Wyatt Kendra SCR Fruitport
X 4x300 Relay - Varsity - Finals
1. - 2:27.62a East Kentwood
2. - 2:29.96a Zeeland West
3. - 2:30.33a Allendale
5. - 2:33.40a Holland West Ottawa
6. - 2:33.60a Zeeland East
7. - 2:34.47a South Haven
8. - 2:34.90a Grand Rapids Kenowa ...
13. - 2:37.57a Muskegon Mona Shores
14. - 2:38.56a Grandville
15. - 2:38.94a Jenison
16. - 2:39.30a Fruitport
18. - 2:40.72a St. Joseph
20. - 2:43.13a Traverse City Central
21. - 2:43.43a Allegan
25. - 2:48.32a Grandville Calvin Ch...
28. - 2:50.79a Big Rapids
32. - 3:05.34a Muskegon Orchard View
X 4x600 Relay - Varsity - Finals
1. - 5:49.73a Grand Rapids Kenowa ...
2. - 5:53.39a Zeeland West
4. - 6:02.02a Holland West Ottawa
6. - 6:06.82a East Kentwood
7. - 6:13.91a Niles
8. - 6:16.26a Traverse City Central
9. - 6:19.58a South Haven
14. - 6:24.28a Muskegon Mona Shores
15. - 6:25.47a Jenison
17. - 6:30.14a Muskegon Orchard View
18. - 6:33.86a St. Joseph
20. - 6:40.02a Grandville Calvin Ch...
25. - 7:05.16a Zeeland East
-- - SCR Grandville
-- - SCR Fruitport
X Shot Put - 12lb - Varsity - Finals
1. Matt Brown 49-07.00 Zeeland East
2. 12 Dylan Janisse 47-11.00 Zeeland East
3. 10 Jonathan Berghorst 47-05.00 Zeeland East
4. 12 Tyler Webb 47-00.00 Grandville
5. 12 Justin Blanch 45-10.00 Jenison
6. 10 Jayk Slager 45-08.00 Zeeland West
7. Dakota Shoter 44-03.00 Kalamazoo Ce
7. Dakota Shoter 44-03.00
8. Nick Krammer 43-09.00 Fruitport
8. 11 Zach Kunst 43-09.00 Grand Rapids Kenowa ...
10. Mitchal Quakkelaar 43-07.00 Grand Rapids
11. Jeanne Pierre Nkolo 43-05.00 East Kentwood
12. 12 Smith Saenbouttarath 43-04.00 Zeeland West
13. 11 Zach VanValkenburg 42-11.00 Zeeland West
14. 12 Brendon Buck 42-09.00 South Haven
15. 12 Jacob Bachman 42-08.00 Zeeland East
16. 12 Alec Stanley 41-09.00 Fruitport
17. 12 Daniel Barton 41-03.00 South Haven
17. 10 Dustin Schneider 41-03.00 Allegan
17. Justin Everitt 41-03.00 Lowell
20. Chase VanHoef 40-11.00 Grand Haven
21. 11 Darius Powell 40-08.00 St. Joseph
22. Vincent Hayes 40-07.00 East Kentwood
23. Noah DeByle 40-03.00 Hudsonville
24. Jaylin Alston 39-11.00 Muskegon Mona Shores
25. Collin McGee 39-04.00 Lowell
26. Michael Miller 39-03.00 Battle Creek
27. Tyler Beckman 39-02.00 Reeths-Puffe
28. Tyler Youngs 39-01.00 Hastings
28. - Kylan Sherman 39-01.00 Fruitport
30. Sean Fitzgerald 38-09.00 Mt. Pleasant
30. Sean Fitzgerald 38-09.00
31. 10 John Pereira 38-08.00 Big Rapids
32. 12 Logan Gracey 38-07.00 East Kentwood
33. 10 Nick Gracey 38-05.00 East Kentwood
34. Taylor Woodwyk's 38-03.00 Hudsonville
34. Taylor Woodwyk's 38-03.00
35. 12 Caleb Mesman 38-02.00 Allendale
36. 12 Justin Roney 38-01.00 St. Joseph
36. Griffin Ray 38-01.00 Ludington
38. Andrew Kidd 37-10.50 Thornapple K
39. 12 Griffin Brien 37-09.00 Traverse City Central
39. Grant Potter 37-09.00 Big Rapids
41. Sean Akins 37-08.00 St. Joseph
42. 10 Hayden Sardina 37-06.00 South Haven
43. 12 Cody O'Dell 37-05.00 Holland West Ottawa
43. Evan Baxter 37-05.00 Hudsonville
45. Murphy George 37-04.00 Hastings
46. - Tyler Tippens 37-03.00 Muskegon Mona Shores
47. 11 Pierce Babinec 37-02.00 Zeeland West
47. Jack Ellermets 37-02.00 Hudsonville
49. Nick Kloosterman 37-00.00 Lowell
49. Grant Evans 37-00.00 Mt. Pleasant
49. Nick Kloosterman 37-00.00
51. Braulio Sosa 36-11.00
51. Braulio Sosa 36-11.00 Niles
52. 12 Seth Tice 36-09.00 Traverse City Central
53. Allen Keffer 36-07.50 Ludington
54. 11 Mitch Budahn 36-04.00 Allegan
55. 11 Jacob Weishuhn 36-02.00 Grand Rapids Kenowa ...
56. Sam Miller 36-00.00 Mt. Pleasant
56. Sam Miller 36-00.00
57. Deacon Poole 35-09.00 Grand Haven
57. Raiden MacLeod 35-09.00 Hastings
59. Anthony Younger 35-08.00 Niles
60. 10 Mitchell Lumsden 35-06.00 Grand Rapids Kenowa ...
61. 10 Matt Vongphachanh 35-04.00 Holland West Ottawa
61. 12 Donny Hodges 35-04.00 Allendale
63. Grant Peterson 35-03.00 Spring Lake
63. Jared Bailey 35-03.00 Hastings
63. Jared Bailey 35-03.00
65. Noah Dobrzelewski 35-01.00 Ludington
66. 10 Cole Bull 35-00.50 Jenison
67. Ben Evans 35-00.00 Niles
68. Russell Henry 34-09.00 Godwin Heigh
69. 10 Brenden Arnold 34-08.00 Traverse City Central
70. 10 Matt Schlinz 34-07.00 Allendale
71. 11 Jared Haver 34-06.00 Traverse City Central
71. Avery Lupton 34-06.00 Lowell
71. Avery Lupton 34-06.00
73. Ian Marsh 34-05.00 Mt. Pleasant
73. 12 Daleon Robinson 34-05.00 St. Joseph
75. Kevin Pham 34-03.00 Godwin Heigh
76. Nathan VanSolkema 34-02.00 Grand Rapids
76. Nathan VanSolkema 34-02.00
77. Kyle Kniffen 34-01.00 Thornapple K
77. 10 Ted Babcock 34-01.00 Holland West Ottawa
79. Adam Ginn 33-06.00 Allendale
80. Andrew Vincent 33-05.00 Battle Creek
81. Chris Sulka 33-03.00 Battle Creek
81. Chris Sulka 33-03.00
82. Drew Christensen 33-02.00 Spring Lake
83. Sean McWilliams 33-01.00 Reeths-Puffe
84. 11 Nolte Cunningham 32-11.00 Grand Rapids Kenowa ...
85. 10 Jordan Burton 32-09.00 Holland West Ottawa
85. Deontaye Moffet 32-09.00 Muskegon Mona Shores
87. Victor Taylor 32-07.00 Kalamazoo Ce
88. 10 Jeffery Caldarona 32-06.00 Allegan
89. Ben VanderBroek 32-03.00 Grand Haven
90. Gabe Havelka 32-00.00 Thornapple K
90. Gabe Havelka 32-00.00
91. Andy Abbring 31-10.00
91. Andy Abbring 31-10.00 Spring Lake
92. Blake Williams 31-02.50 Christian
92. Blake Williams 31-02.50
93. Orlandre' Wafford 29-11.00 Kalamazoo Ce
94. Nick Devries 29-07.50 Muskegon Orchard View
95. 10 Austin Hodges 28-04.00 Grandville
96. Levi Barry 28-00.00 Grand Haven
97. Javier Sanchez 27-11.00 Battle Creek
98. 9 Misael Vasquez 27-01.00 Grandville Calvin Ch...
99. 12 Trevor Spence 25-06.00 Muskegon Orchard View
99. Chase Coke 25-06.00 Grand Rapids
99. Chase Coke 25-06.00
-- - David Parks SCR Grandville
-- 11 Ben Welsh SCR Muskegon Orchard View
X Discus - 1.6kg - Varsity - Finals
1. 12 Jacob Bachman 143-02 Zeeland East
2. 11 Zach VanValkenburg 141-06 Zeeland West
3. 10 Jayk Slager 137-11 Zeeland West
4. 10 Jonathan Berghorst 136-04 Zeeland East
5. 11 Zach Kunst 132-09 Grand Rapids Kenowa ...
6. 12 Tyler Webb 126-02 Grandville
7. Brendan Van Houten 117-09 Christian
8. 10 Cole Bull 116-08 Jenison
9. Michael Miller 115-11 Battle Creek
10. Braulio Sosa 111-06 Niles
10. Braulio Sosa 111-06
11. 10 Dustin Schneider 109-10 Allegan
12. Chase VanHoef 109-01 Grand Haven
13. 12 Justin Blanch 108-06 Jenison
14. Andrew Vincent 107-09 Battle Creek
15. Mitchal Quakkelaar 106-09 Grand Rapids
16. Dakota Shoter 106-03 Kalamazoo Ce
16. Dakota Shoter 106-03
17. Anthony Younger 104-07 Niles
18. Marshall Gabala 104-04 Spring Lake
19. 12 Caleb Mesman 103-05 Allendale
20. Kyle Kniffen 103-00 Thornapple K
21. 12 Trevor Sanderson 102-11 East Kentwood
22. 11 Spencer Dodde 101-05 Allendale
23. Tyler Beckman 101-00 Reeths-Puffe
24. Kurt Recker 99-02 Spring Lake
25. Darious Cooper 99-01 Muskegon Orchard View
26. 11 Kory McLaughin 97-04 St. Joseph
27. 12 Cody O'Dell 95-04 Holland West Ottawa
28. Patrick Murphy 94-08 Hastings
29. Jeanne Pierre Nkolo 93-09 East Kentwood
30. Justin Everitt 93-00 Lowell
31. Sean McWilliams 92-07 Reeths-Puffe
32. Ian Marsh 91-01 Mt. Pleasant
33. 12 Justin Roney 90-05 St. Joseph
34. 12 Griffin Brien 89-03 Traverse City Central
35. 10 Mitchell Lumsden 87-11 Grand Rapids Kenowa ...
36. Grant Evans 87-00 Mt. Pleasant
37. Bert Hernandez 86-08 Hastings
37. 11 Jared Haver 86-08 Traverse City Central
39. 10 Matt Vongphachanh 83-01 Holland West Ottawa
40. Andrew Kidd 80-08 Thornapple K
41. Evan Baxter 79-05 Hudsonville
42. Collin McGee 79-01 Lowell
43. Ryan Uzarski 78-03 Christian
44. 10 Austin Hodges 78-01 Grandville
45. 11 Mitch Budahn 74-09 Allegan
46. Victor Taylor 71-02 Kalamazoo Ce
47. Taylor Woodwyk's 65-09 Hudsonville
47. Taylor Woodwyk's 65-09
48. Deacon Poole 60-11 Grand Haven
49. Chase Coke 57-06 Grand Rapids
49. Chase Coke 57-06
50. 9 Misael Vasquez 43-00 Grandville Calvin Ch...
-- 10 John Pereira ND Big Rapids
-- 12 Alec Stanley ND Fruitport
-- 11 Rodolfo Mendez ND Muskegon Orchard View
X High Jump - Varsity - Finals
1. Kendrick Dorgan 6-00.00 Kalamazoo Ce
2. 12 Matt Schuiteman 6-00.00 Muskegon Mona Shores
3. 12 Devin Butler 6-00.00 Zeeland East
4. 12 Brent Kimbrel 6-00.00 East Kentwood
5. 12 James Smith Jr. 5-10.00 South Haven
6. Dontae Murphy 5-10.00 Niles
6. Dontae Murphy 5-10.00
7. Gage Shellenbarger 5-10.00
7. Gage Shellenbarger 5-10.00 Mt. Pleasant
8. Luis DeKryger 5-10.00 Grand Rapids
9. - Nick Jewell 5-10.00 St. Joseph
10. 12 Demario King 5-08.00 Holland West Ottawa
10. 12 Ben Heidema 5-08.00 Holland West Ottawa
10. 11 Chris Abel 5-08.00 Zeeland East
10. 12 Spencer Kroupa 5-08.00 Traverse City Central
10. 11 Cameron Brandow 5-08.00 Fruitport
10. Alec Harden 5-08.00 Hastings
10. Austin Earnst 5-08.00 Ludington
10. Ryan Veenstra 5-08.00 Grand Rapids
10. Armund Gordon 5-08.00 Reeths-Puffe
10. Raquon Glenn 5-08.00 Niles
10. Austin Earnst 5-08.00
20. Aaron Smith 5-04.00
20. Nate Forward 5-04.00 Zeeland West
20. CJ Lagrone 5-04.00 East Kentwood
20. Jalen Taylor 5-04.00 Christian
20. Aaron Smith 5-04.00 Reeths-Puffe
20. Jacob Gonzalez 5-04.00 Christian
20. Carter Bennett 5-04.00 Hastings
20. Kelvyn Valdez 5-04.00 Godwin Heigh
20. Jarrod Cobb 5-04.00 Ludington
20. 10 Drew Couturier 5-04.00 Allendale
20. 10 Colten Koning 5-04.00 Grandville Calvin Ch...
20. 10 Malakhai Huff 5-04.00 Allendale
20. - Cassidy Henshaw 5-04.00 Traverse City Central
32. 10 Marcus Stewart 5-00.00 Muskegon Orchard View
32. 11 James Hedges 5-00.00 South Haven
32. - Devron Williams 5-00.00 Muskegon Orchard View
32. 9 Landon Mielke 5-00.00 Allegan
32. 9 Nic Sagodic 5-00.00 Allegan
32. 11 Tyler Thompson 5-00.00 Zeeland West
32. 11 Joe Rambo 5-00.00 Jenison
32. 10 Jared Wohlford 5-00.00 Grand Rapids Kenowa ...
32. Tim Wilson 5-00.00 Mt. Pleasant
32. DaLeon Graham 5-00.00 Battle Creek
32. Jake Watson 5-00.00 Battle Creek
32. Parker White 5-00.00 Hudsonville
32. Ross Koella 5-00.00 Grand Haven
32. Earl Sain 5-00.00 East Grand R
32. Sam Matthews 5-00.00 East Grand R
32. Austin Branagan 5-00.00 Lowell
-- 9 Tyler Hulst NH Grandville Calvin Ch...
X Pole Vault - Varsity - Finals
1. Michael Martin 13-09.00 Battle Creek
2. 11 Allen McNeal 12-00.00 East Kentwood
3. 12 Adam Racette 12-00.00 East Kentwood
4. Nate Grysen 12-00.00 Hudsonville
5. 12 Matt Porter 11-00.00 Grandville
5. 12 Conner Geerlings 11-00.00 East Kentwood
7. Thomas Word 11-00.00 Christian
8. Jake Webster 10-00.00 Hudsonville
8. 12 Andrew Kooyer 10-00.00 Grandville
8. 11 Max Franz 10-00.00 Traverse City Central
8. 10 Marcus Lubbers 10-00.00 Grandville Calvin Ch...
9. 11 Chris Wilson 10-00.00 Traverse City Central
9. Brendan Sieggreen 10-00.00 Hudsonville
14. Sam Johnson 9-00.00 Hastings
14. J'Vonte Schanzenbaker 9-00.00 Battle Creek
14. Ben MacNiell 9-00.00 Grand Haven
14. Jack Fleming 9-00.00 Mt. Pleasant
14. Ben MacNiell 9-00.00
14. 11 Eli Flores 9-00.00 Fruitport
14. 10 Matt Talcott 9-00.00 Allendale
14. 11 Skylar Gingrich 9-00.00 Grandville Calvin Ch...
14. 11 Sage Mueller 9-00.00 St. Joseph
-- 10 Aidan Reed NH St. Joseph
-- 12 Dominic Farmer NH Traverse City Central
-- 11 Austin May NH Muskegon Orchard View
-- 11 Chris Herrera NH South Haven
-- 12 Jeff Knoll NH Holland West Ottawa
-- 10 Remington Bont NH Allendale
-- 10 Bailey Lynn NH Fruitport
-- 10 Dawson Forner NH Allendale
-- 11 Jared Krug NH Allegan
-- 9 Chris Hitchcock SCR Allegan
-- 11 Mitchell Armstrong SCR Grand Rapids Kenowa ...
-- 10 Josh Kunst SCR Grand Rapids Kenowa ...
-- 10 Seth Dood SCR Muskegon Orchard View
X Long Jump - Varsity - Finals
1. 12 Demario King 20-10.00 Holland West Ottawa
2. 12 Michael Catching 20-08.50 East Kentwood
3. Jacob Jordan 20-06.00 Godwin Heigh
4. 12 Devin Butler 20-03.50 Zeeland East
5. DaLeon Graham 20-01.00 Battle Creek
6. Josh Sampson 19-08.00 Reeths-Puffe
7. 10 Drew Couturier 19-08.00 Allendale
8. 10 James Brumfield 19-07.50 Traverse City Central
9. Collin Casey 19-04.50 Grand Haven
9. Collin Casey 19-04.50
10. 12 Joby Lach 19-04.00 Zeeland East
11. 11 Chris Kramer 19-03.50 Fruitport
12. Kendrick Dorgan 19-03.00 Kalamazoo Ce
13. Malik Schrad 19-01.00 Battle Creek
13. Sean Akins 19-01.00 St. Joseph
13. 12 Donny Hodges 19-01.00 Allendale
16. Joe VandePol 18-09.50
16. Joe VandePol 18-09.50 Grand Rapids
17. 11 Cameron Brandow 18-08.00 Fruitport
17. 12 Nate Couturier 18-08.00 Allendale
19. 10 Robbie Morse 18-07.00 Traverse City Central
19. 12 Chase Borgeson 18-07.00 Allegan
21. 12 Carlos Alcantar 18-06.00 Holland West Ottawa
22. 11 Savion Davis 18-04.50 South Haven
22. Luis DeKryger 18-04.50 Grand Rapids
24. Zac Petterson 18-04.00 Ludington
24. Spencer Pluger 18-04.00 Hudsonville
24. Zac Petterson 18-04.00
24. Brian Price 18-04.00 Muskegon Orchard View
27. 10 Kendall Cunningham 18-03.50 South Haven
27. 11 Brock Bethke 18-03.50 Jenison
27. 10 Dainen Evink 18-03.50 Zeeland East
30. 11 Christion Williams 18-02.50 Grandville Calvin Ch...
31. - Cassidy Henshaw 18-02.00 Traverse City Central
32. 12 Connor Green 17-11.00 East Kentwood
32. Keon Rick 17-11.00 Spring Lake
34. Gavin Thayer 17-09.50 Mt. Pleasant
35. Duran Navarro 17-09.00 Ludington
36. Gabriel Andree 17-08.50 Christian
37. Eddie Ip 17-08.00 Grand Rapids
38. 11 Cam Brisbin 17-07.50 Jenison
39. Nick Shafer 17-07.00 Hastings
40. Justin Judge 17-06.50 Mt. Pleasant
40. Josh Branagan 17-06.50 Lowell
40. Dalton Agers 17-06.50 Hudsonville
43. 10 Kent Martin 17-06.00 Grandville
44. Ethan Kafila 17-05.50 Allendale
45. Luke Johnson 17-05.00 Grandville
45. 10 Drew Hedstrom 17-05.00 St. Joseph
47. Clay Coltson 17-04.50 Hastings
48. 10 Michael Stephens 17-04.00 South Haven
49. Logan Nystrom 17-03.50 Mt. Pleasant
50. Parker Aerts 17-03.00 Reeths-Puffe
50. Parker Aerts 17-03.00
50. 11 Robbie Thomas 17-03.00 St. Joseph
52. 11 Vinh Doan 17-01.00 Zeeland West
52. 12 Ben Heidema 17-01.00 Holland West Ottawa
52. 11 Joel Nagelkirk 17-01.00 Grandville Calvin Ch...
52. Collin Pollatz 17-01.00
52. Matthew Ellis 17-01.00
52. Collin Pollatz 17-01.00 Grand Rapids
52. Matthew Ellis 17-01.00 East Grand R
57. 10 Jared Wohlford 17-00.50 Grand Rapids Kenowa ...
58. 10 Deryk Atkins 17-00.00 St. Joseph
58. Darrius Lampkin 17-00.00 Grandville
60. Daniel Quintanilla 16-11.00 Zeeland West
60. Collin Foster 16-11.00 Mt. Pleasant
62. 10 Andrew Lee 16-10.00 Grand Rapids Kenowa ...
63. Kenny Stump 16-09.50 Lowell
64. 10 Tyler Burtch 16-09.00 Zeeland East
64. 12 Justin Helou 16-09.00 Grand Rapids Kenowa ...
66. Nick Higgins 16-08.50 Lowell
67. 11 Gavin Hancock 16-08.00 Fruitport
68. Shane Carlon 16-06.50 Hudsonville
69. Alec Lundeen 16-06.00 Zeeland West
70. Dylan Wheeler 16-04.50 Hastings
71. Tyler VanMeurs 16-03.00 Christian
71. Tyler VanMeurs 16-03.00
72. Noah Lumbert 16-02.50 Hastings
73. Theo Stevenson 16-01.50 Reeths-Puffe
73. Theo Stevenson 16-01.50
74. Troy Althus 16-01.00
74. Casper Attermann 16-01.00
74. Troy Althus 16-01.00 Ludington
74. Casper Attermann 16-01.00 Grand Haven
76. 10 Jamal Dawson 16-00.50 Muskegon Mona Shores
77. Will Reinke 15-10.00 East Grand R
77. Nathan McCardell 15-10.00 East Grand R
77. Nathan McCardell 15-10.00
79. Geonta Miller 15-09.00 Battle Creek
80. 9 Damyon Wedge 15-07.00 Allegan
81. Marshall Gabala 15-05.00 Spring Lake
82. Calvin Gaines 15-02.00 East Grand R
83. Peter Williamson 15-01.00 Thornapple K
83. Peter Williamson 15-01.00
84. Damonte Streeter 15-00.50 Kalamazoo Ce
84. Austin Branagan 15-00.50 Lowell
86. JaMicheal Brown 14-07.50 Godwin Heigh
87. Chase Coke 14-07.00 Grand Rapids
87. Cordel Lenhart 14-07.00 Hudsonville
87. Chase Coke 14-07.00
87. Cordel Lenhart 14-07.00
89. Chris Libbett 14-06.00
89. Chris Libbett 14-06.00 Godwin Heigh
89. 9 David Vasquez 14-06.00 Grandville Calvin Ch...
91. Levi Thaler 14-04.00 Thornapple K
91. Levi Thaler 14-04.00
92. 12 Eetu Luhtanen 14-00.00 Grand Rapids Kenowa ...
93. Justin Strimpel 11-11.00
93. Justin Strimpel 11-11.00 Thornapple K
-- 12 Kenny Sihavong ND Zeeland West
-- 12 Chris Cavanaugh ND Allegan
-- 11 Keenan VanderOord ND Muskegon Mona Shores
-- 10 Noah Denney ND Grandville
-- 12 Tristen Frey ND East Kentwood
-- 10 Andre Welch ND East Kentwood
-- 12 Taran Lutes ND Traverse City Central
-- 12 Kris Wells ND Muskegon Orchard View
-- 10 Wyatt Kendra ND Fruitport
-- 10 Anthony Martin ND Muskegon Orchard View