Portage Invitational 2019

Portage, MI

Complete Results

Mens 5,000 Meters Division 4
Pl	Year	Name	Time	Team
1.	10	Mason Sumner	16:06.7	Breckenridge
2.	12	Shane Achterhof	16:24.3	Walkerville
3.	11	Matthew Nowak	16:27.2	Mt. Pleasant Sacred ...
4.	10	Jonathan Mikovits	16:36.0	Concord
5.	12	Josh Lynch	16:39.0	Mt. Pleasant Sacred ...
6.	12	Caleb Stout	16:44.1	The Potter's House
7.	11	Colttion Vine	16:46.0	Breckenridge
8.	10	Brock Lynch	16:54.9	Mt. Pleasant Sacred ...
9.	12	Ethan Nachazel	17:07.8	East Jordan
10.	11	Luke Blesy	17:14.8	Bridgman
11.	12	Ashton Gillis	17:16.5	Breckenridge
12.	12	Adam Paga	17:20.4	Petoskey St. Michael...
13.	10	Samuel Paga	17:21.8	Petoskey St. Michael...
14.	12	Aaron Nachazel	17:25.0	East Jordan
15.	12	Colton Chovanec	17:26.0	Breckenridge
16.	12	Alex Schlueter	17:28.3	East Jordan
17.	12	Chipper Steffey	17:29.8	Bridgman
18.	10	Isaiah Beiter	17:30.6	Lawrence
19.	12	Dakota Ames	17:36.6	Mendon
20.	10	Cole Millirans	17:37.8	Cassopolis Ross Beatty
21.	11	Alex Sheehy	17:39.8	Walkerville
22.	9	Jonathan Clausing	17:41.3	Muskegon Western Mic...
23.	11	Michael Golden	17:42.1	St. Joseph Lake Mich...
24.	9	Conner Welden	17:42.6	Hillsdale Academy
25.	9	Macartan Moore	17:43.7	Petoskey St. Michael...
26.	10	Trent Carter	17:45.2	Breckenridge
27.	11	Hunter Bentley	17:46.7	Bear Lake-Onekama
28.	12	Ben Hardy	17:46.8	East Jordan
29.	11	Andrew Blum	17:47.3	The Potter's House
30.	12	Ben Garretson	17:49.4	Muskegon Western Mic...
31.	12	Alan Macyauski	17:49.9	Lawrence
32.	9	Moses Osterink	17:51.8	The Potter's House
33.	12	Matt Record	17:53.5	Concord
34.	11	Hammond Law	18:04.1	Petoskey St. Michael...
35.	11	Owen Roth	18:05.2	Frankfort
36.	12	Ben Waldo	18:08.7	Muskegon Western Mic...
37.	12	Dillon Donihue	18:09.0	Hillsdale Academy
38.	9	Logan Swiney	18:09.0	The Potter's House
39.	10	Rigoberto Andres	18:11.0	Eau Claire
40.	9	John Sanderson	18:12.1	Bridgman
41.	9	Isaac Bogard	18:13.5	Kalamazoo Christian
42.	12	Chad Vestergaard	18:14.7	Montabella
43.	12	Bryan Smith	18:17.5	Concord
44.	12	Jonathon Markley	18:18.0	Breckenridge
45.	12	Luke Jensen	18:20.3	The Potter's House
46.	10	Joe Bulko	18:22.2	Concord
47.	11	Sam Offringa	18:22.5	Kalamazoo Christian
48.	10	Wyatt Haas	18:22.9	Marcellus
49.	11	Nathan Koetje	18:23.4	Kalamazoo Christian
50.	10	Riley Daily	18:23.6	Montabella
51.	11	Phillip Nemecek	18:24.2	East Jordan
52.	11	Logan Barrett	18:27.3	Concord
53.	12	Michael Sirotti	18:29.7	Kalamazoo Hackett
54.	11	Seth Carpenter	18:31.3	Grand Traverse Academy
55.	11	Wyatt Pugh	18:33.6	Maple City Glen Lake
56.	11	Colin Steinberger	18:34.2	Mendon
57.	11	Cole Thompson	18:36.9	Concord
58.	9	Edward Lopez	18:38.1	Eau Claire
59.	11	AJ Hackett	18:40.8	Bridgman
60.	11	Bastian Sanborn	18:41.1	Maple City Glen Lake
61.	9	Adair Artis	18:42.9	Concord
62.	11	Luke Holton	18:44.6	Concord
63.	12	Anson Alvarez	18:45.8	Hillsdale Academy
64.	9	Chase Hostetler	18:46.0	Mendon
65.	12	Logan Payne	18:46.6	Three Oaks River Val...
66.	11	Pierce Newell	18:46.7	Muskegon Western Mic...
67.	11	Abe Pewe	18:48.2	Hillsdale Academy
68.	11	Tyler Gould	18:49.7	Muskegon Western Mic...
69.	10	Joshua West	18:49.8	Colon
70.	10	Caleb Ziebarth	18:50.7	East Jordan
71.	9	Charlie DeGraves	18:52.0	Lawrence
72.	11	Robert Ward	18:53.9	Cassopolis Ross Beatty
73.	9	Jacob Pickens	18:54.7	Mt. Pleasant Sacred ...
74.	11	Bren Lopez	18:54.8	Bear Lake-Onekama
75.	9	Skylar Werden	18:55.4	Frankfort
76.	9	Roman Addison	18:58.1	Mt. Pleasant Sacred ...
77.	10	Jayce Warren	18:59.1	Bridgman
78.	10	Riley Walkington	19:02.0	Montabella
79.	12	Luke Moorhead	19:03.2	Muskegon Western Mic...
80.	12	Jimmy Kulas	19:03.9	Hillsdale Academy
81.	12	Daniel Plaisier	19:04.2	Muskegon Western Mic...
82.	10	Austin Rubin	19:05.4	Grand Traverse Academy
83.	10	Isaac Bos	19:06.7	Kalamazoo Christian
84.	12	Jacob Walrad	19:07.1	Frankfort
85.	12	Alan Peters	19:08.1	East Jordan
86.	9	Joey Schwindt	19:09.7	Maple City Glen Lake
87.	12	Zach Dix	19:10.0	Grand Traverse Academy
88.	12	Jacob Moses	19:11.0	East Jordan
89.	9	Tucker Lafler	19:11.5	Colon
90.	12	Caleb Croff	19:12.8	Muskegon Western Mic...
91.	11	William Gagnon	19:16.0	Petoskey St. Michael...
92.	10	Logan Foster	19:16.6	Frankfort
93.	11	Joshua Lundberg	19:16.8	The Potter's House
94.	11	Zane Vanwingerden	19:19.1	Grand Traverse Academy
95.	11	Ryan Van Havel	19:20.3	Hillsdale Academy
96.	12	Benjamin Brooks	19:21.0	Petoskey St. Michael...
97.	11	William Westphal	19:23.2	Cassopolis Ross Beatty
98.	10	Marcus Langeland	19:23.8	Bear Lake-Onekama
99.	12	Dan Franklin	19:24.5	Grand Traverse Academy
100.	12	Weston Wise	19:25.0	Breckenridge
101.	9	Joshua Seifert	19:27.2	Three Oaks River Val...
102.	11	Sam Corey	19:28.9	Bear Lake-Onekama
103.	10	Kyler Chovanec	19:29.6	Breckenridge
104.	11	Nick Treloar	19:30.6	Hillsdale Academy
105.	11	Nathaniel Green	19:30.8	St. Joseph Lake Mich...
106.	10	Adam Blankenship	19:36.7	Eau Claire
107.	10	David Richards	19:38.2	Hillsdale Academy
108.	10	Kodey Dovey	19:38.6	Colon
109.	12	John-Michael Kargol	19:39.1	Petoskey St. Michael...
110.	11	Korbyn Ingraham	19:39.9	Montabella
111.	10	Alex Austin	19:42.8	Marcellus
112.	9	James Wilson	19:46.2	Montabella
113.	12	Zach Shelton	19:49.3	Marcellus
114.	11	Robby McLouth	19:51.2	Bear Lake-Onekama
115.	11	Eli Hart	19:51.5	The Potter's House
116.	11	Trevor Eisenlohr	19:56.8	Bear Lake-Onekama
117.	10	Harrison Bourne	19:58.0	New Buffalo
118.	11	Tristan Lee	19:58.3	Montabella
119.	12	Austin Stoll	19:58.9	Colon
120.	11	Weston Nowicki	19:59.1	Maple City Glen Lake
121.	9	Malachi Boyd	19:59.3	Concord
122.	12	Alex Leonard	20:00.6	Kalamazoo Hackett
123.	9	Jesse Jones	20:02.0	Mt. Pleasant Sacred ...
124.	9	Nathan Blied	20:02.2	Bridgman
125.	11	Jacob Dudley	20:06.8	Mendon
126.	12	Tai Babinec	20:10.3	Bear Lake-Onekama
127.	11	Aidan Ward	20:12.9	Cassopolis Ross Beatty
128.	11	Chris Provo	20:13.6	Frankfort
129.	9	Brody Amthor	20:14.1	Lawrence
130.	10	David Forker	20:15.1	Three Oaks River Val...
131.	10	Tommy Reay	20:19.7	Maple City Glen Lake
132.	9	Guy Chamberlain	20:20.7	East Jordan
133.	11	Gavyn Rogers	20:22.4	Three Oaks River Val...
134.	12	Caleb Frederick	20:23.4	Breckenridge
135.	11	Noah Ferrier	20:23.7	Muskegon Western Mic...
136.	11	Gabe Bresnahan	20:25.9	Kalamazoo Hackett
137.	9	Dennis Egan	20:27.9	Mt. Pleasant Sacred ...
138.	11	Ethan Sumner	20:36.6	Breckenridge
139.	11	Chuckie King	20:38.4	Concord
140.	12	Logan Holewa	20:38.7	Kalamazoo Christian
141.	9	Trevor Moody	20:44.5	Frankfort
142.	9	Luke VanderGriend	20:47.9	The Potter's House
143.	10	Hunter Laven	20:48.8	Grand Traverse Academy
144.	9	Dawson Lute	20:51.9	Kalamazoo Christian
145.	12	Jordan Barnes	20:55.3	Grand Traverse Academy
146.	9	Evan Spriggs	20:56.6	New Buffalo
147.	9	Jaren Waldschmidt	20:56.8	Cassopolis Ross Beatty
148.	10	Carter Kinnee	20:57.8	Maple City Glen Lake
149.	9	Hunter Sharum	20:59.5	Concord
150.	9	Cole VanderDussen	21:01.1	Kalamazoo Christian
151.	11	Clay Beal	21:07.2	Lawrence
152.	10	Mason Malpass	21:08.3	East Jordan
153.	11	Nathan Lux	21:13.5	Mendon
154.	11	Jacob Romanowski	21:15.2	Maple City Glen Lake
155.	12	Ryan Bower	21:16.6	Colon
156.	12	Spencer Kaastra	21:17.1	Maple City Glen Lake
157.	11	EJ Shemwell	21:22.2	Maple City Glen Lake
158.	9	Richard Mabry	21:28.7	Bridgman
159.	10	Jaren Christ	21:31.5	Three Oaks River Val...
160.	12	Lesley Armah	21:35.8	Mt. Pleasant Sacred ...
161.	11	Jared Cook	21:37.9	Bear Lake-Onekama
162.	12	Zack Porter	21:42.1	Marcellus
163.	9	Gabriel Gonzalez	21:42.7	Lawrence
164.	10	Aaron Bealor	21:43.2	Cassopolis Ross Beatty
165.	9	Jonathan Lundberg	21:47.9	The Potter's House
166.	12	Josiah Vang	21:49.8	Grand Traverse Academy
167.	11	Jonathon Richter	21:51.6	East Jordan
168.	10	Brandon Wheeldon	21:52.5	Montabella
169.	10	Ben Gillesby	21:54.6	Cassopolis Ross Beatty
170.	10	Landon Hendrickson	21:55.5	Montabella
171.	9	Zechariah Rubingh	21:56.0	The Potter's House
172.	12	Ryan Triemstra	22:04.3	Kalamazoo Christian
173.	11	Jon Strack	22:05.0	Hillsdale Academy
174.	9	Braden Warner	22:07.5	St. Joseph Lake Mich...
175.	12	Levi Ashby	22:08.1	Three Oaks River Val...
176.	12	Luke Pramuka	22:16.7	Mt. Pleasant Sacred ...
177.	12	Cody King	22:18.5	East Jordan
178.	11	Isaac Reeve	22:20.7	St. Joseph Lake Mich...
179.	9	Riley Truog	22:24.1	Maple City Glen Lake
180.	11	Jaxon Vantilburg	22:27.4	Marcellus
181.	11	Jacob White	22:45.1	Grand Traverse Academy
182.	9	Aiden Richardson	22:48.2	Concord
183.	11	Michael Barkman	22:48.4	Colon
184.	12	David Clausing	22:50.3	Muskegon Western Mic...
185.	9	Noah Siglow	23:15.6	St. Joseph Lake Mich...
186.	10	Dan Hillis	23:16.2	Big Rapids Crossroad...
187.	11	Jaden Johnson	23:16.4	Frankfort
188.	9	Jason Swenson	23:16.7	Bridgman
189.	9	Kysen Krishnaswamy	23:20.7	Kalamazoo Hackett
190.	9	Keagan Papke	23:23.9	New Buffalo
191.	12	Benjamin Johnston	23:32.4	St. Joseph Lake Mich...
192.	11	Noah Anderson	23:35.0	Breckenridge
193.	11	Gavin Adams	23:57.0	Concord
194.	10	Galen Stahl	23:57.5	Cassopolis Ross Beatty
195.	12	Blake VanHorn	24:02.1	Marlette
196.	10	Ashton McNabb	24:03.3	Three Oaks River Val...
197.	9	Evan Messinger	24:05.7	New Buffalo
198.	11	Kai Babcock	24:17.3	Bridgman
199.	9	Benjamin Ashby	24:29.8	Three Oaks River Val...
200.	10	Drew Eaton	25:28.1	Kalamazoo Christian
201.	12	Ethan Housh	25:37.5	St. Joseph Lake Mich...
202.	12	Luke Pell	25:38.3	Montabella
203.	10	Anthony Perkins	25:58.1	Eau Claire
204.	10	Harrison Lewis	26:04.5	St. Joseph Lake Mich...
205.	9	Andrew Holmes	26:10.4	Frankfort
206.	9	Dakota McCombs	26:39.5	Marlette
207.	9	Lewis Fritz	27:05.3	Concord
208.	10	Alexander Stoll	27:37.3	Colon
209.	12	Michael Thompson	27:55.9	Kalamazoo Hackett
210.	11	Marco Campillo	27:59.9	Muskegon Western Mic...
211.	10	Fischer Brondstetter	28:15.4	Walkerville
212.	10	Cam Hayden	28:50.4	Big Rapids Crossroad...
213.	11	Tristan Westrate	29:08.4	Cassopolis Ross Beatty
214.	11	Kevin Miner	29:20.4	Creative Technologie...
215.	10	Karl Overton	30:16.4	Eau Claire
216.	10	Nathan Borr	31:32.7	Eau Claire
217.	10	Ethan Watson	32:48.7	Creative Technologie...

