boys 5000 meter run
1. 9 Aidan Martin 18:09.85 Grand Haven
2. 9 Kyle Eveland 18:14.10 Grand Haven
3. 9 Dominic Weatherwax 18:16.85 Grand Haven
4. 9 Nathan Wolffis 18:18.55 Grand Haven
5. 9 Caleb Borns 18:18.98 Grand Haven
6. 9 Ben Moeggenberg 18:23.00 Shepherd
7. 9 Seth Schafer 18:35.92 Shepherd
8. 9 Chase Gould 18:54.92 Saugatuck
9. 9 Keith Schafer 18:57.84 Pewamo-Westphalia
10. 9 Trevor Molina 19:05.75 Grand Rapids Kenowa ...
11. 9 Ringo Joon 19:11.95 Saugatuck
13. 9 Ethan Hubbell 19:15.55 Shepherd
14. 9 Mason VanderKlipp 19:20.72 GR Forest Hills Nort...
15. 9 Berkeley Garvelink 19:21.90 Saugatuck
16. 9 Ray Bartlett 19:22.43 Saugatuck
17. 9 Nathan Peabody 19:22.97 Benzie Central
18. 9 Frank Frisinger 19:25.69 Grand Haven
19. 9 Jin Ro 19:27.65 GR Forest Hills Nort...
20. 9 Mason Harvath-Gerr... 19:33.20 Saugatuck
21. 9 Nick Joslin 20:02.84 Shepherd
22. 9 Alec Weber 20:06.92 Grand Haven
23. 9 Dylan Muntter 20:13.83 Zeeland West
24. 9 Blake Voshel 20:14.90 Fremont
26. 9 Kyle Cochran 20:16.23 Grand Rapids Kenowa ...
27. 11 Courtland Hendershot 20:18.09 GR Wellspring Prep
28. 9 Jake Pastoor 20:19.03 Hopkins
29. 9 Joe Simon 20:22.15 Pewamo-Westphalia
30. 9 Austin Novakowski 20:22.76 Zeeland West
31. 9 Josiah Eckl 20:23.84 Grand Rapids Track
32. 9 Colton Christoffer... 20:25.99 Fremont
33. 9 Mitchell Davidson 20:30.58 Shepherd
34. 9 Noah Barnes 20:32.31 Benzie Central
35. 9 Brandan Eller 20:34.47 Cadillac
36. 9 Kurt Lablanc 20:35.71 Grand Haven
37. 9 Justin Marchilet 20:40.38 Benzie Central
38. 9 Austin Owens 20:42.44 Hart
39. 9 Patrick Schafer 20:44.59 Pewamo-Westphalia
41. 9 Max VanDoorne 20:56.15 GR Forest Hills Nort...
42. 9 Sam McDonald 21:01.38 Shepherd
43. 9 Jonathan Franco 21:04.21 Holland
44. 10 Dylan Topliff 21:05.98 Grand Haven
46. 9 Marc Crossman 21:15.83 Benzie Central
49. 9 Kegan Strait 21:37.73 Hart
50. 9 Nate Falling 21:48.21 GR Forest Hills Nort...
51. 9 Nathan Clark 21:59.81 Muskegon Mona Shores
52. 9 Noah Kinnucan 22:05.77 Muskegon Mona Shores
53. 9 Lee Sailors 22:10.01 Muskegon Mona Shores
54. 9 River Schotts 22:13.11 Muskegon Mona Shores
56. 11 Matthew George 22:24.11 Grand Haven
57. 9 Nathan Anderson 22:45.82 Fremont
58. 9 Clark Vreeman 23:01.58 Zeeland West
60. 9 Brendan Hambright 23:12.98 Cadillac
61. 9 Ty Genereux 23:18.26 Pewamo-Westphalia
62. 9 Grant Fiet 23:19.62 Cadillac
64. 9 Bryan Ramos 23:40.89 Wyoming Lee
66. 9 Connor Hotary 23:50.50 Saugatuck
67. 9 Nicolas Williams 23:59.82 North Muskegon
68. 9 Jacob Taber 24:05.87 Benzie Central
69. 9 Jared Bowman 24:31.48 Hopkins
70. 9 Noah Cantu 24:32.82 Hart
71. 9 Mason Winters 24:35.10 Lowell
72. 9 Nick Jerman 24:35.30 Shepherd
74. 9 Grover Thomas 26:12.33 Grand River Preparat...
77. 9 Billy Lowe 27:22.21 North Muskegon
78. 9 Alex Chung 27:46.73 GR Forest Hills Nort...