Boys 5000 Meter Run
1. 12 Connor Wuori 15:42.1 Portage Central
2. 12 Garett Smith 16:26.8 Hudsonville
3. 12 Ramadhan Mohamed 16:37.1 East Kentwood
4. 9 Jack Nicholson 16:37.6 Grand Haven
5. 12 Gabe Kuyten 16:39.3 Holland West Ottawa
6. 11 Matt Smith 16:43.0 Grandville
7. 12 Flynn Darby 16:44.8 Caledonia
8. 10 Jordan Bennett 16:46.2 Caledonia
9. 10 Gannon Foley 16:51.3 Portage Central
10. 12 Zach Capulong 16:52.2 Jenison
11. 12 Devon Main 16:53.7 Hudsonville
12. 12 Brian Stubelt 16:53.8 Portage Central
13. 11 Kyle Chamberlain 16:53.8 Hudsonville
14. 11 Nolan Meister 16:55.5 East Kentwood
15. 10 Derek Sanchez 17:00.4 Hudsonville
16. 12 Ross Helmer 17:02.5 Hudsonville
17. 11 Shayden Fisher 17:03.5 Grandville
18. 11 Jordan Diephouse 17:05.6 Grand Haven
19. 12 Nick Johnson 17:10.5 Grand Haven
20. 10 Jake Stryker 17:10.7 Holland West Ottawa
21. 11 Cody Clemens 17:12.3 Portage Northern
22. 12 John Miles 17:13.4 Grand Haven
23. 10 David McManus 17:13.6 Hudsonville
24. 10 Jacob Hovda 17:16.6 Portage Central
25. 12 Dylan Vetter 17:17.1 East Kentwood
26. 11 Angelo Leon 17:18.1 East Kentwood
27. 10 Will Kellam 17:18.9 Portage Northern
28. 10 Dominic Hentemann 17:20.7 Grand Haven
29. 12 Nate Schipper 17:21.0 Hudsonville
30. 10 Eric Johnson 17:21.5 Grand Haven
31. 11 Dalton Seeley 17:26.0 Portage Central
32. 10 Nate Jones 17:26.8 Battle Creek Lakeview
33. 11 Demeatrice Webster 17:27.5 East Kentwood
34. 12 Mike Hamel 17:27.6 Mattawan
35. 11 Jake Randall 17:29.3 Grandville
36. 12 Julian Borst 17:30.3 Kalamazoo Loy Norrix
37. 12 Ian Otto 17:32.1 Portage Northern
38. 11 Kellen Rau 17:33.1 Grandville
39. 11 Jason Zellers 17:35.7 Jenison
40. 11 Ethan Israels 17:36.9 Holland West Ottawa
41. 10 Harry Hevelhurst 17:37.5 Jenison
42. 12 Brent Petersen 17:43.5 Grand Haven
43. 11 Eric Farhadi 17:43.8 Caledonia
44. 10 Travis Grube 17:44.6 Kalamazoo Loy Norrix
45. 11 Alex Herriman 17:48.7 Caledonia
46. 12 Jeff Torano 17:51.1 Kalamazoo Central
47. 11 Mitchell Hiller 17:51.9 Jenison
48. 9 Joe Glubke 17:52.3 Battle Creek Lakeview
49. 10 Matt Wight 17:52.7 Holland West Ottawa
50. 11 Brendan Stevens 17:52.8 Battle Creek Lakeview
51. 11 Wayne Matunas 17:54.6 Portage Northern
52. 12 Mitchell Parsons 17:54.8 Grandville
53. 12 Ethan Parr 17:54.8 Battle Creek Lakeview
54. 10 Micah Meindertsma 17:55.1 Caledonia
55. 12 Adam Rifenburgh 17:59.1 Battle Creek Lakeview
56. 10 Shawn Roncka 18:00.9 Grandville
57. 9 Jackson Henning 18:01.7 Kalamazoo Central
58. 12 David Flessner 18:04.2 Jenison
59. 10 Nathan Mack 18:07.1 Portage Central
60. 9 Aaron Weimer 18:08.1 Holland West Ottawa
61. 10 Zach Franks 18:09.5 Portage Central
62. 11 Luke Sprinkle 18:09.6 Kalamazoo Loy Norrix
63. 11 Zach Feyen 18:11.3 Caledonia
64. 10 Benjamin Stump 18:13.0 Portage Northern
65. 9 Cian Johnson 18:15.8 Kalamazoo Central
66. 12 Brian Connelly 18:17.3 Jenison
67. 10 Austin Langlanais 18:21.1 Mattawan
68. 12 Jared Zink 18:22.4 Jenison
69. 11 Garrison Osborne 18:24.7 Holland West Ottawa
70. 10 Jordan Pattison 18:29.7 Caledonia
71. 10 Jerod Meinema 18:36.9 Kalamazoo Loy Norrix
72. 10 Sam Cornett 18:40.3 Grandville
73. 10 Ben Conley 18:44.0 East Kentwood
74. 12 Cameron Andrews 18:47.4 Kalamazoo Central
75. 11 Brandon Van Oosten 18:59.4 Battle Creek Lakeview
76. 10 Mike Stinchcomb 19:00.4 Portage Northern
77. 10 Dylan Miller 19:09.4 Portage Northern
78. 12 Jon Haadsma 19:13.9 Battle Creek Lakeview
79. 9 Josh Williams 19:14.5 East Kentwood
80. 11 Michael Vandevusse 19:18.9 Mattawan
81. 9 Jalen Smith 19:21.0 Kalamazoo Central
82. 10 Evan Hotary 19:21.7 Holland West Ottawa
83. 10 Thomas Gearhart 19:33.5 Mattawan
84. 9 James Burns 19:34.3 Kalamazoo Loy Norrix
85. 12 Darvious Wallace 19:36.5 Kalamazoo Loy Norrix
86. 12 Eli Ledy 19:39.9 Wyoming
87. 11 Adam Leale 19:41.2 Wyoming
88. 11 Jared Pendowski 19:59.5 Mattawan
89. 10 Sam Britten 20:02.3 Wyoming
90. 12 Marcus Eckert 20:02.4 Wyoming
91. 10 Hunter Noorman 20:09.6 Wyoming
92. 9 David Konold 20:22.3 Mattawan
93. 11 Trey Rendon 20:23.9 Mattawan