Boys 5K RUn
1. 12 Aaron Simot 16:15.78 Fruitport
2. 12 Mitchell Johnson 16:27.50 Fruitport
3. 10 Evan Hodson 16:32.14 Muskegon Reeths-Puffer
4. 10 Caleb Hodgkinson 16:38.45 Grand Rapids Kenowa ...
5. 11 Cameron Oleen 16:48.09 Fruitport
6. 12 Tyler Postema 16:50.46 Grand Rapids Kenowa ...
7. 10 Brenden Deneen 16:53.24 Fruitport
8. 10 Nick Dennison 16:57.45 Muskegon Mona Shores
9. 9 Nick Kleinheksel 17:14.66 Fruitport
10. 11 Cade Poland 17:15.37 Muskegon Mona Shores
11. 11 Avrey Smith 17:20.77 Grand Rapids Kenowa ...
12. 11 Hunter Geoghegan 17:21.07 Jenison
13. 12 Alec Greenway 17:29.66 Grand Rapids Kenowa ...
14. 11 Jeremy Yow 17:37.10 Grand Rapids Kenowa ...
15. 12 Harry Hevelhurst 17:41.32 Jenison
16. 11 Seth Strout 17:45.88 Jenison
17. 10 Ariel Ponce 17:47.03 Grand Rapids Union
18. 10 Kyle Cochran 17:48.31 Grand Rapids Kenowa ...
19. 10 Max Zuber 17:53.93 Jenison
20. 10 Peyton Sharlow 17:57.95 Fruitport
21. 10 Isaac Steers 18:06.73 Grand Rapids Kenowa ...
22. 12 Tristan Milarch 18:08.12 Jenison
23. 10 Zach Ostoin 18:12.12 Muskegon Reeths-Puffer
24. 12 Sam Cornett 18:23.36 Muskegon
25. 10 Brandon Ammerman 18:32.38 Jenison
26. 10 Mitchell Moore 18:35.24 Muskegon Reeths-Puffer
27. 9 Tristen Kloppe 18:38.04 Jenison
28. 11 Matthew Ostoin 18:42.61 Muskegon Reeths-Puffer
29. 10 Kohl Grant 18:43.60 Muskegon Reeths-Puffer
30. 9 Jaden Pollock 18:48.91 Muskegon Reeths-Puffer
31. 12 Sam Powell 18:50.97 Muskegon Mona Shores
32. 11 Alex Dyke 18:58.48 Grand Rapids Union
33. 9 Jon Wildey 19:07.43 Fruitport
34. 9 Blake Anderson 19:07.67 Muskegon Reeths-Puffer
35. 9 Benjamin Kendall 19:21.85 Muskegon Mona Shores
36. 10 Nathan Clark 19:34.43 Muskegon Mona Shores
37. 12 Yafez Perez 20:02.76 Grand Rapids Union
38. 11 Antonio Jaimes 20:18.22 Grand Rapids Union
39. 10 Noah Kinnucan 20:36.53 Muskegon Mona Shores
40. 10 Oscar Nollette-pat... 20:44.73 Grand Rapids Union
41. 9 Will Urban 21:19.50 Muskegon Mona Shores
42. 11 Joseph Arends 22:33.58 Muskegon
43. 9 Cesar Rodriguez 22:48.84 Muskegon
GIrls 5K Run
1. 12 Maryssa Depies 18:59.14 Muskegon Reeths-Puffer
2. 12 Lilah Parker 19:07.25 Muskegon Reeths-Puffer
3. 10 Mieke Hart 19:37.15 Muskegon Mona Shores
4. 11 Jayme Brantsen 19:52.79 Muskegon Reeths-Puffer
5. 9 Tori Vanderveen 20:08.62 Jenison
6. 10 Amelia Topolinski 20:10.58 Jenison
7. 11 Katie Westfall 20:14.34 Grand Rapids Kenowa ...
8. 10 Emily Bajema 20:21.39 Grand Rapids Kenowa ...
9. 11 Noelle Seward 20:22.61 Muskegon Mona Shores
10. 12 Lexi Kapla 20:23.95 Jenison
11. 11 Lindsay Richardson 20:24.29 Muskegon Reeths-Puffer
12. 12 Annika Cotner 20:29.35 Muskegon Mona Shores
13. 11 Emily Sytsma 20:34.14 Jenison
14. 12 Breanna Ammerman 20:39.37 Jenison
15. 9 Faith Clark 20:45.80 Fruitport
16. 12 Aleigha Lindstrom 20:46.52 Muskegon Reeths-Puffer
17. 11 Adele Cory 20:51.61 Muskegon Mona Shores
18. 9 Yanely Lopez 20:59.04 Grand Rapids Kenowa ...
19. 10 Mallory King 21:06.77 Grand Rapids Union
20. 11 Kathryn Cornett 21:17.78 Muskegon
21. 10 Tia Postema 21:18.72 Grand Rapids Kenowa ...
22. 9 Ashley Winger 21:25.26 Jenison
23. 10 Emily Goff 21:29.09 Grand Rapids Union
24. 11 Macey Shotts 21:36.27 Jenison
25. 10 Alejita Rodas-Maza... 21:43.03 Grand Rapids Union
26. 11 Grace Sweet 21:45.63 Muskegon Reeths-Puffer
27. 11 Kendra E. Johnson 21:55.27 Fruitport
28. 11 Brianne Elliott 21:55.67 Grand Rapids Kenowa ...
29. 10 Hannah Finkler 22:09.71 Muskegon Reeths-Puffer
30. 10 Leslie Ewalt 22:10.63 Muskegon Mona Shores
31. 10 Emma Taylor 22:19.96 Muskegon Mona Shores
32. 11 Aubrey Doucette 22:27.51 Grand Rapids Kenowa ...
33. 12 Katana Daniely 22:33.18 Fruitport
34. 10 Erica Green 22:43.53 Grand Rapids Kenowa ...
35. 12 Kara Green 23:05.73 Muskegon Mona Shores
36. 12 Michele Mueller 23:47.66 Fruitport
37. 11 Karla Heisser 24:31.80 Muskegon
38. 11 Kallie Fehler 24:45.79 Fruitport
39. 10 Emma Gearhart 24:50.34 Grand Rapids Union
40. 10 Analiza Sanchez 24:56.86 Fruitport
41. 10 Fiona Maisel 24:59.73 Grand Rapids Union
42. 11 Miranda Terry 25:46.18 Muskegon
43. 11 Stephanie Vasquez 26:57.58 Muskegon
44. 12 Caitlynn Christian... 27:00.09 Fruitport
45. 12 Katlynn Tice 27:39.22 Muskegon
46. 10 Mia Diaz 28:07.27 Grand Rapids Union
47. 11 Courtney Tice 29:17.00 Muskegon
48. 11 Soledad Ortiz 31:42.10 Muskegon