Boys 5,000 Meters Division 3
Pl	Year	Name	Time	Team
1.	10	Max Sharnas	16:08.1	Saugatuck
2.	11	Luke Witvliet	16:13.0	Grandville Calvin Ch...
3.	12	Carson Laney	16:15.0	Jonesville
4.	12	Trey Plichta	16:17.8	Sanford-Meridian
5.	11	Zach Wright	16:18.8	Potterville
6.	11	Alex Enns	16:25.4	Hart
7.	12	Aiden McLaughlin	16:28.4	Morley-Stanwood
8.	11	Joe Furlan	16:28.7	Bloomingdale
9.	12	Garrett Melling	16:31.3	Hanover-Horton
10.	11	Dean Reynolds	16:31.5	Hanover-Horton
11.	12	Andy Swihart	16:33.2	Hanover-Horton
12.	10	Thomas Richards	16:36.4	Traverse City St. Fr...
13.	12	Lance Jourdan	16:36.5	Grandville Calvin Ch...
14.	11	Nik Pettinga	16:39.7	Saugatuck
15.	10	Brady Vroom	16:40.1	Dyer (Illiana Christ...
16.	12	Gene Hendrickson	16:42.4	Jackson Lumen Christi
17.	10	Garrett Winter	16:42.5	Parchment
18.	11	Connor Murphy	16:43.4	McBain
19.	12	Alvaro Martinez	16:45.0	Bangor
20.	10	Logan Manion	16:46.5	Grandville Calvin Ch...
21.	9	Rogan Melling	16:48.9	Hanover-Horton
22.	11	Emerald Lawrence	16:49.3	North Muskegon
23.	10	Brenden Endres	16:50.2	Traverse City St. Fr...
24.	12	Hayden James	16:50.7	Jonesville
25.	11	Justin VanProoyen	16:52.8	Dyer (Illiana Christ...
26.	12	Ethan Vink	16:55.7	GR_Covenant Christian
27.	11	Logan Shepherd	16:56.1	Hanover-Horton
28.	12	Caleb Potjer	16:57.5	GR_Covenant Christian
29.	10	Dan Kehoe	16:59.2	Grandville Calvin Ch...
30.	12	Matt Lester	17:00.3	Delton-Kellogg
31.	12	Jake Tarnow	17:01.8	Marquette Catholic
32.	10	Adam Martinson	17:05.8	Saugatuck
33.	12	Shane Sauber	17:07.3	Hanover-Horton
34.	11	Zealand Tarrant	17:07.6	Traverse City St. Fr...
35.	12	Dominic Turkstra	17:09.5	Dyer (Illiana Christ...
36.	12	Adam Wolffis	17:12.5	Montague
37.	12	Richard Haislip	17:14.4	Hanover-Horton
38.	12	Tyler Starbuck	17:16.0	Bloomingdale
39.	10	David Garcia	17:16.6	Bloomingdale
40.	11	Ezra Troyer	17:18.4	Watervliet
41.	12	Gus Hinch	17:19.2	Watervliet
42.	11	Micah Ordway	17:19.9	Delton-Kellogg
43.	12	Owen Kalsbeek	17:20.1	GR_Covenant Christian
44.	12	Jacob Andrews	17:21.6	Traverse City St. Fr...
45.	11	Joshua Warner	17:22.6	Shepherd
46.	11	Spencer Vander Zwaag	17:26.0	Hart
47.	9	William Winter	17:27.2	Parchment
48.	9	Fritz Olthof	17:27.6	Dyer (Illiana Christ...
49.	10	Carson Brunk	17:28.7	Potterville
50.	12	Hunter Tubbs	17:33.0	Hart
51.	11	Liam Houtkooper	17:34.8	Parchment
52.	11	Mason Hammond	17:38.5	Shepherd
53.	11	Michael Tubbs	17:41.2	Hart
54.	10	Tristan Ashley	17:41.7	Saugatuck
55.	12	Kelsey Brown	17:44.5	Buchanan
56.	9	Clayton Ackley	17:45.7	Hart
57.	9	Josh Kerr	17:47.4	Traverse City St. Fr...
58.	11	Carter Thelen	17:48.9	Traverse City St. Fr...
59.	12	Jordan Reynolds	17:49.7	Potterville
60.	10	Matt Hoop	17:50.2	Jackson Lumen Christi
61.	-	Ryan Wheeler	17:51.2	Kent City
62.	9	Seth Ackley	17:51.5	Hart
63.	9	Wyatt Dean	17:52.2	Hart
64.	12	Jakob Jenkins	17:53.6	Potterville
65.	10	Thai Pratel	17:55.4	Centreville
66.	12	Jamie Terrill	17:55.7	Parchment
67.	11	Kadin Eastway	17:56.2	McBain
68.	12	Kody Edmonds	18:02.6	Watervliet
69.	10	Logan Boersma	18:02.7	Dyer (Illiana Christ...
70.	11	Dylan Sanford	18:04.9	Springport
71.	12	Bryce Baldwin	18:05.0	Jonesville
72.	10	Noah Hayes	18:07.2	GR_Covenant Christian
73.	10	Noah Bosley	18:07.2	Hart
74.	11	Dylan Engels	18:08.3	Traverse City St. Fr...
75.	10	Jacob Heeringa	18:08.3	Traverse City St. Fr...
76.	10	Walker Barz	18:10.8	Buchanan
77.	9	Nico Lopez	18:11.6	Shepherd
78.	10	Matthew Rankin	18:12.3	Grass Lake
79.	12	Joey Lemkuhl	18:16.0	Hartford
80.	12	Conner Seifert	18:16.9	Saugatuck
81.	10	Amon Smith III	18:18.1	Delton-Kellogg
82.	12	Travis McDonald	18:21.2	Sanford-Meridian
83.	11	Seth Broekhuis	18:21.5	Grandville Calvin Ch...
84.	12	Zach Trainor	18:22.4	Bangor
85.	9	Judge Morgan	18:22.8	Traverse City St. Fr...
86.	10	Jake Ickes	18:23.5	Coloma
87.	10	Mallaci Mayle	18:25.3	Newaygo
88.	12	Gideon Howard	18:25.6	Shepherd
89.	12	Trevor Minderhoud	18:25.7	GR_Covenant Christian
90.	12	Dawson Grizzle	18:25.8	Delton-Kellogg
91.	11	Jonathan Mendoza	18:26.4	Fennville
92.	-	Thomas Swanson	18:26.7	Kent City
93.	12	Bradley Cooke	18:27.2	Grandville Calvin Ch...
94.	11	Tyler VanDerMeulen	18:27.4	GR_Covenant Christian
95.	9	Jude Meldrum-Roy	18:27.9	North Muskegon
96.	11	Kyle Pylkas	18:27.9	McBain
97.	12	Carlos Garcia	18:28.0	Bloomingdale
98.	12	Trevor Pelton	18:28.4	Watervliet
99.	9	Tim Dosch	18:29.7	Newaygo
100.	11	Darin King	18:32.5	GR_Covenant Christian
101.	12	Ben Korte	18:32.5	Holland Black River
102.	12	Xander Rainey	18:33.4	Galesburg-Augusta
103.	9	Luke Gorgas	18:33.9	Saugatuck
104.	9	Carson Long	18:34.4	Schoolcraft
105.	10	German Casiano	18:35.2	Watervliet
106.	11	Blane Sutherland	18:35.3	Coloma
107.	9	Conner McIntyre	18:35.8	Traverse City St. Fr...
108.	10	Ethan Vandermolen	18:35.9	Coloma
109.	12	William Bogan	18:36.7	Marquette Catholic
110.	9	Ben Wertz	18:37.8	Grandville Calvin Ch...
111.	9	Nathan Jenkins	18:38.3	Grandville Calvin Ch...
112.	11	Anderson Strand	18:39.0	Shepherd
113.	12	Gage White	18:39.9	Sanford-Meridian
114.	9	Kaden Kolarik	18:40.7	Kingsley
115.	9	Julian Hawthorne	18:41.4	Constantine
116.	12	Brody Ankoviak	18:41.6	Sanford-Meridian
117.	11	Blake Whetstone	18:42.8	McBain
118.	-	Aurelio Melgarejo	18:43.4	Bangor
119.	11	Jacob Morales	18:43.9	Hartford
120.	9	Roger Hernandez	18:44.0	Holland Black River
121.	11	Henri Holland-Ande...	18:44.1	Holland Black River
122.	12	Max Price	18:45.2	Jonesville
123.	-	Chris Stapel	18:46.0	Hesperia
124.	10	Nolan Meier	18:46.1	Holland Black River
125.	12	Clay Jancek	18:46.5	Montague
126.	12	Karson Leighton	18:47.3	Schoolcraft
127.	11	Patrick Willett	18:48.0	Jackson Lumen Christi
128.	-	Brandon Rodriguez	18:48.6	Kent City
129.	11	Gabe Mutai	18:50.9	Sanford-Meridian
130.	9	Ty Martinchek	18:52.9	Traverse City St. Fr...
131.	11	Scotty Bolton	18:53.8	Hanover-Horton
132.	10	Trevor Eenigenberg	18:53.9	Dyer (Illiana Christ...
133.	12	Brandon Spronk	18:53.9	GR_Covenant Christian
134.	12	Colin Fremeau	18:55.0	Jackson Lumen Christi
135.	10	Austin Blocker	18:55.1	Delton-Kellogg
136.	10	Alan Knowles	18:55.9	Jonesville
137.	12	Michael Hostetler	18:55.9	Centreville
138.	9	Peter Aupperlee	18:56.2	Grandville Calvin Ch...
139.	12	Daniel Chatman	18:56.3	Galesburg-Augusta
140.	10	Dane Plichta	18:56.7	Sanford-Meridian
141.	12	Riley Pritchard	18:56.7	Morley-Stanwood
142.	10	Joey Reynolds	18:57.2	Hanover-Horton
143.	11	Zach Bitely	18:58.1	Hart
144.	9	Caleb Bitely	18:59.0	Hart
145.	12	Sam Reynolds	18:59.6	Parchment
146.	11	Brendan Kalsbeek	19:00.7	GR_Covenant Christian
147.	11	Grayson VerBerkmoes	19:01.9	McBain
148.	11	Noah Brummel	19:02.8	GR_Covenant Christian
149.	10	Caleb Kalsbeek	19:03.2	GR_Covenant Christian
150.	10	Bryant Taylor	19:04.1	Springport
151.	11	Jake Lubbers	19:06.1	GR_Covenant Christian
152.	11	Jorden Moelker	19:06.7	GR_Covenant Christian
153.	12	Seth Penna	19:07.2	GR_Covenant Christian
154.	9	Blake Knox	19:07.4	Traverse City St. Fr...
155.	9	Jonah Shephard	19:09.9	Sanford-Meridian
156.	11	Josh McNeil	19:10.6	Morley-Stanwood
157.	9	Mitchell Walters	19:11.7	Shepherd
158.	11	Matthew Hanks	19:12.2	Watervliet
159.	11	Kaden Hainer	19:14.5	Montague
160.	9	Collin Smagala	19:14.8	Constantine
161.	-	Joey Andrews	19:17.7	Traverse City St. Fr...
162.	11	Andrew Jordon	19:18.1	Hanover-Horton
163.	10	Malachi Cassels	19:19.1	Bloomingdale
164.	9	Mason Phillips	19:21.2	Holland Black River
165.	10	Matthew Koeman	19:24.1	Holland Black River
166.	10	Jacob Wilson	19:26.6	Jonesville
167.	10	Dylan McLean	19:27.6	Parchment
168.	11	Trace Wixom	19:28.0	Bloomingdale
169.	10	Tyler Juday	19:28.0	Constantine
170.	9	Shelby Hopkins	19:28.8	Morley-Stanwood
171.	11	Ethan Rupp	19:29.8	Parchment
172.	11	Steven (Ryan) Bisard	19:32.8	Grass Lake
173.	11	Caleb Ophoff	19:36.5	GR_Covenant Christian
174.	12	Joel Carlson	19:37.7	Potterville
175.	9	Tyler Kooienga	19:38.4	GR_Covenant Christian
176.	10	Max Nienhuis	19:39.8	Hart
177.	11	Aiden Ashton	19:42.1	McBain
178.	9	Charlie Stormer	19:44.5	Saugatuck
179.	9	Bryce Madder	19:45.6	GR_NorthPointe Chris...
180.	10	Gavin Price	19:45.6	Jonesville
181.	12	Vance Butler	19:46.9	Montague
182.	10	Joshua Hoggard	19:47.6	Hanover-Horton
183.	11	Ben Skujins	19:47.9	North Muskegon
184.	10	Ben Childs	19:48.9	Hanover-Horton
185.	10	Camdon Geisler	19:49.2	Watervliet
186.	9	Austin Brown	19:50.4	Hanover-Horton
187.	9	Drew Broekhuis	19:51.5	Grandville Calvin Ch...
188.	9	Nathan Padbury	19:51.5	Jackson Lumen Christi
189.	10	Dylan Johnson	19:51.7	Lawton
190.	-	Jordan Schuiling	19:52.1	Kent City
191.	10	Tucker McIntrye	19:54.2	Parchment
192.	12	Sherron Hamilton	19:56.8	Dyer (Illiana Christ...
193.	10	Riley Davis	19:59.3	Coloma
194.	11	Luke Dykstra	20:00.9	Grandville Calvin Ch...
195.	9	Ryan Donnell	20:01.5	Traverse City St. Fr...
196.	11	Aiden Shephard	20:02.0	Sanford-Meridian
197.	12	Jacob Heyboer	20:02.7	Grandville Calvin Ch...
198.	9	Kyle LaRocque	20:03.7	Springport
199.	9	Isaac Grahn	20:05.7	Kingsley
200.	10	Hayden Walker	20:06.2	Delton-Kellogg
201.	9	Abel Villarreal	20:09.1	Watervliet
202.	12	Henry Schenkel	20:10.1	Grandville Calvin Ch...
203.	12	Aldo Acevedo	20:10.6	Hartford
204.	9	Erric Oldenberg	20:11.4	Constantine
205.	12	Jacob Cay	20:11.8	Sanford-Meridian
206.	11	Dru Matheny	20:12.4	Schoolcraft
207.	11	Caleb Dyer	20:12.5	Springport
208.	10	Cole Ingleright	20:12.8	McBain
209.	12	Alex Isbrecht	20:13.1	Watervliet
210.	11	Harrison Rupp	20:13.2	Parchment
211.	9	Thomas VanOverloop	20:13.6	GR_Covenant Christian
212.	12	Jacob Campbell	20:14.2	Grass Lake
213.	12	Mitchell Yarger	20:14.3	Potterville
214.	9	Daniel Adams	20:14.7	Bangor
215.	10	Luke Penny	20:15.0	Parchment
216.	9	Landon Root	20:15.6	Springport
217.	12	Kyle Annis	20:17.3	Kingsley
218.	11	Cody Koole	20:18.8	GR_Covenant Christian
219.	9	Easton Vander Zwaag	20:25.3	Hart
220.	10	Simon Sheen	20:25.5	Schoolcraft
221.	9	Nathan Dapprich	20:26.5	GR_NorthPointe Chris...
222.	12	Matthew Mosher	20:27.4	Galesburg-Augusta
223.	10	Jacob Rickwalt	20:27.7	Jonesville
224.	10	Mason Pennington	20:27.7	Watervliet
225.	10	Bradley Springberg	20:28.0	McBain
226.	-	Gabriel Brasser	20:28.3	Hesperia
227.	9	Skyler Wolfe	20:29.3	Coloma
228.	10	Nathan Bylsma	20:29.8	GR_Covenant Christian
229.	12	Rhylynd Dinsmore	20:30.5	Sanford-Meridian
230.	12	Ian Edwards	20:31.8	Schoolcraft
231.	11	Trent Sutherland	20:31.8	GR_NorthPointe Chris...
232.	11	Dominic Wilcox	20:31.9	Shepherd
233.	10	Jimmy Kolosowsky	20:32.0	Watervliet
234.	9	Joe Stocchiero	20:32.6	Bloomingdale
235.	10	Maison Page	20:34.7	Newaygo
236.	9	Savian Tarrant	20:35.0	Traverse City St. Fr...
237.	12	Dylan Heminger	20:35.5	Newaygo
238.	10	Jon Karel	20:35.6	Morley-Stanwood
239.	10	Damon Boyer	20:36.0	Sanford-Meridian
240.	9	Parker Maciejewski	20:36.9	North Muskegon
241.	12	Dante Sullivan	20:39.4	Dyer (Illiana Christ...
242.	12	Shawn Vogt	20:39.7	Springport
243.	9	Brandon Lopez-Rebo...	20:40.6	Wyoming Lee
244.	10	Marcus Dreger	20:42.3	Constantine
245.	11	Dylan Hererra	20:43.0	Grass Lake
246.	9	Donovan Blum	20:43.7	Centreville
247.	11	Connor Viegelahn	20:43.7	Grass Lake
248.	10	Trevor Joslin	20:48.2	Shepherd
249.	9	Skyler Eldersveld	20:48.9	Grandville Calvin Ch...
250.	11	Noah Krohn	20:49.0	Parchment
251.	10	Andrew Ferguson	20:50.1	Jackson Lumen Christi
252.	11	Braden Lubbers	20:50.7	GR_Covenant Christian
253.	11	Alan Maya	20:50.8	Wyoming Lee
254.	10	Benjamin Butler	20:53.0	Springport
255.	-	Clark Oxford	20:53.7	Kent City
256.	-	Ethan Slock	20:54.2	Kent City
257.	10	Jose Maya	20:55.2	Wyoming Lee
258.	10	Connor Schmidt	20:57.4	GR_NorthPointe Chris...
259.	10	William Crane	20:57.6	Marquette Catholic
260.	9	Carlos Hernandez-M...	20:58.1	Wyoming Lee
261.	11	Jayden Miller	20:59.1	Wyoming Lee
262.	11	Zavier Tarrant	20:59.2	Traverse City St. Fr...
263.	12	Andrew Quillan	20:59.4	Grandville Calvin Ch...
264.	12	Alexander Henrys	20:59.5	Potterville
265.	9	Rylan Osborn	21:00.4	Schoolcraft
266.	11	Carson Hunter	21:00.9	Centreville
267.	-	Evan Bowkamp	21:01.2	Hesperia
268.	-	Jake Smith	21:02.1	Hesperia
269.	9	Micah Martin	21:03.7	Delton-Kellogg
270.	9	Andy Granados	21:04.6	Coloma
271.	11	Jacob Troyer	21:07.3	Schoolcraft
272.	11	Jaden Blood	21:08.7	McBain
273.	9	Joseph Gandolfi	21:09.3	McBain
274.	10	Tyler Osterman	21:09.4	Bloomingdale
275.	9	Dale VanBaren	21:11.2	GR_Covenant Christian
276.	10	John May	21:11.5	Morley-Stanwood
277.	10	Ethan Herpst	21:13.6	Parchment
278.	12	Owen Devereaux	21:14.9	Morley-Stanwood
279.	12	Josiah Dinverno	21:15.8	Jackson Lumen Christi
280.	9	Nathan Robertson	21:15.8	Lawton
281.	11	Nathan Block	21:18.1	GR_Covenant Christian
282.	11	Brendan Nienhuis	21:19.2	Hart
283.	10	Logan Mekkes	21:20.9	Morley-Stanwood
284.	9	Matthew Cross	21:23.3	Kingsley
285.	10	Mason Contreras	21:25.4	Hart
286.	11	Connor Boyle	21:25.6	Traverse City St. Fr...
287.	12	Cameron Henson	21:28.3	Jonesville
288.	10	Eli Austin	21:28.8	Delton-Kellogg
289.	9	Oscar Sosa	21:30.1	Wyoming Lee
290.	9	Thomas Carlyon	21:30.6	Kingsley
291.	9	Isaac Shepard	21:31.6	Delton-Kellogg
292.	9	Jason Miller	21:32.8	Potterville
293.	9	Gavin Bunning	21:33.1	Centreville
294.	10	Bryce Blackledge	21:33.9	Hanover-Horton
295.	10	Zach Dole	21:35.9	Grandville Calvin Ch...
296.	10	Hunter Bloom	21:38.5	Hartford
297.	10	Brandon Vanderzanden	21:42.0	Hart
298.	9	Caleb Cleveland	21:43.9	GR_Covenant Christian
299.	9	Arulio Delgado	21:45.5	Hartford
300.	9	Chase Bates	21:45.6	Constantine
301.	11	Aaron Leoni	21:47.1	Watervliet
302.	-	Abner Mendoza	21:47.7	Bangor
303.	11	Logan Fairchild	21:48.9	Montague
304.	9	Daniel Perkins	21:49.7	Springport
305.	11	Korben Camp	21:50.0	Watervliet
306.	11	Carson Flynn	21:54.3	Schoolcraft
307.	11	Ryan Anderson	21:56.5	Newaygo
308.	11	Chris Taylor	21:56.6	Bloomingdale
309.	12	Alex Grice	22:00.0	Sanford-Meridian
310.	11	Stephan Allen	22:00.3	Holland Black River
311.	12	Jacob Brandon	22:01.3	Jonesville
312.	10	Isaias Monarez-Ayala	22:03.4	Wyoming Lee
313.	10	Jake Kroepel	22:06.0	Watervliet
314.	9	Gabe Flores	22:07.4	Constantine
315.	-	Isaac Huizinga	22:08.5	Kent City
316.	9	Eli Cisneros	22:08.5	Lakeview
317.	9	Bryce Grugett	22:10.0	Newaygo
318.	11	Joel Rodgers	22:10.7	GR_NorthPointe Chris...
319.	9	Nathan Griffin	22:11.6	Fennville
320.	12	Colin Kerwin	22:15.5	Schoolcraft
321.	10	Nathan Isbrecht	22:21.0	Watervliet
322.	12	David Zamora	22:26.1	Wyoming Lee
323.	9	Ethan Gumpert	22:26.4	Bloomingdale
324.	9	Donny Mitschke	22:27.2	Potterville
325.	10	Dillon Oliver	22:30.3	Sanford-Meridian
326.	10	Jack McNew	22:30.5	Jonesville
327.	12	Michael Hoekstra	22:32.6	GR_Covenant Christian
328.	9	Wyatt Sinnett	22:40.0	Coloma
329.	11	Ian Pop	22:40.8	Centreville
330.	11	Christian Kernagis	22:44.5	Centreville
331.	9	Andrew Carpenter	22:48.1	Hanover-Horton
332.	10	Drew Yoquelet	22:55.3	Centreville
333.	12	Edward Arver	23:00.7	Centreville
334.	10	Nick Orlando	23:01.0	Watervliet
335.	9	Markus Miller	23:01.2	Centreville
336.	9	Hudson Marshall	23:03.0	Marquette Catholic
337.	10	Cody Oxley	23:07.9	Lawton
338.	9	Lucas Terrill	23:14.3	Parchment
339.	10	Lance Kangas	23:23.2	Morley-Stanwood
340.	11	Caden Mattingly	23:23.5	Buchanan
341.	12	Brendan Miller	23:25.9	Jackson Lumen Christi
342.	12	Drew Boven	23:26.4	McBain
343.	11	Owen Warner	23:27.2	Newaygo
344.	9	Luke Sherwood	23:43.8	Buchanan
345.	10	Sam Flint	23:49.5	Hanover-Horton
346.	9	Eli Mulder	23:51.9	Grandville Calvin Ch...
347.	10	Tucker Vandervelde	23:56.9	McBain
348.	9	Jackson Marchel	24:01.3	Grandville Calvin Ch...
349.	9	Levi Wagner	24:17.3	Schoolcraft
350.	9	Evan Petroelje	24:23.2	GR_Covenant Christian
351.	11	Tyler Coker	24:28.0	Hart
352.	10	John Fernandez	24:37.9	Wyoming Lee
353.	12	Austin Shepherdson	25:01.5	Wyoming Lee
354.	11	Charlie Creameans	25:03.5	Parchment
355.	11	Braydon Flores	25:13.3	Marquette Catholic
356.	9	Bradley Kearns	25:19.5	Schoolcraft
357.	12	Francisco Medrano	25:23.4	Hartford
358.	10	Noah Weitzel	25:26.0	Traverse City St. Fr...
359.	9	Jacob Zientarski	25:32.3	Marquette Catholic
360.	9	Brandon Persons	25:33.5	Lawton
361.	-	Elijah Schuiling	25:44.8	Kent City
362.	-	Peyton Walton	25:49.1	Hesperia
363.	9	Ashton Molnar	25:55.9	Grass Lake
364.	9	Lance Frederick	26:11.3	Jonesville
365.	9	Brady Read	26:38.1	Traverse City St. Fr...
366.	10	Jacob Kolean	27:30.5	Bloomingdale
367.	10	Michael Weitzel	27:34.1	Traverse City St. Fr...
368.	9	Remy Kasten	27:43.2	Schoolcraft
369.	10	John Riddering	28:03.2	Grandville Calvin Ch...
370.	12	Grant Lanning	31:16.6	Grandville Calvin Ch...
371.	10	Seth Wickett	33:14.5	Lawton
372.	12	Austin Daniels	34:00.2	Newaygo
373.	9	Lucas Gorbe	36:56.9	Potterville

Boys 5,000 Meters Division 2
Pl	Year	Name	Time	Team
1.	12	Evan Bishop	15:05.0	East Grand Rapids
2.	11	Nathan Walker	15:07.6	Fremont
3.	11	Koby Fraaza	15:34.7	Richland Gull Lake
4.	10	Conor Somers	15:40.1	Fremont
5.	12	Hunter Zartman	15:49.6	Otsego
6.	11	Colin Mulder	15:55.6	Otsego
7.	12	Joseph Farley	15:57.7	Petoskey
8.	12	Shawn Little	16:01.9	Dowagiac Union
9.	10	Parker Lambers	16:02.6	Holland Christian
10.	12	Will Scott	16:03.4	Chelsea
11.	11	Ben Clason	16:03.4	FHE Ada Forest Hills...
12.	11	Joshua Zerfas	16:06.9	Fremont
13.	11	Ethan Rockburn	16:08.8	Belding
14.	11	Jack Pennewell	16:08.8	St. Clair
15.	10	Ian Hill	16:10.5	Spring Lake
16.	12	Joseph Norwood	16:10.9	Chelsea
17.	11	Ben Paige	16:13.8	Fremont
18.	11	Callen Carrier	16:14.7	Spring Lake
19.	12	Elijah Becker	16:15.7	East Grand Rapids
20.	12	Aidan Makled	16:15.9	Hastings
21.	12	Jacob Buit	16:17.0	Hudsonville Unity Ch...
22.	12	Alex Mitchell	16:17.1	Holland Christian
23.	12	Jack Leman	16:21.9	Edwardsburg
24.	11	Ashton Sheline	16:22.4	Berrien Springs
25.	11	Adam Ward	16:24.4	Fremont
26.	12	Caleb Gaffner	16:24.7	Hudsonville Unity Ch...
27.	12	Jack Luymes	16:26.2	GR_Christian
28.	12	Jacob DeBoer	16:26.4	Holland Christian
29.	10	Race Bettich	16:26.6	Stevensville Lakeshore
30.	12	Zander Hartsuff	16:33.9	Chelsea
31.	12	Ethan Wilstermann	16:36.3	GR_Christian
32.	10	Logan Kolhoff	16:37.0	Otsego
33.	12	Micah VanderKooi	16:37.6	GR_South Christian
34.	12	Kyle Korte	16:37.7	FHE Ada Forest Hills...
35.	12	Kyle Foulk	16:38.3	Coldwater
36.	10	Mason Kolhoff	16:38.4	Otsego
37.	11	Erik Reiber	16:44.0	Chelsea
38.	12	Edward Frey	16:46.7	GR West Catholic
39.	10	Jacob Singleton	16:48.4	Parma Western
40.	11	Enzo Metz	16:51.6	East Grand Rapids
41.	12	Tyler Feeney	16:51.7	Chagrin Falls
42.	11	Joey Loriso	16:52.4	Vicksburg
43.	12	Jared Andersen	16:54.3	Cadillac
44.	12	Jon Wildey	16:54.4	Fruitport
45.	12	Adam Shepherd	16:54.6	Niles
46.	11	Colton Best	16:55.9	Fremont
47.	11	Kade Dalson	16:57.7	Gaylord
48.	11	Christian Martinez	16:58.7	Wyoming Kelloggsville
49.	12	Carter Sheline	16:59.0	Berrien Springs
50.	11	Andrew Kubiak	16:59.9	Otsego
51.	10	Cooper Rokop	17:01.0	Petoskey
52.	11	Cris Perez	17:02.4	Allendale
53.	11	Cole Parker	17:02.5	Dowagiac Union
54.	12	Graham Kort	17:02.9	GR_Christian
55.	12	Zane Perrault	17:04.9	Mason
56.	11	Gavin Dyer	17:08.0	Petoskey
57.	12	Mark Piccard	17:08.6	Milan
58.	10	James Burke	17:09.8	Berrien Springs
59.	12	Kaden Torres	17:10.5	Big Rapids
60.	10	Cameron Moore	17:10.9	Allendale
61.	9	Brayden Humes	17:12.6	Milan
62.	11	Adam Foreman	17:12.9	Marshall
63.	12	Tyler DeHaan	17:13.9	Otsego
64.	11	Addison Bluhm	17:17.1	Whitehall
65.	11	Jack Peterson	17:18.1	GR_Christian
66.	11	Jimmy Alford	17:20.1	Chelsea
67.	11	Nathan Terbeek	17:20.8	Allendale
68.	12	Cole Duvall	17:22.9	Monroe Jefferson
69.	12	Will Fredenberg	17:23.6	Chelsea
70.	9	Alex Bell	17:25.3	Carleton Airport
71.	12	Nick Bushman	17:26.0	Middleville Thornapp...
72.	11	Kyle McKee	17:26.7	FHE Ada Forest Hills...
73.	10	Hunter Longo	17:26.7	Chagrin Falls
74.	12	Jon Arnold	17:27.5	Hastings
75.	12	Blake Harris	17:27.6	Hastings
76.	10	Ben Zwart	17:28.9	GR_Christian
77.	12	Conor McPartlin	17:30.2	Marshall
78.	11	Andnet Deboer	17:30.9	Otsego
79.	12	Ben Everse	17:31.0	Zeeland East
80.	12	Neils Heiselt	17:31.8	Mason
81.	9	Ben Knuth	17:33.2	Big Rapids
82.	11	Nathaniel Bittner	17:36.1	Berrien Springs
83.	9	Elijah Robinson	17:36.6	East Grand Rapids
84.	12	Nick Dawson	17:36.9	Richland Gull Lake
85.	12	Sam Kinney	17:37.3	Mason
86.	10	Gavin Schuler	17:37.9	Fremont
87.	10	Brody Fletcher	17:39.0	Three Rivers
88.	10	Chase Miller	17:39.5	Mason
89.	10	Isaac Bourne	17:40.7	Chagrin Falls
90.	9	Wyatt McComb	17:40.8	Richland Gull Lake
91.	11	Andrew Talsma	17:41.1	Ludington
92.	9	Nathan DeWitt	17:41.8	Holland Christian
93.	9	Mason Villarreal	17:42.5	Zeeland East
94.	9	Nick Riemersma	17:43.2	Zeeland East
95.	12	Jonathan Shippert	17:43.6	GR_Christian
96.	12	Hunter Hoffman	17:43.8	Parma Western
97.	12	Joe Fordney	17:44.8	Allendale
98.	12	Emmett Rosenzweig	17:45.5	Marshall
99.	11	Aaron Zimmer	17:45.5	Grant
100.	12	Geirrod Criss	17:45.6	Milan
101.	10	Samuel Smith	17:45.7	Petoskey
102.	11	Bodie McCloskey	17:48.2	FHE Ada Forest Hills...
103.	9	Jake O'Neil	17:48.5	Remus Chippewa Hills
104.	9	Aiden Sullivan	17:50.1	FHE Ada Forest Hills...
105.	10	Seth Luegge	17:50.1	Three Rivers
106.	12	Dakota Riemersma	17:50.4	Allendale
107.	11	Eien VanRiper	17:51.2	Carleton Airport
108.	10	Myron Lafty	17:51.7	Coldwater
109.	10	Gavin VanSolkema	17:52.7	Hudsonville Unity Ch...
110.	10	Austin Brinks	17:52.9	Holland Christian
111.	12	John Bowerman	17:53.4	Milan
112.	10	Carson Rooker	17:54.7	South Haven
113.	10	Lucas VanDam	17:55.0	GR_South Christian
114.	12	Jacob Malocha	17:55.6	Vicksburg
115.	9	Javier Kelley-Mart...	17:55.9	Three Rivers
116.	11	Archie Rush	17:55.9	Big Rapids
117.	11	Hank Kooyer	17:56.4	Hudsonville Unity Ch...
118.	10	Caspar Dicke	17:57.1	East Grand Rapids
119.	12	Spencer Zick	17:57.9	Marshall
120.	11	Brennan Lutz	17:59.2	Middleville Thornapp...
121.	12	Vinny Ladner	17:59.7	GR West Catholic
122.	10	Read Knapp	18:00.0	Richland Gull Lake
123.	10	John Aerts	18:00.2	Coldwater
124.	12	Sean Coney	18:01.0	East Grand Rapids
125.	10	Jaciel Castro	18:01.7	Three Rivers
126.	11	Nicholas Sherman	18:01.8	Remus Chippewa Hills
127.	12	Joseph Mooney	18:02.7	East Grand Rapids
128.	11	Matthew Hardesty	18:02.8	Big Rapids
129.	11	Jon LaRue	18:03.1	GR_Christian
130.	10	Ryan Mateyo	18:04.1	Chagrin Falls
131.	12	Josh Brown	18:04.4	Hastings
132.	11	Caden Faupel	18:04.4	Chelsea
133.	10	Carter Phillips	18:04.7	Spring Lake
134.	12	Justin Andersen	18:05.0	Cadillac
135.	12	Braden Tolles	18:08.0	Hastings
136.	12	Tucker White	18:08.1	Chagrin Falls
137.	9	Sam Markle	18:08.1	Berrien Springs
138.	12	Ashton Brennan	18:08.3	Zeeland East
139.	9	Sam Strabbing	18:09.1	Holland Christian
140.	10	Logan Coleman	18:09.2	Parma Western
141.	12	Keegan Sweeney	18:09.3	Parma Western
142.	9	Max Crandall	18:10.5	Chagrin Falls
143.	9	Kenny Youngs	18:11.1	Vicksburg
144.	11	Tyler Munch	18:12.5	Spring Lake
145.	11	Brandon DeVries	18:13.6	GR_South Christian
146.	12	Nick Swank	18:14.5	Berrien Springs
147.	10	Ramon Moreno	18:16.1	Wyoming Kelloggsville
148.	10	Logan Balis	18:17.9	Belding
149.	12	Connor Elliott	18:18.3	Grand River Preparat...
150.	11	Craig Fuller	18:18.7	Ludington
151.	11	Raphael Obuchi	18:20.1	Grand River Preparat...
152.	11	Ethan Luurtsma	18:20.7	GR_South Christian
153.	10	Owen Burr	18:22.6	Gaylord
154.	10	Reese Marvin	18:23.4	Petoskey
155.	10	Garret Thomas	18:23.7	Monroe Jefferson
156.	11	Reece Welch	18:25.0	Grant
157.	12	Denver Borst	18:25.2	Stevensville Lakeshore
158.	10	Isaac Merkel	18:25.8	Monroe Jefferson
159.	11	William Robinson	18:26.0	Monroe Jefferson
160.	11	Alex Mathews	18:26.2	Mason
161.	12	Killian Marshall	18:26.3	Edwardsburg
162.	11	Blake Nelson	18:26.7	Allendale
163.	10	Riley Buys	18:27.1	Whitehall
164.	11	Sam Westra	18:27.3	GR_South Christian
165.	10	Alexander Benthin	18:27.4	Three Rivers
166.	10	Ethan Wilgocki	18:27.5	Monroe Jefferson
167.	11	Aidan Hollandsworth	18:28.2	Remus Chippewa Hills
168.	11	Adam MacLeod	18:28.6	Spring Lake
169.	11	Asher Liu	18:29.2	Spring Lake
170.	12	Justin Johnson	18:29.4	Berrien Springs
171.	9	Carter McCalister	18:30.4	Monroe Jefferson
172.	11	Grant Rose	18:30.8	Stevensville Lakeshore
173.	11	Danny Guarino	18:31.6	Edwardsburg
174.	9	Zac Gowan	18:33.5	Three Rivers
175.	11	Logan Rosser	18:34.9	Allendale
176.	11	Howie Frizzell	18:35.5	Middleville Thornapp...
177.	12	Aaron Baumann	18:36.2	Zeeland East
178.	12	Max Kline	18:37.0	Ludington
179.	9	Kaid Hasse	18:37.1	Three Rivers
180.	12	Brian Thompson	18:38.7	South Haven
181.	11	Riley Clem	18:38.7	Battle Creek Pennfield
182.	11	Parker Holt	18:39.0	Whitehall
183.	9	Ethan Smith	18:40.0	FHE Ada Forest Hills...
184.	11	Hendrik Nykamp	18:42.9	GR_South Christian
185.	11	Eliot Ward	18:44.2	Belding
186.	10	Ethan Fuller	18:44.3	Big Rapids
187.	12	Michael Sherman	18:44.5	Petoskey
188.	11	Zack Olund	18:44.9	Gaylord
189.	9	Caleb Boes	18:46.4	GR_South Christian
190.	11	Antonio Potter	18:46.9	Coldwater
191.	11	Levi VanderHeide	18:47.4	Middleville Thornapp...
192.	11	Ryan Nichols	18:47.5	Parma Western
193.	11	Jacob Tappenden	18:47.6	Battle Creek Pennfield
194.	10	Maddox Porter	18:48.3	Vicksburg
195.	11	Josh Sevener	18:48.5	Spring Lake
196.	10	Johnathan Pinnow	18:48.9	Milan
197.	9	Braden DeGraaf	18:49.5	Hudsonville Unity Ch...
198.	10	Eric Rice	18:49.9	Mason
199.	10	Camden Reynolds	18:51.3	Middleville Thornapp...
200.	12	Max Jakubowski	18:51.7	Zeeland East
201.	11	Josh Heyboer	18:52.3	Hudsonville Unity Ch...
202.	12	Alexander Partain	18:53.0	Chagrin Falls
203.	9	Tucker Radgens	18:53.0	Vicksburg
204.	10	Evan Dodd	18:53.4	Parma Western
205.	12	Troy Miller	18:53.5	Cadillac
206.	10	Evan Bennett	18:56.0	Ludington
207.	9	Haroun Omar	18:56.9	Coldwater
208.	12	Jacob Book	18:58.3	Gaylord
209.	10	Jacob Pykosz	18:59.3	Middleville Thornapp...
210.	12	Eric Dubbert	18:59.4	Stevensville Lakeshore
211.	10	Matthew Smith	18:59.9	Middleville Thornapp...
212.	12	Paul Radulescu	19:00.8	Marshall
213.	9	Ben Feldpausch	19:01.1	Carleton Airport
214.	11	Noah Brown	19:02.0	Parma Western
215.	10	Blain Wilson	19:02.1	Marshall
216.	10	Kent Heppler	19:02.2	Stevensville Lakeshore
217.	11	Jordan Seelye	19:02.7	Fruitport
218.	11	Jaydon Gatehouse	19:04.4	Remus Chippewa Hills
219.	11	Evan Walls	19:06.2	Ludington
220.	10	Shaun Biller	19:06.6	Remus Chippewa Hills
221.	11	Cameron Weaver	19:09.0	Fruitport
222.	9	Will Leman	19:09.7	Edwardsburg
223.	10	Bryce Mathews	19:10.5	Mason
224.	11	Logan Boolman	19:12.7	Cadillac
225.	10	Jack Funchion	19:13.1	Milan
226.	10	Lucas Balkema	19:13.3	Stevensville Lakeshore
227.	10	Kyle Brege	19:13.5	Grant
228.	12	Jackson Hambright	19:14.3	Vicksburg
229.	11	Seth Johnson	19:15.2	Gaylord
230.	9	Drew Geiger	19:15.3	Vicksburg
231.	12	Dan Paul	19:16.4	Holland Christian
232.	9	Ben Meyer	19:16.7	South Haven
233.	12	Brendan Tekiele	19:19.2	Marshall
234.	10	Mekhi Harris	19:19.8	Cadillac
235.	10	Michael Wedeven	19:20.9	FHE Ada Forest Hills...
236.	11	Trent Herrera	19:21.7	Grand River Preparat...
237.	12	Jerron Herlan	19:23.6	Coldwater
238.	10	Ty Grube	19:25.2	Monroe Jefferson
239.	11	Patrick Coveyou	19:27.5	Petoskey
240.	12	Nils Eriksson	19:29.9	Belding
241.	9	Richard Beltran	19:30.7	Belding
242.	11	Carter Cole	19:31.2	Grant
243.	9	Carter Mcilory	19:31.6	Whitehall
244.	11	Zach Pray	19:31.9	Fruitport
245.	10	Luke Schmidt	19:32.7	Hudsonville Unity Ch...
246.	11	Skylar Williams	19:34.6	Battle Creek Pennfield
247.	10	Connor Lodholtz	19:38.6	Fruitport
248.	10	Will Siegert	19:38.7	Ludington
249.	11	Sam Stephens	19:40.1	Stevensville Lakeshore
250.	10	Adrien Peasley	19:41.3	Belding
251.	12	Tyler Zimmerman	19:41.4	Big Rapids
252.	12	Tyler Dull	19:41.5	Hastings
253.	10	Griffin Linn	19:43.3	Carleton Airport
254.	11	Keaton Brandt	19:44.5	Edwardsburg
255.	12	Nick Martens	19:46.0	Richland Gull Lake
256.	9	Carson Lenzinger	19:46.3	Richland Gull Lake
257.	9	Tyler Dickenson	19:53.5	Whitehall
258.	10	Keese Villarreal	19:54.8	Ludington
259.	11	Jacob Bush	19:55.1	Whitehall
260.	10	Jacob Piper	19:55.3	Fruitport
261.	9	Jase Bunce	20:01.9	Belding
262.	11	Edward Richards	20:07.8	Cadillac
263.	10	Ashton Burrous	20:09.1	Niles
264.	11	Charles Hall	20:12.1	Battle Creek Pennfield
265.	11	Karson Fitzgerald	20:14.2	Fruitport
266.	11	Kolbe Mills	20:18.5	GR West Catholic
267.	12	Tyler Shafer	20:19.7	Whitehall
268.	12	Collin Stevens	20:22.0	Coldwater
269.	11	Brayden Oberhaus	20:26.2	Cadillac
270.	10	Adam Ball	20:27.4	Hopkins
271.	10	Martin Grinnell	20:31.6	Remus Chippewa Hills
272.	12	David Stegehuis	20:32.5	Grand River Preparat...
273.	9	Ashton Sears	20:34.6	Richland Gull Lake
274.	12	Charle Nagle	20:35.5	Milan
275.	10	Lewis Young	20:38.1	Remus Chippewa Hills
276.	12	William Leonard	20:41.0	Dowagiac Union
277.	9	Gavin Wiersma	20:41.7	Zeeland East
278.	10	Jonathan Jensen	20:42.5	GR West Catholic
279.	9	Finn Divane	20:42.7	Edwardsburg
280.	9	Corbin Morrison	20:51.3	South Haven
281.	12	Justin Marble	20:58.4	GR West Catholic
282.	12	Kevin Ton	21:10.2	Wyoming Kelloggsville
283.	9	Preston Sharpe	21:10.9	Niles
284.	10	Joshua May	21:12.8	Grand River Preparat...
285.	9	Luke Prohn	21:13.6	South Haven
286.	11	Kane Reilly McCrory	21:13.7	Edwardsburg
287.	9	Jacob Meyer	21:23.0	South Haven
288.	10	Jacob North	21:32.0	GR West Catholic
289.	10	Elisha Fedisoni	21:40.5	GR West Catholic
290.	12	Craven Bird	21:43.8	Big Rapids
291.	9	Jack Noble	21:53.7	Grant
292.	10	Henry Burnett	21:56.1	Carleton Airport
293.	10	Trevor Price	22:04.3	South Haven
294.	10	Joe Belinky	22:05.9	Carleton Airport
295.	9	clement Baird	22:23.2	Niles
296.	10	Logan Wallace	22:30.1	Dowagiac Union
297.	11	Cole Nelson	22:54.5	Carleton Airport
298.	9	Brandon Gates	23:04.1	Grant
299.	11	Parker Lyden	23:28.7	Niles
300.	11	Teagan Young	23:43.7	Niles
301.	9	Joesph Guerra	25:09.9	Wyoming Kelloggsville
302.	10	Braylon Freeland	25:50.5	Grant
303.	10	Zachary Wisser	30:34.7	Hopkins
304.	9	Dean Heiden	31:27.3	Hopkins

Boys 5,000 Meters Division 1
Pl	Year	Name	Time	Team
1.	12	Mhalicki Bronson	15:00.3	Defiance
2.	12	Jack Spamer	15:02.7	Brighton
3.	12	Owen Huard	15:04.0	Dexter
4.	12	Zacahry Stewart	15:07.1	Brighton
5.	10	Riley Hough	15:09.5	Hartland
6.	11	Nathan Mountain	15:12.7	St Xavier (OH)
7.	11	Hobbs Kessler	15:23.6	Ann Arbor Skyline
8.	12	Scott Spaanstra	15:36.0	Brighton
9.	10	Owen Johnson	15:36.6	Ann Arbor Pioneer
10.	12	Ethan Senti	15:36.7	Zeeland West
11.	12	Nathan Larson	15:41.9	Dexter
12.	12	William Minnette	15:42.8	Saline
13.	12	Jozef Meyers	15:42.9	Kalamazoo Loy Norrix
14.	11	Jude Parks	15:45.1	Rockford
15.	10	Caleb Jarema	15:48.5	Pinckney
16.	12	Thomas Walters	15:50.2	St Xavier (OH)
17.	11	Gavin White	15:52.8	Pinckney
18.	11	Corey Bowers	15:54.6	Cedar Springs
19.	11	Jamin Thompson	15:54.8	Caledonia
20.	12	Thomas Young	15:57.8	Ann Arbor Skyline
21.	11	Drew Seabase	16:00.9	Traverse City Central
22.	11	Tim Foster	16:04.4	St Xavier (OH)
23.	12	Andrew Etherington	16:06.0	Pinckney
24.	10	Evan Ross	16:06.8	Brighton
25.	12	Zachary Gerber	16:07.4	Traverse City Central
26.	12	Seth Read	16:07.8	Dexter
27.	12	Jaydon Moleski	16:08.4	Cedar Springs
28.	11	Conor Bohrer	16:08.4	St Xavier (OH)
29.	11	Joseph Fedoronko	16:09.0	Saline
30.	12	William Buller	16:15.9	Dexter
31.	10	Josh Oom	16:18.4	Caledonia
32.	12	Carter Stoner	16:19.2	Port Huron Northern
33.	12	Ryan Nibbelink	16:19.4	Hudsonville
34.	12	Christopher Van Dyke	16:21.0	Saline
35.	11	Connor Joyce	16:21.1	Hartland
36.	11	Corban Hauch	16:21.1	Zeeland West
37.	10	Henry Monte Sano	16:22.2	Ann Arbor Pioneer
38.	12	Gabe Carlson	16:23.2	FHC GR_Forest Hills ...
39.	12	Tyler Mann	16:25.5	White Lake Lakeland
40.	12	Johnathan Speers	16:25.5	Saline
41.	11	Johnathan Vonderhaar	16:26.5	St Xavier (OH)
42.	12	Drew Mayes	16:27.0	Port Huron Northern
43.	10	Luke Venhuizen	16:27.1	Traverse City Central
44.	12	Matthew Schieber	16:27.3	Portage Northern
45.	10	Mitchell Goerge	16:27.4	FHN GR_Forest Hills ...
46.	11	Hamed Mohamed	16:28.0	East Kentwood
47.	10	Zac Zemba	16:29.2	Grandville
48.	12	Jacob Brunty	16:30.8	Saline
49.	12	Willis Cheng	16:31.1	FHN GR_Forest Hills ...
50.	12	Daniel Vermulm	16:31.5	Cedar Springs
51.	12	Colin Moats	16:31.6	Defiance
52.	12	Andrew Gebhardt	16:33.0	St Xavier (OH)
53.	11	Ben Jakabcsin	16:34.6	Ann Arbor Pioneer
54.	10	Caden Dixon	16:35.2	Caledonia
55.	11	Shaka Elysee	16:36.1	East Kentwood
56.	12	Isaiah Salguero	16:36.5	Grandville
57.	11	Bryan Sabolich-Yi	16:37.8	Ann Arbor Skyline
58.	10	Drew Gonzalez	16:38.2	Portage Northern
59.	9	Logan Vining	16:38.6	Grand Haven
60.	10	Collin Balla	16:39.2	Temperance Bedford
61.	10	Liam Elder	16:39.8	Grand Ledge
62.	12	Carter Larned	16:40.1	Grand Haven
63.	9	Chase Holwerda	16:40.2	Zeeland West
64.	12	Andrew Hanna	16:40.5	Brighton
65.	12	Nathan Eccles	16:41.4	Port Huron Northern
66.	10	Jonas Fraley-Burgett	16:41.5	Kalamazoo Central
67.	12	Daniel Evans	16:42.4	Ann Arbor Skyline
68.	10	Kyle Sweeney	16:42.7	Rockford
69.	12	Mateo Arredondo	16:43.0	Zeeland West
70.	12	Drew Allen	16:44.0	Ann Arbor Pioneer
71.	10	Jonathan Tysman	16:44.1	Grand Haven
72.	10	Sam Yeager	16:44.8	FHC GR_Forest Hills ...
73.	12	Cole Trese	16:44.9	Saline
74.	12	Nathan Conkel	16:45.4	Hudsonville
75.	12	Logan Foerch	16:46.2	Caledonia
76.	11	Tru Murphy	16:46.3	Bay City Western
77.	12	Ryan Durand	16:47.2	Traverse City West
78.	12	Cooper Morton	16:48.2	Defiance
79.	12	Finnegan Bell	16:49.4	Dexter
80.	12	John Dillon	16:49.6	St Xavier (OH)
81.	12	Ian Cook	16:51.0	Rockford
82.	11	Carson Holwerda	16:51.1	Zeeland West
83.	12	Steven Majors	16:51.8	Hartland
84.	9	Brett Guzman	16:51.9	Caledonia
85.	11	Sam Blunt	16:54.5	Caledonia
86.	9	Luke Butler	16:55.3	Monroe
87.	10	Sanjay Rao	16:55.3	Ann Arbor Skyline
88.	11	Emmett Berryhill	16:55.6	Saline
89.	10	Parker LaGro	16:56.5	Battle Creek Lakeview
90.	9	Ben Smith	16:57.4	Hartland
91.	11	Max Klarman	16:57.7	Ann Arbor Pioneer
92.	11	Cole Rowden	16:58.0	Grand Haven
93.	11	Aaron Cary	16:58.4	Grand Ledge
94.	10	Matt Ruud	16:58.6	Ann Arbor Pioneer
95.	10	Charlie Blair	16:59.4	Kalamazoo Central
96.	10	Alex Ortiz	17:00.1	Temperance Bedford
97.	9	Adrian Castillo	17:02.0	Holland
98.	10	Eli Fortman	17:03.0	Defiance
99.	11	Thenuka Jayatilaka	17:03.1	Portage Central
100.	12	Steven St. John	17:03.8	Hudsonville
101.	10	Brennan Roehrig	17:03.9	Defiance
102.	9	Joe Muha	17:04.2	Traverse City Central
103.	12	Jacob Majoor	17:04.7	Rockford
104.	12	Asher Berends	17:05.0	Hudsonville
105.	12	Tommy McClelland	17:05.8	FHN GR_Forest Hills ...
106.	9	Brady Matuszewski	17:06.8	Brighton
107.	12	Andrew Setzer	17:07.6	Culver Academies
108.	12	Cade Kaighen	17:08.3	Hartland
109.	11	Stephen Loparo	17:09.0	Portage Northern
110.	10	Samuel Tullis	17:09.3	Culver Academies
111.	9	Nolan Clark	17:09.4	Grand Haven
112.	11	Cole Peyerk	17:09.7	Port Huron Northern
113.	10	Fred Wallace	17:09.7	Ann Arbor Pioneer
114.	11	Aidan Burns	17:10.1	Temperance Bedford
115.	12	Sam Gardner	17:10.4	Ann Arbor Skyline
116.	10	Alex Sullivan	17:10.6	White Lake Lakeland
117.	10	Isaac Stone	17:10.7	Traverse City West
118.	9	Jacob Brown	17:10.8	Rockford
119.	12	Andrew Sherman	17:11.1	Caledonia
120.	9	Logan Post	17:11.1	Portage Northern
121.	12	Caleb Billings	17:11.6	Kalamazoo Central
122.	11	Conor Kolka	17:12.4	Dexter
123.	12	Josiah Frazier	17:13.5	Traverse City West
124.	9	Sam Kromberg	17:13.5	Hartland
125.	11	Luke Anderson	17:13.6	Traverse City West
126.	12	Sam Siminski	17:13.9	FHN GR_Forest Hills ...
127.	11	Tyler Brunner	17:14.6	Portage Central
128.	12	Caleb Gosselin	17:14.7	Bay City Western
129.	11	Ethan Barker	17:15.3	Mattawan
130.	12	Jack Sleeman	17:15.6	Pinckney
131.	12	Lucas Moore	17:16.1	Pinckney
132.	9	Bryce Soisson	17:16.2	Kalamazoo Central
133.	11	Bernardo Saldivar	17:16.6	Grandville
134.	11	Tylor Morgan	17:17.6	Pinckney
135.	9	Ben Richards	17:18.8	Pinckney
136.	11	Lucas Schneider	17:19.0	East Kentwood
137.	11	Masanari Kimura	17:19.7	Dexter
138.	10	Nathan Morgan	17:19.7	Defiance
139.	10	Hayden Mehnert	17:19.7	Port Huron Northern
140.	12	Robert Kloosterman	17:20.1	Kalamazoo Central
141.	9	Ethan Krampe	17:20.4	FHC GR_Forest Hills ...
142.	11	Micah Barker	17:20.5	Mattawan
143.	11	Austin Mann	17:21.3	Cedar Springs
144.	11	Matt Ritter	17:21.9	Traverse City Central
145.	10	Ben Pease	17:23.3	Grand Haven
146.	9	Justin Gorman	17:24.9	Grandville
147.	11	Kyle James-Heer	17:25.2	FHC GR_Forest Hills ...
148.	12	Dilan Sargent	17:25.8	Cedar Springs
149.	11	Clayton Long	17:26.2	Culver Academies
150.	11	Christian Colvin	17:26.3	Grand Haven
151.	11	Brandon Zielke	17:26.5	Port Huron Northern
152.	10	Carston Cole	17:27.1	Holland West Ottawa
153.	12	Joseph Chandler	17:27.2	Culver Academies
154.	10	Jason Fredricks	17:27.2	Byron Center
155.	11	Owen Edlefson	17:27.4	Kalamazoo Loy Norrix
156.	11	Reese Camp	17:27.9	White Lake Lakeland
157.	10	Carter Dean	17:29.2	Traverse City West
158.	9	Jonah Hochstetler	17:29.4	Traverse City West
159.	12	Jordan Brower	17:29.6	Zeeland West
160.	12	Chaz Petrosky	17:29.9	Bay City Western
161.	9	Tanner Kennady	17:30.4	Grand Ledge
162.	12	Connor Krueger	17:30.7	Hartland
163.	10	Alex Fahey	17:30.8	Rockford
164.	10	Isaac Tiernan	17:31.2	White Lake Lakeland
165.	10	Caleb Heid	17:31.5	Portage Central
166.	10	Antonio Hall	17:31.5	East Kentwood
167.	9	Colin Graham	17:32.6	Rockford
168.	10	Austin Smelker	17:33.7	DeWitt
169.	11	Jacob Petroelje	17:33.8	Traverse City West
170.	12	John Simmons	17:34.9	Portage Central
171.	11	Brian Barbarini	17:35.1	Mattawan
172.	9	Dylan Chmura	17:35.3	Holland
173.	9	Ryan McCune	17:35.6	Portage Northern
174.	12	Austin DePue	17:36.0	Temperance Bedford
175.	10	Micah Scheffer	17:36.1	Temperance Bedford
176.	12	Justus Holben	17:38.5	DeWitt
177.	10	Jeffrey Stecker	17:39.4	Bay City Western
178.	10	Nolan Tribu	17:40.1	Kalamazoo Loy Norrix
179.	12	Noah Wheeler	17:40.8	Grandville
180.	11	Jonah Cumings	17:40.9	FHC GR_Forest Hills ...
181.	11	Emmet Reamer	17:41.1	White Lake Lakeland
182.	12	Kanishk Madhav	17:41.7	Portage Northern
183.	12	Andrew Wade	17:42.3	FHN GR_Forest Hills ...
184.	12	Noah Bock	17:42.8	Temperance Bedford
185.	12	Brady Pitcher	17:43.3	Monroe
186.	9	Connor Wooley	17:43.3	Holland West Ottawa
187.	11	Alexander Bos	17:43.8	Holland West Ottawa
188.	12	Jack Geisler	17:44.2	Temperance Bedford
189.	9	Caleb Bost	17:44.8	Battle Creek Lakeview
190.	12	Brendan Montri	17:44.8	Monroe
191.	12	Nick Doane	17:44.9	Kalamazoo Central
192.	9	Joshua Gormley	17:45.6	Portage Central
193.	10	Hunter Cybulla	17:46.1	White Lake Lakeland
194.	10	Kevin Grady	17:46.6	Battle Creek Lakeview
195.	12	A.J. Rudlaff	17:46.9	Kalamazoo Central
196.	10	Nate Holwerda	17:47.5	Byron Center
197.	12	Bobbie Kietzmann	17:47.7	Bay City Western
198.	10	Hunter Tripp	17:47.7	Holland
199.	12	Noah Schuring	17:47.8	Portage Central
200.	10	Conner Rose	17:47.9	DeWitt
201.	12	Nicholas Hatley	17:48.8	FHC GR_Forest Hills ...
202.	12	Reece Ratliff	17:49.5	Battle Creek Lakeview
203.	12	Daniel Phillips	17:50.8	Mattawan
204.	12	Colton Hirst	17:51.0	Monroe
205.	10	Mayson Levandoski	17:51.2	Holland West Ottawa
206.	10	Carter Moleski	17:51.4	Cedar Springs
207.	11	Sam Streng	17:51.6	FHN GR_Forest Hills ...
208.	10	Anthony Rodolico	17:51.6	DeWitt
209.	12	Myles Baker	17:53.3	Kalamazoo Loy Norrix
210.	12	Santiago Saldivar	17:54.6	Grandville
211.	12	Mason Oudekerk	17:54.8	Mattawan
212.	11	Noah Whiteman	17:54.8	Holland
213.	9	Joe Leonard	17:55.2	DeWitt
214.	9	Sam Allen	17:55.3	Kalamazoo Loy Norrix
215.	12	Drew Nisbet	17:55.5	St. Joseph
216.	10	Carter Belanger	17:55.9	Port Huron Northern
217.	11	Garrick Hohm	17:56.5	Kalamazoo Loy Norrix
218.	12	Jack Fookes	17:56.8	Hudsonville
219.	9	Brayden Snyder	17:56.9	Holland
220.	11	Zander Masten	17:57.4	East Kentwood
221.	11	Maurice Barnes	17:57.4	East Kentwood
222.	12	Dylan Butler	17:57.5	Portage Northern
223.	10	Ty Nagy	17:59.8	White Lake Lakeland
224.	11	Owen Sullivan	17:59.9	Traverse City Central
225.	9	Will Fiesbeck	18:00.3	St. Joseph
226.	12	Christian VandeGut...	18:00.7	Hudsonville
227.	11	Andrew Patrick	18:02.0	Grand Ledge
228.	12	Connor Callahan	18:02.0	FHN GR_Forest Hills ...
229.	12	Cole Nickless	18:03.8	Bay City Western
230.	10	Jackson Gibney	18:04.8	Grandville
231.	9	Elijah Tuttle	18:06.5	Hudsonville
232.	11	Michael Meyers	18:06.6	Grand Ledge
233.	9	Espen Wood	18:06.6	Cedar Springs
234.	12	Caleb Chamberlain	18:09.6	DeWitt
235.	12	Isaac Willemsen	18:10.0	Byron Center
236.	12	Thomas Dummer	18:10.1	Holland West Ottawa
237.	12	Colin Brown	18:10.2	Holland West Ottawa
238.	11	Scott Kangas	18:13.0	Mattawan
239.	12	Ayden Moyer	18:13.3	St. Joseph
240.	12	Ben Kendall	18:13.7	Muskegon Mona Shores
241.	11	Jacob Haunhorst	18:16.2	St. Joseph
242.	12	Nick Polega	18:17.0	Byron Center
243.	9	Caleb Branch	18:18.0	Muskegon Mona Shores
244.	12	Alex Souza	18:18.8	FHC GR_Forest Hills ...
245.	12	Logan Misejka	18:21.1	Portage Central
246.	12	Luke Munsey	18:24.2	Zeeland West
247.	10	Eli Valle	18:24.5	Defiance
248.	11	Michael Melvoin	18:24.7	St. Joseph
249.	11	Johnnie Schreiber	18:25.0	Mattawan
250.	9	Kyle Hoffner	18:26.5	Monroe
251.	12	Joe Delgado	18:27.0	Traverse City Central
252.	11	Elijah Ball	18:28.0	Monroe
253.	12	Jack O'Connor	18:28.7	Grand Ledge
254.	10	Jackson Helmer	18:29.0	Muskegon Mona Shores
255.	12	Cody Terpstra	18:35.2	Muskegon Mona Shores
256.	9	Hunter Miller	18:35.2	Culver Academies
257.	12	Caleb McLouth	18:36.0	Battle Creek Lakeview
258.	10	Eric Giles	18:37.6	East Kentwood
259.	9	Austin Lee	18:39.8	Battle Creek Lakeview
260.	11	Aditya Walia	18:40.3	Grand Ledge
261.	10	Josh Cole	18:45.1	Byron Center
262.	11	Elijah Thompson	18:46.6	Kalamazoo Loy Norrix
263.	12	Nicholas Wohlfeil	18:50.4	Monroe
264.	11	Jacob Cross	18:55.0	Culver Academies
265.	11	Johnny Muoio	18:57.6	Holland West Ottawa
266.	12	Jack Bryan	18:58.4	Byron Center
267.	10	Jack Campbell	19:01.3	Brighton
268.	11	Leif Christensen	19:02.5	Holland
269.	12	Preston Morris	19:07.7	Byron Center
270.	12	Isaac Lussier	19:08.1	Battle Creek Lakeview
271.	10	Cole Toney	19:09.3	St. Joseph
272.	11	Alex Best	19:22.8	Muskegon Mona Shores
273.	11	Nick Peters	19:28.6	Bay City Western
274.	10	Aidan Cook	19:33.9	Muskegon Mona Shores
275.	9	Luke Lehner	19:36.4	St. Joseph
276.	12	Samuel Aylward	19:37.5	DeWitt
277.	12	James Walton	19:46.8	Holland
278.	11	Cole Engle	20:00.1	Muskegon Mona Shores

Boys 5,000 Meters Division 2 JV
Pl	Year	Name	Time	Team
1.	12	Mikko Vesma	17:10.0	Fremont
2.	9	Colin Wesseldyk	17:17.2	Otsego
3.	12	Ben Peterson	17:22.3	GR_Christian
4.	12	Gavin Orcutt	17:30.2	Fremont
5.	11	Isaiah Wilkins	17:32.1	Otsego
6.	10	Tristin Canales	17:37.0	Otsego
7.	10	Jonas Norwood	17:37.6	Chelsea
8.	11	Owen Smith	17:48.5	Chelsea
9.	11	Andrew Bickel	17:53.3	Otsego
10.	12	Spencer Waite	17:59.2	FHE Ada Forest Hills...
11.	9	Pierce Bentley	18:01.3	Otsego
12.	9	Reuben Wiering	18:01.8	GR_Christian
13.	10	Zach Byron	18:02.9	Otsego
14.	10	Dagim Deboer	18:05.1	Otsego
15.	11	TJ Meyer	18:07.0	Allendale
16.	9	Zebedee Swager	18:07.7	Chelsea
17.	10	Israel Duncan	18:14.3	Holland Christian
18.	10	Nick Cockeral	18:14.7	Otsego
19.	12	Josiah Lambert	18:18.7	FHE Ada Forest Hills...
20.	9	Bram Hartsuff	18:22.1	Chelsea
21.	12	Dominic Green	18:22.7	Chelsea
22.	10	Jack Nelson	18:24.0	GR_Christian
23.	10	Christopher Baker	18:25.0	Chagrin Falls
24.	11	Robert Stump	18:26.4	Chelsea
25.	11	Luke Caswell	18:27.1	East Grand Rapids
26.	11	Benji Haak	18:30.2	Holland Christian
27.	12	Brendon Carlson	18:30.6	East Grand Rapids
28.	10	Jonas Louria	18:34.5	Spring Lake
29.	9	Ethan Raseman	18:34.7	Otsego
30.	9	Ryan McMahon	18:35.2	East Grand Rapids
31.	9	Tem Warners	18:38.7	GR_Christian
32.	11	Henry Peterson	18:40.0	GR_Christian
33.	11	Bradley Gerritsma	18:40.4	Holland Christian
34.	12	Sam Parks	18:41.5	Fremont
35.	10	Ben Hambright	18:43.9	Vicksburg
36.	12	Adam Baker	18:44.2	GR_Christian
37.	9	Sam DeBoer	18:45.6	Holland Christian
38.	11	Jackson Fair	18:47.1	Fremont
39.	12	Joey Mrofchak	18:47.4	Chagrin Falls
40.	10	Sam Davidson	18:48.3	Spring Lake
41.	9	Nick Spruce	18:49.1	Chelsea
42.	11	Aryah Menhart	18:49.3	Otsego
43.	11	Alex Peterson	18:50.5	Otsego
44.	10	Henry Berghoef	18:50.6	Holland Christian
45.	9	Davis Head	18:50.9	East Grand Rapids
46.	10	Carter Kilby	18:51.1	Chagrin Falls
47.	11	Kyle Wakerley	18:53.1	Spring Lake
48.	10	Charles Asplin	18:53.3	Chagrin Falls
49.	10	Jared Winkle	18:53.6	GR_South Christian
50.	11	Joe Rao	18:53.9	East Grand Rapids
51.	10	Sam Perton	18:54.5	Holland Christian
52.	11	Joshua Fogg	18:59.5	Holland Christian
53.	10	Brennan Schuler	18:59.7	Fremont
54.	9	Matt Stocker	19:01.3	Stevensville Lakeshore
55.	11	Will Armbruster	19:04.9	FHE Ada Forest Hills...
56.	12	Stephen Rust	19:05.5	Chagrin Falls
57.	10	Benjamin Gordos	19:08.8	Chagrin Falls
58.	11	Andrew Huyser	19:09.6	GR_Christian
59.	11	Caleb Peterson	19:11.0	FHE Ada Forest Hills...
60.	9	Ethan Kapolka	19:14.2	Chelsea
61.	10	Trey Taylor	19:14.4	Chagrin Falls
62.	10	Eric Archer	19:15.6	Middleville Thornapp...
63.	9	Rowan Jansen	19:16.6	GR_Christian
64.	11	Alexander Davis	19:17.7	Chagrin Falls
65.	11	Boaz Trudell	19:18.3	Marshall
66.	9	Austin Barding	19:19.0	Spring Lake
67.	9	Jason Bos	19:19.3	Holland Christian
68.	9	Joseph VanderKooi	19:20.1	GR_South Christian
69.	12	Caden McCloskey	19:21.0	FHE Ada Forest Hills...
70.	10	Logan Gathright	19:21.4	Stevensville Lakeshore
71.	11	Michael Rand	19:22.0	Parma Western
72.	9	Eric DeWeerd	19:23.0	GR_South Christian
73.	9	Caleb DeVries	19:24.5	GR_South Christian
74.	12	Josiah Swenor	19:25.2	Spring Lake
75.	11	Jeremy O'Connor	19:28.7	FHE Ada Forest Hills...
76.	10	Ben Tuit	19:30.6	GR_Christian
77.	11	Ian McGuckin	19:31.0	FHE Ada Forest Hills...
78.	12	Andrew Triezenberg	19:31.7	GR_Christian
79.	11	Trenton Klunder	19:31.7	Zeeland East
80.	10	Jasper Casamento	19:32.3	GR_Christian
81.	11	Cameron Gavette	19:32.6	Middleville Thornapp...
82.	12	Cole Raphael	19:33.9	Middleville Thornapp...
83.	9	William VanderLaan	19:40.6	East Grand Rapids
84.	9	Aidan Buist	19:40.9	Middleville Thornapp...
85.	10	Isaac Culp	19:41.0	Marshall
86.	9	Zach Kubish	19:42.6	Parma Western
87.	11	David Guarizo	19:45.6	GR_Christian
88.	12	Thad Abbitz	19:48.0	Zeeland East
89.	11	Ian Veine	19:48.9	Spring Lake
90.	9	Eli Assaf	19:49.6	East Grand Rapids
91.	9	Willem Gollannek	19:49.6	East Grand Rapids
92.	9	Jakob Rodriquez	19:49.9	Middleville Thornapp...
93.	12	Jordan Carlson	19:50.3	GR_South Christian
94.	9	Luke Marsman	19:50.9	Hudsonville Unity Ch...
95.	11	Noah Solle	19:51.9	GR_Christian
96.	10	Donovan Goodwin	19:53.5	Otsego
97.	12	Paul Gordos	19:53.6	Chagrin Falls
98.	11	Ben Bird	19:54.3	Allendale
99.	12	Vance Locker	19:54.3	South Haven
100.	11	Landon Jacobs	19:54.4	Fruitport
101.	9	Avery Jura	19:55.2	Whitehall
102.	10	Owen Gasser	19:56.6	Chagrin Falls
103.	9	Cole McKenna	19:56.7	Hastings
104.	11	Gavin Lloyd	19:57.7	Zeeland East
105.	10	Kreegan Deverney	19:57.8	Spring Lake
106.	9	Blake Bouwman	19:58.3	GR_Christian
107.	9	Gavin Stevens	19:58.7	Chagrin Falls
108.	12	Mason Gardiner	19:59.2	Stevensville Lakeshore
109.	10	AJ Eichenberg	19:59.5	Parma Western
110.	11	Dominic Kestner	19:59.9	Parma Western
111.	11	Ethan Cox	20:00.8	Vicksburg
112.	10	Logan Neill	20:01.3	Parma Western
113.	11	Sam Bollman	20:01.4	GR_Christian
114.	12	Tyler Stinson	20:02.7	Chagrin Falls
115.	9	Seth VanOss	20:02.9	GR_Christian
116.	9	Owen Mast	20:02.9	FHE Ada Forest Hills...
117.	12	Thomas Callen	20:03.9	Spring Lake
118.	9	Jonathan Pant	20:05.7	Three Rivers
119.	10	Sean Shooltz	20:06.6	FHE Ada Forest Hills...
120.	11	Frank Yan	20:08.7	Hudsonville Unity Ch...
121.	9	Ethan Grevengoed	20:10.0	Spring Lake
122.	12	Josh Pullen	20:10.4	East Grand Rapids
123.	10	Wit Miller	20:10.6	Spring Lake
124.	9	Corbin Devilbiss	20:11.2	East Grand Rapids
125.	10	Caleb Christian	20:11.9	Stevensville Lakeshore
126.	11	Claten Patten	20:13.7	Hastings
127.	9	Micah Witham	20:15.1	Whitehall
128.	12	Charles Kukla	20:15.3	Chagrin Falls
129.	9	Everett Pendergrass	20:16.0	Parma Western
130.	10	Nino Padula	20:16.1	Spring Lake
131.	10	Gage Parker	20:16.9	Parma Western
132.	10	William Garrison	20:17.3	Belding
133.	11	Wayde Barry	20:17.8	Middleville Thornapp...
134.	11	Jude Louria	20:17.9	Spring Lake
135.	12	Rand Singer	20:19.4	Chagrin Falls
136.	10	Brendan O’Donnell	20:20.9	Spring Lake
137.	9	Nick Zwiers	20:22.6	GR_Christian
138.	12	Cole Romig	20:23.1	Vicksburg
139.	9	Dylan Loss	20:27.8	Fremont
140.	12	Justin Reed	20:29.0	Vicksburg
141.	12	Peem Torjaras	20:29.7	Fremont
142.	10	Connor Corry	20:30.0	Parma Western
143.	11	Sam Newman	20:30.6	Stevensville Lakeshore
144.	10	Elliot Stielstra	20:30.6	Holland Christian
145.	11	Jake Visser	20:31.2	GR_South Christian
146.	12	Ben Welch	20:36.3	Vicksburg
147.	12	Brett Rodusky	20:36.9	Chagrin Falls
148.	9	Jake Naster	20:38.7	Vicksburg
149.	10	Jackson Gritter	20:38.8	GR_South Christian
150.	10	Andre-Ross Gennette	20:40.3	Spring Lake
151.	10	Sam Nicely	20:40.4	Holland Christian
152.	12	Dylan Briggs	20:40.6	Vicksburg
153.	10	Nick Penrice	20:40.7	Spring Lake
154.	9	Tadeyose Asefa	20:41.4	FHE Ada Forest Hills...
155.	10	Sam Rickerd	20:41.7	Allendale
156.	12	Joshua DeWindt	20:42.7	Hudsonville Unity Ch...
157.	12	Jack Lang	20:44.6	East Grand Rapids
158.	10	Maxwell Skrceny	20:44.8	Richland Gull Lake
159.	10	Matthew Schout	20:45.1	Belding
160.	12	Troy Sievertsen	20:45.1	Spring Lake
161.	10	Aaron Couch	20:46.3	Marshall
162.	11	Connor Richardson	20:46.4	Vicksburg
163.	12	Nathan Durham	20:47.0	Zeeland East
164.	10	Benjamin Trudell	20:49.0	Middleville Thornapp...
165.	10	Ewan Jolliffe	20:49.6	GR_Christian
166.	10	Jude Olney	20:50.1	Parma Western
167.	10	Brett Carrier	20:50.3	Spring Lake
168.	11	Jacob Wirt	20:50.8	FHE Ada Forest Hills...
169.	10	Mark Maull	20:51.3	Parma Western
170.	12	Derek Hess	20:51.3	Edwardsburg
171.	11	Anthony Kinne	20:51.5	Middleville Thornapp...
172.	12	Eduardo Mora	20:52.7	Grand River Preparat...
173.	12	Sawyer Northrop	20:54.0	Chelsea
174.	11	Nick Wichers	20:55.7	Zeeland East
175.	11	Steven Katzman	20:56.8	East Grand Rapids
176.	9	Ben Slager	20:57.1	Richland Gull Lake
177.	10	Eric Brunett	20:58.9	FHE Ada Forest Hills...
178.	11	Lucas Wiersma	21:00.1	Zeeland East
179.	9	Andre Richmond	21:00.3	Whitehall
180.	10	Aaron Mulder	21:00.3	Holland Christian
181.	10	Ryan Rymal	21:00.8	Spring Lake
182.	11	Ethan Koeman	21:00.9	GR_South Christian
183.	12	Caden Heath	21:01.2	Marshall
184.	12	Evan Frank	21:02.6	Vicksburg
185.	10	Ben Haley	21:03.9	FHE Ada Forest Hills...
186.	10	Grant Rupp	21:04.0	Marshall
187.	11	Garrett Schaaf	21:10.5	GR_South Christian
188.	12	Tom Kennings	21:10.8	Chelsea
189.	11	Robert Burns	21:14.6	Marshall
190.	10	John Putnam	21:15.4	Chelsea
191.	11	Jas Multani	21:17.0	Allendale
192.	9	Eli Ernst	21:17.6	Hudsonville Unity Ch...
193.	9	Luke DeLange	21:18.4	GR_South Christian
194.	9	Otwen Norberg	21:20.7	Grant
195.	9	Ryan Keen	21:22.7	GR_South Christian
196.	10	Mitchell Kleyn	21:23.6	Vicksburg
197.	12	Max Bryant	21:25.3	Remus Chippewa Hills
198.	9	Joey Boni	21:26.8	Belding
199.	11	Brenner Berlinger	21:28.2	Marshall
200.	9	Eli Westra	21:30.0	GR_South Christian
201.	10	Jacob Hannenburg	21:31.9	GR_South Christian
202.	11	Blake Holton	21:33.4	Belding
203.	10	Will Roossien	21:33.9	FHE Ada Forest Hills...
204.	11	Seth Shiel	21:36.0	Stevensville Lakeshore
205.	12	Bryce Cosens	21:36.8	Fremont
206.	12	Casey Collum	21:37.6	Stevensville Lakeshore
207.	10	Jude Fetterley	21:38.2	Spring Lake
208.	12	Luke Larson	21:38.2	Richland Gull Lake
209.	11	Mitchell Bol	21:38.4	GR_South Christian
210.	10	Grayson Eckland	21:42.4	Chelsea
211.	10	Alden Willard	21:44.3	Whitehall
212.	10	Gavin Grabill	21:45.3	Big Rapids
213.	10	Hunter Mossel	21:45.3	Big Rapids
214.	11	Kaleb Green	21:47.7	Marshall
215.	12	Brendan Bagnall	21:48.4	East Grand Rapids
216.	11	Dillon Plisow	21:51.4	Stevensville Lakeshore
217.	9	Nick Budden	21:52.6	East Grand Rapids
218.	9	Logan Klunder	21:53.2	Zeeland East
219.	11	Kyle Campbell	21:54.2	Vicksburg
220.	9	Dimitri Flietstra	21:54.4	Richland Gull Lake
221.	9	Brady Pardue	21:54.9	Whitehall
222.	9	Jack Brinks	21:55.5	GR_South Christian
223.	12	Nathan Machalka	21:59.7	Marshall
224.	9	Gary Springstead	22:01.6	Fremont
225.	9	Jack Green	22:02.8	GR_South Christian
226.	12	Jacob Hendrickson	22:03.9	Parma Western
227.	10	Raekwon Liburd	22:04.5	Grand River Preparat...
228.	9	Mark Beckett	22:05.6	Richland Gull Lake
229.	11	Jack MacQuaig	22:05.9	Marshall
230.	9	Aleks Spokas	22:07.0	GR_South Christian
231.	10	Vinny Vielma	22:08.2	Grand River Preparat...
232.	9	Ethan Woodcox	22:08.6	Coldwater
233.	11	Elijah Friebel	22:10.7	Allendale
234.	9	Elijah Luce	22:13.0	Holland Christian
235.	11	Joey Fischer	22:15.2	Holland Christian
236.	11	Elian Castro	22:15.3	Three Rivers
237.	12	Andrew Farnum	22:16.7	Stevensville Lakeshore
238.	10	Quentin O'Donnell	22:16.7	Spring Lake
239.	11	Colton Isenhart	22:16.8	Fremont
240.	9	Jeremy Ye	22:17.5	Hudsonville Unity Ch...
241.	9	Canyon Fitch	22:17.8	South Haven
242.	11	Caleb Baxter	22:21.7	Spring Lake
243.	9	Peyton Selk	22:23.0	Allendale
244.	9	Daniel Patten	22:24.5	Grand River Preparat...
245.	10	Jacob Trott	22:24.6	Zeeland East
246.	11	Michael Gonzalez	22:25.4	Zeeland East
247.	12	Nathan Lowing	22:26.2	Fruitport
248.	12	Tyler Ranshaw	22:27.8	Fruitport
249.	10	Paul Emery	22:28.0	Stevensville Lakeshore
250.	10	Jonah Whalen	22:28.6	FHE Ada Forest Hills...
251.	10	Gabe Biel	22:28.8	FHE Ada Forest Hills...
252.	9	Tyler Kemp	22:29.7	FHE Ada Forest Hills...
253.	10	Kaleb Beall	22:30.4	Three Rivers
254.	11	Luke Nawara	22:31.3	Fremont
255.	12	Mark Siecinski	22:34.1	FHE Ada Forest Hills...
256.	11	David Fillmore	22:35.0	FHE Ada Forest Hills...
257.	9	Sawyer Whitfield	22:36.0	Richland Gull Lake
258.	10	Patrick Behnke	22:42.5	Stevensville Lakeshore
259.	11	Caleb Verlin	22:44.1	GR_South Christian
260.	10	Clay Oosterhouse	22:45.2	Big Rapids
261.	11	Sidney Katz	22:48.4	Coldwater
262.	12	Jack Hollis	22:49.3	East Grand Rapids
263.	11	Ryan Brouwers	22:49.4	GR_Christian
264.	9	Troy Kirkendoll	22:50.7	Fremont
265.	9	Tony Rao	22:51.0	East Grand Rapids
266.	11	Jake Hall	22:51.2	Spring Lake
267.	9	Scott Quinn	22:54.7	Whitehall
268.	9	Noah Strimback	22:59.6	Hastings
269.	9	JJ Anema	23:13.9	GR_South Christian
270.	12	Ryan VanDusen	23:17.5	GR_South Christian
271.	10	Danny Ye	23:31.1	Hudsonville Unity Ch...
272.	11	Alex Morrow	23:39.9	Stevensville Lakeshore
273.	10	Michael Blair	23:43.5	Middleville Thornapp...
274.	9	Levi Haak	23:43.7	Holland Christian
275.	12	Ethan Shoemaker	23:52.5	Hudsonville Unity Ch...
276.	11	Alex Chapin	23:54.2	Parma Western
277.	10	Thaddeus Buiter	24:02.0	GR_South Christian
278.	10	Tanner Bartholomew	24:12.1	Vicksburg
279.	9	Aidan Fennema	24:18.1	GR_South Christian
280.	10	Connor Wyant	24:20.6	Edwardsburg
281.	9	Ethan Orcutt	24:23.5	Fremont
282.	9	Caleb Westhouse	24:25.2	GR_Christian
283.	12	Chris Tolly	24:28.2	FHE Ada Forest Hills...
284.	9	Alexander Steward	24:38.3	Hastings
285.	11	Gregory Gaudreau	24:46.0	Middleville Thornapp...
286.	10	Ethan Warren	24:47.0	Three Rivers
287.	9	Diego Bolton	24:55.5	Parma Western
288.	10	Jeffrey Brownell	25:03.3	Remus Chippewa Hills
289.	10	Henson Kunhang	25:09.7	GR_Christian
290.	9	Connor Makled	25:16.2	Hastings
291.	12	Alex Rosmarin	25:19.3	East Grand Rapids
292.	9	Mike Wormmeester	25:23.3	FHE Ada Forest Hills...
293.	12	Connor Orr	26:13.7	GR_South Christian
294.	9	Michael Caserta	26:34.9	Big Rapids
295.	12	Justin Miller	26:42.1	Fruitport
296.	9	Val Heppler	26:48.8	Stevensville Lakeshore
297.	10	Michael Pearson	27:11.4	Parma Western
298.	9	Cody Straka	28:01.5	Vicksburg
299.	9	Nitsan Tal	28:20.7	East Grand Rapids
300.	9	Zachary Baartman	28:30.2	GR_South Christian
301.	9	Charlie Wester	28:43.3	Vicksburg
302.	9	Gabe Muckle	29:40.2	Chelsea
303.	9	Will Kilmer	32:00.3	Parma Western
304.	9	Nate Gil	32:53.1	FHE Ada Forest Hills...
305.	12	Nicholas Akins	34:37.1	Vicksburg

Boys 5,000 Meters Division 1 JV
Pl	Year	Name	Time	Team
1.	11	Andrew Moyer	16:45.1	St. Joseph
2.	11	Donovan White	16:50.3	Brighton
3.	11	Colin Sorensen	17:01.7	St Xavier (OH)
4.	11	Andrew Wilson	17:02.6	Brighton
5.	12	Nathan Irgang	17:03.7	Saline
6.	12	Dan Campbell	17:06.2	Brighton
7.	9	Colin Sams	17:08.6	St Xavier (OH)
8.	12	Ethan Beres	17:08.7	Hartland
9.	11	Collin Melnykowycz	17:13.6	Ann Arbor Pioneer
10.	12	Christofer Clisham...	17:14.5	Saline
11.	9	Jordan Domany	17:15.4	Caledonia
12.	12	Andrew Davis	17:15.8	Brighton
13.	12	Nick Errer	17:21.6	Hartland
14.	9	Zachery Sandin	17:23.4	Hartland
15.	11	Ryan Lacrosse	17:23.6	St Xavier (OH)
16.	11	Nathan Gariepy	17:26.9	Dexter
17.	11	Tomiwa Adunbi	17:27.5	Ann Arbor Pioneer
18.	10	Levi Straszewski	17:27.8	Ann Arbor Pioneer
19.	10	James Harrison	17:28.4	Saline
20.	11	Ethan Lee	17:28.6	Brighton
21.	12	Freddy Villalobos	17:29.1	Ann Arbor Skyline
22.	10	Donavan Mattson	17:29.3	Caledonia
23.	10	Adam Hauser	17:31.3	Dexter
24.	10	Carson Lafferty	17:32.6	Rockford
25.	10	Austin Brown	17:34.5	Traverse City West
26.	10	Max Pfeiffer	17:36.0	Saline
27.	11	Ian Steele	17:38.2	Ann Arbor Skyline
28.	11	Noah Pelletier	17:38.5	Saline
29.	10	Josh Horvath	17:38.8	Defiance
30.	9	Evan Kornoelje	17:40.4	Grandville
31.	11	Andrew Famiano	17:41.1	Portage Northern
32.	11	Garrett Kracht	17:41.6	Ann Arbor Pioneer
33.	9	Jason Whitton	17:41.9	Saline
34.	10	Brandon Roach	17:42.0	Rockford
35.	9	Caleb Smith	17:43.0	Zeeland West
36.	11	John Harm	17:43.1	Dexter
37.	10	Anthony Desimone	17:44.0	Saline
38.	11	Kyle Merrihew	17:44.9	Hudsonville
39.	12	Kiree Kailimai	17:45.0	White Lake Lakeland
40.	11	Sam Johnson	17:45.1	Rockford
41.	12	Kyle Herman	17:45.5	Rockford
42.	12	Thomas Boss	17:46.3	Ann Arbor Skyline
43.	10	Andrew Stern	17:46.5	Saline
44.	11	Andrew Victoria	17:47.0	Saline
45.	10	Joe Schellenberg	17:47.4	FHN GR_Forest Hills ...
46.	12	Ben VanArtsen	17:47.5	Caledonia
47.	9	Brayden Morris	17:47.6	Brighton
48.	11	Nathan Luther	17:48.1	Saline
49.	11	Peter Bonasso	17:48.4	Ann Arbor Pioneer
50.	10	Quinn Cullen	17:48.4	Brighton
51.	11	Cody Stein	17:49.4	Saline
52.	11	Eli Duguid	17:50.5	Kalamazoo Central
53.	9	Dylan White	17:50.8	Brighton
54.	9	Ben Hunter	17:52.3	Portage Central
55.	10	Avery Morton	17:54.5	Brighton
56.	10	Peter Worden	17:55.6	Traverse City West
57.	10	Payton Switzer	17:55.7	Defiance
58.	11	Luke Crowner	17:56.0	Saline
59.	11	Andrew Simon	17:56.3	Brighton
60.	11	Andrew Bunker	17:56.3	FHN GR_Forest Hills ...
61.	12	Jackson Kendall	17:56.8	Brighton
62.	12	Luke Hagenow	17:57.3	FHN GR_Forest Hills ...
63.	11	Adam Boersma	17:58.1	FHN GR_Forest Hills ...
64.	11	Kaiden Hunt	17:58.5	Rockford
65.	12	Sam Lochkos	18:01.2	White Lake Lakeland
66.	10	Risto Crouse	18:02.1	Brighton
67.	10	Matthew Carlisle	18:02.2	Portage Northern
68.	10	Nolan Morgan	18:02.5	Defiance
69.	12	Jaron Taylor	18:02.7	Portage Central
70.	12	Ryan Gore	18:05.2	Temperance Bedford
71.	9	Clayton Akerman	18:07.5	Cedar Springs
72.	12	Nate Statly	18:08.1	Hartland
73.	10	Wyatt Foerch	18:08.6	Caledonia
74.	9	Will Shults	18:08.8	Grandville
75.	10	Zachary Sawin	18:09.1	Dexter
76.	10	Mateo Quintanilla	18:09.9	Zeeland West
77.	9	Nathan Golding	18:10.1	Zeeland West
78.	10	Sam McDonough	18:10.7	Traverse City Central
79.	9	Blake Elliot	18:11.2	Caledonia
80.	10	Jacob Simmons	18:12.6	Portage Central
81.	11	Kaden Morgan	18:12.8	East Kentwood
82.	11	Ammon Stacey	18:13.0	Saline
83.	9	Brandon Rohrer	18:13.0	Hartland
84.	12	Brayden Babcock	18:13.8	East Kentwood
85.	10	Peter Florence	18:14.5	Ann Arbor Pioneer
86.	10	Ethan Knapp	18:16.2	Caledonia
87.	11	Jakob Lampkins	18:16.9	Brighton
88.	11	James Brewer	18:16.9	Traverse City Central
89.	11	Bryce Morningstar	18:17.4	Hudsonville
90.	10	Connor Bratt	18:18.2	Hartland
91.	10	Lukas VanderSloot	18:18.5	Portage Central
92.	9	Jacob Rottier	18:21.3	Hudsonville
93.	10	Michael Brown	18:22.0	FHN GR_Forest Hills ...
94.	10	Ashton Krill	18:22.5	Brighton
95.	10	Nick Redmond	18:23.1	Portage Northern
96.	11	Grant VanderKlipp	18:23.7	FHN GR_Forest Hills ...
97.	11	Riley Scholten	18:24.4	Zeeland West
98.	12	David Evans	18:24.5	Ann Arbor Skyline
99.	12	Amaud Pelzer	18:25.7	Ann Arbor Pioneer
100.	12	Jacob Herriman	18:26.2	Caledonia
101.	11	Tanner Wooden	18:26.3	FHC GR_Forest Hills ...
102.	10	Korbin Thompson	18:27.5	FHC GR_Forest Hills ...
103.	10	Trey Diepenhorst	18:27.6	Hudsonville
104.	11	Wilson Kasischke	18:27.7	Dexter
105.	9	Isaac Schlatter	18:28.1	Defiance
106.	12	Noah Braasch	18:28.3	Portage Central
107.	12	Isaac Noyes	18:28.7	Caledonia
108.	12	Brandon Goodman	18:28.8	Grand Ledge
109.	11	Andrew Dodd	18:29.4	Ann Arbor Pioneer
110.	9	Charles Lewis	18:29.7	Rockford
111.	11	Brendon Standhardt	18:30.1	Caledonia
112.	11	Kevin Dancey	18:30.4	Ann Arbor Pioneer
113.	9	Josiah Hayter	18:30.4	Dexter
114.	10	Jared Yetter	18:30.6	Mattawan
115.	10	Jake Salvano	18:30.8	St. Joseph
116.	12	Joey Proos	18:30.8	Portage Northern
117.	11	Ian Huckabone	18:31.5	Saline
118.	11	Ruben Pung	18:31.5	Zeeland West
119.	9	Trenton Winter	18:32.0	Rockford
120.	11	Bryce Ronk	18:32.3	Rockford
121.	12	Patrick Dotson	18:32.6	Temperance Bedford
122.	12	Ian Heckel	18:34.2	Zeeland West
123.	11	Harrison Tucker	18:34.4	FHN GR_Forest Hills ...
124.	10	Tim Person	18:34.8	White Lake Lakeland
125.	11	Alex Bell	18:35.2	Brighton
126.	11	Camden Roth	18:35.4	Defiance
127.	9	Austin Miller	18:35.4	Rockford
128.	9	Timmy Peterson	18:35.9	Portage Northern
129.	10	Kindred Burke	18:36.0	Traverse City West
130.	10	Andrew Adams	18:37.1	Caledonia
131.	10	Josh Gorsh	18:39.0	Grandville
132.	10	Erich Harvey	18:39.8	FHN GR_Forest Hills ...
133.	10	Cayden Steinebach	18:40.2	Cedar Springs
134.	11	Kai Reimers	18:40.7	Traverse City Central
135.	10	Jack Paras	18:40.7	Rockford
136.	12	Will Brennan	18:41.8	FHC GR_Forest Hills ...
137.	11	Alex Iekel-Johnson	18:42.0	Ann Arbor Skyline
138.	10	Griffin Christopher	18:42.2	Ann Arbor Pioneer
139.	9	Sam Majoor	18:42.4	Rockford
140.	9	Brendan Coffman	18:42.8	Traverse City Central
141.	10	Nick Parran	18:42.8	Monroe
142.	10	Will Barnes	18:43.3	FHN GR_Forest Hills ...
143.	11	Travis Woodman	18:43.8	Saline
144.	10	Sam Brown	18:43.8	FHC GR_Forest Hills ...
145.	11	Jacob Schultz	18:43.8	Traverse City Central
146.	12	James Lilly	18:44.2	East Kentwood
147.	10	Preston Ulery	18:44.3	Temperance Bedford
148.	10	Devon Njonjo	18:44.3	Battle Creek Lakeview
149.	11	Forest Hadley	18:44.8	Ann Arbor Skyline
150.	12	Marcos Rodrigues	18:46.1	FHC GR_Forest Hills ...
151.	11	Ben Busch	18:46.5	FHC GR_Forest Hills ...
152.	10	Jonathan Adamczyk	18:46.8	Dexter
153.	11	Gabriel Dansereau	18:46.9	Hartland
154.	11	Miles Buursma	18:47.2	Grandville
155.	10	Andy Hill	18:47.3	Traverse City West
156.	9	Landon Wade	18:47.4	East Kentwood
157.	9	Aiden Verhey	18:48.0	White Lake Lakeland
158.	10	Colin Pearson	18:48.0	Caledonia
159.	10	Charlie Vaughn	18:48.7	St. Joseph
160.	9	Nico Fry	18:48.9	Ann Arbor Skyline
161.	12	Caden Bodine	18:49.0	Temperance Bedford
162.	11	Jack Michalak	18:49.6	Bay City Western
163.	10	Jadon Sterken	18:49.7	Ann Arbor Pioneer
164.	11	Michael Herald	18:50.2	DeWitt
165.	11	Micheal George	18:50.4	White Lake Lakeland
166.	11	Andrew Frederick	18:51.8	Defiance
167.	9	Christopher Van Lent	18:52.9	Ann Arbor Skyline
168.	9	Henry LiPuma	18:53.0	Ann Arbor Pioneer
169.	10	Preston Sokolowski	18:53.6	FHN GR_Forest Hills ...
170.	9	Adam Hafner	18:53.8	Grand Ledge
171.	9	Nathan Prosowski	18:54.2	Bay City Western
172.	11	Nolan Reynolds	18:54.2	Caledonia
173.	10	Noah Batt	18:54.8	Defiance
174.	12	Kyler Rytlewski	18:54.9	Bay City Western
175.	9	Eli DeCook	18:55.1	Grandville
176.	10	Mulugeta Fischer	18:56.2	Ann Arbor Skyline
177.	10	Cameron Ludy	18:56.3	Bay City Western
178.	9	Ryan Suender	18:56.6	Portage Central
179.	11	Jack Kennedy	18:58.7	Hudsonville
180.	9	Gavin Voetberg	18:58.8	Portage Central
181.	12	Nate Colbrunn	18:59.1	Zeeland West
182.	11	Michael Rozzano	18:59.6	Rockford
183.	12	Kyle Schnitzer	18:59.6	Saline
184.	12	Andrew Durocher	19:00.0	Traverse City Central
185.	12	Ethan Lambrix	19:00.3	Portage Northern
186.	9	Stewart Berryhill	19:00.7	Saline
187.	12	Jackson Riddle	19:01.0	Mattawan
188.	11	Tyler Raterink	19:01.2	Hudsonville
189.	9	Joshua Gagne	19:01.5	Temperance Bedford
190.	11	Zach Richards	19:01.7	Grandville
191.	10	Ross Fiske	19:01.9	Rockford
192.	12	Joshua Jaymes	19:02.7	Traverse City Central
193.	10	Ben Mallory	19:02.8	Cedar Springs
194.	12	John Becker	19:03.4	Portage Northern
195.	10	Lucas Ewing	19:03.9	Hartland
196.	9	Logan Paul	19:04.2	Rockford
197.	11	Logan Walters	19:04.7	Grand Ledge
198.	11	Noah Finley	19:04.8	Monroe
199.	11	Elijah Miller	19:05.5	Caledonia
200.	12	Jacob Gladieux	19:05.9	Monroe
201.	11	William Carlson	19:07.3	Rockford
202.	11	Anthony Schrotenboer	19:08.1	Zeeland West
203.	10	Nathan Cipolla	19:09.8	Hartland
204.	10	Joe Kussurelis	19:09.9	Ann Arbor Pioneer
205.	9	Owen Foster	19:10.5	Holland West Ottawa
206.	12	Jack-William Myers	19:10.9	Traverse City Central
207.	11	Kaleb Schmottlach	19:11.8	FHN GR_Forest Hills ...
208.	11	Ben Meyer	19:12.2	Kalamazoo Central
209.	10	Cooper Sorsen	19:12.5	Caledonia
210.	10	Bennett Tetzlaff	19:13.0	Portage Central
211.	9	Owen Lawrence	19:13.2	East Kentwood
212.	11	Ian Pardee	19:13.5	Kalamazoo Central
213.	10	Matt Popp	19:14.7	Traverse City West
214.	10	Ben Antel	19:15.4	Rockford
215.	12	Brennan Codlin	19:15.7	Saline
216.	11	Matthew Garbarino	19:15.9	Byron Center
217.	10	Jack Ryan	19:16.0	Ann Arbor Pioneer
218.	9	Jaben Bakker	19:16.7	Hudsonville
219.	9	Damien Freeman	19:18.2	Grandville
220.	11	Jacob Kazyak	19:18.4	Hartland
221.	12	Cam Carlson	19:18.4	Traverse City West
222.	11	Isaiah Gavaldon	19:19.4	Traverse City Central
223.	9	Koen Burkholder	19:20.0	Traverse City Central
224.	9	Conor Sullivan	19:20.3	Portage Northern
225.	11	Abdulaziz Shebrain	19:20.3	Portage Central
226.	12	Colton Bayne	19:21.4	Hartland
227.	10	Reid Inglis	19:22.0	DeWitt
228.	9	Nick Francisco	19:22.1	FHC GR_Forest Hills ...
229.	11	Spencer Coffman	19:22.6	Traverse City Central
230.	9	Donovan Bronson	19:23.2	Defiance
231.	12	Brayden Davis	19:23.7	Battle Creek Lakeview
232.	11	Noah Boswell	19:24.5	Bay City Western
233.	10	Thomas Dillard IV	19:24.8	Kalamazoo Central
234.	9	Eli Malon	19:25.0	Cedar Springs
235.	10	Jake Stephens	19:25.0	Defiance
236.	9	Cabot Ellert	19:26.1	Culver Academies
237.	11	Jack Harrison	19:26.5	Temperance Bedford
238.	12	Caleb Krueger	19:26.5	Zeeland West
239.	10	Nathan Rehm	19:26.8	White Lake Lakeland
240.	10	Ryan Prielipp	19:27.1	Temperance Bedford
241.	12	Levi Conner	19:27.5	Portage Central
242.	12	Hunter Vanbeek	19:27.8	Caledonia
243.	10	Ben DeGood	19:28.2	Caledonia
244.	10	Alden Crago	19:28.3	Muskegon Mona Shores
245.	11	Aden DeGraaf	19:28.8	Zeeland West
246.	10	Damien Robinson	19:30.9	Temperance Bedford
247.	11	Luke Grider	19:31.4	Culver Academies
248.	11	Connor Crosby	19:31.4	Traverse City Central
249.	12	Chase Walraven	19:31.8	Bay City Western
250.	9	Ian Becker	19:32.2	Bay City Western
251.	10	Carter Schmidt	19:32.5	Traverse City Central
252.	12	Alex Verheek	19:32.7	FHN GR_Forest Hills ...
253.	12	Ben Kastner	19:33.2	FHC GR_Forest Hills ...
254.	11	Ian Kuschell	19:33.8	Traverse City West
255.	11	Arun Rushton	19:33.8	White Lake Lakeland
256.	9	Ryan Karwowski	19:34.0	Rockford
257.	9	Ben Monger	19:34.2	Holland West Ottawa
258.	10	Bret Kendall	19:34.2	FHN GR_Forest Hills ...
259.	10	Anden Robertson	19:34.4	Bay City Western
260.	11	Logan Campbell	19:34.5	Hudsonville
261.	9	Noah Patterson	19:34.9	FHN GR_Forest Hills ...
262.	12	Bradly Gorham	19:35.0	Battle Creek Lakeview
263.	9	Christian Kosciuszko	19:35.0	Battle Creek Lakeview
264.	10	Richard Baker	19:35.5	Ann Arbor Skyline
265.	11	Jordan Weisenauer	19:35.5	Bay City Western
266.	12	Robert Sundy	19:35.9	St. Joseph
267.	11	Sully Duffy	19:35.9	Grandville
268.	11	Keegan Hughes	19:36.6	Kalamazoo Loy Norrix
269.	9	Jett Reimers	19:36.9	Traverse City Central
270.	10	Drew Dunfee	19:37.0	Ann Arbor Skyline
271.	9	Ismael Sanantonio	19:37.3	Ann Arbor Pioneer
272.	11	Liam Gakodi	19:37.6	Kalamazoo Central
273.	10	Matthew Derrick	19:37.7	Culver Academies
274.	11	Jaron Larson	19:39.3	Traverse City Central
275.	11	Caleb Menefee	19:40.3	Cedar Springs
276.	9	Chase Klapthor	19:40.4	Ann Arbor Pioneer
277.	12	David LaDuke	19:40.5	Holland West Ottawa
278.	12	Will Urban	19:41.1	Muskegon Mona Shores
279.	12	Luke Adent	19:41.2	St. Joseph
280.	10	Blake Carlson	19:41.6	Rockford
281.	10	Aiden Marco	19:41.6	White Lake Lakeland
282.	12	Grant Adrianse	19:41.7	FHC GR_Forest Hills ...
283.	9	Andre Soisson	19:42.2	Kalamazoo Central
284.	11	Andy Kietzman	19:42.5	Bay City Western
285.	11	Cole Branch	19:42.8	Muskegon Mona Shores
286.	10	Dakota Gudgell	19:42.9	Muskegon Mona Shores
287.	12	Jack Murphy	19:43.0	Ann Arbor Skyline
288.	9	Eric VonBargen	19:43.2	Ann Arbor Skyline
289.	9	Liam Peterson	19:43.4	Rockford
290.	10	Andy Jordan	19:43.5	Dexter
291.	9	Luke Martin	19:43.7	Hudsonville
292.	9	David Lee	19:43.9	Ann Arbor Skyline
293.	11	Josh Aylward	19:44.1	DeWitt
294.	12	Gabe Lingk	19:44.2	St. Joseph
295.	10	Ben Elkins	19:44.7	Zeeland West
296.	9	Niklaas Door	19:44.7	St. Joseph
297.	11	Brendan Sutton	19:45.1	Ann Arbor Pioneer
298.	9	Alec Sheffer	19:45.5	Hartland
299.	12	Ethan Johnson	19:45.6	Grandville
300.	12	Daniel Harrell	19:45.8	Battle Creek Lakeview
301.	11	Di Tian	19:46.3	Culver Academies
302.	11	Dallin Hinds	19:46.7	Hartland
303.	12	Jared Wagen	19:47.2	Rockford
304.	11	Barry Bialik	19:47.4	Traverse City Central
305.	11	Elias Brush	19:47.6	Ann Arbor Skyline
306.	10	Riley VanSprange	19:47.9	Hudsonville
307.	9	Harrison Stidolph	19:49.2	East Kentwood
308.	12	Derek Weathers	19:50.6	Mattawan
309.	11	Jelani Hamilton	19:51.0	Ann Arbor Skyline
310.	10	Sebastian Oliva	19:51.9	Ann Arbor Pioneer
311.	9	Alex Drzewicki	19:52.7	Hudsonville
312.	11	Jewlian Gonzalez	19:53.4	Holland
313.	12	Connor Robach	19:53.6	Rockford
314.	9	Benjamin Christian	19:54.2	Culver Academies
315.	9	Jacob Mertes	19:55.2	Rockford
316.	9	Jackson Voss	19:55.4	Holland
317.	11	Justin Voskuil	19:55.9	Cedar Springs
318.	10	William Phillips	19:56.1	Traverse City Central
319.	10	Alex Barnes	19:56.7	FHN GR_Forest Hills ...
320.	11	Mike Gomez	19:57.1	Defiance
321.	9	Dalton Weber	19:57.6	Portage Northern
322.	9	Colton Ruster	19:57.7	Zeeland West
323.	10	Cooper Franklin	19:58.2	Ann Arbor Pioneer
324.	12	Caleb Mitchell-Ward	19:58.5	Traverse City Central
325.	9	Anthony Kruszka	19:58.5	Temperance Bedford
326.	9	Owen Lewis	19:58.9	Hudsonville
327.	9	Rylan Teddy	19:59.0	Dexter
328.	10	Josh Machuta	19:59.2	Grandville
329.	10	Jacob Bissell	19:59.4	Rockford
330.	9	Sam Elder	20:00.6	Grand Ledge
331.	11	Will Knoth	20:01.0	Hudsonville
332.	11	Drew Evens	20:01.4	St. Joseph
333.	11	Logan Visser	20:03.6	Zeeland West
334.	9	Andrew Grier	20:04.4	Ann Arbor Pioneer
335.	10	Wil Pinkerton	20:05.4	Ann Arbor Pioneer
336.	10	Ethan Hall	20:05.6	Ann Arbor Skyline
337.	11	Erek Pilarski	20:06.5	Holland West Ottawa
338.	10	Kobe Sackett	20:07.7	Kalamazoo Loy Norrix
339.	10	Ben Vongprachanh	20:08.4	Zeeland West
340.	10	Gabe Minnich	20:08.7	Cedar Springs
341.	12	Adrien McGill	20:08.8	Grand Ledge
342.	10	Alex Apetroaei	20:09.0	Monroe
343.	10	Jonathan Fay	20:09.5	FHN GR_Forest Hills ...
344.	9	Chase Robertson	20:10.5	Bay City Western
345.	10	Grant Kahler	20:10.7	Kalamazoo Loy Norrix
346.	10	Austin Spohler	20:10.9	Temperance Bedford
347.	10	Zach Franz	20:11.2	Portage Central
348.	9	Joseph Pennala	20:11.4	Hartland
349.	10	Cristian Huerta	20:11.5	Kalamazoo Loy Norrix
350.	12	Isaiah Scisco	20:12.0	Kalamazoo Loy Norrix
351.	11	Connor Warden	20:12.4	Battle Creek Lakeview
352.	11	Alex Plata	20:13.1	Ann Arbor Pioneer
353.	9	Owen Ackerman	20:13.6	Dexter
354.	10	Greg Laier	20:13.9	Hartland
355.	9	Hoyt Smith	20:14.0	Bay City Western
356.	11	Gavin Kushmaul	20:14.2	Ann Arbor Pioneer
357.	11	Jonathan Tominac	20:14.4	Culver Academies
358.	9	Brayden Chrisman	20:14.6	DeWitt
359.	12	Dillon Rogers	20:14.7	White Lake Lakeland
360.	11	Imani Sumaill	20:14.8	East Kentwood
361.	11	Jay Kunselman	20:14.8	White Lake Lakeland
362.	9	Connor Skelonc	20:15.4	Cedar Springs
363.	10	Nathan Yeh	20:15.4	FHN GR_Forest Hills ...
364.	11	Dylan Marco	20:16.1	White Lake Lakeland
365.	10	Ayden Walaskay	20:16.2	Hartland
366.	11	Austyn Rosch	20:16.6	Traverse City West
367.	11	Shailen Chugh	20:17.1	Ann Arbor Pioneer
368.	11	Domenic Wyllys	20:18.2	Hudsonville
369.	10	Max Wojcik	20:18.3	Grand Ledge
370.	9	Nathan Milliman	20:18.4	Ann Arbor Pioneer
371.	11	Jordan Krieger	20:18.5	Traverse City Central
372.	10	Braeden Hinkle	20:18.7	Byron Center
373.	9	Braylon Anderson	20:18.8	Grandville
374.	10	Lorenzo Roerig	20:18.9	Hudsonville
375.	12	Carter Spring	20:19.4	Battle Creek Lakeview
376.	12	Josh Keillor	20:19.5	Byron Center
377.	9	Lorenzo Valdiserri	20:20.0	FHC GR_Forest Hills ...
378.	10	Jackson Rose	20:20.2	White Lake Lakeland
379.	9	Calvin Ruffini	20:20.9	FHN GR_Forest Hills ...
380.	11	Max LaDuke	20:22.0	Battle Creek Lakeview
381.	12	Alex Cid	20:22.6	Rockford
382.	9	Brady O'Brien	20:24.3	Hudsonville
383.	10	Keegan Reimers	20:24.9	Traverse City Central
384.	11	Kyle Cheng	20:25.6	Ann Arbor Pioneer
385.	10	Ryley Carroll	20:25.9	Rockford
386.	9	Luc Zebrowski-Roch...	20:26.3	Ann Arbor Skyline
387.	12	Sam Morin	20:26.6	Holland West Ottawa
388.	12	Ryan Scouler	20:26.7	St. Joseph
389.	12	Jahi Hawkins	20:26.7	Ann Arbor Skyline
390.	12	Jaken Moore	20:26.8	Caledonia
391.	9	Alex Hoffman	20:26.9	Dexter
392.	9	Drew Gochanour	20:27.2	Dexter
393.	11	Maxwell Zigterman	20:27.3	Portage Northern
394.	10	Jack Sherman	20:27.6	St. Joseph
395.	9	Soren Nielsen	20:28.0	Ann Arbor Skyline
396.	10	Thomas DesRosiers	20:28.1	Dexter
397.	11	Garrett McGovern	20:28.2	Grandville
398.	9	Aaron Spears	20:31.0	Hudsonville
399.	9	Eric Sorrell	20:31.3	Caledonia
400.	11	Brett Van Poolen	20:31.6	East Kentwood
401.	10	Jack Stoner	20:31.8	Caledonia
402.	9	Isaac Biesbrock	20:31.8	FHN GR_Forest Hills ...
403.	10	Jim Elias	20:32.1	Portage Central
404.	11	Patrick Harvey	20:32.3	Rockford
405.	12	Will Harper	20:32.8	Hudsonville
406.	11	Drew Wyatt	20:33.3	Portage Central
407.	11	Isaac Powell	20:33.9	Muskegon Mona Shores
408.	10	Matthew Gosselin	20:34.2	Bay City Western
409.	12	Ben Prihoda	20:34.5	Portage Central
410.	10	Holden Hughes	20:35.7	Dexter
411.	12	Steven Kloosterman	20:36.4	Kalamazoo Central
412.	11	Sam Brock	20:36.7	Byron Center
413.	9	Gram Jocks	20:36.8	Traverse City Central
414.	9	Gabe Rowell	20:36.9	Hudsonville
415.	10	Marcus Varnell	20:37.8	Portage Central
416.	9	Lincoln Reynolds	20:38.1	FHN GR_Forest Hills ...
417.	10	Jacob Taylor	20:39.4	Zeeland West
418.	10	Ethan Levering	20:39.5	White Lake Lakeland
419.	12	Cavanaugh Doud	20:39.9	Traverse City Central
420.	10	Isaiah Bowman	20:40.2	Portage Central
421.	11	Hayden Siebers	20:41.9	Portage Central
422.	12	Hunter Vink	20:42.8	Zeeland West
423.	10	Michael Neeb	20:42.9	Portage Central
424.	11	Luke Roskamp	20:43.2	Grand Ledge
425.	10	Aaron Moore	20:45.1	Byron Center
426.	10	Jack Vitick	20:45.4	White Lake Lakeland
427.	9	Emmet Payette	20:45.5	Traverse City Central
428.	11	Elijah Sierra	20:45.6	Holland West Ottawa
429.	10	Cole Hubbard	20:46.2	Battle Creek Lakeview
430.	10	Eric Cummings	20:46.6	Ann Arbor Pioneer
431.	12	Evan Pohl	20:46.7	Holland West Ottawa
432.	9	Elliott Clayton	20:47.6	Rockford
433.	9	Daniel Ebel	20:48.6	Bay City Western
434.	9	Levi Huseby	20:48.6	Byron Center
435.	9	Brady Hoeffel	20:49.2	Defiance
436.	9	Caleb Brashear	20:49.3	Defiance
437.	12	Zach Mandarino	20:51.3	St. Joseph
438.	12	Austin Zeglis	20:51.3	Dexter
439.	9	Francisco Hernandez	20:52.2	Holland
440.	11	Alex Keenan	20:53.0	Rockford
441.	10	Cooper Somers	20:54.0	Portage Central
442.	12	Sean Kellogg	20:54.4	Portage Northern
443.	9	Kaden Jensen	20:54.5	Dexter
444.	9	Aaron Groce	20:56.4	FHN GR_Forest Hills ...
445.	9	Josh Louks	20:57.5	Holland West Ottawa
446.	9	Kole Parrett	20:57.8	St. Joseph
447.	10	Lucus Atherton	20:58.2	St. Joseph
448.	11	Cameron Chen	20:59.0	Ann Arbor Pioneer
449.	9	Asaph Marquardt	20:59.5	Kalamazoo Central
450.	9	Matthew McQueen	21:01.3	Cedar Springs
451.	12	Spencer Reynolds	21:01.7	FHN GR_Forest Hills ...
452.	9	Dean Kauffman	21:03.4	Rockford
453.	11	Tryggvi Thorhallsson	21:04.5	Portage Central
454.	9	Kyler Chappell	21:04.5	Battle Creek Lakeview
455.	11	Avery Powell	21:04.8	DeWitt
456.	12	Ben Carter	21:05.3	Holland
457.	12	David Fry	21:06.3	Mattawan
458.	10	Matthew Kunzi	21:06.9	Hudsonville
459.	10	Luke Petrinko	21:06.9	Dexter
460.	9	Tyler Nethercot	21:06.9	FHN GR_Forest Hills ...
461.	9	Jake Law	21:07.5	White Lake Lakeland
462.	11	Gerald McClung	21:07.8	Grand Ledge
463.	10	Zachary Pollack	21:08.2	Portage Central
464.	10	Caleb Reinsch	21:08.8	Byron Center
465.	10	Sterling Dickson	21:09.6	Rockford
466.	11	Brennan Bolen	21:10.1	East Kentwood
467.	9	Mason Grann	21:10.2	Dexter
468.	9	Luke Meyer	21:10.7	Grandville
469.	10	George Bakker	21:11.8	FHN GR_Forest Hills ...
470.	9	Peter Hetzel	21:12.6	Traverse City Central
471.	9	Conner Larson	21:12.6	Portage Central
472.	10	John Korreck	21:13.6	FHN GR_Forest Hills ...
473.	10	Cooper Betke	21:15.1	Kalamazoo Central
474.	10	Max Gifford	21:15.4	Culver Academies
475.	9	Gryffin Hurley	21:15.6	Kalamazoo Loy Norrix
476.	12	Griffin Lantz	21:16.1	Portage Central
477.	10	Nick Engel	21:16.5	Rockford
478.	10	Noah Bonnema	21:16.5	Holland West Ottawa
479.	9	Kamdyn Hawkins	21:18.5	FHC GR_Forest Hills ...
480.	11	Matteo DeMattia	21:18.6	Portage Central
481.	10	Evan Hebreard	21:18.6	FHN GR_Forest Hills ...
482.	11	Teddy Fanco	21:20.0	Caledonia
483.	9	Brady Lane	21:20.4	Traverse City Central
484.	11	Conner Veldman	21:21.1	Grandville
485.	9	Simon Ford	21:21.2	Kalamazoo Loy Norrix
486.	10	Curtis Falbe	21:21.3	Battle Creek Lakeview
487.	10	Haiden Rollins	21:21.6	Grand Ledge
488.	9	Evan Stacy	21:22.3	Portage Northern
489.	9	Jayden Diekema	21:22.6	Zeeland West
490.	10	De'Cary Spuric	21:23.1	East Kentwood
491.	9	Ian Mahoney	21:25.1	FHC GR_Forest Hills ...
492.	10	Richard Kang	21:26.0	Culver Academies
493.	11	Chase Szafranski	21:26.7	Portage Central
494.	10	Griffin Bentley	21:27.1	Dexter
495.	11	Keegan Arroyo	21:27.1	Holland West Ottawa
496.	9	Shae Boyce	21:27.7	Grandville
497.	9	Antonio Espinosa	21:27.8	Rockford
498.	12	Garrett Lockwood	21:29.0	Grand Ledge
499.	10	Bjorn Vetne	21:29.2	St. Joseph
500.	11	Conner Klein	21:29.3	Caledonia
501.	11	Sergio Gamez	21:29.6	White Lake Lakeland
502.	10	Brendan Wedding	21:30.6	Battle Creek Lakeview
503.	9	Joss Brent	21:32.2	Kalamazoo Loy Norrix
504.	10	Joshua Krampe	21:33.1	FHN GR_Forest Hills ...
505.	9	Victor Wu	21:34.3	Muskegon Mona Shores
506.	9	Henry Marshall	21:35.2	Grandville
507.	10	Colby Reaume	21:35.4	Temperance Bedford
508.	11	Spencer Lingle	21:35.5	Temperance Bedford
509.	10	Ben Sanders	21:36.4	Holland West Ottawa
510.	9	Marv Burkhart	21:37.9	Defiance
511.	11	Caden Sieggreen	21:38.0	Hudsonville
512.	10	Aiden Mack	21:38.4	Muskegon Mona Shores
513.	12	Aidan Hammond	21:39.3	Portage Northern
514.	11	Noah Hall	21:40.0	Temperance Bedford
515.	9	Matthew Courson	21:40.1	Muskegon Mona Shores
516.	9	Aaron Mixon	21:40.5	Rockford
517.	9	Hunter Johnson	21:40.7	Holland
518.	12	Brandon Burrow	21:41.1	St. Joseph
519.	11	Bassem Warsi	21:41.2	Portage Central
520.	9	Zach Piercy	21:42.9	Battle Creek Lakeview
521.	9	Evan Soles	21:42.9	Traverse City Central
522.	10	Angelo Navarrete	21:43.0	Zeeland West
523.	9	Charlie Grimm	21:43.9	Rockford
524.	11	Collin Dykstra	21:44.6	Zeeland West
525.	10	Zac Burgess	21:45.3	Caledonia
526.	12	Carter Sabin	21:45.9	Hudsonville
527.	10	Ashton Ross	21:46.1	Muskegon Mona Shores
528.	9	Owen Cousins	21:46.3	Zeeland West
529.	12	Haiden Kowalewski	21:46.5	Grandville
530.	10	Carlos Herrera	21:47.2	Culver Academies
531.	11	Wesley Elder	21:48.3	Grand Ledge
532.	9	Gavin Stone	21:49.5	Rockford
533.	9	Adam Spees	21:49.7	Caledonia
534.	12	Luke Kaechele	21:51.2	Hudsonville
535.	11	Jonah Cross	21:51.8	Culver Academies
536.	11	Adam Smith	21:52.0	White Lake Lakeland
537.	12	Ethan Lee	21:52.2	Portage Central
538.	12	Joe Keiser	21:52.8	Portage Central
539.	11	Jacob Maynard	21:53.4	St. Joseph
540.	10	Grey Johnson	21:54.1	Monroe
541.	9	Isaac Stebbins	21:54.2	DeWitt
542.	10	Donovan Sanchez	21:55.5	East Kentwood
543.	12	Dylan Romero	21:56.0	FHN GR_Forest Hills ...
544.	12	Jack Engler	21:57.0	Grand Ledge
545.	12	Jesus Serrano	21:57.7	Hudsonville
546.	9	Cody Crawford	21:58.4	Muskegon Mona Shores
547.	11	Caleb Quintanilla	22:00.3	Zeeland West
548.	12	Grant Coughlin	22:00.6	FHC GR_Forest Hills ...
549.	10	Will Beeson	22:02.1	Mattawan
550.	12	Trevor Barnard	22:02.8	Muskegon Mona Shores
551.	9	Trevor Vanskiver	22:04.6	FHC GR_Forest Hills ...
552.	11	Nick Barresi	22:05.3	Traverse City Central
553.	9	Gabe Navarre	22:05.6	Traverse City West
554.	9	Adrian Trinh-Huynh	22:06.0	Battle Creek Lakeview
555.	9	Guo Swartz	22:06.8	Traverse City Central
556.	12	Will Errer	22:07.3	Hartland
557.	10	Grant Yeager	22:08.4	Temperance Bedford
558.	10	Connor McGinnis	22:10.5	Caledonia
559.	12	Connor Blackmer	22:10.9	DeWitt
560.	12	Darron Mitchell	22:11.7	Muskegon Mona Shores
561.	11	Jayden Martin	22:11.7	Caledonia
562.	10	Miles Przybylski	22:13.1	Temperance Bedford
563.	11	Ayden Rackly	22:13.3	Kalamazoo Loy Norrix
564.	11	Cedric Krajenka	22:14.1	Traverse City Central
565.	10	Diego Reyna	22:15.4	FHN GR_Forest Hills ...
566.	12	Sahil Sidhu	22:15.8	Grandville
567.	10	Andrew Petik	22:16.0	Dexter
568.	10	Jake McKenney	22:17.3	Grandville
569.	9	Alex Arnsman	22:17.7	Grandville
570.	12	Kobe Wright	22:19.6	East Kentwood
571.	9	Holden Tsai	22:20.8	Ann Arbor Pioneer
572.	9	Jacob Harris	22:21.0	Battle Creek Lakeview
573.	10	Ryan Baldwin	22:21.9	DeWitt
574.	10	Carter Miller	22:22.9	Temperance Bedford
575.	9	Liam Manders	22:24.1	FHC GR_Forest Hills ...
576.	10	Brendan Hayter	22:25.1	Temperance Bedford
577.	10	Christopher Butera	22:25.6	Hudsonville
578.	10	Owen Colburn	22:27.4	Caledonia
579.	11	Ryan Annis	22:28.2	Kalamazoo Central
580.	10	Beau Coughlin	22:29.4	FHC GR_Forest Hills ...
581.	10	Matthew McLouth	22:29.6	Battle Creek Lakeview
582.	9	Bryce Garcia	22:34.6	Rockford
583.	10	Yutong Wu	22:37.4	Culver Academies
584.	9	Ben Cadieux	22:42.1	Holland West Ottawa
585.	10	Cole Lake	22:46.8	Byron Center
586.	12	Levi Wright	22:51.8	Muskegon Mona Shores
587.	12	Tony Khalife	22:52.5	DeWitt
588.	11	Trevor Newman	22:52.6	Muskegon Mona Shores
589.	9	Tyler Jacobson	22:53.5	Muskegon Mona Shores
590.	9	Aydan Vandyk	22:53.7	FHN GR_Forest Hills ...
591.	9	Owen Hein	22:54.9	St. Joseph
592.	9	Franklin Ploeg	22:56.4	Hudsonville
593.	12	Emerson Nguyen	22:57.1	Dexter
594.	12	Colton Moore	22:58.1	Caledonia
595.	9	Kaden Rarrick	22:58.3	Temperance Bedford
596.	11	Caleb Sarver	23:02.5	Caledonia
597.	12	Gavyn Hinton	23:04.6	Battle Creek Lakeview
598.	9	Dylan Church	23:04.7	Grandville
599.	10	Vincenso Sencich	23:05.4	Dexter
600.	12	Zach Baum	23:05.6	Zeeland West
601.	9	Victor Cassar	23:07.7	Holland
602.	12	Jack Tingay	23:10.5	DeWitt
603.	9	Owen Quayle	23:11.0	Kalamazoo Loy Norrix
604.	11	Asad Khan	23:14.5	Portage Central
605.	9	Declan Shannon	23:15.9	Portage Central
606.	11	Tait Cuthbertson	23:18.8	Hudsonville
607.	12	Landon Wright	23:20.8	Grand Ledge
608.	10	Robert Lubbers	23:25.8	Holland
609.	10	Evan Ranger	23:26.6	Traverse City West
610.	11	Nicholas Mayes	23:27.3	Monroe
611.	11	Maxwell Douma	23:27.6	Caledonia
612.	11	Tyler Hook	23:29.4	Hudsonville
613.	9	Andrew Durian	23:34.1	Portage Central
614.	11	Holden Rayburn	23:34.5	Rockford
615.	12	Hunter Reed	23:34.7	Rockford
616.	9	Ryan Van Dyken	23:38.4	Hudsonville
617.	10	Zachary Stevens	23:41.6	Temperance Bedford
618.	9	Sterling Shepard	23:43.8	Zeeland West
619.	9	Noah Molchan	23:44.1	Hudsonville
620.	11	Noah Gatz	23:46.9	Portage Central
621.	11	James Mendez	23:47.5	East Kentwood
622.	11	Kale Lampman	23:51.1	Ann Arbor Pioneer
623.	10	Billy Scholten	23:53.4	Hudsonville
624.	9	Clay Wasielewski	23:55.0	Portage Central
625.	9	Garrett Zuber	23:59.1	White Lake Lakeland
626.	9	Peyton Coressel	24:02.6	Defiance
627.	10	Sam Belbeck	24:05.7	Grandville
628.	9	Brian Underhill II	24:06.6	Zeeland West
629.	10	Chase Kittinger	24:06.6	Grandville
630.	11	Seth Mol	24:10.1	Hudsonville
631.	9	Bobby Fletcher	24:21.5	Grand Ledge
632.	11	Ian O'Brien	24:23.3	Hudsonville
633.	9	Travis Judd	24:26.0	Grand Ledge
634.	11	Brett Baine	24:28.9	Hudsonville
635.	10	Cameron Stephens	24:29.1	East Kentwood
636.	9	Alec Chan	24:31.5	Holland West Ottawa
637.	11	Diego Felix-Trejo	24:34.3	Holland
638.	9	Wade Cunningham	24:34.7	Ann Arbor Pioneer
639.	9	Theodore Conrad	24:35.5	Muskegon Mona Shores
640.	9	Jack Goulet	24:38.9	Muskegon Mona Shores
641.	9	Jack Norton	24:45.8	Ann Arbor Pioneer
642.	9	Kyle Sutton	24:56.5	Dexter
643.	11	Quentin Hurdle	24:59.7	Dexter
644.	11	David Palenzuela	25:01.1	Hudsonville
645.	9	Nhan Ton	25:01.3	Culver Academies
646.	9	Cameron Lim	25:06.1	Ann Arbor Pioneer
647.	11	Kaleb Miller	25:11.5	Kalamazoo Loy Norrix
648.	10	Cole Stachowiak	25:11.9	East Kentwood
649.	12	Cameron Roach	25:16.4	Hartland
650.	10	Nathan Decker	25:21.7	FHC GR_Forest Hills ...
651.	11	Evan Fulkerson	25:27.0	Kalamazoo Central
652.	10	Evan VanDyke	25:39.5	Zeeland West
653.	12	Santiago Chavarria...	25:46.9	Muskegon Mona Shores
654.	11	Christian Mares	25:55.7	Holland West Ottawa
655.	10	Gavin Rozanc	25:59.8	Kalamazoo Loy Norrix
656.	10	Drew Kelleher	26:13.3	St. Joseph
657.	11	Aaron Tenelshof	26:27.4	Caledonia
658.	12	Eric Oliver	26:28.4	Mattawan
659.	9	Nathan Robke	26:40.4	Dexter
660.	9	Thomas Lundy	26:55.3	St. Joseph
661.	9	John Norland	27:08.4	St. Joseph
662.	12	Alex Butlevics	27:14.8	FHC GR_Forest Hills ...
663.	10	Stewart Tucker	27:17.8	FHN GR_Forest Hills ...
664.	12	Joshua Kim	28:01.5	Muskegon Mona Shores
665.	9	Matt Ventimiglia	28:25.3	St. Joseph
666.	9	John Hirsh	28:25.3	St. Joseph
667.	9	Ethan Elzinga	28:47.3	Grandville
668.	12	Chance Vincent	29:00.8	FHC GR_Forest Hills ...
669.	11	Jonathan Nasif	33:09.1	Holland West Ottawa

Girls 5,000 Meters Division 4
Pl	Year	Name	Time	Team
1.	10	Abby VanderKooi	17:02.7	Muskegon Western Mic...
2.	11	Skylar Thompson	19:11.0	Concord
3.	10	Makenna Scott	19:12.2	Maple City Glen Lake
4.	12	Riley Ford	19:20.9	Marlette
5.	9	Olivia Ervin	20:04.8	Mt. Pleasant Sacred ...
6.	10	Arie Hackett	20:06.8	Bridgman
7.	11	Karsyn Stewart	20:14.2	Bridgman
8.	12	Desiree McConnell	20:29.9	Mt. Pleasant Sacred ...
9.	9	Aubrey Herder	20:53.8	Kalamazoo Christian
10.	10	Riley Hacker	20:56.4	Mt. Pleasant Sacred ...
11.	12	Hannah Wilkinson	20:57.1	Hillsdale Academy
12.	10	Taylor Sheridan	20:59.2	East Jordan
13.	10	Ava Rotman	21:01.5	Muskegon Western Mic...
14.	9	Hope Zichterman	21:02.1	Kalamazoo Christian
15.	10	Taylor Myers	21:05.3	Frankfort
16.	11	Ericka Lopez	21:11.2	Eau Claire
17.	9	Sydney Van Es	21:15.5	Kalamazoo Hackett
18.	12	Molly Kitson	21:17.2	East Jordan
19.	12	Madelyn Diller	21:17.6	East Jordan
20.	9	Annika Sytsma	21:18.2	Kalamazoo Christian
21.	11	Sofia Matsukova-Kr...	21:18.7	Hillsdale Academy
22.	10	Lily Offringa	21:19.6	Kalamazoo Christian
23.	9	Brianna Zuidema	21:26.2	Muskegon Western Mic...
24.	10	Jane Kaspar	21:28.0	Bridgman
25.	10	Lauren Anderson	21:28.4	Cassopolis Ross Beatty
26.	9	Summer Fast	21:36.2	Bridgman
27.	12	Emily Chitwood	21:45.5	Big Rapids Crossroad...
28.	11	Claire Walton	21:45.8	Hillsdale Academy
29.	12	Myra Marr	21:47.4	Breckenridge
30.	9	Maggie DeJong	21:48.8	Kalamazoo Christian
31.	12	Anna Richards	21:53.9	Hillsdale Academy
32.	9	Madeline Madsen	21:54.9	Lawrence
33.	10	Tara Townsend	22:00.4	Frankfort
34.	9	Petra Foote	22:03.4	Grand Traverse Academy
35.	12	Mikaela Owen	22:05.9	Bridgman
36.	11	Helena Snyder	22:07.7	Montabella
37.	-	Grace Stockdale	22:08.0	St. Joseph Lake Mich...
38.	12	Kaylee Klaassen	22:11.5	Kalamazoo Christian
39.	9	Alexia Rineer	22:12.2	Bear Lake-Onekama
40.	12	Karrigan LaCross	22:13.2	Maple City Glen Lake
41.	10	Abby Spencer	22:13.6	Mt. Pleasant Sacred ...
42.	12	Valerie Vidal	22:21.1	Marcellus
43.	11	Ellie Tone	22:23.3	Marcellus
44.	11	Emma Albertson	22:25.8	Marlette
45.	9	Cate Garretson	22:28.6	Muskegon Western Mic...
46.	12	Michele Reinke	22:29.5	Mt. Pleasant Sacred ...
47.	10	Amber Hostetler	22:34.9	Mendon
48.	11	Ashley Plum	22:42.2	Mt. Pleasant Sacred ...
49.	10	Erika VerBeek	22:43.6	The Potter's House
50.	11	Bella Leffew	22:51.5	Bear Lake-Onekama
51.	9	Rachel Allabaugh	22:52.1	Kalamazoo Christian
52.	11	Mandy Whitscell	22:52.2	Grand Traverse Academy
53.	12	Jaylen Schroeder	22:54.3	Big Rapids Crossroad...
54.	11	Emily Zmikly	23:03.8	East Jordan
55.	9	Lily Guerin	23:10.2	Creative Technologie...
56.	11	Grace Fosmore	23:15.4	Maple City Glen Lake
57.	9	Alli Pschigoda	23:17.5	Kalamazoo Christian
58.	12	Kaylynn Allen	23:18.5	Grand Traverse Academy
59.	10	Azealia Lafler	23:20.1	Colon
60.	9	Whitney Wilkinson	23:22.7	Hillsdale Academy
61.	9	Rylee Rogers	23:24.9	Three Oaks River Val...
62.	12	Tatum Townsend	23:25.5	Frankfort
63.	10	Katelynn Dix	23:28.2	Grand Traverse Academy
64.	11	Christina Kooistra	23:28.2	East Jordan
65.	9	Shianne Alejandro	23:29.0	Concord
66.	10	Zoe Korson	23:31.7	Maple City Glen Lake
67.	9	Olivia Middleton	23:33.2	Mt. Pleasant Sacred ...
68.	10	Madison Brown	23:38.0	Grand Traverse Academy
69.	10	Natalie Sharp	23:42.6	Concord
70.	9	Christine Whitaker	23:43.9	East Jordan
71.	12	Romane Friconneau	23:52.3	Marcellus
72.	11	Emily Page	23:52.7	Grand Traverse Academy
73.	12	Lexi Klaassen	23:57.5	Kalamazoo Christian
74.	10	Julie Sheehy	23:58.8	Walkerville
75.	10	Grace Fenech	24:00.4	Bridgman
76.	10	Anna Burnett	24:01.5	Hillsdale Academy
77.	11	Lexi Payne	24:05.1	Grand Traverse Academy
78.	9	Alexis Millirans	24:06.1	Cassopolis Ross Beatty
79.	11	Abby Vitale	24:12.9	New Buffalo
80.	12	Grace Heckenlively	24:19.0	Hillsdale Academy
81.	12	Asmita Tamang-Burg...	24:27.4	The Potter's House
82.	12	Marissa Crase	24:30.7	Marlette
83.	12	Sara Baarstad	24:34.6	Maple City Glen Lake
84.	11	Emma Korson	24:49.7	Maple City Glen Lake
85.	9	Julie Becker	24:50.7	Breckenridge
86.	9	Olivia Heckenlively	24:52.4	Hillsdale Academy
87.	10	Lily Marsh-Peek	24:52.4	Lawrence
88.	10	Meredith Vanderweide	24:58.6	Hillsdale Academy
89.	11	Naomi Norris	25:01.9	Lawrence
90.	12	Grace Triemstra	25:04.3	Kalamazoo Christian
91.	9	Jada Ross	25:04.6	Kalamazoo Christian
92.	10	Mya Pontarelli	25:07.0	The Potter's House
93.	11	Taylor Volstorf	25:11.7	Three Oaks River Val...
94.	11	Natalie Riksen	25:12.1	Muskegon Western Mic...
95.	9	Chloe Lehman	25:13.3	Kalamazoo Christian
96.	12	Hannah Samero	25:14.7	Frankfort
97.	9	Taylor Leonard	25:17.0	Kalamazoo Christian
98.	9	Sam Smith	25:23.3	New Buffalo
99.	9	Maddy Nolan	25:24.1	The Potter's House
100.	11	Corrine VanderDussen	25:27.5	Kalamazoo Christian
101.	12	Caitlynn Oswald	25:40.5	Breckenridge
102.	11	Audrey Braak	25:46.9	Muskegon Western Mic...
103.	10	Eva Nemetz	25:51.6	Montabella
104.	11	Jennahka Moses	25:57.8	East Jordan
105.	10	Anna Kortman	26:05.4	The Potter's House
106.	11	Nichelle Smith	26:09.5	Concord
107.	9	Emma Griffith	26:20.4	Maple City Glen Lake
108.	12	Bailey Siglow	26:23.9	St. Joseph Lake Mich...
109.	12	Abby Sweetman	26:25.1	Muskegon Western Mic...
110.	11	Alyssa Montgomery	26:27.5	Three Oaks River Val...
111.	12	Sara Eberly	26:42.6	New Buffalo
112.	11	Olivia Storm	26:43.4	Marlette
113.	12	Carolina Mauri	26:47.9	Marcellus
114.	10	Lori Kauffman	26:50.0	Colon
115.	10	Chloe Behrends	26:57.2	Mendon
116.	9	Allison Mounce	27:00.4	Kalamazoo Hackett
117.	9	Caylee Bishop	27:06.1	Marcellus
118.	12	Sharity Whittaker	27:11.8	East Jordan
119.	10	Sophia Bomar	27:17.8	Bridgman
120.	9	Sadie Quackenbush	27:19.8	Montabella
121.	9	Jessica Eenigenburg	27:21.5	Muskegon Western Mic...
122.	11	Lily Zenz	27:21.9	Muskegon Western Mic...
123.	11	Haylie Kowalski	27:28.4	Concord
124.	12	Kylie Lukeman	27:36.3	Mendon
125.	9	Nina Babcock	27:36.4	Bridgman
126.	12	Hannah Hofstra	27:53.3	Creative Technologie...
127.	10	Julie Spohn	27:57.7	Montabella
128.	9	Abby Meyer	28:00.4	Marlette
129.	11	Angel Klein	28:15.0	Bear Lake-Onekama
130.	10	Alyssa Roark	28:17.9	Cassopolis Ross Beatty
131.	12	Gabriela Fahling	28:29.4	Creative Technologie...
132.	9	Ivy Schut	28:31.4	Maple City Glen Lake
133.	11	Mayzie Dingman	28:42.9	Maple City Glen Lake
134.	9	Olivia Tritchka-St...	28:51.1	Hillsdale Academy
135.	12	Maggie Stevenson	28:55.4	East Jordan
136.	12	Katelyn Waldschmidt	28:58.7	Cassopolis Ross Beatty
137.	9	Elizabeth Kornexl	29:06.5	Grand Traverse Academy
138.	9	Savanna Gamet	29:08.5	Concord
139.	10	Maria Birzer	29:24.8	Hillsdale Academy
140.	10	Kiara Ozuzu	29:28.4	Concord
141.	10	Katie McDonald	29:43.9	Mt. Pleasant Sacred ...
142.	9	Naylanna Kendle	29:53.4	Three Oaks River Val...
143.	11	Katie Dunlap	30:47.7	Kalamazoo Christian
144.	10	Maggie Sweet	31:04.9	Walkerville
145.	10	Briellen Clapp	31:22.1	Frankfort
146.	12	Kara Feury	31:41.2	East Jordan
147.	11	Ellie Ettawageshik	32:30.2	Grand Traverse Academy
148.	12	Chloe Huang	33:17.5	Creative Technologie...
149.	12	Hayley Adams	35:25.7	Walkerville
150.	11	Ella Meyers	35:39.1	Grand Traverse Academy

Girls 5,000 Meters Division 3
Pl	Year	Name	Time	Team
1.	11	Savannah Ackley	18:58.5	Hart
2.	9	Sophia Rhein	19:01.1	Traverse City St. Fr...
3.	12	Libby Gorman	19:03.2	Traverse City St. Fr...
4.	11	Catherine Kortman	19:12.0	Grandville Calvin Ch...
5.	11	Lynae Ackley	19:15.0	Hart
6.	10	Audrianna Enns	19:22.6	Hart
7.	10	Lauren Wooer	19:24.4	Kingsley
8.	-	Layla Martini	19:25.9	Kent City
9.	11	Madde Skeel	19:30.6	Shepherd
10.	11	Kailee Sandoval	19:32.1	Grass Lake
11.	9	Ariel Warner	19:34.0	Shepherd
12.	11	MacKenzie Stitt	19:42.1	Hart
13.	12	Brenna Aerts	19:46.8	Hart
14.	12	Caleigh Winters	19:50.8	Potterville
15.	11	Renae Kutcha	19:54.7	Jackson Lumen Christi
16.	10	Faith Smith	19:56.8	Jackson Lumen Christi
17.	11	Gabriella Schlabach	19:59.4	Centreville
18.	11	Aubree Sedore	19:59.5	Galesburg-Augusta
19.	12	Brianna Eisenga	20:02.4	McBain
20.	11	Amelia Gouin	20:03.0	Shepherd
21.	11	Abigail Schlabach	20:08.2	Centreville
22.	11	Mia Phillips	20:09.7	Holland Black River
23.	11	Maggie O'Malley	20:10.2	McBain
24.	11	Mary Dow	20:11.6	Parchment
25.	11	Kallie Harrison	20:14.9	Bloomingdale
26.	9	Anna Nielson	20:16.4	Traverse City St. Fr...
27.	11	Ashley Spronk	20:19.9	GR_Covenant Christian
28.	10	Leanne Krombeen	20:22.5	Grandville Calvin Ch...
29.	9	Jonathah Bouwman	20:23.9	Grandville Calvin Ch...
30.	10	Gabriella Wingard	20:26.5	North Muskegon
31.	12	Jillian Vera	20:27.9	Saugatuck
32.	10	Carly Judge	20:28.0	Shepherd
33.	10	Reese Ensing	20:33.7	McBain
34.	-	Alyeska Linsley	20:33.8	Kent City
35.	11	Hanna Kroeze	20:36.6	Grandville Calvin Ch...
36.	11	Aimee Sustaita	20:38.7	Bloomingdale
37.	10	Lauren VanderLaan	20:39.8	Hart
38.	9	Regan Hill	20:41.1	McBain
39.	11	Layla Creed	20:44.3	Hart
40.	11	Dreea Atchison	20:48.6	Montague
41.	11	Tiffani Larder	20:49.3	Jonesville
42.	12	Olivia Quillan	20:50.1	Grandville Calvin Ch...
43.	12	Reagan Fazekas	20:53.7	Hanover-Horton
44.	9	Lily LaBurn	20:54.2	Holland Black River
45.	12	Sophie McQueary	20:56.9	Saugatuck
46.	9	Hannah Grahn	20:59.6	Kingsley
47.	12	Lauryn Coleman	21:01.0	Galesburg-Augusta
48.	12	Morgan Steenstra	21:02.3	Grandville Calvin Ch...
49.	11	Kate Witvliet	21:02.4	Grandville Calvin Ch...
50.	12	Kyrah-Lynn Rodriguez	21:07.2	Saugatuck
51.	11	Abby Chittle	21:07.9	Traverse City St. Fr...
52.	9	Natalie VanBemmel	21:08.4	GR_Covenant Christian
53.	10	Lilly Bailey	21:14.6	Shepherd
54.	10	Trinity Kolka	21:17.6	Sanford-Meridian
55.	9	Lauren Brawt	21:18.6	Sanford-Meridian
56.	12	Jacey Orr	21:20.3	Galesburg-Augusta
57.	11	Megan Brawt	21:22.9	Sanford-Meridian
58.	12	Sophia Frisbie	21:23.5	Newaygo
59.	10	Hannah Smit	21:23.9	Saugatuck
60.	11	Sherry Dow	21:24.2	Parchment
61.	10	Paige Walters	21:25.5	Shepherd
62.	10	Josie Gorman	21:26.8	Traverse City St. Fr...
63.	9	Jolie Fisher	21:29.5	Shepherd
64.	10	Lydia VandenBerg	21:30.5	GR_Covenant Christian
65.	11	Grace Kolarik	21:30.7	Kingsley
66.	10	Meghan Beute	21:31.6	GR_Covenant Christian
67.	9	Addison Miller	21:33.9	Bloomingdale
68.	-	Abby Ignasiak	21:35.5	Kent City
69.	-	Becci Castillo	21:36.7	Hesperia
70.	11	Chloe Hoekstra	21:37.6	Grandville Calvin Ch...
71.	11	Jillian Johnson	21:43.7	Saugatuck
72.	12	Yovana Naranjo	21:44.8	Hartford
73.	9	Faith VanWieren	21:46.9	Dyer (Illiana Christ...
74.	9	Ella Rus	21:49.6	GR_Covenant Christian
75.	11	Stephanie Langerak	21:50.3	GR_Covenant Christian
76.	10	Aubrey Aukerman	21:51.1	Delton-Kellogg
77.	-	Elizabeth Sible	21:51.1	Kent City
78.	12	Julie Mendoza	21:52.4	Fennville
79.	9	Mary Webb	21:52.4	Kingsley
80.	9	Caley Kerwin	21:52.5	Schoolcraft
81.	10	Halena Phillips	21:54.1	Delton-Kellogg
82.	12	Megan Taylor	21:54.5	McBain
83.	-	Kierra Flegel	21:54.9	Kent City
84.	9	Carley Lynch	21:55.6	Shepherd
85.	10	Morgan Marvin	21:57.1	Hart
86.	10	Ava Genovese	21:57.3	Coloma
87.	12	Sophie Snippe	22:00.3	GR_Covenant Christian
88.	12	Emma Vandermolen	22:01.5	Coloma
89.	10	Isabelle Auch	22:04.4	Montague
90.	10	Sadie Sorensen	22:05.0	Hart
91.	10	Cami McMillin	22:05.0	Constantine
92.	11	Morisa Schelich	22:05.7	Kingsley
93.	10	Lauren Staal	22:08.4	Grandville Calvin Ch...
94.	-	Emily Lantzer	22:09.7	Kent City
95.	11	McKenna Gilde	22:10.7	McBain
96.	11	Emma Rounds	22:11.7	Jonesville
97.	10	Annika Peterson	22:13.1	Schoolcraft
98.	9	Kaylee Schelich	22:13.6	Kingsley
99.	11	Kathryn Childs	22:14.2	Hanover-Horton
100.	12	Krissy Johnson	22:16.0	Hanover-Horton
101.	12	Whitney Paulson	22:16.1	Traverse City St. Fr...
102.	12	Katherine Sanchez	22:19.0	Hartford
103.	10	Maleah Hampton	22:20.4	Schoolcraft
104.	9	Saige Patterson	22:21.8	Springport
105.	9	Isabell Peltier	22:22.8	Kingsley
106.	10	Isabel Spencer	22:24.9	Grass Lake
107.	9	Alex Vis	22:26.9	Dyer (Illiana Christ...
108.	10	Brisa Sanchez-Valdez	22:27.8	Bangor
109.	9	Carolyn Bennett	22:29.1	North Muskegon
110.	11	Emily Deming	22:29.1	Shepherd
111.	10	Maddie Beltinck	22:29.8	Shepherd
112.	10	Angelica Mendoza	22:30.1	Fennville
113.	11	Caroline Rudolph	22:30.5	GR_NorthPointe Chris...
114.	9	Camryn Brown	22:31.4	Coloma
115.	12	Natalie Riley	22:32.0	Buchanan
116.	11	Marta Douglas	22:33.6	Bloomingdale
117.	10	Alexandra Soltis	22:34.2	Jackson Lumen Christi
118.	10	Chloe Williams	22:36.5	Coloma
119.	10	Emma Minderhoud	22:37.4	GR_Covenant Christian
120.	11	Dee Smith	22:37.9	Dyer (Illiana Christ...
121.	11	Abigail Gilliam	22:40.8	Morley-Stanwood
122.	12	Audrey Kamphuis	22:41.7	GR_NorthPointe Chris...
123.	12	Alexis North	22:42.1	Sanford-Meridian
124.	10	Jasmin Janicki	22:43.1	Hartford
125.	11	Chloe Smith	22:45.9	Shepherd
126.	11	Madeline Witvliet	22:47.3	Grandville Calvin Ch...
127.	-	Carley Denhof	22:47.7	Kent City
128.	9	Leah Elliott	22:48.8	Grandville Calvin Ch...
129.	9	Anna Tubbergen	22:49.5	GR_NorthPointe Chris...
130.	10	Ainsley Lowery	22:51.1	Saugatuck
131.	10	Avery Coleman	22:53.4	Galesburg-Augusta
132.	12	Aislyn Shannon	22:57.0	Schoolcraft
133.	11	Bailey Winsemius	22:57.9	Saugatuck
134.	12	Alyssa Wabindato	22:58.8	Potterville
135.	9	Brianna Bender	22:59.9	Kingsley
136.	11	Abby Vandermolen	23:01.8	Coloma
137.	9	Savanna Owens	23:03.1	Hart
138.	10	Sydney Stickel	23:03.5	Saugatuck
139.	12	Liza Nausadis	23:03.9	Newaygo
140.	12	Lily Timmerman	23:04.4	Delton-Kellogg
141.	9	Eleanor Duistermars	23:10.2	GR_Covenant Christian
142.	10	Emma Jensen	23:11.6	Montague
143.	9	Abigail Pretty	23:12.0	Hart
144.	10	Lily Howitt	23:12.2	Saugatuck
145.	10	Emberlynn DeVries	23:14.6	Grandville Calvin Ch...
146.	9	Hayley Hall	23:15.3	Galesburg-Augusta
147.	10	Bailee Rhoda	23:16.2	Schoolcraft
148.	11	Emily Hernandez	23:18.0	Bangor
149.	12	Couper Agema	23:18.9	McBain
150.	11	Jennafer Lavette	23:19.0	Newaygo
151.	10	Addie Modderman	23:19.9	Lawton
152.	9	Kayleigh Kuhse	23:20.9	Galesburg-Augusta
153.	11	Jamie Smith	23:21.6	Hartford
154.	10	Callie DeVries	23:25.0	GR_Covenant Christian
155.	12	Emily Rutgers	23:25.9	GR_Covenant Christian
156.	10	Madison Magda	23:26.9	Jonesville
157.	9	Isabella Berry	23:28.0	Hanover-Horton
158.	11	Erica Peets	23:28.3	Montague
159.	10	Madalyn Groenendyk	23:30.6	GR_Covenant Christian
160.	10	Jessica Furman	23:30.6	Jackson Lumen Christi
161.	11	Paige Walton	23:30.6	Centreville
162.	11	Emily Bibeau	23:32.1	Sanford-Meridian
163.	9	Sandra Barajas	23:33.7	Bangor
164.	9	Sydney Heuker	23:33.7	McBain
165.	10	Thea Doud	23:34.3	Sanford-Meridian
166.	10	Becky Pond	23:34.6	Saugatuck
167.	9	Annika Steinke	23:35.1	Lawton
168.	11	Ashlyn Henderson	23:35.8	Montague
169.	9	Grace Hillier	23:40.4	Kingsley
170.	12	Stevey Hogle	23:44.0	Lakeview
171.	11	Olaisa Moss	23:46.0	Bloomingdale
172.	9	Ella Easterday	23:46.0	Grass Lake
173.	12	Anna Jackson	23:49.3	Holland Black River
174.	10	Adelaide Burmeister	23:51.5	Saugatuck
175.	11	Aivery Devereaux	23:52.2	Morley-Stanwood
176.	12	Athena Gillespie	23:53.0	Traverse City St. Fr...
177.	10	Lilley Seaver	23:54.1	Montague
178.	10	Samantha Sixberry	23:57.1	Saugatuck
179.	12	Lauren Travis	23:57.8	Shepherd
180.	9	Mary Cate Neary	23:58.3	Marquette Catholic
181.	10	Briana Tillotson	23:59.8	Coloma
182.	9	Ellie Sickles	24:01.5	Shepherd
183.	10	Grace Kalsbeek	24:04.0	GR_Covenant Christian
184.	12	Kate Lathers	24:04.8	Jackson Lumen Christi
185.	9	Sarah Anastasiadis	24:05.0	Jackson Lumen Christi
186.	10	Lily Beebe	24:06.0	Jackson Lumen Christi
187.	10	Kylee Groves	24:07.4	Jonesville
188.	10	Noelle Fazekas	24:08.0	Jonesville
189.	9	Elle Himebaugh	24:10.0	Shepherd
190.	-	Taylor Stapel	24:11.3	Hesperia
191.	11	Asuzena Loera	24:11.4	Hartford
192.	9	Elizabeth Chaffee	24:12.3	Newaygo
193.	11	Genevieve Manderfi...	24:13.9	Holland Black River
194.	-	Vanessa Crisenbery	24:14.4	Coloma
195.	10	Brenda Romero	24:16.0	Watervliet
196.	12	Emily Riddering	24:17.2	Grandville Calvin Ch...
197.	11	Delaney McLaughlin	24:20.2	Morley-Stanwood
198.	12	Rebeka Lombard	24:21.0	Shepherd
199.	-	Sydney Hasted	24:21.2	Hesperia
200.	11	Cierra Cook	24:21.3	GR_Covenant Christian
201.	9	Emily Saladine	24:25.6	Sanford-Meridian
202.	11	Mayra Naranjo	24:26.3	Hartford
203.	12	Aliesa Moelker	24:30.2	GR_Covenant Christian
204.	9	Brianna Bailey	24:31.5	Hartford
205.	11	Alexa Jackson	24:31.9	Centreville
206.	9	Kelly VanderKodde	24:32.8	Hart
207.	10	Gina VanderKodde	24:32.9	Hart
208.	9	Joelle White	24:33.6	Delton-Kellogg
209.	10	Natalie Torres	24:35.4	Lawton
210.	10	Dayrin Ramirez	24:35.7	Hart
211.	10	Amber Fenton	24:36.5	Wyoming Lee
212.	11	Aryanna Crall	24:36.8	Lawton
213.	9	Marysol Vega	24:37.7	Wyoming Lee
214.	11	Sophia Tavolacci	24:37.8	Watervliet
215.	10	Isabella Camarota	24:38.5	Holland Black River
216.	9	Aaryn VanBrocklin	24:39.3	McBain
217.	9	Lilliana Alcauter	24:40.4	Bangor
218.	12	Jade Smith	24:40.9	Buchanan
219.	11	Laura Doolittle	24:41.1	McBain
220.	9	Kelly Huis	24:47.9	Kingsley
221.	-	Kristen Toporski	24:48.6	Kent City
222.	11	Sheldin Beishuizen	24:54.3	Montague
223.	12	Arianne VanUffelen	24:54.8	GR_Covenant Christian
224.	12	Lindsey Slager	24:57.2	Parchment
225.	9	Iris Herrera	25:04.9	Newaygo
226.	10	Joy Kaltenbach	25:05.8	Buchanan
227.	10	McKensie Losinki	25:09.5	Marquette Catholic
228.	12	Hailey Buckner	25:12.1	Delton-Kellogg
229.	9	Ella Kraus	25:16.0	Grass Lake
230.	12	Katherine Black	25:25.8	Grass Lake
231.	9	Sarah Hoop	25:33.3	Jackson Lumen Christi
232.	9	Amiyah Newborn	25:35.4	Springport
233.	12	Jasmine Brassfield	25:37.0	Montague
234.	10	Aubry Ashwell	25:37.4	Grass Lake
235.	11	Cynthia Kuiper	25:37.7	GR_Covenant Christian
236.	10	Delanie Anthony	25:38.2	Potterville
237.	11	Aleigha Vos	25:40.3	Galesburg-Augusta
238.	12	Hannah Diemer	25:41.5	Grandville Calvin Ch...
239.	10	Kathryn Hochstetler	25:41.8	Constantine
240.	10	Taylor Brown	25:44.4	Coloma
241.	11	Olivia Ludka	25:51.0	Traverse City St. Fr...
242.	11	Sophia Mills	25:52.9	Lawton
243.	9	Lyda Lathrop	25:56.9	Newaygo
244.	12	Sara Crawford	25:59.7	Lakeview
245.	9	Lilly Hovis	26:00.5	Jonesville
246.	10	Lindsey Dip	26:02.6	Grandville Calvin Ch...
247.	12	Ainsley Webb	26:03.5	Centreville
248.	10	Izzy Wheeler	26:03.5	Schoolcraft
249.	10	Kylee Cruz	26:04.0	Dyer (Illiana Christ...
250.	9	Kristina Swanson	26:07.8	Watervliet
251.	12	Bella Hatfield	26:10.0	Sanford-Meridian
252.	11	Elyce VanBaren	26:10.2	GR_Covenant Christian
253.	11	Alexandra Dodman	26:11.7	Sanford-Meridian
254.	11	Caroline Duistermars	26:12.5	GR_Covenant Christian
255.	12	Nora Kaltenbach	26:14.9	Buchanan
256.	11	Anna Brummel	26:15.7	Newaygo
257.	9	Addi Carlton	26:16.2	Parchment
258.	11	Katie DeVlaminck	26:17.5	Buchanan
259.	10	Kayla Miller	26:17.5	Hanover-Horton
260.	11	Brittany Velting	26:18.3	Lakeview
261.	11	Cassidy Hamaan	26:20.9	Montague
262.	-	Kaylyn Hasty	26:23.9	Hesperia
263.	12	Lauren Miner	26:27.8	Parchment
264.	12	Caitlin Coppess	26:30.5	Montague
265.	10	Liz Aje	26:33.0	Dyer (Illiana Christ...
266.	9	Isabell Case	26:35.4	Shepherd
267.	-	Mickenzie Brancheau	26:36.4	Kent City
268.	12	Allison Zigray	26:38.1	Jonesville
269.	12	Harper Lienerth	26:43.6	Potterville
270.	11	Emily Springer	26:46.0	Schoolcraft
271.	11	Cheyenne Ewers	26:48.8	Jonesville
272.	10	Ava Zientarski	26:49.5	Marquette Catholic
273.	9	Noelle Carpenter	26:51.8	Schoolcraft
274.	10	Libia Hernandez	26:53.6	Wyoming Lee
275.	10	Kylie Ross	26:56.1	Constantine
276.	11	Madison Whetstone	26:56.2	McBain
277.	10	Tori Brown	26:57.9	Coloma
278.	9	Alizah Beegle	27:00.4	Constantine
279.	10	Lorna Matuszewski	27:05.9	Buchanan
280.	11	Megan Schittenhelm	27:09.5	Hanover-Horton
281.	11	Hayley VanderVennen	27:11.3	Grandville Calvin Ch...
282.	11	Alexis Gilde	27:12.7	McBain
283.	9	Mackenzie Rawson	27:14.2	McBain
284.	9	Zoe Newhof	27:14.5	GR_Covenant Christian
285.	9	Piper Zigray	27:15.9	Jonesville
286.	11	Keyona Klimkiewicz	27:17.5	Watervliet
287.	11	Avery Hawkins	27:17.7	Kingsley
288.	9	Brooke Doolittle	27:18.4	McBain
289.	11	Rachel Karrip	27:20.5	Newaygo
290.	12	Madison Walling	27:22.6	Grass Lake
291.	9	Karyna Espinoza	27:24.0	Wyoming Lee
292.	11	Amanda Roberts	27:26.6	Jonesville
293.	10	Bozhena Borbeliuk	27:32.6	Sanford-Meridian
294.	12	Anna Sullivan	27:37.8	North Muskegon
295.	9	Ruthie Ophoff	27:40.7	GR_Covenant Christian
296.	9	Hailey Brugh	27:41.0	Galesburg-Augusta
297.	12	Alaina Baas	27:41.6	GR_Covenant Christian
298.	9	Taylor Scytko	27:42.0	Newaygo
299.	9	Natalie Tuckerman	27:42.3	Saugatuck
300.	12	Hannah Householder	27:46.5	Bangor
301.	11	Katalina Soria	27:46.5	Hartford
302.	10	McKenna Easter	27:49.9	Hanover-Horton
303.	12	Madison Moen	27:51.4	Constantine
304.	10	Jenna Patrick	27:52.6	Potterville
305.	9	Anna DeYoung	27:56.1	Saugatuck
306.	10	Gillenne Zenker	27:57.2	Springport
307.	11	Destiny Kerr	28:01.8	Watervliet
308.	11	Alyssa Lange	28:05.6	Watervliet
309.	12	Caylynn Townes	28:12.6	Dyer (Illiana Christ...
310.	10	Yamille Zarraga	28:14.0	Hart
311.	10	Jasmine Zeits	28:30.3	Delton-Kellogg
312.	12	Taylor Lintemuth	28:32.4	Morley-Stanwood
313.	10	Morgan Koenigshof	28:40.9	Buchanan
314.	9	Alexis Christiansen	28:41.7	Galesburg-Augusta
315.	11	Annika Van Overloop	28:41.9	GR_Covenant Christian
316.	11	Abbi Bakhuyzen	28:45.1	Grandville Calvin Ch...
317.	10	Brynn Brummel	28:54.3	GR_Covenant Christian
318.	11	Maria TunTzunux	28:56.7	Bloomingdale
319.	12	Elizabeth Vroegop	29:02.2	Delton-Kellogg
320.	9	Aubrey Hoekstra	29:05.6	GR_Covenant Christian
321.	9	Mya Loubriel	29:07.2	Dyer (Illiana Christ...
322.	9	Nora Henne	29:11.2	Springport
323.	9	Maggie Jenks	29:14.1	Grass Lake
324.	11	Izumi Yamamoto	29:14.6	Hanover-Horton
325.	11	Katlin Tissue	29:26.7	Centreville
326.	11	Kayla Walter	29:28.8	Coloma
327.	-	Bailey McVay	29:31.6	Coloma
328.	11	Aria Richards	29:34.3	Watervliet
329.	11	Jessica Lanning	29:57.2	GR_Covenant Christian
330.	12	Esther Ugalde	30:04.6	Hartford
331.	10	Mara Cavazos	30:09.7	Bloomingdale
332.	12	Ryplie Murphy	30:15.3	Grass Lake
333.	12	Amel Allouri	30:19.4	Buchanan
334.	9	Saiya Zeng	30:21.2	Grandville Calvin Ch...
335.	9	Avery Parlin	30:37.5	Schoolcraft
336.	12	Ally Miscikoski	30:50.8	Fennville
337.	12	Bridney Galindo	31:14.8	Hart
338.	12	Abby McNamara	31:37.3	Centreville
339.	10	Bo Geibe	31:38.0	Constantine
340.	12	Kim Carper	31:39.9	Constantine
341.	12	Hayley Rossio	32:30.8	Parchment
342.	12	Caitlynn Garber	32:34.9	Shepherd
343.	11	Janet Chang	32:52.6	Hanover-Horton
344.	12	Rachel Bosman	33:35.9	Dyer (Illiana Christ...
345.	11	Regan Mockerman	35:19.4	Wyoming Lee
346.	10	Haley Matthews	36:16.5	Schoolcraft
347.	10	Brynleigh MacInnes	36:26.4	Schoolcraft
348.	10	Breanna Addington	38:25.9	Morley-Stanwood
349.	10	Kelly Ryan	39:31.6	Shepherd
350.	9	Julia Lockwood	39:50.5	Lawton

Girls 5,000 Meters Division 2
Pl	Year	Name	Time	Team
1.	11	Cambrie Smith	17:36.7	Petoskey
2.	10	Madelyn Frens	17:41.2	GR_Christian
3.	11	Emma Squires	17:51.8	Petoskey
4.	12	Anna Petr	18:02.5	East Grand Rapids
5.	11	Halle Hamilton	18:03.1	Lexington
6.	12	Elka Machan	18:08.1	Coldwater
7.	11	Lily Weeks	18:14.7	Lexington
8.	12	Gillian Fiene	18:19.1	Holland Christian
9.	12	Katie Hessler	18:31.5	East Grand Rapids
10.	11	Joanna Halfhill	18:32.5	Lexington
11.	11	Hannah Bodine	18:35.7	East Grand Rapids
12.	12	Natalie Newcombe	18:38.7	Remus Chippewa Hills
13.	12	Makenna Veen	18:43.7	Plainwell
14.	11	Kaitlin Knape	18:47.7	Tecumseh
15.	12	Landyn Howell	18:50.7	FHE Ada Forest Hills...
16.	11	Sarah Liederbach	18:51.4	Petoskey
17.	9	Grace Pettit	18:54.3	Plainwell
18.	12	Kayla Eklund	18:55.6	Richland Gull Lake
19.	10	Julia Finley	19:00.7	Belding
20.	9	Abigail Petr	19:01.5	East Grand Rapids
21.	9	Sarah Dixon	19:03.5	FHE Ada Forest Hills...
22.	12	Sophia DiPiazza	19:09.5	Allendale
23.	12	Kori Baumann	19:10.4	Allendale
24.	10	Sarah Storey	19:10.4	Remus Chippewa Hills
25.	12	Lucy Petee	19:11.4	Mason
26.	10	Noel Vanderwall	19:12.0	Petoskey
27.	12	Ahna Vanderwall	19:12.1	Petoskey
28.	9	Olivia Jolly	19:19.0	Mason
29.	10	Kendall Schopieray	19:21.1	Cadillac
30.	10	Rose Hoelzel	19:21.7	Chagrin Falls
31.	10	Natalie Dininger	19:21.8	Lexington
32.	12	Seanna Schmidt	19:22.2	Milan
33.	12	Anna Fedewa	19:24.4	Spring Lake
34.	11	Olivia Waalkes	19:25.2	GR_Christian
35.	11	Erin Hegarty	19:26.7	Dearborn Divine Child
36.	11	Emily Macina	19:31.2	Zeeland East
37.	10	Caroline Farley	19:32.0	Petoskey
38.	9	Chesney Wilke	19:32.4	Tecumseh
39.	11	Chloie Musta	19:32.7	Cadillac
40.	9	Camryn Bodine	19:34.9	East Grand Rapids
41.	12	Julia Bajt	19:39.7	Spring Lake
42.	12	Hannah Clark	19:39.8	Chagrin Falls
43.	12	Kaylee Thompson	19:41.8	Niles
44.	12	Faith Clark	19:41.8	Fruitport
45.	12	Amanda Kerr	19:43.9	Grand River Preparat...
46.	12	Margaret Coney	19:45.0	East Grand Rapids
47.	10	Joey Egby	19:45.4	FHE Ada Forest Hills...
48.	10	Ryann Jibson	19:47.6	Whitehall
49.	11	Erin Moore	19:52.6	Berrien Springs
50.	10	Carissa Strouse	19:56.8	Hastings
51.	9	Emma Wise	19:57.5	Lexington
52.	9	Kaylee Pesta	19:57.8	Tecumseh
53.	12	Abby Horvath	20:00.4	Defiance
54.	10	Mackenzie Hill	20:00.5	Plainwell
55.	11	Gwen Phillips	20:02.1	Cadillac
56.	10	Lyndsey Aho	20:02.8	Dearborn Divine Child
57.	10	Legend Szafranski	20:03.2	Coldwater
58.	11	Nina Pizzo	20:03.7	Dearborn Divine Child
59.	10	Katie Edison	20:06.8	East Grand Rapids
60.	12	Tessa Gerhardt	20:08.9	Lexington
61.	12	Susie Huckle	20:09.0	Cadillac
62.	10	Maggie Duba	20:09.8	GR West Catholic
63.	12	Haley Aho	20:11.3	Dearborn Divine Child
64.	9	Katelyn LaRue	20:11.7	GR_Christian
65.	11	Ashley Avant	20:11.9	Dearborn Divine Child
66.	12	Maggie Cooper	20:12.0	Spring Lake
67.	12	Shay Soukup	20:13.6	Defiance
68.	12	Megan Velzen	20:15.5	Hudsonville Unity Ch...
69.	11	Lauren Butterfield	20:16.3	Allendale
70.	12	Isabelle Uganski	20:17.1	Whitehall
71.	11	Paige Harris	20:17.4	Petoskey
72.	11	Sawyer Barton	20:18.0	Vicksburg
73.	12	Matea Diekema	20:18.1	GR_Christian
74.	12	Hanna Brock	20:19.2	Big Rapids
75.	9	Eleanor Cool	20:19.5	Cadillac
76.	11	Carly Michele	20:19.6	GR_Christian
77.	10	Jessica Durkee	20:20.2	Middleville Thornapp...
78.	9	Lydia Tolsma	20:21.2	GR_South Christian
79.	11	Moriah Lanning	20:22.0	GR_South Christian
80.	10	Azzurra Opperman	20:22.2	Chagrin Falls
81.	10	Kaydence Hines	20:22.7	Lexington
82.	12	Isabelle Brigman	20:23.1	Tecumseh
83.	9	Ariana Treat	20:24.5	Whitehall
84.	10	Alyna Lewis	20:24.6	Parma Western
85.	10	Makenzie Zeigler	20:28.5	Richland Gull Lake
86.	9	Lillian Heydenburg	20:28.9	Parma Western
87.	9	Annie Kline	20:29.8	Ludington
88.	9	Kelsey Knape	20:30.5	Tecumseh
89.	11	Summer Corke	20:30.6	South Haven
90.	10	Kate Langworthy	20:31.0	Big Rapids
91.	10	Emma Kern	20:31.1	Holland Christian
92.	9	Natalie Zochowski	20:33.3	Remus Chippewa Hills
93.	12	Brooke Aho	20:41.9	Dearborn Divine Child
94.	10	Kendall Snyder	20:42.4	Middleville Thornapp...
95.	12	Delaney Sall	20:43.5	GR_Christian
96.	10	Allison Donneth	20:45.2	Mason
97.	10	Carolyn Potter	20:47.7	Coldwater
98.	10	Jadyn Comer	20:47.7	Grand River Preparat...
99.	9	Sarah Lanning	20:49.1	GR_South Christian
100.	9	Lily Teitsma	20:49.2	GR_Christian
101.	10	Amanda Meninga	20:50.0	Mason
102.	11	Gwen Shamel	20:53.6	Ludington
103.	9	Katie Doneth	20:53.9	Mason
104.	11	Ella Bowen	20:54.8	FHE Ada Forest Hills...
105.	12	Katie Schooley	20:55.2	South Haven
106.	9	Jessie Postma	20:56.0	Hudsonville Unity Ch...
107.	10	Sarah Schloff	20:56.1	Holland Christian
108.	10	Claire Coffey	20:56.5	Chagrin Falls
109.	9	Mira Horvath	20:56.7	Defiance
110.	10	Hannah Segrist	20:57.4	Milan
111.	9	Kelsey Harkema	20:58.8	GR_South Christian
112.	10	Claire Stinson	21:00.9	Chagrin Falls
113.	12	Eliza Larkin	21:01.8	Chagrin Falls
114.	12	Kennedy Vanderlugt	21:02.4	Plainwell
115.	12	Gabrielle Metzger	21:02.7	Cadillac
116.	11	Avalee Goodman	21:04.4	Vicksburg
117.	12	Katherine Christia...	21:05.2	Dearborn Divine Child
118.	11	Alex Erbe	21:05.8	Mason
119.	10	Madeline Chrome	21:10.0	Mason
120.	12	Abby Maag	21:11.9	Belding
121.	9	Autumn Major	21:12.1	Three Rivers
122.	10	Madison Wirt	21:12.8	FHE Ada Forest Hills...
123.	12	Olivia Hubbard	21:13.6	Parma Western
124.	11	Elizabeth Gates	21:14.7	Grant
125.	11	Madeleine Scott	21:14.8	Chagrin Falls
126.	10	Morgan Try	21:15.8	Plainwell
127.	9	Morgan Best	21:16.8	Fremont
128.	9	Emily Langerak	21:17.9	GR_South Christian
129.	9	Justice Prins	21:18.0	Parma Western
130.	12	Charlotte Glanville	21:19.1	Ludington
131.	11	Natalie Kelley	21:20.1	Three Rivers
132.	9	Amanda Laughery	21:20.6	Vicksburg
133.	10	Hayli Fagan	21:21.4	Whitehall
134.	10	Alaina Dokter	21:24.9	Holland Christian
135.	11	Alivia Lamborne	21:25.7	Belding
136.	10	Riley Helzerman	21:26.0	Milan
137.	11	Abbey Dodd	21:26.4	Parma Western
138.	9	Ellory Clason	21:27.1	FHE Ada Forest Hills...
139.	11	Leah Converse	21:27.2	Fremont
140.	10	Sam Richardson	21:27.3	Vicksburg
141.	9	Madison Nagel	21:27.3	Middleville Thornapp...
142.	12	Kayla Trueblood	21:28.2	Niles
143.	12	Olivia Flewelling	21:31.1	Ludington
144.	10	Claire Van Duinen	21:31.9	Holland Christian
145.	11	MacKenzie Bucki	21:32.3	Carleton Airport
146.	9	Brenna Pothoof	21:32.6	Allendale
147.	10	Rachel Grimes	21:33.2	Richland Gull Lake
148.	9	Nathalie Strockis	21:33.9	GR West Catholic
149.	12	Elizabeth Meyering	21:35.4	Middleville Thornapp...
150.	10	Taava Johnson	21:35.9	Fremont
151.	10	Kayla Purvis	21:37.8	Spring Lake
152.	10	Angela Kuiper	21:38.2	Holland Christian
153.	10	Riley DeLore	21:39.2	Allendale
154.	12	Nataleigh Grochoski	21:39.3	FHE Ada Forest Hills...
155.	11	Hannah Palmbos	21:41.0	Hudsonville Unity Ch...
156.	11	Carly Meulenberg	21:41.7	GR_South Christian
157.	10	Allison Teed	21:42.0	Hastings
158.	12	Kate DeLeeuw	21:42.3	Zeeland East
159.	9	Lucy VanDemark	21:43.5	Middleville Thornapp...
160.	10	Brooklyn German	21:44.1	Belding
161.	10	Elise Book	21:45.1	Gaylord
162.	12	Cecelia Dewitt	21:45.1	Coldwater
163.	11	Erin Norton	21:45.7	Fremont
164.	10	Mara Szuper	21:45.9	Carleton Airport
165.	9	Molly Macina	21:46.4	Zeeland East
166.	9	Abigail Winsman	21:47.6	Stevensville Lakeshore
167.	11	Heather Eller	21:48.8	Cadillac
168.	10	Mary Huizingh	21:49.4	Zeeland East
169.	9	Ella Bivens	21:50.1	Parma Western
170.	12	Teeah DeBoer	21:51.1	Zeeland East
171.	9	Lily Parker	21:51.6	Spring Lake
172.	12	Jayne Flynn	21:52.1	Richland Gull Lake
173.	11	Sydney Greene	21:53.7	Tecumseh
174.	12	Anna Winkle	21:55.1	GR_South Christian
175.	10	Emily Wahl	21:57.3	Defiance
176.	12	Ruby Strahan	21:58.9	Ludington
177.	9	Lindsey Velting	22:01.7	Middleville Thornapp...
178.	10	Emma Stasiuk	22:02.6	Three Rivers
179.	12	Shaylynn Reyes	22:03.0	Berrien Springs
180.	10	Grace Ruimveld	22:08.6	Plainwell
181.	11	McKenzie Geralds	22:08.6	Berrien Springs
182.	12	Courtney Zaremba	22:09.9	Gaylord
183.	9	Hannah Fisher	22:10.9	Hopkins
184.	10	Emalee Postma	22:11.0	Zeeland East
185.	12	Annika Tuls	22:11.2	Fremont
186.	10	Melanie Moch	22:11.4	Battle Creek Pennfield
187.	10	Lauren Wills	22:14.5	Three Rivers
188.	10	Anna Constable	22:17.4	Berrien Springs
189.	10	Kameron Burkhart	22:18.2	Defiance
190.	12	Eva Tilton	22:19.2	Spring Lake
191.	11	Cait Obrien	22:19.8	Stevensville Lakeshore
192.	11	Aura Wahl-Piotrowski	22:19.9	Hastings
193.	10	Cassandra Shortman	22:19.9	Niles
194.	10	Kaelyn Pluta	22:23.7	Parma Western
195.	9	Lainey Roth	22:25.6	GR West Catholic
196.	11	Hannah Fenwick	22:29.2	Vicksburg
197.	12	Erin Thomas	22:31.5	Niles
198.	9	Georgia Rotman	22:32.4	Hudsonville Unity Ch...
199.	12	Nadia Keller	22:32.7	Gaylord
200.	10	Kelsey Smith	22:34.3	Middleville Thornapp...
201.	12	Lydia Bacon	22:35.8	Plainwell
202.	9	Hayley Heinrich	22:35.8	Zeeland East
203.	9	Molly Young	22:37.7	Vicksburg
204.	12	Anna Cleveland	22:39.7	Edwardsburg
205.	11	Bailey Fraker	22:45.6	Tecumseh
206.	10	Rachel Vroegop	22:50.1	Stevensville Lakeshore
207.	12	Aspen Yearling	22:50.4	Coldwater
208.	11	Jezra Reyes	22:51.6	Berrien Springs
209.	12	Maria Wierenga	22:52.0	Hudsonville Unity Ch...
210.	12	Lauren Boerger	22:53.2	Fremont
211.	12	Anneke Herzog	22:55.2	Hudsonville Unity Ch...
212.	10	Ashlyn Nadeau	22:57.3	Monroe Jefferson
213.	9	Maggie McKeiver	22:58.2	GR West Catholic
214.	12	Dacey Divane	22:58.7	Edwardsburg
215.	9	Haylee Woods	23:00.5	Stevensville Lakeshore
216.	12	Grace Laurence	23:00.7	Gaylord
217.	10	Sophia Satarino	23:03.8	Milan
218.	9	Hallie Kooyer	23:05.3	Hudsonville Unity Ch...
219.	12	Hope Thome	23:06.2	GR West Catholic
220.	12	Presley Sedore	23:07.3	Battle Creek Pennfield
221.	10	Olivia Moats	23:08.9	Defiance
222.	12	Alyssa Beilby	23:11.9	Hopkins
223.	11	Alexis Zalis	23:12.4	Hopkins
224.	9	Madison Biller	23:13.2	Remus Chippewa Hills
225.	10	Catelyn Wilkerson	23:14.6	Stevensville Lakeshore
226.	12	Nicole Houghland	23:14.6	Gaylord
227.	10	Astrid Baandrup	23:14.9	Hopkins
228.	9	Sunny Lloyd	23:15.2	Defiance
229.	11	Athena Chapman	23:17.8	Edwardsburg
230.	12	Lorelei Hess	23:19.8	Richland Gull Lake
231.	10	Lili Szalai	23:21.0	Edwardsburg
232.	11	Grace Rosser	23:22.6	Allendale
233.	9	Lauren Arnold	23:23.0	Hastings
234.	10	Megan Knuth	23:23.1	Big Rapids
235.	12	Trajana DiVitto	23:26.1	Battle Creek Pennfield
236.	11	Olivia Tjapkes	23:28.1	Whitehall
237.	11	Abby Saxton	23:31.1	Big Rapids
238.	12	Marlene Fuchs	23:32.2	Ludington
239.	11	Emme Burrough	23:33.8	Milan
240.	12	Maria Nielsen	23:34.3	Stevensville Lakeshore
241.	9	Jolene Barcelo	23:42.2	Vicksburg
242.	9	Brooke Sweet	23:43.5	Fruitport
243.	11	Bailey Pierson	23:43.6	Whitehall
244.	11	Paytan Deiters	23:44.0	Whitehall
245.	10	Victoria Wurzel	23:44.5	Berrien Springs
246.	11	Kristen Lord	23:48.1	Fruitport
247.	10	Emily Plante	23:49.7	Battle Creek Pennfield
248.	10	Samantha German	23:50.5	Belding
249.	10	Kaitriss Degroft	23:50.6	Remus Chippewa Hills
250.	10	Zoey Deam	23:52.3	Big Rapids
251.	11	Emma Klein	23:53.9	Ludington
252.	11	Emily Fredrick	23:55.0	Remus Chippewa Hills
253.	12	Kendra Pinnow	23:56.5	Milan
254.	9	Kierstyn Thompson	23:56.5	Niles
255.	10	Eva Shepherd	23:58.0	Niles
256.	11	Myah Frazier	24:01.9	Stevensville Lakeshore
257.	10	Cheyenne Bixler	24:07.1	Three Rivers
258.	10	Kaitlyn Yonker	24:08.6	Fruitport
259.	12	Katie Pattok	24:11.2	Hastings
260.	9	Madison Duvall	24:13.9	Monroe Jefferson
261.	12	Layla Lamance	24:20.4	Hastings
262.	10	Hannah Vann	24:23.1	Hastings
263.	9	Camborley Gleason	24:26.2	South Haven
264.	11	Julia Sanford	24:28.1	GR West Catholic
265.	10	Mary Wells	24:29.5	Hopkins
266.	10	Emily Seaman	24:30.9	Big Rapids
267.	10	Katie Schaible	24:31.3	Edwardsburg
268.	12	Gracie Bearup	24:36.8	Grant
269.	9	Emma Ross	24:40.7	Gaylord
270.	10	Jessica Ferguson	24:41.4	Edwardsburg
271.	11	Alyssa Szuper	24:42.3	Carleton Airport
272.	10	Olivia Lambrix	24:43.7	Carleton Airport
273.	10	Katie Wildey	24:46.6	Fruitport
274.	12	Valerie Vandertol	24:47.2	Big Rapids
275.	9	Ana Fortier	24:55.1	Gaylord
276.	12	Alyssa Gustman	24:59.6	Fremont
277.	12	Jordan Taylor	25:10.1	South Haven
278.	12	Olivia Lednicky	25:10.3	Allendale
279.	11	Mariana Risch	25:11.1	Grant
280.	11	Emilee Schumacher	25:16.7	Hopkins
281.	11	Chloe Hewitt	25:23.5	Three Rivers
282.	11	Samantha Fryling	25:24.7	Grant
283.	12	Alisha Kessler	25:25.6	Hopkins
284.	11	Nadia Fuller	25:26.1	Fruitport
285.	11	Haleigh Hoffman	25:29.7	Milan
286.	12	Maeli Rogers	25:42.3	Niles
287.	11	Kerrigan Borst	25:44.0	Three Rivers
288.	10	Katie Albert	25:47.8	Belding
289.	10	Paige Devos	25:50.1	Grant
290.	12	Halie Springer	25:56.6	Grand River Preparat...
291.	9	Sydney Jorgenson	26:06.5	Carleton Airport
292.	12	Kaitlin Escobar	26:14.0	Berrien Springs
293.	11	Sammie Wolff	26:24.5	Grant
294.	12	Shea VanHorn	26:28.3	Remus Chippewa Hills
295.	12	Eleanor Rea	26:30.8	Battle Creek Pennfield
296.	12	Brenda Mendez	26:33.9	Grant
297.	11	Helen Welteke	26:46.1	Edwardsburg
298.	12	Lauren Gutierrez	26:48.3	GR West Catholic
299.	11	Faith Grupczynski	26:50.2	Battle Creek Pennfield
300.	11	Jennifer Huicochea	27:47.7	Wyoming Kelloggsville
301.	12	Brianca Lowery	28:03.9	Carleton Airport
302.	9	Paolo Lazo	29:27.0	Wyoming Kelloggsville
303.	12	Hayden Rooker	29:52.9	South Haven
304.	9	Katherine Hartmann	30:06.7	South Haven

Girls 5,000 Meters Division 1
Pl	Year	Name	Time	Team
1.	9	Arianne Olson	17:43.0	Holland West Ottawa
2.	10	Sarah Forsyth	17:47.5	Ann Arbor Pioneer
3.	10	Julia Flynn	17:47.8	Traverse City Central
4.	10	Madi Wood	17:48.1	Saline
5.	11	Yasmine Mansi	18:23.3	Northville
6.	12	Abby Olson	18:24.8	Holland West Ottawa
7.	12	Annie Allen	18:27.4	St Joseph Academy
8.	11	Avery McLean	18:30.6	Traverse City Central
9.	12	Emily Paupore	18:31.1	Negaunee
10.	12	Leah Socks	18:34.1	Traverse City Central
11.	12	Isabella Johnson	18:35.1	Temperance Bedford
12.	11	Lindsey Peters	18:37.3	Caledonia
13.	11	Ellie Voetberg	18:39.1	Portage Central
14.	12	Ashlyn Nagel	18:41.9	Bay City Western
15.	10	Cookie Baugh	18:43.6	Ann Arbor Pioneer
16.	10	Katie Carothers	18:44.3	Brighton
17.	11	Elsa Rusthoven	18:44.4	DeWitt
18.	11	Kaitlyn Hynes	18:44.6	DeWitt
19.	11	Emily Gordon	18:51.9	Northville
20.	11	Lexi Allen	18:52.7	Culver Academies
21.	10	Charlotte Batra	18:56.5	Ann Arbor Pioneer
22.	12	Ella Schnell	18:56.8	Kalamazoo Loy Norrix
23.	12	Anna Vogel	19:06.2	Ann Arbor Pioneer
24.	11	Morgan Crompton	19:07.1	Brighton
25.	12	Nicole Dillmann	19:08.2	Saline
26.	12	Kiera Snyder	19:08.4	Port Huron Northern
27.	9	Allison Cornell	19:09.2	FHN GR_Forest Hills ...
28.	10	Elliott Smith	19:12.7	Traverse City West
29.	11	Keira Courtney	19:15.2	Northville
30.	12	Amanda Keim	19:15.8	St Joseph Academy
31.	11	Laura O'Brien	19:23.2	Ann Arbor Skyline
32.	12	Jenna Picard	19:24.8	Bay City Western
33.	12	Taylor Visscher	19:26.5	Caledonia
34.	10	Avery Zeinstra	19:28.0	Byron Center
35.	9	Amelia Kashian	19:28.2	Brighton
36.	10	Claire Endres	19:28.4	Saline
37.	11	Anna Dudek	19:29.1	Ann Arbor Pioneer
38.	9	Onivas Tupa	19:32.4	Northville
39.	11	Sydney Tran	19:32.7	FHN GR_Forest Hills ...
40.	12	Grace Fletter	19:35.7	FHN GR_Forest Hills ...
41.	9	Ali Blouch	19:36.6	St Joseph Academy
42.	10	Riley Mullen	19:36.7	St. Joseph
43.	10	Marin Stevens	19:37.7	Bay City Western
44.	10	Carlee Blankenship	19:39.0	St Joseph Academy
45.	10	Kate Hindman	19:39.0	Mattawan
46.	10	Madison Stern	19:39.3	Saline
47.	10	Sarah Nondorf	19:40.2	Mattawan
48.	10	Bailey Ewen	19:40.5	Rockford
49.	10	Madison Foster	19:40.8	Temperance Bedford
50.	12	Marissa Rivera	19:41.0	Culver Academies
51.	12	Sophia Lirio	19:44.2	Hudsonville
52.	12	Marie Musser	19:46.6	St Joseph Academy
53.	11	Danica Hruby	19:46.9	St Joseph Academy
54.	9	Anna Millard	19:48.8	Byron Center
55.	12	Makayla Orner	19:50.1	Temperance Bedford
56.	12	Nicole Marco	19:52.3	FHC GR_Forest Hills ...
57.	10	Hannah Tsiang	19:55.6	Brighton
58.	9	Lexie Brown	19:55.9	Hartland
59.	9	Sarah Scott	19:56.0	St Joseph Academy
60.	9	Emma Flanders	19:56.6	Rockford
61.	9	Ally Betkey	19:57.8	Temperance Bedford
62.	11	Madylin McLean	19:58.2	Traverse City Central
63.	11	Alyssa Dorn	19:58.5	Temperance Bedford
64.	10	Jennie Line	20:00.5	Northville
65.	11	Karissa Picard	20:01.3	Bay City Western
66.	9	Rebekah Asselin	20:02.3	Temperance Bedford
67.	10	Emily Reeves	20:03.0	Mattawan
68.	12	Ella Woehlke	20:03.3	Saline
69.	9	Amanda Simon	20:05.9	Brighton
70.	10	Barbara DeGood	20:08.9	Caledonia
71.	10	Gina Couyoumjian	20:10.5	Northville
72.	12	Lauren Garbovits	20:10.8	White Lake Lakeland
73.	12	Jenna Kral	20:12.9	Hudsonville
74.	10	Grace Hungerford	20:13.5	DeWitt
75.	11	Nyla Griffin	20:14.4	Pinckney
76.	12	Jenna Ray	20:15.5	Grand Haven
77.	12	Kathleen Hummer	20:16.6	Byron Center
78.	11	Cassidy Jankens	20:16.7	Bay City Western
79.	10	Alicia Sabin	20:17.4	Hudsonville
80.	9	Kathleen Venhuizen	20:17.9	Traverse City Central
81.	10	Anna Tracey	20:19.9	Rockford
82.	11	Hannah Smith	20:20.1	Traverse City West
83.	11	Joy Hart	20:20.5	Kalamazoo Loy Norrix
84.	9	Jessica Harney	20:20.8	Rockford
85.	10	Savanna Coulter	20:22.6	Caledonia
86.	9	Megan Postma	20:22.7	Holland West Ottawa
87.	10	Emma Munro	20:23.9	Northville
88.	11	Aria Novello	20:24.1	White Lake Lakeland
89.	9	Pauline Hawkes	20:25.2	Kalamazoo Central
90.	11	Olivia DeGraaf	20:25.8	Holland
91.	12	Eden Traub	20:26.9	Grand Haven
92.	12	Haley Greene	20:27.9	Saline
93.	9	Olivia Ippel	20:30.5	St. Joseph
94.	9	Emma Bushroe	20:31.4	Temperance Bedford
95.	11	Ella Baryo	20:32.7	Grand Ledge
96.	10	Tatum Verburg	20:34.8	Caledonia
97.	11	Reagan Voetberg	20:36.4	Portage Central
98.	11	Kayley Porter	20:37.4	FHN GR_Forest Hills ...
99.	9	Olivia McKellar	20:38.0	Grandville
100.	10	Bridgette Dudley	20:38.4	Monroe
101.	9	Mia McDonald	20:39.1	White Lake Lakeland
102.	9	Emily Cooper	20:39.8	Ann Arbor Pioneer
103.	9	Megan McLain	20:40.2	White Lake Lakeland
104.	12	Isabella Schmenk	20:40.7	Hartland
105.	12	Rachel Fusik	20:41.7	Brighton
106.	11	Emma Dykens	20:43.5	Zeeland West
107.	9	Brooke Bernier	20:44.3	FHN GR_Forest Hills ...
108.	11	Molly VanDerWoude	20:44.6	Portage Central
109.	10	Emma Moore	20:45.3	Pinckney
110.	12	Avery Schenk	20:45.4	Zeeland West
111.	9	Cecilia Conrad	20:46.1	Muskegon Mona Shores
112.	10	Victoria Chekhovskiy	20:46.8	Traverse City West
113.	12	Anna Dood	20:46.8	FHN GR_Forest Hills ...
114.	10	Haniya Frayer	20:47.0	Kalamazoo Loy Norrix
115.	11	Elise VanStensel	20:47.5	Rockford
116.	11	Catrin Koselka	20:48.2	Ann Arbor Skyline
117.	11	Emily Laird	20:48.3	Holland West Ottawa
118.	12	Katelyn Szafranski	20:48.5	Saline
119.	11	Sarah Spears	20:48.6	Hudsonville
120.	12	Lydia Valtadoros	20:48.7	Ann Arbor Pioneer
121.	11	Mackenzie Allan	20:52.8	Hartland
122.	10	Stella Kinney	20:54.1	Culver Academies
123.	10	Alex Amores	20:54.2	Grand Haven
124.	11	Maggie Bialek	20:54.4	Culver Academies
125.	10	Ellie Stark	20:54.4	Brighton
126.	11	Ellen Gerhard	20:57.9	Traverse City Central
127.	12	Chloe Zeien	20:59.6	FHC GR_Forest Hills ...
128.	9	Bella Hoffer	21:00.4	Zeeland West
129.	10	Abby Bonnema	21:01.0	Holland West Ottawa
130.	11	Talia Wilder	21:01.1	Byron Center
131.	12	Arielle Melong	21:03.5	Ann Arbor Skyline
132.	12	Isabelle Hawkes	21:04.7	Kalamazoo Central
133.	9	Danika Fessenden	21:05.8	Cedar Springs
134.	12	Rachel Ricketts	21:07.7	Culver Academies
135.	9	Abby Martin	21:08.1	Hudsonville
136.	11	Annabelle Mowers	21:09.1	White Lake Lakeland
137.	10	Samantha Killmer	21:09.2	Portage Northern
138.	11	Allison Kelly	21:09.4	Grand Haven
139.	9	Alisa Mason	21:09.9	Holland
140.	10	Eliza Phares	21:11.3	Portage Central
141.	10	Kaitlynn Robotham	21:11.9	Caledonia
142.	11	Abby Beatty	21:13.5	Grand Haven
143.	9	Natalia Quigley	21:13.8	Caledonia
144.	9	Grace Finley	21:14.7	Monroe
145.	9	Ava Walsh	21:14.8	White Lake Lakeland
146.	10	Caitlyn Donnelly	21:15.3	Ann Arbor Skyline
147.	12	Courtney Hughes	21:16.2	Grand Ledge
148.	11	Abby Marry	21:17.5	Hartland
149.	10	Emma Heidema	21:17.6	Hudsonville
150.	9	Lillian Reiner	21:17.8	Holland West Ottawa
151.	9	Nicole Majors	21:18.3	Hartland
152.	9	Paige Ratliff	21:18.6	Battle Creek Lakeview
153.	9	Mary England	21:20.7	Kalamazoo Central
154.	9	Ambria Nagel	21:21.4	Bay City Western
155.	11	Perla Reyes	21:21.5	Battle Creek Lakeview
156.	12	Sari Schleifer	21:21.9	Traverse City West
157.	10	Sophie Bonnema	21:22.5	Holland West Ottawa
158.	12	Mara Mueting	21:24.6	Ann Arbor Skyline
159.	9	Nora Hoekert	21:24.7	Rockford
160.	9	Therese Georgia	21:25.7	Port Huron Northern
161.	12	Paige Ciuzicki	21:25.8	Hartland
162.	9	Dinara Domeier	21:27.1	Byron Center
163.	10	Zenaida Sackett	21:27.8	Kalamazoo Central
164.	11	Maddy Wolf	21:29.3	Grandville
165.	11	Leah Huyler	21:30.0	Grand Haven
166.	11	Fatima Cruz	21:32.5	Battle Creek Lakeview
167.	9	Allie Arnsman	21:33.4	Grandville
168.	12	Aliza Garcia	21:34.5	Portage Northern
169.	9	Morgan Kay	21:35.0	Monroe
170.	10	Rachel Marco	21:36.3	FHC GR_Forest Hills ...
171.	9	Erica Slocum	21:37.0	Bay City Western
172.	10	Samantha Wells	21:37.6	Zeeland West
173.	12	Ellie Roberts	21:37.9	Zeeland West
174.	10	Madison Rivera	21:38.4	Culver Academies
175.	9	Ella Thomas	21:40.7	Traverse City West
176.	9	Kate Parzych	21:42.5	FHN GR_Forest Hills ...
177.	9	Destiny Douglas	21:43.3	Muskegon Mona Shores
178.	12	Mallory Bowker	21:44.1	Kalamazoo Central
179.	12	Audrey Braund	21:44.8	Traverse City West
180.	9	Kyra Shadduck	21:46.1	DeWitt
181.	10	Ally Ladd	21:46.5	Cedar Springs
182.	10	Julia Kooyer	21:47.8	Holland
183.	10	Ella Steele	21:51.2	Portage Central
184.	11	Sierra Lubetkin	21:51.5	Ann Arbor Skyline
185.	11	Grace McGlynn	21:54.2	Battle Creek Lakeview
186.	12	Emily Broman	21:54.9	White Lake Lakeland
187.	12	Joanne Padron	21:56.1	Holland
188.	11	Chloe Gunter	21:57.8	Monroe
189.	10	Claire Johnson	21:58.8	Mattawan
190.	9	Meredith Walters	22:00.4	Holland
191.	10	Claire Stevens	22:01.7	Grand Haven
192.	10	McKenna Hinkle	22:03.8	Byron Center
193.	11	Juliette Langlinais	22:04.5	Mattawan
194.	12	Regina Herrero	22:05.3	Culver Academies
195.	12	Paige Parker	22:07.8	Portage Central
196.	12	Callie Francisco	22:09.7	Monroe
197.	12	Kelsey Kehren	22:10.8	Grand Ledge
198.	9	Steph Dodd	22:10.9	Zeeland West
199.	11	Lizzy Nelson	22:12.7	St. Joseph
200.	11	Abigale Vitou	22:14.7	DeWitt
201.	9	Laiken Pettit	22:14.7	Byron Center
202.	11	Marissa Wolschleger	22:14.7	Pinckney
203.	9	Robyn Hunt	22:19.6	Muskegon Mona Shores
204.	11	McKenna Norman	22:22.9	Portage Central
205.	11	Ashley Witham	22:23.3	Grand Ledge
206.	10	Adelin Patterson	22:23.5	Grand Ledge
207.	11	Miette Smith	22:24.7	Portage Northern
208.	12	Madison Scott	22:24.8	St. Joseph
209.	11	Claire Ackerman	22:28.7	Traverse City West
210.	12	Riley Damore	22:30.1	Battle Creek Lakeview
211.	10	Kendal Sloan	22:31.1	Kalamazoo Loy Norrix
212.	10	Isabel VanDusen	22:31.7	Cedar Springs
213.	9	Celia Kingscott	22:33.3	Grandville
214.	12	Megan Schafer	22:34.0	Grand Ledge
215.	10	Faye Scott-Farnswo...	22:36.4	Portage Northern
216.	12	Madelyn Wilke	22:37.3	Portage Northern
217.	11	Emma McCalister	22:40.4	Monroe
218.	12	Gabi Reitenour	22:44.4	Mattawan
219.	11	Lajla Hadzimujic	22:46.7	FHC GR_Forest Hills ...
220.	12	Francesca Melloso	22:48.0	St. Joseph
221.	11	Hailey Kempf	22:49.0	Grandville
222.	9	Molly Bentley	22:49.2	Cedar Springs
223.	10	Claire Richardson	22:49.6	FHC GR_Forest Hills ...
224.	12	Tonya Tepin	22:52.0	Cedar Springs
225.	10	Hailey Winkelman	22:52.0	Monroe
226.	11	Rose Meyer	22:52.4	Grandville
227.	9	Isabel Walters	22:53.9	FHC GR_Forest Hills ...
228.	9	Georgia Jurden	22:54.0	Pinckney
229.	10	Lily Howland	22:55.1	Cedar Springs
230.	10	Olivia Veersma	23:05.9	St. Joseph
231.	11	Molly Bacik	23:07.6	Battle Creek Lakeview
232.	9	Elise Ferguson	23:19.2	Grandville
233.	11	Alexis Wood	23:21.8	Cedar Springs
234.	10	Georgia Hill	23:36.4	Kalamazoo Loy Norrix
235.	11	Brisa Hernandez	23:38.7	Battle Creek Lakeview
236.	12	Ellen Wilson	23:39.7	Mattawan
237.	11	Morgan Tschetter	23:40.9	St. Joseph
238.	9	Amelia Spencley	23:55.5	DeWitt
239.	11	Audrey White	23:58.4	Muskegon Mona Shores
240.	12	Hannah Menosky	23:58.5	Pinckney
241.	12	Elizabeth Knoll	24:03.4	Muskegon Mona Shores
242.	12	Taylor Armstrong	24:04.4	Portage Northern
243.	9	Olivia Polderman	24:04.4	Kalamazoo Loy Norrix
244.	10	Jeriah Steward	24:23.0	Kalamazoo Central
245.	10	Emily-Jo Buysse	24:35.4	Portage Northern
246.	11	Kinsey Skjold	25:50.7	Kalamazoo Loy Norrix
247.	11	Lily Sharp	26:02.3	Holland
248.	12	Madison Jackson	26:12.3	Kalamazoo Central
249.	10	Lauren Kaus	26:24.1	Pinckney

Girls 5,000 Meters Division 2 JV
Pl	Year	Name	Time	Team
1.	10	Ainsley Workman	19:26.6	East Grand Rapids
2.	11	Natalie Dwortz	20:12.7	East Grand Rapids
3.	11	Fizzy Tuitel	20:32.7	East Grand Rapids
4.	12	Anna Aupperlee	20:37.5	GR_Christian
5.	10	Abby Winkle	21:11.4	GR_South Christian
6.	11	Brynn Edison	21:13.7	East Grand Rapids
7.	11	Cassidy Lammers	21:18.0	Parma Western
8.	9	Sammy Hunting	21:31.2	FHE Ada Forest Hills...
9.	11	Tallulah Haskett	21:35.1	Chagrin Falls
10.	9	Ella Slade	21:35.6	Dearborn Divine Child
11.	11	Claire Cannon	21:37.4	East Grand Rapids
12.	9	Bella Dykstra	21:40.9	Holland Christian
13.	10	Frances Hoffman	21:42.1	East Grand Rapids
14.	12	Jessica Judge	21:43.6	Spring Lake
15.	9	Mary Harkema	21:45.6	GR_South Christian
16.	11	Lucy Byam	21:46.7	East Grand Rapids
17.	11	Jaynie Seylhower	21:46.9	Spring Lake
18.	10	Eliza Thayer	21:50.5	Dearborn Divine Child
19.	11	Chloe Koning	21:54.1	GR_Christian
20.	11	Chloe Lohman	22:00.8	Spring Lake
21.	10	Rachel Verbrugge	22:01.8	FHE Ada Forest Hills...
22.	9	Terah Ceccarelli	22:04.6	Dearborn Divine Child
23.	9	Halle Overmire	22:05.1	GR_South Christian
24.	10	Sydney Muller	22:11.0	East Grand Rapids
25.	11	Sydney Hawkins	22:11.2	GR_Christian
26.	12	Rupa Charles	22:15.2	GR_South Christian
27.	9	Xochitl Garza	22:15.7	East Grand Rapids
28.	11	Carissa Springvloed	22:16.7	GR_South Christian
29.	10	Makaela Schmidt	22:23.0	Spring Lake
30.	12	Sophee Newbauer	22:24.0	Chagrin Falls
31.	12	Claire Lordan	22:24.1	Chagrin Falls
32.	9	Lauren Muller	22:24.9	East Grand Rapids
33.	12	Nithya Charles	22:25.5	GR_South Christian
34.	11	Anna Orr	22:26.0	GR_South Christian
35.	11	Abigail Bell	22:27.6	Richland Gull Lake
36.	9	Ella Donker	22:28.0	GR_South Christian
37.	9	Alyssa Gerritsma	22:29.8	Holland Christian
38.	10	Lianna Shakoor	22:31.4	Dearborn Divine Child
39.	12	Elise VandeKieft	22:33.1	GR_South Christian
40.	9	Anne Kooyer	22:34.5	GR_South Christian
41.	10	Chloe Embury	22:35.1	Parma Western
42.	10	Ainsley Oliver	22:35.3	Middleville Thornapp...
43.	9	Elise Meister	22:35.8	Zeeland East
44.	11	Amanda Bond	22:39.7	FHE Ada Forest Hills...
45.	12	Kate Langerak	22:40.3	GR_South Christian
46.	10	Katelyn Lewis	22:46.3	Zeeland East
47.	11	Sarah Brinks	22:50.7	GR_South Christian
48.	9	Anna Campbell	22:55.6	Chagrin Falls
49.	12	Jenna Dykstra	22:58.4	East Grand Rapids
50.	11	Payton Wirebaugh	22:58.4	Holland Christian
51.	10	Sarah DeVries	23:02.3	GR_South Christian
52.	12	Jenna Shoaf	23:02.8	Chagrin Falls
53.	12	Madelynn Shannon	23:05.9	Dearborn Divine Child
54.	9	Emma Thompson	23:08.0	Middleville Thornapp...
55.	10	Mallory Houlihan	23:08.2	East Grand Rapids
56.	10	Aubree Daugherty	23:10.0	Chagrin Falls
57.	9	Kylie Schelhaas	23:10.2	Hudsonville Unity Ch...
58.	12	Caroline Roth	23:10.4	East Grand Rapids
59.	9	Isabelle Barone	23:11.1	Dearborn Divine Child
60.	10	Jennifer Judge	23:11.2	Spring Lake
61.	12	Sydney Ybema	23:14.8	GR_South Christian
62.	12	Isabella Klug	23:15.8	Chagrin Falls
63.	12	Katherine Baker	23:17.9	Chagrin Falls
64.	10	Neva Hundt	23:19.0	Whitehall
65.	10	Paige Mohney	23:19.7	Vicksburg
66.	10	Grace McAboy	23:21.3	Holland Christian
67.	11	Kendall Kegle	23:21.7	East Grand Rapids
68.	10	Isabella Padula	23:23.7	Spring Lake
69.	9	Natalie Bosma	23:23.9	GR_South Christian
70.	11	Emily Heater	23:27.4	Chagrin Falls
71.	10	Grace Goodin	23:28.4	Chagrin Falls
72.	10	Jenna Pegman	23:28.9	GR_Christian
73.	10	Grace Brow	23:31.1	Spring Lake
74.	12	Clara Argenta-Laorga	23:31.6	Middleville Thornapp...
75.	11	Kylie Keller	23:32.3	GR_South Christian
76.	11	Emily Curtis	23:35.4	Fremont
77.	10	Mackenzie Schilthuis	23:37.2	Hudsonville Unity Ch...
78.	12	Anna Cannon	23:40.0	East Grand Rapids
79.	9	Isabelle Stressman...	23:41.7	FHE Ada Forest Hills...
80.	9	Evie DeBlaay	23:44.2	GR_South Christian
81.	9	Emma Reed	23:44.6	Parma Western
82.	9	Kate Laidlaw	23:44.6	FHE Ada Forest Hills...
83.	10	Katie Seinen	23:45.2	Hudsonville Unity Ch...
84.	9	Sarah Timmer	23:46.2	GR_Christian
85.	9	Kiersten Schmitt	23:48.4	GR_Christian
86.	10	Macy Bonnema	23:49.6	GR_South Christian
87.	11	Mia Heun	23:51.0	Hudsonville Unity Ch...
88.	11	Gracie Patterson	23:52.2	GR_South Christian
89.	10	Tory Lammers	23:55.8	Parma Western
90.	9	Addison Essebaggers	23:55.9	Hudsonville Unity Ch...
91.	10	Aliyah Harned	24:00.1	Holland Christian
92.	12	Alaina VanderVeen	24:01.1	GR_South Christian
93.	12	Maria Gabrielse	24:02.2	GR_South Christian
94.	9	Ashlyn Maurer	24:02.4	FHE Ada Forest Hills...
95.	9	Allie Groenenboom	24:02.8	GR_Christian
96.	10	Bebe Mulder	24:03.1	Holland Christian
97.	12	Kaitlyn Smith	24:04.5	Zeeland East
98.	10	Anna Stempky	24:05.8	Spring Lake
99.	9	Molly Francis	24:06.3	East Grand Rapids
100.	11	Alydia Jura	24:06.7	Whitehall
101.	9	Hannah Hillary	24:12.5	East Grand Rapids
102.	11	Jada VanTol	24:14.1	GR_South Christian
103.	9	Ari Rodriguez	24:15.6	GR_Christian
104.	10	Ava Tatko	24:15.7	GR_Christian
105.	12	Margie Oxley	24:16.0	Parma Western
106.	9	Grace Steffes	24:17.3	Dearborn Divine Child
107.	11	Abbi Obrien	24:18.3	Stevensville Lakeshore
108.	9	Arianna DeGroot	24:18.7	Hopkins
109.	10	Hannah Laughery	24:19.3	Vicksburg
110.	12	Gracie DeWent	24:21.7	Middleville Thornapp...
111.	9	Allison Tate	24:21.9	Whitehall
112.	12	Corinne VanderVeen	24:22.1	Hudsonville Unity Ch...
113.	9	Anna Gronevelt	24:22.2	Zeeland East
114.	9	Rose Doctor	24:24.5	FHE Ada Forest Hills...
115.	12	Abby Miles	24:24.5	Parma Western
116.	12	Kathryn Ottenwess	24:24.9	FHE Ada Forest Hills...
117.	11	Maia Reynolds	24:25.8	GR_South Christian
118.	9	Grace Hojnacki	24:29.1	East Grand Rapids
119.	11	Haven Beyer	24:30.1	Middleville Thornapp...
120.	11	Ellexsandria Lowery	24:31.6	Remus Chippewa Hills
121.	10	Kamdyn Burns	24:33.1	Spring Lake
122.	11	Isabella DiSalvo	24:34.0	Chagrin Falls
123.	9	Kaitlyn Aupperlee	24:35.8	GR_Christian
124.	12	Katie McCuaig	24:36.8	Chagrin Falls
125.	12	Marley Fogel	24:37.0	Spring Lake
126.	9	Hannah Glowzinski	24:37.5	Dearborn Divine Child
127.	9	Lauren Walls	24:38.2	FHE Ada Forest Hills...
128.	12	Samantha O'Dowd	24:38.8	Parma Western
129.	11	Ashley Randall	24:41.0	Richland Gull Lake
130.	12	Kate Conkright	24:42.2	Whitehall
131.	11	Caili Sall	24:43.4	Hudsonville Unity Ch...
132.	9	Anna Triezenberg	24:44.7	GR_Christian
133.	9	Emily Vierzen	24:45.7	GR_South Christian
134.	12	Ally Crites	24:45.8	Niles
135.	12	Madi Springer	24:49.5	Allendale
136.	11	Lillian Cowan	24:51.1	Stevensville Lakeshore
137.	11	Grace Huizingh	24:52.4	GR_South Christian
138.	11	Ella Lado	24:54.0	East Grand Rapids
139.	12	Kennedy Southland	24:58.5	FHE Ada Forest Hills...
140.	11	Allison Hoekstra	24:59.1	Hudsonville Unity Ch...
141.	12	Brianna Ray	25:01.4	Parma Western
142.	10	Rainey Schreiber	25:01.6	Remus Chippewa Hills
143.	11	Isabella Gianni	25:03.5	Stevensville Lakeshore
144.	12	Katelyn Harkema	25:04.1	GR_South Christian
145.	12	Hannah Pariseau	25:07.0	Parma Western
146.	12	Rebecca Koratich	25:08.7	Spring Lake
147.	11	Abby Baker	25:10.2	Stevensville Lakeshore
148.	9	Alisa Westerling	25:11.2	Allendale
149.	12	Annie Walstra	25:11.5	GR_South Christian
150.	10	Lizzy Koratich	25:12.0	Spring Lake
151.	9	Emily Vlietstra	25:12.3	GR_South Christian
152.	12	Celia Campo	25:13.9	Whitehall
153.	12	Lydia Lawson	25:14.3	Dearborn Divine Child
154.	11	Destiny Weckesser	25:15.8	Big Rapids
155.	11	Marissa Baker	25:18.9	Holland Christian
156.	12	Grace Lee	25:20.1	Chagrin Falls
157.	11	Lizzie Lam	25:21.1	Zeeland East
158.	10	Naomi Peterson	25:21.8	FHE Ada Forest Hills...
159.	9	Elena Wells	25:23.1	Spring Lake
160.	9	Jocelyn MacFarlane	25:25.0	Zeeland East
161.	11	Teya Brower	25:25.3	Hudsonville Unity Ch...
162.	11	Kassy Fialek	25:26.8	Fremont
163.	9	Lucy Kooyer	25:27.7	Hudsonville Unity Ch...
164.	10	Renee Gregoroff	25:28.2	Dearborn Divine Child
165.	10	Olivia Benedict	25:30.4	FHE Ada Forest Hills...
166.	11	Ellie Mulder	25:31.4	GR_South Christian
167.	9	Lindsey Gibson	25:32.2	Remus Chippewa Hills
168.	10	Shayne Krystyniak	25:33.6	Middleville Thornapp...
169.	10	Hannah Crozier	25:39.1	Hastings
170.	11	Chloe Westhouse	25:40.8	GR_Christian
171.	9	Hope Petr	25:41.3	East Grand Rapids
172.	12	Alyson Tanis	25:42.1	GR_South Christian
173.	11	Kyler Galena	25:44.2	Coldwater
174.	9	Emily Falbe	25:44.5	Whitehall
175.	11	Rachael Oltz	25:51.6	Niles
176.	10	Meg Crites	25:52.0	Niles
177.	10	Gabby Baker	25:53.2	Parma Western
178.	10	Jasmine Kouza	25:55.8	Dearborn Divine Child
179.	10	Mia Witte	25:58.4	Fremont
180.	11	Sophia Ceru	26:04.6	Stevensville Lakeshore
181.	12	Colleen Woodhouse	26:07.9	East Grand Rapids
182.	9	Grace Padilla	26:10.2	GR_Christian
183.	11	Clara Capel-Gomez	26:11.0	East Grand Rapids
184.	10	Hannah Bruxvoort	26:11.4	Holland Christian
185.	11	Lauren Wolf	26:13.8	Stevensville Lakeshore
186.	11	Lilly Jackson	26:16.7	Niles
187.	9	Natalie Borst	26:16.7	GR_Christian
188.	9	CeCe Poole	26:21.2	Parma Western
189.	12	Darcy Roper	26:22.2	FHE Ada Forest Hills...
190.	9	Taylor Hubbs	26:23.5	Allendale
191.	9	Adriana Byker	26:23.8	Hudsonville Unity Ch...
192.	10	Emma di Pretoro	26:24.8	FHE Ada Forest Hills...
193.	9	Bella Baas	26:26.0	East Grand Rapids
194.	12	Maddie Meader	26:26.7	East Grand Rapids
195.	10	Hannah Roelofs	26:33.8	GR_South Christian
196.	9	Valentina Arias	26:40.4	Hastings
197.	9	Abby Aaron	26:43.3	Dearborn Divine Child
198.	11	Grace Kuipers	26:45.2	Hudsonville Unity Ch...
199.	12	Claire Verbrugge	26:47.5	FHE Ada Forest Hills...
200.	10	Ruby Risser	26:52.9	Richland Gull Lake
201.	10	Reegan DeCator	26:53.5	Spring Lake
202.	12	Josefine Jacobsen	26:53.8	Allendale
203.	11	Aubrey Williams	26:54.9	FHE Ada Forest Hills...
204.	12	Kirsten Nelson	26:55.8	Richland Gull Lake
205.	9	Davina Mancilla	26:56.9	Allendale
206.	12	Ali VanKampen	26:58.8	Zeeland East
207.	12	Cara DeWeerd	27:00.7	GR_South Christian
208.	9	Alayna Czajkowski	27:05.5	Parma Western
209.	10	Shelby Ybema	27:07.0	GR_South Christian
210.	12	Freja Kristiansen	27:09.3	Allendale
211.	10	Samantha Vandenberk	27:09.9	South Haven
212.	12	Emma Roelofs	27:14.2	GR_South Christian
213.	10	Kaiya Theune	27:16.5	Spring Lake
214.	9	Melanie Buys	27:17.0	Spring Lake
215.	10	Olivia Landry	27:18.1	Middleville Thornapp...
216.	11	Brooke Morley	27:21.4	FHE Ada Forest Hills...
217.	12	Martina Aparo	27:22.1	Niles
218.	10	Grace Bruins	27:23.6	Hudsonville Unity Ch...
219.	11	Sherry Van Farowe	27:27.5	Hudsonville Unity Ch...
220.	9	Delaney Decker	27:27.7	Spring Lake
221.	9	Kate Nagelkerke	27:28.5	Zeeland East
222.	10	Christina Novakowski	27:29.3	Hudsonville Unity Ch...
223.	10	Isa Plichta	27:34.2	Stevensville Lakeshore
224.	11	Ava Glowney	27:44.1	East Grand Rapids
225.	12	Hannah Miller	27:45.7	Parma Western
226.	9	Heidi Katz	27:58.4	Coldwater
227.	9	Mallory Britton	27:58.8	Whitehall
228.	9	Allison Vincent	27:59.7	FHE Ada Forest Hills...
229.	10	Madison Trudell	28:00.2	Parma Western
230.	12	Anna Martinsson	28:05.2	Hopkins
231.	9	Jensy Vanvliet	28:11.5	Holland Christian
232.	9	Grace Samra	28:15.4	East Grand Rapids
233.	11	Hannah Lohroff	28:17.5	Grand River Preparat...
234.	10	Sidney Wilson	28:19.5	Parma Western
235.	11	Alessandra Zaghetti	28:20.2	Dowagiac Union
236.	10	Laureen Baldereicht	28:21.3	Hopkins
237.	9	Hannah Emmert	28:24.9	Allendale
238.	12	Michelle Winget	28:25.0	Parma Western
239.	10	Hope Noyes	28:30.6	FHE Ada Forest Hills...
240.	10	Cara Hofstra	28:31.7	Zeeland East
241.	12	Eve Hinkley	28:34.8	Big Rapids
242.	10	Paige Weesner	28:37.0	GR_South Christian
243.	9	Ella VandenBerg	28:42.8	Holland Christian
244.	12	Kristina Cuison	28:50.0	Middleville Thornapp...
245.	10	Gena Tamminga	28:55.7	Hudsonville Unity Ch...
246.	12	Courtney Lobbes	28:56.2	GR_South Christian
247.	10	Alaina Miedema	28:59.5	GR_South Christian
248.	11	Lizzie Bosch	29:01.0	Hudsonville Unity Ch...
249.	10	Carlie Jura	29:05.9	Whitehall
250.	12	Kaedra Adam	29:09.2	Grand River Preparat...
251.	9	Lily VanderZwaag	29:16.9	Hudsonville Unity Ch...
252.	10	Brooklyn Kilbourne	29:22.7	GR_South Christian
253.	10	Molly Rasmussen	29:30.2	FHE Ada Forest Hills...
254.	9	Morgan Feenstra	29:34.6	Spring Lake
255.	12	Kaitlyn Read	29:40.5	Dearborn Divine Child
256.	11	Alyssa Barbrick	30:00.2	GR_South Christian
257.	10	Grace Hensley Alford	30:08.0	Dearborn Divine Child
258.	9	Mclain Tucker	30:12.7	Parma Western
259.	10	Marina Campo Calvo	30:13.8	Belding
260.	9	Makenna Pendock	30:15.8	Hopkins
261.	11	Elly Whitfield	30:19.9	Richland Gull Lake
262.	10	Isabella Geiger	30:24.5	Whitehall
263.	9	Hannah Moore	30:43.1	Dearborn Divine Child
264.	9	Nyaira Beene	31:11.7	Grand River Preparat...
265.	9	Elora Drumm	31:16.5	Vicksburg
266.	11	Paige Hager	31:45.3	Hudsonville Unity Ch...
267.	12	Aruzhan Demeuova	31:48.2	Allendale
268.	10	Anika Deshpande	32:19.6	FHE Ada Forest Hills...
269.	10	Meghan Hill	32:51.9	FHE Ada Forest Hills...
270.	10	Sara Plante	32:53.8	FHE Ada Forest Hills...
271.	11	Riley Bond	33:12.3	Whitehall
272.	10	Misia Merati	33:33.4	Grant
273.	11	Audry Merrifield	33:46.8	Grant
274.	10	Chloe DeKam	33:48.6	GR_South Christian
275.	11	Stephanie Tolly	34:00.9	FHE Ada Forest Hills...
276.	12	Charlotte Borden	34:06.2	East Grand Rapids
277.	9	Ella Johnson	34:24.8	Dearborn Divine Child
278.	10	Katelyn Westra	34:55.2	Holland Christian
279.	12	Madison Binkley	34:59.4	Stevensville Lakeshore
280.	9	Mackenzie Wight	35:17.9	Dearborn Divine Child

Girls 5,000 Meters Division 1 JV
Pl	Year	Name	Time	Team
1.	9	Sydney Dec	19:58.4	Temperance Bedford
2.	12	Ashley Desimone	20:28.5	Saline
3.	10	Lydia Alig	20:31.1	Saline
4.	9	Aubrey Stager	20:36.9	Saline
5.	12	Jenna Allman	20:48.0	Saline
6.	12	Olivia Richards	20:50.5	Traverse City Central
7.	10	Hailey Fike	20:53.3	Rockford
8.	12	Danielle Armstrong	20:54.6	Ann Arbor Pioneer
9.	12	Clara Bennet	20:54.8	Traverse City Central
10.	12	Jillian Falzone	20:59.0	Temperance Bedford
11.	12	Jenny Cantrell	21:02.8	Saline
12.	9	Elise Conkel	21:03.0	Hudsonville
13.	11	Riley Thompson	21:11.6	Rockford
14.	12	Katrina Beardsley	21:14.8	Ann Arbor Pioneer
15.	10	Kaitlyn Eckermann	21:15.9	Saline
16.	12	Carina Sanborn	21:17.6	Ann Arbor Pioneer
17.	11	Elyse VandeGutche	21:24.2	Hudsonville
18.	9	Paige LaMott	21:26.3	Traverse City Central
19.	12	Alana Black	21:26.8	Caledonia
20.	9	Natalie Allshouse	21:27.1	Rockford
21.	9	Lydia Cocciolone	21:29.0	Ann Arbor Skyline
22.	9	Cadence Bommarito	21:30.2	Caledonia
23.	10	Isabella Paul	21:32.2	FHN GR_Forest Hills ...
24.	11	Annika Betz	21:33.9	FHN GR_Forest Hills ...
25.	12	Anna Kendziorski	21:34.2	Bay City Western
26.	10	Madi Heinrichs	21:34.9	Temperance Bedford
27.	10	Paige Glass	21:35.5	Hudsonville
28.	9	Emma Rajewski	21:38.8	Bay City Western
29.	9	Allison Nutt	21:39.4	Ann Arbor Pioneer
30.	11	Jane Hartman	21:41.5	FHN GR_Forest Hills ...
31.	11	Analeigh Majewski	21:44.1	Temperance Bedford
32.	10	Madeleine Wisniewski	21:45.1	Hartland
33.	10	Maekayla Rice	21:47.3	Saline
34.	9	Mya Orner	21:47.6	Temperance Bedford
35.	9	Natalie Kessler	21:47.9	Ann Arbor Skyline
36.	9	Lauren Halverson	21:50.3	FHN GR_Forest Hills ...
37.	9	Lola Reimers	21:51.2	Traverse City Central
38.	12	Emily Haigh	21:52.3	Portage Central
39.	10	Amanda Lin	21:53.4	Saline
40.	9	Elizabeth Ward	21:54.3	Bay City Western
41.	12	Sidney Carrigan	21:56.0	Traverse City Central
42.	10	Anna Marie Kinney	21:57.7	Culver Academies
43.	12	Sophie Thompson	21:57.9	Traverse City West
44.	11	Isabelle Marshall	21:58.1	Traverse City West
45.	9	Rylee Zandstra	21:59.3	Rockford
46.	10	Rachel Collins	21:59.5	Traverse City Central
47.	10	Taylor Imus	22:00.8	Portage Central
48.	12	Sofia D'Arienzo	22:01.7	Grandville
49.	11	Annie Knee	22:02.4	FHN GR_Forest Hills ...
50.	11	Ellie Geib	22:08.3	Portage Central
51.	10	Lilly Weirich	22:08.6	Rockford
52.	9	Monica Ristich	22:09.0	Ann Arbor Pioneer
53.	11	Paige McCreadie	22:11.6	Ann Arbor Pioneer
54.	11	Presley Schmus	22:14.2	Temperance Bedford
55.	11	Leanne Wyrick	22:14.5	Zeeland West
56.	10	Grace Flanders	22:25.7	Rockford
57.	11	Lily Judd	22:25.8	Traverse City Central
58.	10	Paige Hockley	22:26.4	Ann Arbor Pioneer
59.	11	Alia Burgess	22:26.7	Byron Center
60.	9	Maren Milne	22:27.1	Traverse City Central
61.	10	Emily Heim	22:28.1	Culver Academies
62.	9	Shannon O'Brien	22:30.2	Hartland
63.	10	Mara Krupka	22:30.4	Ann Arbor Pioneer
64.	11	Lauren Kellner	22:32.0	Rockford
65.	12	Peyton Thibodeau	22:32.4	Hartland
66.	10	Emily Danks	22:34.3	Rockford
67.	12	Grace Schaffer	22:34.9	DeWitt
68.	9	Lauren Koch	22:35.6	St. Joseph
69.	9	Megan Ahrens	22:36.4	FHN GR_Forest Hills ...
70.	10	Hannah Roark	22:36.4	Zeeland West
71.	12	Ella Kensler	22:38.8	Portage Central
72.	10	Gracie Erdman	22:39.8	Zeeland West
73.	12	Kelsey Homan	22:40.7	Caledonia
74.	9	Julia Ellsworth	22:41.4	DeWitt
75.	10	Taylor Fairchild	22:41.4	Caledonia
76.	12	Denko Lees	22:42.2	FHN GR_Forest Hills ...
77.	9	Isabella Czarnecki	22:42.3	Hartland
78.	10	Brianna Barton	22:43.1	Traverse City Central
79.	10	Lola Schuler	22:47.6	Caledonia
80.	9	Madison Lira	22:48.3	Grand Ledge
81.	12	Sophia Ullery	22:49.0	Rockford
82.	9	Naomi Kaczor	22:49.4	Ann Arbor Pioneer
83.	10	Laura Durant	22:49.9	Portage Central
84.	11	Mckenna Burkholder	22:51.2	Traverse City Central
85.	9	Sophia Johnson	22:51.7	FHN GR_Forest Hills ...
86.	10	Reese Roemer	22:51.9	Culver Academies
87.	12	Amelia Meaney	22:53.3	Hartland
88.	12	Dayna Dec	22:54.1	Temperance Bedford
89.	10	Rachel Musser	22:54.7	Bay City Western
90.	12	Zoey Zupin	22:55.8	Caledonia
91.	10	Kylie Fredenburg	22:56.7	Bay City Western
92.	9	Allison Hilts	22:58.1	Portage Central
93.	11	Erica Keillor	22:59.0	Byron Center
94.	11	Sarah Baybeck	22:59.2	Ann Arbor Pioneer
95.	12	Katelynn Kirkbride	23:00.1	Caledonia
96.	10	Sophie Woehlke	23:00.9	Saline
97.	9	Leah Thompson	23:01.2	Caledonia
98.	9	Kiera Tuttle	23:01.9	Saline
99.	9	Karly Bundon	23:06.1	Monroe
100.	10	Brooke Wise	23:06.4	Temperance Bedford
101.	9	Natalie Crowley	23:09.9	Traverse City West
102.	10	Traore Tioloman	23:11.2	Traverse City Central
103.	12	Emma Curcuru	23:14.4	FHN GR_Forest Hills ...
104.	12	Anna Sandell	23:15.0	Traverse City West
105.	11	Ellen Zentera	23:17.0	Battle Creek Lakeview
106.	9	Makenna Kern	23:17.3	Hartland
107.	10	Lindsay Keranen	23:18.8	Grandville
108.	9	Ava Justice	23:20.1	Hartland
109.	9	Madison Way	23:21.0	DeWitt
110.	9	Maggie Hartman	23:21.9	FHN GR_Forest Hills ...
111.	12	Emily Neeb	23:22.6	Portage Central
112.	10	Skylar Dixon	23:22.8	Hartland
113.	11	Marisa Helsten	23:22.8	Caledonia
114.	11	Kiley Ward	23:23.1	DeWitt
115.	12	Amelia Catanzaro	23:25.0	Ann Arbor Pioneer
116.	10	Lexy Gregory	23:25.7	FHN GR_Forest Hills ...
117.	10	Molly Baker	23:25.9	FHN GR_Forest Hills ...
118.	11	Grace Cheatham	23:26.1	Portage Central
119.	10	Scarlet Beachy	23:28.3	Rockford
120.	9	Sylvia Sandman	23:29.6	Rockford
121.	11	Grace Jackel	23:30.3	Ann Arbor Pioneer
122.	11	Sara Colomer	23:30.5	Hudsonville
123.	11	Ashley Christopher	23:31.9	FHN GR_Forest Hills ...
124.	12	Alexzandria Webster	23:32.9	Grandville
125.	10	Evelyn Grimm	23:36.2	Rockford
126.	12	Haleigh Nower	23:36.6	Kalamazoo Central
127.	10	Allison Everhart-D...	23:39.7	Rockford
128.	12	Michelle Wadas	23:40.7	Portage Central
129.	10	Ella Schuler	23:41.2	Caledonia
130.	9	Lauren McKenna	23:41.7	Caledonia
131.	12	Shelby Snell	23:42.6	Traverse City Central
132.	9	Faith Martinez	23:42.7	Culver Academies
133.	11	Lauren Jamsen	23:43.5	Ann Arbor Pioneer
134.	10	Caroline Lever	23:43.7	Portage Northern
135.	11	Halle Oczepek	23:45.0	Grandville
136.	11	Ashley Rathbun	23:45.7	Monroe
137.	9	Tessa Bruizeman	23:45.8	Zeeland West
138.	12	Gabrielle Dilley	23:47.3	St. Joseph
139.	9	Madelyn Fennema	23:49.2	Caledonia
140.	10	Shelby Flory	23:49.8	Hudsonville
141.	9	Zoe Whelham	23:50.0	Portage Central
142.	11	Brenna Byars	23:51.0	DeWitt
143.	10	Roberta Herrero	23:51.3	Culver Academies
144.	11	Tess Fookes	23:52.8	Hudsonville
145.	12	Madelina Machado	23:52.9	St. Joseph
146.	10	Marguerite Church	23:53.1	Traverse City West
147.	11	Shayla Mejia	23:55.2	Battle Creek Lakeview
148.	10	Jenna Hubbert	23:56.1	Grand Ledge
149.	10	Avery Ojala	23:56.3	Portage Central
150.	10	Olivia Johnson	23:56.4	Grand Ledge
151.	9	Claire Caplea	23:57.5	St. Joseph
152.	9	Jessi Smith	24:00.5	Portage Central
153.	9	Alyssa Bird	24:00.6	Hudsonville
154.	9	Elizabeth Beck	24:01.9	Ann Arbor Skyline
155.	9	Delaina Cook	24:02.6	Hudsonville
156.	10	Sara Stanley	24:04.7	Hudsonville
157.	10	Xinzhu Shao	24:05.2	Culver Academies
158.	10	Lauren Stallman	24:06.2	Traverse City Central
159.	9	Yoko Miller	24:09.0	Ann Arbor Skyline
160.	11	Olivia Wingfield	24:09.9	Traverse City West
161.	10	Jade Yowtz	24:10.4	Cedar Springs
162.	10	Astrid Code	24:10.7	Portage Northern
163.	11	Caitlin O'Reilly	24:10.8	Mattawan
164.	10	Emily Gray	24:10.9	Grandville
165.	11	Holly Bradshaw	24:11.3	Traverse City Central
166.	12	Natalie Wallas	24:11.5	Grand Ledge
167.	12	Rowan Brittain	24:12.2	Temperance Bedford
168.	12	Nicole Campbell	24:12.9	White Lake Lakeland
169.	11	Andrea Peterson	24:14.9	Caledonia
170.	10	Madison Golliver	24:18.1	Cedar Springs
171.	11	Anna Gunn	24:18.8	Traverse City Central
172.	9	Samantha VanDort	24:19.1	Zeeland West
173.	9	Lizzie O'Dell	24:20.5	Hudsonville
174.	10	Ashley Gyurich	24:21.1	DeWitt
175.	11	Emilee Kelly	24:21.5	St. Joseph
176.	10	Melanie Valtadoros	24:21.7	Ann Arbor Pioneer
177.	11	Alex Knapp	24:23.0	Temperance Bedford
178.	9	Marissa DeWitte	24:24.3	Hudsonville
179.	9	Brooklyn Balsis	24:24.6	DeWitt
180.	9	Mia Sanborn	24:25.6	Ann Arbor Pioneer
181.	10	Elayna Madl	24:26.3	Muskegon Mona Shores
182.	11	Averie Fitzjohn	24:26.7	FHN GR_Forest Hills ...
183.	12	Alex Goldenberg	24:28.5	Mattawan
184.	11	Olivia Craig	24:30.7	Traverse City Central
185.	11	Summer Biesiada	24:32.0	Muskegon Mona Shores
186.	9	Kaitlyn Walsh	24:32.5	Portage Central
187.	10	Quinn Fowler	24:33.5	Monroe
188.	9	Emily Sturgis	24:35.9	Portage Central
189.	12	Synne Hansen	24:36.8	Grand Ledge
190.	12	Sarah Ouellette	24:36.9	Battle Creek Lakeview
191.	11	Emma Crosby	24:37.8	Caledonia
192.	10	Grace Fitzgerald	24:39.3	Grandville
193.	10	Kaitlyn Dryburgh	24:39.5	Caledonia
194.	11	Mollie Baker	24:40.3	Traverse City Central
195.	11	Isabella Barrera	24:43.3	DeWitt
196.	12	Addy Jarrett	24:44.1	Portage Central
197.	12	Julia Strauss	24:46.5	Portage Central
198.	9	Valerie Oz	24:46.7	Temperance Bedford
199.	11	Eugenia Garcia-Rod...	24:48.9	Culver Academies
200.	9	Paige Fron	24:49.9	FHC GR_Forest Hills ...
201.	10	Alexus Baldwin	24:51.5	Monroe
202.	10	Gabriella Miller	24:53.1	FHC GR_Forest Hills ...
203.	10	Elena Bowman	24:55.6	Ann Arbor Pioneer
204.	12	Ana Pace	24:55.8	Battle Creek Lakeview
205.	9	Gracie Swetay	24:56.4	Portage Central
206.	11	Halaina Peevers	24:57.3	Battle Creek Lakeview
207.	10	Alexia Muzik	24:57.9	Battle Creek Lakeview
208.	9	Maria Curcuru	24:58.3	FHN GR_Forest Hills ...
209.	12	Lauren Beemer	24:58.7	Muskegon Mona Shores
210.	10	Jordan Duvall	24:58.7	Rockford
211.	11	Dana Johnson	24:59.0	Zeeland West
212.	10	Kaitlyn Thomas	25:01.2	Battle Creek Lakeview
213.	10	Ruth Kauffman	25:06.0	Rockford
214.	12	Maureen Tessmer	25:06.4	Byron Center
215.	10	Laura Robotham	25:08.3	Caledonia
216.	9	Lillian McLouth	25:09.5	Battle Creek Lakeview
217.	11	Elise Smith	25:09.7	Caledonia
218.	11	Sarah Ventimiglia	25:11.1	St. Joseph
219.	9	Heidi Spahr	25:11.5	Zeeland West
220.	12	Pyper Ouvry	25:12.0	Portage Central
221.	10	Rylee Speese	25:14.5	Zeeland West
222.	12	Elyse Wolters	25:16.4	Zeeland West
223.	10	Michelle Gallegos	25:16.7	Monroe
224.	11	Rukaiyah Hussain	25:19.0	Ann Arbor Skyline
225.	11	Anna Dudka	25:19.8	Rockford
226.	9	Bryana Andrade-Nava	25:20.0	Grandville
227.	9	Maeve Lyons	25:20.3	FHN GR_Forest Hills ...
228.	11	Julia Pols	25:20.4	Hudsonville
229.	9	Kendall Weiss	25:20.4	Rockford
230.	12	Marry Anderson	25:21.9	Temperance Bedford
231.	9	Clara Chalut	25:23.2	Portage Central
232.	12	Abby Lawler	25:24.0	Portage Central
233.	10	Makenna Szabo-Menz...	25:24.2	Monroe
234.	11	Mae Fischer	25:24.8	St. Joseph
235.	9	Kailey Lashbrook	25:25.0	Hartland
236.	9	Morgan Righter	25:26.1	Portage Central
237.	10	Emma Cavalli	25:26.5	Portage Northern
238.	12	Gracie Bernardine	25:27.2	Portage Central
239.	10	Maya Echtinaw	25:27.6	FHN GR_Forest Hills ...
240.	12	Rachel Smith	25:28.9	Zeeland West
241.	11	Estelle Eichberger	25:30.3	Traverse City Central
242.	9	Sydney Wartner	25:30.8	Portage Central
243.	11	Lydia Glashouwer	25:31.5	FHN GR_Forest Hills ...
244.	11	Morgan Brossia	25:33.0	Monroe
245.	9	Samantha Hathaway	25:36.2	Rockford
246.	12	Lena Sivertsen	25:37.7	Temperance Bedford
247.	11	Sophie Hartwick	25:38.9	Hartland
248.	12	Jessica Kean	25:40.7	Hartland
249.	12	Kailey Gustafson	25:41.6	Traverse City Central
250.	10	Lillian Daniels	25:46.1	Kalamazoo Loy Norrix
251.	11	Maddie Higgins	25:47.0	Caledonia
252.	12	Anna Vi	25:47.4	St. Joseph
253.	12	Lynn Martin	25:48.4	Zeeland West
254.	12	Alyson Miller	25:48.6	Portage Central
255.	12	Sophia Singles	25:48.7	Hartland
256.	11	Kaitlyn Waldrop	25:49.5	Grand Ledge
257.	9	Angela Cayax	25:50.1	White Lake Lakeland
258.	9	Madelyn Martinson	25:51.1	DeWitt
259.	11	Natalie Lehmann	25:51.8	Grandville
260.	11	Ella Huff	25:55.6	Grandville
261.	9	Marin Alexander	25:56.2	FHN GR_Forest Hills ...
262.	10	Laura Belding	25:56.6	DeWitt
263.	9	Carly Zimmerman	25:57.2	Temperance Bedford
264.	10	Kenzie Page-Wood	25:59.6	St. Joseph
265.	11	Holly Schut	26:00.6	Hudsonville
266.	11	Ella Martin	26:00.6	Traverse City Central
267.	9	Maya Streng	26:05.8	FHN GR_Forest Hills ...
268.	12	Sarah Strawhun	26:06.3	Portage Northern
269.	11	Grace Wojciechowski	26:07.9	FHN GR_Forest Hills ...
270.	10	Katelyn Gyurich	26:08.0	DeWitt
271.	12	Emily Masternak	26:08.5	FHN GR_Forest Hills ...
272.	11	Ireland Gill	26:11.3	Muskegon Mona Shores
273.	9	Michelle Kahe	26:12.3	Culver Academies
274.	11	Brooke Lewis	26:14.2	Mattawan
275.	9	Audrey Benedict	26:14.8	Traverse City Central
276.	12	Emma Daniels	26:15.9	Zeeland West
277.	10	Lindy Bujak	26:18.5	Caledonia
278.	10	Sophia Confer	26:19.0	St. Joseph
279.	9	Olivia Pitsch	26:20.4	Byron Center
280.	10	Madalyne Perry	26:20.9	Battle Creek Lakeview
281.	9	Samantha Hill	26:20.9	Muskegon Mona Shores
282.	11	Chloe Henshaw	26:21.2	Traverse City Central
283.	11	Abby Peterson	26:21.9	St. Joseph
284.	11	Kira Iavelli	26:22.6	White Lake Lakeland
285.	11	Elle Oom	26:23.6	Caledonia
286.	9	Ava Zehnder	26:24.7	St. Joseph
287.	9	Madelyn Burris	26:25.4	Hartland
288.	12	Kaylin Meyers	26:27.0	Muskegon Mona Shores
289.	9	Olivia Fishel	26:33.8	DeWitt
290.	9	Patricia Sellin	26:34.1	St. Joseph
291.	9	Leanna Payne	26:34.9	Hartland
292.	11	Macy Miscikowski	26:35.9	Temperance Bedford
293.	12	Francine Rosinski	26:37.4	Hartland
294.	9	Emma Kerschbaum	26:39.7	Battle Creek Lakeview
295.	11	Ella Solomon	26:42.7	Ann Arbor Skyline
296.	11	Emilie May	26:47.9	White Lake Lakeland
297.	10	Lorena Merchan	26:50.8	Caledonia
298.	9	Aubrey Phenicie	26:53.3	Portage Central
299.	10	Addison Nowak	26:57.2	Temperance Bedford
300.	11	Isabel Spearing	26:58.2	Traverse City West
301.	11	Madison Dorff	27:01.3	Portage Central
302.	11	Minea Mantsinen	27:03.2	Byron Center
303.	11	Georgia Heintz	27:05.4	Traverse City Central
304.	11	Anna McGillicuddy	27:07.9	Grandville
305.	9	Elyse Kendziorski	27:09.9	Bay City Western
306.	11	Sydney Meredith	27:10.4	DeWitt
307.	9	Ava Byars	27:14.5	DeWitt
308.	10	Riley Marszalek	27:15.3	Battle Creek Lakeview
309.	11	Nicholette West	27:15.5	Portage Central
310.	12	Vi Fong	27:17.6	Portage Central
311.	9	Sarah Etcher	27:19.1	Grandville
312.	10	Malana Diebolt	27:29.7	Caledonia
313.	11	Isabella Ford	27:31.0	Kalamazoo Loy Norrix
314.	11	Yichen Xie	27:31.4	Culver Academies
315.	10	Ragan Post	27:33.9	Mattawan
316.	9	Sophia Williamson	27:34.6	Mattawan
317.	12	Madison Toor	27:41.4	Hartland
318.	12	Julia Frank	27:42.1	Temperance Bedford
319.	9	Hailey Buikema	27:44.5	Grandville
320.	9	Giselle Gamez	27:48.0	White Lake Lakeland
321.	11	Emma Everts	27:50.0	Hudsonville
322.	12	Sophia Kurtz	27:56.3	St. Joseph
323.	12	Taylor Wilsey	27:57.8	Battle Creek Lakeview
324.	9	Grace Hargrove-Brown	27:58.3	Grandville
325.	10	Nyari Spivey	28:02.5	Battle Creek Lakeview
326.	12	Anna Davidson	28:04.6	Traverse City Central
327.	9	Natalie Miscikowski	28:05.0	Temperance Bedford
328.	9	Isabella Smith	28:10.2	Cedar Springs
329.	12	Anna Tuttle	28:10.8	Battle Creek Lakeview
330.	9	Kathleen Peterson	28:19.2	Muskegon Mona Shores
331.	12	Caeley Tallon	28:21.9	Grandville
332.	10	Peyton Hughes	28:28.1	Mattawan
333.	12	Anna Konold	28:30.6	Mattawan
334.	12	Kristine Belding	28:35.6	DeWitt
335.	9	Josie Callendar	28:35.7	Grandville
336.	9	Sophia Wherley	28:40.5	Mattawan
337.	10	Maddie Adler	28:53.1	DeWitt
338.	12	Brianna Trepins	28:53.2	Grandville
339.	10	Elise Gort	28:55.7	Hudsonville
340.	10	Lunlalit Taengkhem	29:02.5	Battle Creek Lakeview
341.	10	Rebecca Keener	29:06.8	Hudsonville
342.	11	Katie Hector	29:09.2	Grandville
343.	12	Emily VanderPloeg	29:21.4	Hudsonville
344.	10	Georgia Moody	29:21.5	Grandville
345.	11	Kiersten Olson	29:32.7	St. Joseph
346.	10	Emilee Thibodeau	29:35.0	Hartland
347.	11	Paige Whelham	29:40.7	Portage Central
348.	9	Adi Martin	29:44.5	Grandville
349.	9	Isabelle Gray	30:18.9	FHN GR_Forest Hills ...
350.	9	Ella Smith	30:22.0	Zeeland West
351.	9	Julia Mei	30:24.4	Ann Arbor Skyline
352.	10	Paige Adams	30:35.3	Traverse City Central
353.	9	Kate Caplea	30:43.7	St. Joseph
354.	10	Mia Dickson	30:55.6	Muskegon Mona Shores
355.	11	Caitlin Sullivan	30:57.5	Portage Northern
356.	9	Haley White	30:57.7	Grandville
357.	9	Kaitlyn Corrie	30:57.7	DeWitt
358.	10	Mia Mueller	31:16.2	Grandville
359.	10	Nadya Babushkin	32:23.7	Ann Arbor Skyline
360.	9	Ella Cole	32:31.0	Muskegon Mona Shores
361.	12	Amber Wheeler	32:40.1	Byron Center
362.	9	Tameya Tyson-Wilson	33:20.2	Muskegon Mona Shores
363.	12	Sharipa Taibassar	34:06.9	Caledonia
364.	11	Libby Tennyson	38:25.0	Hartland
365.	12	Alaina Wright	43:40.0	Grandville