Mens Results
5,000 Meters Varsity
1. 12 Aaron Simot 16:15.96 PR Fruitport
2. 12 Mitchell Johnson 16:20.09 PR Fruitport
3. 10 Evan Hodson 16:30.17 PR Muskegon Reeths-Puffer
4. 10 Caleb Hodgkinson 17:01.28 Grand Rapids Kenowa ...
5. 10 Brendan Deneen 17:10.52 Fruitport
6. 10 Nick Dennison 17:15.98 Muskegon Mona Shores
7. 12 Tyler Postema 17:19.17 Grand Rapids Kenowa ...
8. 11 Cade Poland 17:28.09 Muskegon Mona Shores
9. 12 Tristan Milarch 17:28.85 PR Jenison
10. 11 Seth Strout 17:30.30 SR Jenison
11. 11 Jeremy Yow 17:30.53 PR Grand Rapids Kenowa ...
12. 11 Avrey Smith 17:31.76 PR Grand Rapids Kenowa ...
13. 12 Alec Greenway 17:36.45 SR Grand Rapids Kenowa ...
14. 9 Nick Kleinheksel 17:43.31 Fruitport
15. 11 Hunter Geoghegan 17:59.35 Jenison
16. 12 Daniel Santana 18:03.06 SR Grand Rapids Union
17. 12 Harry Hevelhurst 18:04.00 Jenison
18. 10 Max Zuber 18:05.25 Jenison
19. 10 Ariel Ponce 18:10.02 PR Grand Rapids Union
20. 10 Isaac Steers 18:14.04 SR Grand Rapids Kenowa ...
21. 10 Kyle Cochran 18:14.47 PR Grand Rapids Kenowa ...
22. 10 Peyton Sharlow 18:18.51 Fruitport
23. 10 Mitchell Moore 18:19.56 PR Muskegon Reeths-Puffer
24. 12 Raven Lockhard 18:28.66 Fruitport
25. 10 Zach Ostoin 18:29.14 PR Muskegon Reeths-Puffer
26. 10 Carter Zolman 18:34.20 PR Jenison
27. 11 Carter Chylek 18:35.34 PR Jenison
28. 11 Joe Westerlund 18:39.60 PR Fruitport
29. 9 Tristen Kloppe 18:42.84 Jenison
30. 11 Matthew Ostoin 18:51.07 Muskegon Reeths-Puffer
31. 12 Sam Powell 18:54.39 Muskegon Mona Shores
32. 10 Brandon Ammerman 18:55.35 PR Jenison
33. 9 Jon Wildey 18:55.73 PR Fruitport
34. 11 Dustin Bowen 18:56.97 PR Jenison
35. 10 Jesus Ayala 19:09.05 PR Grand Rapids Union
36. 10 Trevor Molina 19:11.71 SR Grand Rapids Kenowa ...
37. 9 Logan Bowen 19:12.23 Jenison
38. 10 Nicholas DeWitt 19:13.75 Jenison
39. 11 Alex Dyke 19:18.47 SR Grand Rapids Union
40. 9 Blake Anderson 19:20.15 PR Muskegon Reeths-Puffer
41. 12 Jared Haney 19:23.67 Jenison
42. 10 Kohl Grant 19:27.32 PR Muskegon Reeths-Puffer
43. 9 Jaden Pollock 19:29.87 Muskegon Reeths-Puffer
44. 10 Michael Simot 19:38.49 Fruitport
45. 11 Kamren VanOs 19:39.28 Fruitport
46. 11 Antonio Jaimes 19:43.52 PR Grand Rapids Union
47. 11 Laban Pollock 19:43.87 Muskegon Reeths-Puffer
48. 12 Andrew Lee 20:04.32 Grand Rapids Kenowa ...
49. 10 Jake Oosterink 20:04.65 Jenison
50. 9 Benjamin Kendall 20:08.05 Muskegon Mona Shores
51. 10 Nathan Clark 20:18.55 Muskegon Mona Shores
52. 9 Caden Berkley 20:27.30 PR Jenison
53. 9 Will Urban 20:33.13 PR Muskegon Mona Shores
54. 10 Noah Kinnucan 20:33.47 PR Muskegon Mona Shores
55. 10 Andrew Hammond 20:34.53 PR Grand Rapids Kenowa ...
56. 10 Eli Jager 20:41.43 Jenison
57. 10 Ryan Eitniear 20:45.15 Fruitport
58. 11 michael law 20:49.69 PR Grand Rapids Union
59. 9 Derek Smith 20:54.60 Grand Rapids Kenowa ...
60. 11 Gabe Bennett 20:59.42 PR Grand Rapids Kenowa ...
61. 9 Caleb Sherwin 21:00.37 Grand Rapids Kenowa ...
62. 9 James Berg 21:07.49 Grand Rapids Kenowa ...
63. 12 Christian Schillim 21:12.08 PR Grand Rapids Kenowa ...
64. 10 Chap Morris 21:16.50 SR Jenison
65. 9 Kobe Workman 21:25.71 PR Grand Rapids Union
66. 10 Oscar Nollette-pat... 21:27.39 Grand Rapids Union
67. 9 Joshua Clement 21:30.01 PR Jenison
68. 9 Hayden Helmer 21:33.01 Muskegon Mona Shores
69. 10 Cade Koehler 21:49.08 PR Fruitport
70. 12 Noah Dethloff 21:51.93 PR Muskegon Mona Shores
71. 9 Nicholas Johnson 22:26.44 PR Muskegon Mona Shores
72. 10 Aiden Popour 22:29.34 PR Jenison
73. 10 Noah Meekhof 22:32.95 Jenison
74. 12 Mateo Zuniga 22:35.42 PR Muskegon
75. 9 Aaron Boonstra 22:36.44 Muskegon Reeths-Puffer
76. 9 Blake Harmon 22:47.48 Grand Rapids Kenowa ...
77. 11 Simon Johnson 22:50.45 Fruitport
78. 12 Hans Paulson 22:52.25 SR Muskegon
79. 10 Corey Gauck 22:53.62 Jenison
80. 9 Connor Sykes 23:08.13 PR Fruitport
81. 12 Max Olmstead 23:13.32 Muskegon Mona Shores
82. 11 Dagan Medendorp 23:14.72 PR Muskegon Mona Shores
83. 9 Ben Marth 23:17.71 Jenison
84. 9 Matthew Black 23:18.08 PR Grand Rapids Union
85. 9 Joshua Kim 23:27.47 Muskegon Mona Shores
86. 9 Jack Westbrook 23:35.99 Muskegon Reeths-Puffer
87. 12 Lucas Visscher 23:41.81 Muskegon Reeths-Puffer
88. 10 Randy Santana 23:49.72 PR Grand Rapids Union
89. 9 Cesar Rodriguez 23:59.98 PR Muskegon
90. 12 Miguel Zuniga 24:01.90 PR Muskegon
91. 11 Joseph Arends 24:20.20 Muskegon
92. 11 Spencer Anderson 24:30.08 Muskegon Mona Shores
93. 11 Quinlan Webster 24:45.63 SR Grand Rapids Union
94. 9 Matthew Blackburn 24:49.31 Jenison
95. 9 Brennan Haas 25:56.39 Muskegon Mona Shores
96. 11 Vinny Trinchitella 26:56.70 Jenison
97. 10 Ethan Esslinger 28:34.34 PR Muskegon Mona Shores
Official Team Scores
1. Fruitport 44
2. Grand Rapids Kenow... 47
3. Jenison 69
4. Muskegon Reeths-Pu... 113
5. Muskegon Mona Shores 119
6. Grand Rapids Union 134
7. Muskegon 225