boys 5000 meter run
1. 12 Bruce Buurstra 16:21.24 Grand Rapids Union
2. 9 Caleb Hodgkinson 16:33.21 Grand Rapids Kenowa ...
3. 11 John Groendyk 16:36.87 Zeeland East
4. 9 Evan Hodson 16:39.30 Muskegon Reeths-Puffer
5. 10 Pablo Perez-Zurdo 16:39.76 Grand Rapids Kenowa ...
6. 12 Zeke Clark 16:40.93 Muskegon Mona Shores
7. 10 Cade Poland 16:45.56 Muskegon Mona Shores
8. 12 Nate Edwards 16:54.30 Grand Rapids Union
9. 11 Kody DeHaan 17:03.90 Zeeland East
10. 9 Schaeffer Ailes 17:04.21 Zeeland East
11. 11 Tyler Postema 17:06.36 Grand Rapids Kenowa ...
12. 9 Nick Dennison 17:10.28 Muskegon Mona Shores
13. 11 Daniel Santana 17:20.01 Grand Rapids Union
14. 12 Tyler Gagnon 17:24.35 Muskegon Mona Shores
15. 12 Sean Halverson 17:24.59 Muskegon Mona Shores
16. 12 Gabe Quinn 17:30.50 Grand Rapids Kenowa ...
17. 12 Dones Anewishki 17:35.49 Grand Rapids Union
18. 12 David Sanchez 17:36.60 Zeeland East
19. 9 Coner Haley 17:37.90 Zeeland East
20. 11 Alec Greenway 17:44.87 Grand Rapids Kenowa ...
21. 10 Isaac Ringling 17:47.25 Zeeland East
22. 12 Jaden Horner 17:48.17 Grand Rapids Union
23. 10 Ian Wiersma 17:48.66 Zeeland East
24. 9 Isaac Steers 18:21.45 Grand Rapids Kenowa ...
25. 12 Jordan Lathrop 18:26.72 Muskegon
26. 10 Avrey Smith 18:37.80 Grand Rapids Kenowa ...
27. 10 Laban Pollock 18:49.62 Muskegon Reeths-Puffer
28. 11 Sam Powell 18:54.38 Muskegon Mona Shores
29. 10 Matthew Ostoin 18:55.11 Muskegon Reeths-Puffer
30. 10 Alex Dyke 18:58.83 Grand Rapids Union
31. 12 Connor Edlund 19:04.53 Muskegon Mona Shores
32. 9 Zach Ostoin 19:14.95 Muskegon Reeths-Puffer
33. 10 Brandon Archer 19:55.16 Muskegon Reeths-Puffer
34. 9 Mitchell Moore 20:16.34 Muskegon Reeths-Puffer
35. 10 Joey Petrongelli 21:18.34 Muskegon
36. 11 Hans Paulson 22:21.17 Muskegon
37. 12 Areon Johnson 23:42.21 Muskegon
38. 10 Joseph Arends 25:10.95 Muskegon
39. 11 Shaun Owens 25:40.75 Muskegon
40. 10 Samuel Crocker 35:29.00 Muskegon