boys 5000 meter run
1. 12 Jesse Saxton 16:35.51 Grant
2. 10 Will Finch 16:53.88 Otsego
3. 12 Jacob Starr 16:58.74 Otsego
4. 11 Sammy Moran 17:20.79 Otsego
5. 11 Aaron Jason 17:20.80 Howard City-Tri-County
6. 11 Grant Gayan 17:22.03 GR West Michigan Avi...
7. 9 Alex Comerford 17:22.39 Otsego
8. 11 Paul Dusabe 17:26.02 GR West Michigan Avi...
9. 10 Kyle Messerschmidt 17:33.67 Muskegon Oakridge
10. 12 Jason Gilder 17:50.47 Grand Rapids South C...
11. 12 Cam Brylowski 17:53.62 Otsego
12. 11 Ben Hofstra 18:03.35 Grand River Preparat...
13. 9 Spencer Cole 18:05.31 Grant
14. 11 Tylor Carmean 18:11.46 Muskegon Oakridge
15. 11 James Nykamp 18:12.19 Grand Rapids South C...
16. 11 Weston Rackley 18:14.51 Howard City-Tri-County
17. 12 Grant Bradman 18:18.53 Grand Rapids South C...
18. 11 Josh Hotelling 18:21.28 Wyoming Kelloggsville
19. 9 Colten Covington 18:25.23 Grant
20. 11 Caleb Birdsall 18:29.33 Howard City-Tri-County
21. 11 Gannon Carr 18:38.57 Grant
22. 9 Tiernan Daza 18:50.17 GR West Michigan Avi...
23. 9 Owen Pruim 18:56.27 Grand Rapids South C...
24. 9 Matthew Jones 18:58.84 Muskegon Oakridge
25. 9 Adam Jason 19:00.44 Howard City-Tri-County
26. 11 Micah Kigar 19:02.39 GR West Michigan Avi...
27. 10 Tim VanGeest 19:04.55 Grant
28. 11 Royce Braman 19:06.25 Belding
29. 12 Sam Guikema 19:06.35 Grand Rapids South C...
30. 10 Tyler Warners 19:06.65 Grand Rapids South C...
31. 11 Sean Toohey 19:11.49 GR West Michigan Avi...
32. 12 Aaron Zuverink 19:13.47 Grand Rapids South C...
33. 11 George Radashaw 19:16.01 GR West Michigan Avi...
34. 10 Linus Guerra 19:16.12 Grand River Preparat...
35. 10 Riley Weaver 19:16.99 GR West Michigan Avi...
36. 10 Bryce Sawyer 19:18.32 Howard City-Tri-County
37. 12 Daniel Mendoza 19:19.03 Grand River Preparat...
38. 9 Julian Abbott 19:24.03 Howard City-Tri-County
39. 11 Christian Halquist 19:30.85 Grand River Preparat...
40. 11 Tommy Kelley 19:33.59 Grant
41. 10 Tommy Myles 19:38.19 Belding
42. 11 Adam Werkema 19:41.83 Grand River Preparat...
43. 9 Connor Vanderwilt 19:44.19 Grant
44. 9 Marcos Garcia 19:45.07 Grand River Preparat...
45. 10 Benjamin Osbourne 19:47.71 Howard City-Tri-County
46. 11 Tekumi Ito 19:55.14 Muskegon Oakridge
47. 10 Kevin Kurgat 20:03.14 Grand River Preparat...
48. 9 Nathan Masser 20:03.68 Muskegon Oakridge
49. 11 Justin McMaster 20:11.82 Belding
50. 9 Seth Brengle 20:17.69 Belding
51. 11 Blake Flynn 20:41.54 Belding
52. 10 Jared Mitteer 21:20.15 Belding
53. 12 Simran Rai 21:45.13 Muskegon Oakridge
54. 10 Grady Sakshaug 22:06.60 Wyoming Kelloggsville
55. 12 Cole Sakshaug 22:47.52 Wyoming Kelloggsville
56. 12 Wesley Luna 24:07.65 Wyoming Kelloggsville
57. 10 Devin Liang 26:11.60 Wyoming Kelloggsville