Boys 5000m run
1. 10 Jack Nicholson 16:36.4 Grand Haven
2. 12 Matthew Levitt 16:56.9 East Grand Rapids
3. 11 Cade Vruggink 17:00.8 East Grand Rapids
4. 11 Tyler Menhart 17:11.2 GR Northview
5. 12 Kellen Rau 17:13.4 Grandville
6. 12 Nick MacGeorge 17:13.8 East Grand Rapids
7. 11 Quentin Couvelaire 17:14.5 Grand Haven
8. 11 Jacob Kenny 17:22.5 Grandville
9. 11 Shawn Roncka 17:27.5 Grandville
10. 9 Caleb Hodgkinson 17:28.0 Grand Rapids Kenowa ...
11. 10 Cade Poland 17:30.3 Muskegon Mona Shores
12. 11 Eric Johnson 17:30.6 Grand Haven
13. 12 Jake Randall 17:40.1 Grandville
14. 11 Stephen McGraw 17:46.7 Grandville
15. 10 Joe Meston 17:53.0 East Grand Rapids
16. 9 Andrew Periard 17:55.6 East Grand Rapids
17. 12 Jordan Diephouse 18:00.4 Grand Haven
18. 12 Zeke Clark 18:08.0 Muskegon Mona Shores
19. 11 Dominic Hentemann 18:09.3 Grand Haven
20. 12 Tyler Gagnon 18:10.5 Muskegon Mona Shores
21. 12 Joe Kapustka 18:14.2 GR Northview
22. 9 Kyle Eveland 18:18.9 Grand Haven
23. 9 Aiden Martin 18:19.4 Grand Haven
24. 11 Luke Larson 18:19.6 GR Northview
25. 10 Seth Strout 18:22.1 Jenison
26. 11 Tom Stock 18:22.6 Grand Haven
27. 11 Michael Uglietta 18:25.8 East Grand Rapids
28. 11 Tristan Milarch 18:32.6 Jenison
29. 11 Tyler Postema 18:33.6 Grand Rapids Kenowa ...
30. 9 Nick Dennison 18:34.6 Muskegon Mona Shores
31. 12 Sean Halverson 18:43.2 Muskegon Mona Shores
32. 12 Shayden Fisher 18:43.9 Grandville
33. 12 Gabe Quinn 18:44.4 Grand Rapids Kenowa ...
34. 11 Ben Oostendorp 18:45.3 East Grand Rapids
35. 9 Brayden Reid 18:47.4 Grandville
36. 12 Mitchell Hiller 18:50.6 Jenison
37. 11 Davion Pearson 19:01.1 East Grand Rapids
38. 9 Seth Damstra 19:01.7 East Grand Rapids
39. 9 Sam Missel 19:04.6 Grand Haven
40. 10 Emory Etienne 19:09.9 East Grand Rapids
41. 9 Nathan Wolffis 19:11.8 Grand Haven
42. 11 Allen Rademaker 19:13.5 Grand Haven
43. 9 Xavier Harrell 19:14.5 East Grand Rapids
44. 10 Judson Walsh 19:17.3 GR Northview
45. 11 Harry Hevelhurst 19:19.9 Jenison
46. 12 Xavier Manning 19:21.8 GR Northview
47. 11 Jake Phillips 19:22.6 Grand Haven
48. 10 Eli Fournier 19:23.7 GR Northview
49. 12 Colin Raab 19:26.4 Jenison
50. 12 Connor Weber 19:28.1 Grand Haven
51. 9 Caleb Borns 19:29.8 Grand Haven
52. 11 Josh Greiffendorf 19:30.1 GR Northview
53. 10 Jonathan Yepez 19:31.3 East Grand Rapids
54. 11 Jack Theut 19:32.9 East Grand Rapids
55. 11 Sam Powell 19:33.9 Muskegon Mona Shores
56. 11 Ian Jenkins 19:35.5 East Grand Rapids
57. 10 Jeremy Yow 19:36.1 Grand Rapids Kenowa ...
58. 11 Alec Greenway 19:36.4 Grand Rapids Kenowa ...
59. 10 Jack Guimieny 19:36.8 Grandville
60. 11 Hayden Johnson 19:37.1 Grandville
61. 9 Ethan Klaiss 19:38.3 GR Northview
62. 9 Chris Bruinsma 19:38.7 East Grand Rapids
63. 10 Gavin Tucker 19:39.1 Grandville
64. 12 Aaron DenBesten 19:39.8 Jenison
65. 9 Devin Scott 19:40.1 GR Northview
66. 9 Alec Kowalski 19:40.5 Grandville
67. 10 Keegan Sullivan 19:44.1 East Grand Rapids
68. 9 Ian Irish 19:47.1 Grand Rapids Kenowa ...
69. 10 Sam Hoffman 19:51.8 East Grand Rapids
70. 11 Nathaniel Walsh 19:53.9 GR Northview
71. 11 Conner Kellogg 19:54.7 Grandville
72. 9 Owen deJong 19:57.2 East Grand Rapids
73. 9 Chris Salgado 20:02.9 Grandville
74. 11 Cameron Snoap 20:03.8 Grandville
75. 9 Dominic Weatherwax 20:05.0 Grand Haven
76. 9 Frank Frisinger 20:10.3 Grand Haven
77. 10 Brady Olson 20:11.2 Grandville
78. 10 Carter Chylek 20:11.7 Jenison
79. 9 Trevor Molina 20:15.5 Grand Rapids Kenowa ...
80. 9 Haram Gil 20:17.7 GR Northview
81. 12 Noah Mazure 20:18.6 Jenison
82. 12 Jon Krebs 20:25.5 GR Northview
83. 12 Zach DeFouw 20:27.5 Grand Rapids Kenowa ...
84. 11 Andrew Christian 20:27.8 GR Northview
85. 10 Brendan Kelly 20:30.1 Grand Haven
86. 9 Quinn Allchin 20:31.6 East Grand Rapids
87. 12 Robby McKay 20:35.5 East Grand Rapids
88. 9 Carter Zolman 20:36.0 Jenison
89. 11 Jared Haney 20:37.3 Jenison
90. 12 Jacob Walters 20:37.6 Jenison
91. 12 Lloyd Cisneros 20:37.9 Muskegon Mona Shores
92. 10 Seth Smith 20:39.4 Muskegon Mona Shores
93. 10 Casey Wilfong 20:40.3 Grandville
94. 12 Colin Freeman 20:41.1 Grandville
95. 10 Preston Fawcett 20:41.7 Jenison
96. 11 Ben Ingall 20:42.4 Grand Haven
97. 9 Buster Bedrosian 20:42.7 Grand Haven
98. 9 Jack Reus 20:43.1 Grand Haven
99. 11 Austin Slachter 20:43.4 Wyoming
100. 11 Ben Collins 20:43.6 East Grand Rapids
101. 11 Ben Loos 20:43.9 East Grand Rapids
102. 9 Bryce Wright 20:44.3 Grandville
103. 9 Nicholas Arnold 20:44.9 GR Northview
104. 11 Connor Piotrzkowski 20:46.1 Grand Haven
105. 12 Adam Leale 20:47.9 Wyoming
106. 10 Nick Douglas 20:48.8 East Grand Rapids
107. 12 Calvin Zabrocki 20:50.1 Muskegon Mona Shores
108. 10 Max Julien 20:52.3 GR Northview
109. 10 David Tay 20:55.8 GR Northview
110. 11 Devin Baab 20:58.5 GR Northview
111. 10 Joseph Hartwell 21:00.4 GR Northview
112. 10 Caleb Eastman 21:07.8 GR Northview
113. 12 Connor Edlund 21:08.6 Muskegon Mona Shores
114. 9 Patrick Smith 21:12.2 East Grand Rapids
115. 11 Drew Henman 21:12.4 Grand Haven
116. 10 Raul Valdez 21:16.1 Wyoming
117. 11 Zach McKinnon 21:17.1 Grand Haven
118. 12 Greg Beaudoin 21:18.9 Muskegon Mona Shores
119. 10 Nate Oostendorp 21:19.4 East Grand Rapids
120. 11 Matthew George 21:21.6 Grand Haven
121. 9 Keegan Langeler 21:23.9 Grand Haven
122. 9 Kurt Leblanc 21:26.5 Grand Haven
123. 11 David Dankowski 21:27.5 Grandville
124. 10 Bryce Kent 21:28.6 GR Northview
125. 10 Jack Mazurek 21:36.2 GR Northview
126. 9 Daaron Fleeger 21:37.9 Grandville
127. 10 Tyler Reno 21:45.8 Wyoming
128. 10 Alex Robinson 21:51.4 Grandville
129. 9 Carlos Rappleye 21:55.6 Grand Haven
130. 9 Jake Oosterink 22:03.1 Jenison
131. 9 Max Sepeshy 22:03.6 Grand Haven
132. 9 Isaac Steers 22:04.7 Grand Rapids Kenowa ...
133. 9 Kyle Cochran 22:08.7 Grand Rapids Kenowa ...
134. 12 Justin McPherson 22:09.8 Muskegon Mona Shores
135. 11 Sam Britten 22:12.4 Wyoming
136. 12 Antonio Musa 22:15.8 Muskegon Mona Shores
136. 12 Antonio Musa 22:15.8 Muskegon Mona Shores
137. 9 Chap Morris 22:16.6 Jenison
138. 11 Geo Hernandez 22:18.2 Grandville
139. 12 Nick Szymanski 22:23.1 Grandville
140. 10 Hamin Gil 22:25.2 GR Northview
141. 12 McCain Schwaiger 22:27.4 Grandville
142. 9 Caden Hembrough 22:29.7 Jenison
143. 9 Dylan Bergman 22:31.3 Jenison
144. 9 Josh Menhart 22:34.8 GR Northview
145. 11 Hunter Noorman 22:38.7 Wyoming
146. 9 Mason Priest 22:42.8 Grandville
147. 10 Jayson Klein 22:46.9 Grandville
148. 10 Dylan Topliff 22:48.3 Grand Haven
149. 9 Victor Chemjor 22:53.1 Grandville
150. 12 Weston Early 22:56.4 East Grand Rapids
151. 10 Austin Sova 23:02.4 GR Northview
152. 12 Ben Jee 23:02.9 Muskegon Mona Shores
153. 10 Shawn Smith 23:11.6 Grand Rapids Kenowa ...
155. 11 Danny Childs 23:13.9 Grand Rapids Kenowa ...
156. 11 Tyler Clifford 23:17.6 GR Northview
157. 10 Alex Christian 23:28.3 GR Northview
158. 11 Jeremiah Cerriteno 23:33.6 GR Northview
159. 11 Steven Rankin 23:46.4 Grandville
160. 11 Ben Hackett 23:51.4 GR Northview
161. Alina Molette 24:08.8 Wyoming
162. 11 Stephen Webster 24:09.6 Grand Haven
163. 10 Devon Fitzgerald 24:14.4 Grandville
164. 11 Jacob Kooyer 24:15.4 GR Northview
165. 12 Justin Tokarczyk 24:36.1 Muskegon Mona Shores
166. 9 Logan Smith 25:00.0 Grandville
166. 9 Caleb Jelsma-Cole 25:01.0 Grandville
166. 10 Alexis Jimenez 25:02.0 Wyoming
166. 11 Dallas Wier 25:03.0 Grandville
166. 9 Caleb Kehl 25:04.0 Grand Haven
166. 12 Thomas Kromminga 25:04.0 Muskegon Mona Shores
166. 11 Chris Leale 25:05.0 Wyoming
166. 9 Alex Light 25:05.0 Grandville
166. 9 Jaden Gorsh 25:06.0 Grandville
166. 11 Kyle Rohen 25:07.0 GR Northview
166. 9 Lee Sailors 25:08.0 Muskegon Mona Shores
166. 9 Brayden Haisma 25:09.0 Grandville
166. 10 Paul Gross 25:10.0 East Grand Rapids
166. 9 Ethan Grabill 25:11.0 Grandville
166. 10 Gabe Bennett 25:12.0 Grand Rapids Kenowa ...
166. 9 Sebastian Reynolds 25:13.0 GR Northview
166. 12 Emillio Tobar 25:14.0 GR Northview
166. 9 Aiden Popour 25:15.0 Jenison
166. 12 Isaac Knol 25:16.0 Jenison
166. 12 Joel Friday 25:17.0 Muskegon Mona Shores
166. 11 Pit Vollmers 25:18.0 GR Northview
1. East Grand Rapids 35
2. Grand Haven 53
3. Muskegon Mona Shores 84
4. Grand Rapids Kenow... 95
5. GR Northview 127
6. Wyoming 174
Girls 5000m run
1. 12 Madison Goen 18:31.6 Grand Rapids Kenowa ...
2. 12 Jackie Seward 19:49.5 Muskegon Mona Shores
3. 12 Hannah Kenny 19:54.4 Grand Haven
4. 12 Dylann Hodgkinson 19:55.4 Grand Rapids Kenowa ...
5. 12 Anna Laffrey 20:27.6 East Grand Rapids
6. 11 Maddie McCahill 20:27.8 East Grand Rapids
7. 12 Charlotte Etienne 20:29.1 East Grand Rapids
8. 10 Sarah Cannon 20:31.8 East Grand Rapids
9. 10 Kate O'Connell 20:36.8 East Grand Rapids
10. 9 Audrey Whiteside 20:55.0 East Grand Rapids
11. 9 Kelsie Bovee 20:56.3 Grand Haven
12. 9 Abby Buitenhuis 21:01.1 Grand Haven
13. 11 Eliza Lowe 21:02.1 Grand Haven
14. 11 Andrea Strainer 21:11.7 Grand Haven
15. 11 Rosemary Harms 21:12.6 GR Northview
16. 12 Audrey Boersen 21:25.8 Grand Haven
17. 10 Emily Mattson 21:26.3 Grand Haven
18. 9 Abby Theodorsdottir 21:28.8 East Grand Rapids
19. 9 Brianna Jhamb 21:30.8 Grand Haven
20. 10 Peyton Erndteman 21:33.9 Muskegon Mona Shores
21. 11 Annika Cotner 21:34.1 Muskegon Mona Shores
22. 10 Adele Cory 21:34.7 Muskegon Mona Shores
23. 9 Anna VanderLaan 21:35.1 East Grand Rapids
24. 9 Emma Battle 21:35.8 East Grand Rapids
25. 11 Auden Elliott 21:40.1 East Grand Rapids
26. 10 Katherine Donnelly 21:41.1 East Grand Rapids
27. 12 Abby Keessen 21:42.5 Muskegon Mona Shores
28. 11 Kirsten Prelesnik 21:46.2 Grand Haven
29. 10 Katie Westfall 21:55.1 Grand Rapids Kenowa ...
30. 11 Rylee Rutherford 21:55.8 Grand Haven
31. 9 Raegan Cox 22:04.7 Muskegon Mona Shores
32. 9 Lauren Vanden Bosch 22:05.5 East Grand Rapids
33. 11 Ellie Drake 22:05.6 East Grand Rapids
34. 9 Julia Robinson 22:07.0 Grand Haven
35. 12 Kelley Malewitz 22:09.2 East Grand Rapids
36. 11 Olivia Buitenhuis 22:10.5 Grand Haven
37. 11 Rachel Elder 22:11.1 East Grand Rapids
38. 10 Renee Borchers 22:11.6 Grand Haven
39. 11 Emily Roth 22:14.5 East Grand Rapids
40. 9 Theodora Drake 22:15.7 East Grand Rapids
41. 11 Emma Koski 22:23.8 East Grand Rapids
42. 10 Julia Drabczyk 22:27.0 Grand Haven
43. 11 Haylee Ray 22:27.3 Grand Haven
44. 9 Brenna Musser 22:29.1 GR Northview
45. 11 Zoe McGregor 22:30.3 Grand Haven
46. 10 Makayla Underwood 22:32.3 GR Northview
47. 9 Lina Theodorsdottir 22:38.4 East Grand Rapids
48. 12 Morgan Dennison 22:44.5 Muskegon Mona Shores
49. 9 Mieke Hart 22:47.0 Muskegon Mona Shores
50. 10 Noelle Seward 22:48.1 Muskegon Mona Shores
51. 11 Kara Green 22:48.9 Muskegon Mona Shores
52. 12 Courtney Hylock 22:49.5 Grand Haven
53. 10 Molly Manguse 22:53.8 East Grand Rapids
54. 12 Jennifer Nguyen 22:59.0 Wyoming
55. 9 Ashley Bonk 23:00.1 Wyoming
56. 12 Jordan Buckingham 23:03.2 Grand Haven
57. 9 Haley Denton 23:03.8 GR Northview
58. 9 Eliza Loeks 23:04.3 East Grand Rapids
59. 9 Emily Bennor 23:07.5 GR Northview
60. 10 Ella Gourley 23:08.0 East Grand Rapids
61. 9 Emily Bajema 23:09.0 Grand Rapids Kenowa ...
62. 9 Emma Taylor 23:09.5 Muskegon Mona Shores
63. 10 Sophie Ackermann 23:14.3 East Grand Rapids
64. 9 Ellen Stolarski 23:14.8 Grand Haven
65. 10 Jenny Ryan 23:18.0 Grand Haven
66. 10 Emma Bowman 23:19.1 East Grand Rapids
67. 11 Lauren Johnson 23:19.5 Grand Haven
68. 11 Madison Ray 23:20.2 Grand Haven
69. 9 Marlie Fraser 23:28.9 Grand Haven
70. 10 Katie Webster 23:29.5 Grand Haven
71. 12 Haley Kalis 23:32.5 Grand Haven
72. 12 Anna Dexter 23:39.9 Grand Haven
73. 9 Elena Salik 23:40.3 Grand Haven
74. 11 Ashley Helmer 23:47.5 GR Northview
75. 9 Nicole Beckman 23:47.9 GR Northview
76. 10 Aubrey Doucette 23:48.9 Grand Rapids Kenowa ...
76. 10 Aubrey Doucette 23:48.9 Grand Rapids Kenowa ...
77. 9 Bri Elliott 23:49.6 Grand Rapids Kenowa ...
78. 11 Lauren VanderZyden 23:51.4 East Grand Rapids
78. 11 Lauren VanderZyden 23:51.4 East Grand Rapids
79. 12 Yaylin Lopez 23:53.7 Grand Rapids Kenowa ...
80. 11 Skyler Boterenbrood 23:54.5 Grand Haven
81. 9 Madison Holub 23:55.1 Grand Haven
82. 9 Giovana Maracek 23:56.1 Grand Haven
83. 11 Isabelle Luke 23:57.2 GR Northview
84. 12 Karen Rosales-Rami 23:57.5 Grand Haven
84. 12 Karen Rosales-Rami 23:57.5 Grand Haven
85. 12 Mary Jane Risch 24:00.7 East Grand Rapids
86. 11 Emily Johnson 24:08.6 GR Northview
87. 9 Alyssa Spencer 24:10.3 Grand Haven
88. 9 Morgan Dreese 24:10.9 Grand Haven
89. 10 Isadora Mitchell 24:12.5 Grand Haven
90. 11 Jill Woodhouse 24:16.6 East Grand Rapids
91. 9 Paige Bodine 24:17.5 East Grand Rapids
92. 9 Veronica Lacy 24:21.2 GR Northview
93. 11 Emma Keane 24:23.9 East Grand Rapids
94. 12 Katia Wiles 24:25.4 GR Northview
95. 11 Levi Gill 24:26.4 Muskegon Mona Shores
96. 11 Chloe Reeves 24:27.5 GR Northview
97. 11 Sylvia Jones 24:28.5 Grand Haven
98. 12 Nicole Gagnon 24:33.7 Muskegon Mona Shores
99. 9 Maria Donihue 24:49.3 Grand Rapids Kenowa ...
100. 10 Natasha Robertson 24:50.0 Grand Haven
101. 10 McKenna Coyne 24:52.2 Grand Haven
102. 12 Megan Jones 25:06.5 Grand Rapids Kenowa ...
104. 12 Megan Lowell 25:11.0 GR Northview
105. 11 Emily Ford 25:11.9 East Grand Rapids
106. 9 Kelsie McManus 25:13.9 Grand Haven
107. 9 Maddy Mayer 25:15.9 East Grand Rapids
108. 9 Marissa VanderMolen 25:16.6 Muskegon Mona Shores
109. 9 Nora Verdier 25:32.6 East Grand Rapids
110. 11 Makenzie Strazanac 25:32.9 Grand Haven
111. 12 Izzy Saylor 25:36.3 East Grand Rapids
112. 11 Brooke Lonergan 25:39.4 Grand Haven
113. 12 Anna Wilgenburg 25:53.3 Grand Haven
114. 9 Sophie Cluff 26:15.3 East Grand Rapids
115. 11 Anna Radowski 26:16.6 Grand Haven
116. 12 Emily VanderMoere 26:19.4 Grand Haven
117. 12 Mary Fleming 26:21.4 Grand Rapids Kenowa ...
118. 9 Natalie Cochrill 26:22.3 GR Northview
119. 9 Emily VanDyke 26:28.5 Grand Haven
120. 12 Shannon McKay 26:31.9 GR Northview
121. 9 Lily Mears 26:33.7 Grand Haven
122. 10 Rachel Ferguson 26:41.6 Grand Rapids Kenowa ...
123. 9 Alexis Hook 26:46.2 Grand Haven
124. 11 Olivia Salik 26:47.9 Grand Haven
126. 9 Anna Olsen 26:54.5 East Grand Rapids
127. 11 Laney Decker 27:09.6 Grand Haven
128. 12 Samantha Striegle 27:14.5 Grand Haven
130. 12 Alina Molette 27:27.4 Wyoming
131. 9 Sydney Morrow 27:29.9 Grand Rapids Kenowa ...
132. 12 Sabrina Sanchez 27:52.6 Wyoming
133. 10 Rebecca Tainter 28:07.1 Grand Rapids Kenowa ...
134. 11 Carly Romanowski 28:16.0 East Grand Rapids
135. 12 Baleigh French 28:23.2 Grand Rapids Kenowa ...
136. 12 Cindy Ochoa 28:26.9 Wyoming
137. 9 Elie VanDyke 28:29.9 Grand Haven
138. 9 Isabel Staskiewicz 28:31.7 Grand Haven
139. 10 Shelby Clingan 28:33.8 Grand Rapids Kenowa ...
140. 11 Sarah Thong 28:40.9 East Grand Rapids
141. 12 Shelby Pitchure 28:42.6 GR Northview
142. 12 Sophia Cook 28:50.2 GR Northview
143. 11 Zoe Schultz 28:50.5 Muskegon Mona Shores
144. 9 Kaitlyn Batchelor 28:51.6 GR Northview
145. 9 Chloe Steffes 28:52.6 GR Northview
146. 12 Christina Frey 29:14.3 GR Northview
147. 10 Clair Reeves 29:22.7 GR Northview
148. 9 Laura Frey 29:55.5 GR Northview
149. 9 Collen O'Connor 30:04.2 GR Northview
150. 11 Jenna Beemer 30:08.0 Muskegon Mona Shores
151. 11 Mary O'Connor 30:23.0 GR Northview
152. 12 Annalise Murphy 30:23.9 GR Northview
153. 10 Danielle Page 30:54.9 Grand Haven
154. 10 Maribel Duran 31:00.9 Wyoming
155. 11 Jordyn Spruit 31:34.8 Grand Haven
156. 9 Ashley Robinette 33:07.5 GR Northview