Boys 5000 Meter Run
1. 9 Dylan Lame 17:38 Hudsonville
2. 10 Riley Nickell 18:07 Portage Central
3. 9 Griffin Fitts 18:16 St. Joseph
4. 12 Quinton Broach 18:22 Portage Central
5. 11 Daniel Pfahler 18:23 St. Joseph
6. 9 Owen Gwyn 18:23 Portage Central
7. 11 Max Knoth 18:25 Hudsonville
8. 12 Tim Walsh 18:33 Portage Central
9. 9 Charlie Levy 18:33 Portage Central
10. 9 James Burns 18:38 Kalamazoo Loy Norrix
11. 12 Ian Epkey 18:41 Portage Central
12. 11 Foster Woodruff 18:41 St. Joseph
13. 12 Huy Truong 18:44 East Kentwood
14. 10 Nick Yoakam 18:46 Portage Central
15. 12 Alex Knue 18:46 Portage Central
16. 12 Austin Hall 18:47 Hudsonville
17. 11 Dervin Figuereo 18:54 East Kentwood
18. 12 Connor Green 19:04 East Kentwood
19. 9 Zach Skinner 19:09 Kalamazoo Loy Norrix
20. 9 Cole Nelson 19:10 Caledonia
21. 11 Matthew Bourbeau 19:11 Portage Central
22. 10 Nick Arbogast 19:11 Kalamazoo Central
23. 11 Matt Montgomery 19:13 Bridgman
24. 12 Cooper Hively 19:15 Kalamazoo Central
25. 12 Marius VanderHoff 19:16 Portage Northern
26. 11 Thomas Byars 19:19 Hudsonville
27. 10 Noah Boot 19:20 Portage Central
28. 12 Benjamin Maddux 19:26 Portage Central
29. 10 Bailey Handley 19:27 Kalamazoo Central
30. 9 Chris Jakiel 19:36 Caledonia
31. 9 Idrees Schieber 19:37 Kalamazoo Central
32. 11 Martin Mueller 19:40 Kalamazoo Loy Norrix
33. 10 William Chung 19:41 Portage Central
34. 10 Sam Canfield 19:43 Kalamazoo Central
35. 10 Jacob Tyner 19:46 Kalamazoo Central
36. 12 Benjamin Lenning 19:47 Schoolcraft
37. 9 Jackson McGrath 19:49 Portage Northern
38. 9 Owen O'Neil 19:52 Kalamazoo Central
39. 11 Tyler White 19:52 Caledonia
40. 9 Sebastian Smaling 19:56 Portage Central
41. 12 Skylar Harrington 20:00 Otsego
42. 9 Collin Hampton 20:01 Schoolcraft
43. 9 Connor Blesy 20:01 Bridgman
44. 12 Andrew Burch 20:02 Portage Central
45. 11 Scott Jimenez 20:03 Portage Central
46. 11 Joshua Dunham 20:03 Kalamazoo Loy Norrix
47. 10 Christian Baker 20:03 Kalamazoo Loy Norrix
48. 9 Jerry Haadsma 20:10 Battle Creek Lakeview
49. 9 Kyle Restau 20:11 Caledonia
50. 11 Davis DeVoe 20:13 Schoolcraft
51. 9 Rob Kurtz 20:14 St. Joseph
52. 10 Sam Meyer 20:16 Kalamazoo Central
53. 12 Joe Outinen 20:19 Kalamazoo Loy Norrix
54. 10 Adam Poschke 20:20 Bridgman
55. 10 Justin Addison 20:23 Kalamazoo Central
56. 10 Nathan Howard 20:23 Caledonia
57. 9 Tyler Maki 20:24 Portage Northern
58. 11 Cole Persch 20:25 Hudsonville
59. 9 Henry Snapp 20:25 Kalamazoo Loy Norrix
60. 9 Ben Miller 20:28 Portage Central
61. 9 Andreas Engstrom 20:30 Kalamazoo Central
62. 9 Patrick Gehringer 20:31 Portage Central
63. 11 Zachary Mason 20:32 Kalamazoo Loy Norrix
64. 12 Alex Sampley 20:32 Schoolcraft
65. 10 Vincent McNelis 20:33 Kalamazoo Central
66. 11 Ben Beach 20:38 Portage Northern
67. 9 Jack Shinabarger 20:39 Portage Central
68. 12 Ben Hamp 20:43 Caledonia
69. 12 Dustin Goodrich 20:47 Otsego
70. 10 Trenton Robinson 20:53 Kalamazoo Central
71. 9 Spencer Noll 21:07 Bridgman
72. 12 Noah Rendon 21:11 Hudsonville
73. 9 Jason Blunt 21:14 Caledonia
74. 11 Cameron Goodale 21:15 Kalamazoo Loy Norrix
75. 9 Spencer Miner 21:29 Kalamazoo Central
76. 11 Tristan Hunt 21:29 Kalamazoo Central
77. 11 Alex Kahmark 21:36 Portage Central
78. 10 Chris Kulpa 21:37 Portage Northern
79. 9 Avery McCaughan 21:39 St. Joseph
80. 9 Ben Lewis 21:45 Portage Northern
81. 10 Morgan Scott 21:46 Vicksburg
82. 10 Nick Spence 21:50 Vicksburg
83. 10 Zach Noll 21:51 Bridgman
84. 10 Joe Gharamani 21:51 Kalamazoo Hackett
85. 9 Nolan Ballard 21:52 Schoolcraft
86. 11 Dane Wuori 21:53 Portage Central
87. 10 Austin Schiller 21:54 Battle Creek Lakeview
88. 9 Ross Argue 21:55 Portage Northern
89. 9 Aaron Lippenga 21:56 Hudsonville
90. 9 Nathaniel Berkley 22:01 Portage Central
91. 11 Eric Hoeberling 22:03 Delton-Kellogg
92. 9 Garrett Bloom 22:04 Kalamazoo Loy Norrix
93. 12 Sam Morris 22:08 Hudsonville
94. 9 Liam Niehus-Staab 22:17 Kalamazoo Central
95. 12 Zack Freye 22:22 St. Joseph
96. 10 Noah Vandervelde 22:29 Hudsonville
97. 9 Jonathan Sullivan 22:30 Kalamazoo Central
98. 10 Luke DeClercq 22:51 Kalamazoo Hackett
99. 11 Danny Gilbert 22:53 Delton-Kellogg
100. 11 Cameron Caligiuri 22:59 Bridgman
101. 10 Zach Urbytes 23:07 Holland Christian
102. 9 Chris Styrlund 23:13 Portage Central
103. 10 Anthony Patzer 23:23 St. Joseph
104. 9 Riley Fernandez 23:30 Portage Northern
105. 9 Carson Langeland 23:33 Holland Christian
106. 9 Julien Burdick 23:41 Kalamazoo Loy Norrix
107. 12 Grant Krum 23:43 Schoolcraft
108. 10 Justin Wallace 23:48 Kalamazoo Hackett
109. 10 Nicholas Betz-Thorn 24:22 Kalamazoo Central
110. 12 Graham Newman 24:24 Kalamazoo Loy Norrix
111. 9 Tyler Jessalunas 24:39 Portage Northern
112. 9 Henry Morgan 24:54 Delton-Kellogg
113. 11 Giovani Diaz 24:56 Kalamazoo Loy Norrix
114. 10 James Herschleb 25:04 Kalamazoo Loy Norrix
115. 10 Tramaine Carmouche 25:22 Portage Central
116. 10 Daniel Whitcomb 25:39 Kalamazoo Central
117. 9 Fletcher Robbins 25:51 Kalamazoo Loy Norrix
118. 12 Ethan Schutter 26:34 Hudsonville
119. 12 Matthew Elliott 29:40 Delton-Kellogg