boys 5000 meter run
1. 11 Aaron Simot 16:16.56 Fruitport
2. 11 Mitchel Johnson 16:47.19 Fruitport
3. 11 Tylor Carmean 16:58.52 Muskegon Oakridge
4. 12 Zeke Clark 17:13.77 Muskegon Mona Shores
5. 10 Cade Poland 17:15.88 Muskegon Mona Shores
6. 9 Brendan Deneen 17:30.01 Fruitport
7. 9 Matthew Jones 17:45.43 Muskegon Oakridge
8. 11 Sam Powell 17:50.92 Muskegon Mona Shores
9. 9 Nick Dennison 17:52.19 Muskegon Mona Shores
10. 12 Sean Halverson 17:53.07 Muskegon Mona Shores
11. 12 Tyler Gagnon 17:59.22 Muskegon Mona Shores
12. 11 Tekumi Ito 18:30.99 Muskegon Oakridge
13. 12 Connor Edlund 18:31.70 Muskegon Mona Shores
14. 9 Luke Hronek 18:38.84 Fruitport
15. 10 Joe Westerlund 18:43.89 Fruitport
16. 10 Kamren VanOs 18:54.51 Fruitport
17. 9 Nathan Masser 18:55.78 Muskegon Oakridge
18. 10 Zach Tindall 19:07.49 Muskegon Oakridge
19. 12 Calvin Zabrocki 19:25.68 Muskegon Mona Shores
20. 12 Lloyd Cisneros 19:48.08 Muskegon Mona Shores
21. 9 Peyton Sharlow 20:02.17 Fruitport
22. 12 Matthew Bliss 20:10.91 Fruitport Calvary Ch...
23. 9 Ryan Eitniear 20:29.90 Fruitport
24. 12 Justin Tokarczyk 20:39.22 Muskegon Mona Shores
25. 9 Nathan Clark 20:47.75 Muskegon Mona Shores
26. 9 Lee Sailors 20:49.92 Muskegon Mona Shores
27. 12 Ben Jee 20:53.33 Muskegon Mona Shores
28. 12 Simran Rai 21:07.29 Muskegon Oakridge
29. 10 Dylan Berry 21:22.61 Fruitport
30. 9 Anthony Gaiser 21:25.05 Muskegon Mona Shores
31. 9 Noah Kinnucan 21:27.22 Muskegon Mona Shores
32. 10 Simon Johnson 21:30.52 Fruitport
33. 12 Greg Beaudoin 21:37.85 Muskegon Mona Shores
34. 10 Christian Strailey 21:39.07 Fruitport
35. 9 River Schotts 22:38.53 Muskegon Mona Shores
36. 9 Michael Simot 23:16.52 Fruitport
37. 12 Joel Friday 23:21.30 Muskegon Mona Shores
38. 9 Connor Kemmerling 25:58.82 Fruitport
39. 9 Cade Koehler 26:40.83 Fruitport