Boys - 5000 Meter

Boys 5,000 Meters Boys Gold Race  
Official Team Scores
1.	Grandville Calvin ...	95
2.	Hanover-Horton	100
3.	Charlevoix	110
4.	Hemlock	130
5.	St. Louis	147
6.	Pewamo-Westphalia	153
7.	Bath	188
8.	Grand Rapids North...	196
9.	Holland Black River	203
10.	Maple Valley	235
11.	Saranac	282
12.	Kent City	291
13.	Ithaca	334
14.	McBain	376
15.	Morley-Stanwood	394
16.	Kalamazoo Hackett	413
 
 
1.	12	Will Wilson	16:22.6	Kent City	
2.	11	Logan Jurgens	16:32.4	Grandville Calvin Christian	
3.	12	Nate Silvey	16:34.5	Grand Rapids NorthPointe C...	
4.	10	Abe Visser	16:35.9	Grandville Calvin Christian	
5.	10	Austin Shepherd	16:41.3	Hanover-Horton	
6.	12	Tanner Droste	16:47.7	Pewamo-Westphalia	
7.	12	Connor Pilmore	16:56.5	St. Louis	
8.	11	Caleb Barker	16:59.5	Pewamo-Westphalia	
9.	12	Tristen Rudolph	17:02.4	Charlevoix	
10.	10	Landon Honsinger	17:02.7	Hemlock	
11.	12	Tyler Craig	17:05.6	Carson City-Crystal	
12.	10	Ryan Hilbrandt	17:07.6	Hemlock	
13.	12	Brad Disselkoen	17:08.5	Grandville Calvin Christian	
14.	10	Branden Smith	17:10.5	Saranac	
15.	10	Brennan Burk	17:11.2	Hanover-Horton	
16.	12	Jackson Buday	17:20.2	Charlevoix	
17.	9	Evan Goodell	17:21.3	St. Louis	
18.	11	Joseph Britt	17:24.9	Holland Black River	
19.	12	Collin Shaw	17:26.0	St. Louis	
20.	11	Taylor Terborg	17:30.3	Grandville Calvin Christian	
21.	12	William Spagnuolo	17:33.7	Bath	
22.	11	Kolton Kavanagh	17:35.4	Carson City-Crystal	
23.	10	James O'Boyle	17:37.9	Ithaca	
24.	12	Randy Schafer	17:40.0	Pewamo-Westphalia	
25.	10	Brenden Jones	17:41.9	Holland Black River	
26.	10	Aaron Heath	17:43.0	Hanover-Horton	
27.	11	Nicholas Plude	17:46.1	Charlevoix	
28.	11	Lucas Crisanti	17:47.5	Hanover-Horton	
29.	9	Luke Buday	17:53.4	Charlevoix	
30.	11	Mike Maas	17:54.9	Grand Rapids NorthPointe C...	
31.	12	Kyle Brumm	17:55.6	Maple Valley	
32.	10	Elliott Carter	17:58.4	Bath	
33.	12	Matt Childs	18:00.1	Hanover-Horton	
34.	12	Micah Bromley	18:03.1	Maple Valley	
35.	12	Tristan Swartout	18:05.3	Hanover-Horton	
36.	11	Lucas VonLau	18:07.3	Charlevoix	
37.	12	Mike Passal	18:07.6	Hemlock	
38.	10	Kurt Sollner	18:12.6	Hemlock	
39.	11	Noah Jeakle	18:13.1	Charlevoix	
40.	12	Noah Oldenburg	18:15.4	Hemlock	
41.	9	Ben Kole	18:16.0	Grand Rapids NorthPointe C...	
42.	11	Parker Morris	18:21.0	St. Louis	
43.	12	Brad Coulter	18:22.0	Bath	
44.	11	Andrew Brighton	18:22.4	Maple Valley	
45.	11	John Lambrecht	18:23.3	Ithaca	
46.	11	Jeremy Bigford	18:25.7	Carson City-Crystal	
47.	9	Cole Trevino	18:28.7	Bath	
48.	11	Aaron Sluiter	18:29.1	Saranac	
49.	10	Brian Ellis	18:29.4	Holland Black River	
50.	9	Chase Swope	18:30.1	Hanover-Horton	
51.	9	Brendan Sutten	18:30.9	McBain	
52.	11	Miccah Peebles	18:32.9	Charlevoix	
53.	12	Austin Rood	18:33.6	Maple Valley	
54.	12	Peter Tierney	18:35.2	Grand Rapids NorthPointe C...	
55.	12	Caydon Weeks	18:35.8	Morley-Stanwood	
56.	9	Case Trevino	18:36.4	Bath	
57.	12	Michael Elluru	18:36.9	Kalamazoo Hackett	
58.	12	Corey Zeinstra	18:38.0	Holland Black River	
59.	11	Shae Bearrs	18:39.1	Charlevoix	
60.	10	Elliott Lipe	18:40.6	Bath	
61.	9	Bryce Thelen	18:41.3	Pewamo-Westphalia	
62.	12	Mitchell DeBruin	18:43.0	Grandville Calvin Christian	
63.	9	Aaron Ortiz	18:44.3	Kent City	
64.	11	Zach Schafer	18:46.8	Pewamo-Westphalia	
65.	12	Tom Schutter	18:47.3	Kent City	
66.	12	Taylor Mitchell	18:47.6	Holland Black River	
67.	12	Zach Bergey	18:48.1	Morley-Stanwood	
68.	11	Branley Mafuta	18:51.4	Bath	
69.	10	Grant Hengesbach	18:52.0	Pewamo-Westphalia	
70.	12	Zack Ross	18:53.3	St. Louis	
71.	11	Brenden Gregory	18:54.5	Charlevoix	
72.	12	Jason Rabie	18:58.4	Hemlock	
73.	12	Seth Groenveld	18:58.6	Grandville Calvin Christian	
74.	9	Patrick Miller	18:59.1	Saranac	
75.	12	Ryan Morris	19:08.2	Morley-Stanwood	
76.	12	Tyler Spitzley	19:08.5	Pewamo-Westphalia	
77.	12	Jonathon Follebout	19:10.3	Hemlock	
78.	11	Tyler Sterk	19:13.9	McBain	
79.	12	Greg Shaffer	19:14.8	Saranac	
80.	12	C.J. Rice	19:15.5	Charlevoix	
81.	10	Brad Wynalda	19:15.8	Grand Rapids NorthPointe C...	
82.	12	Jake Novotny	19:17.5	Charlevoix	
83.	11	Zachary Spencley	19:19.6	Holland Black River	
84.	11	Caleb Herman	19:24.4	Grand Rapids NorthPointe C...	
85.	11	Parker Skeel	19:25.1	Charlevoix	
86.	12	Jacob Mayle	19:25.3	McBain	
87.	9	Justin Lundstrom	19:27.6	Holland Black River	
88.	11	Josh Carpenter	19:33.0	Kalamazoo Hackett	
89.	11	Taylor Benavidez	19:34.3	Carson City-Crystal	
90.	10	Joe Conley	19:37.0	Saranac	
91.	12	Sam Benedict	19:37.6	Maple Valley	
92.	12	Reynaldo Santos	19:39.8	Kent City	
93.	11	Jeremy Knop	19:41.6	Saranac	
94.	11	Truman Gilde	19:50.6	McBain	
95.	11	Colton Morrow	19:57.6	Ithaca	
96.	12	Jonathan Lindfors	20:11.3	Charlevoix	
97.	11	Ben Swanson	20:18.6	Kent City	
98.	10	Kyle Augustine	20:19.2	Ithaca	
99.	10	Michael Allen	20:27.4	St. Louis	
100.	10	Hunter Hyde	20:30.8	Saranac	
101.	11	Collin Widger	20:31.5	Kalamazoo Hackett	
102.	12	Patrick Maloney	20:41.5	McBain	
103.	9	Adam Schwanzl	20:48.2	Kalamazoo Hackett	
104.	11	Felix Pena	20:52.9	Maple Valley	
105.	9	TJ Krawczyk	20:56.7	Kalamazoo Hackett	
106.	12	Caleb Freestone	20:58.4	Ithaca	
107.	11	Matt Starry	21:18.4	St. Louis	
108.	11	Jacob Ellsworth	21:19.1	Ithaca	
109.	12	Troy Allen	21:25.4	Maple Valley	
110.	9	Ethan Leonard	21:25.9	Kalamazoo Hackett	
111.	10	Garett Gugle	22:13.7	McBain	
112.	11	Nicholas Kridler	23:03.7	Kent City	
113.	12	Zach Reed	24:08.9	Kent City	
114.	11	Tristin Chaffee	25:11.3	Morley-Stanwood	
115.	9	Alex Nelson	27:37.6	Morley-Stanwood	


Boys 5,000 Meters Freshman Boys  
Official Team Scores
1.	Saginaw Heritage	51
2.	Saugatuck	66
3.	Ionia	80
4.	Grand Rapids Chris...	97
5.	Grand Rapids Fores...	104
6.	Holt	138
7.	Lowell	153
8.	Holland Black River	202
 
 
1.	9	Sam Johnson	17:54.5	Hastings	
2.	9	Tyler Poel	18:00.0	Grand Rapids Christian	
3.	9	Sean Gibbons	18:30.4	Holt	
4.	9	Brennan Senkowski	18:31.1	Saginaw Heritage	
5.	9	Jordan Eisengruber	18:39.2	Saginaw Heritage	
6.	9	Sam Putzke	18:45.4	Saugatuck	
7.	9	Randy Johnson	18:45.7	Ludington	
8.	9	Cameron Mahlich	18:46.3	Ionia	
9.	9	Tristan Rodriguez	18:58.8	Fremont	
10.	9	Trevor Piggott	19:04.3	Ionia	
11.	9	Zachary Pettinga	19:08.0	Saugatuck	
12.	9	Jered Holland	19:12.0	Cadillac	
13.	9	Clay Charbeneau	19:13.4	Saginaw Heritage	
14.	9	Zach Schmitz	19:22.0	Pewamo-Westphalia	
15.	9	Eric Judd	19:27.1	Lowell	
16.	9	Nick Colucci	19:27.5	Saginaw Heritage	
17.	9	Brendan Hipp	19:27.9	Grand Rapids Forest Hills ...	
18.	9	Kyle Cater	19:28.6	Lowell	
19.	9	Colin Rypma	19:29.0	Grandville Calvin Christian	
20.	9	Brock Simon	19:41.6	Pewamo-Westphalia	
21.	9	Christopher Carpentier	19:44.8	Ionia	
22.	9	Anthony Nichols	19:47.2	Bath	
23.	9	Noah Lubben	19:57.0	Grandville Calvin Christian	
24.	9	Charles Surratt	20:03.8	Hastings	
25.	9	Scott VanderKlipp	20:04.2	Grand Rapids Forest Hills ...	
26.	9	Nick Heelan	20:04.4	Saugatuck	
27.	9	Conor Streng	20:08.0	Grand Rapids Forest Hills ...	
28.	9	Nick Boston	20:08.3	Charlotte	
29.	9	Eldon Garvelink	20:08.8	Saugatuck	
30.	9	Josh Schutzenhofer	20:09.7	Saugatuck	
31.	9	Ryan VanOrman	20:13.3	Grand Rapids Christian	
32.	9	Jake Kuyper	20:21.0	Grand Rapids Christian	
33.	9	Joshua Wolfinger	20:23.5	Bath	
34.	9	Kyle Card	20:23.7	Ionia	
35.	9	Ben Opphile	20:33.6	Bath	
36.	9	Palmer Cleaver	20:48.0	Kalamazoo Hackett	
37.	9	Austin Kanis	20:49.4	Grand Rapids Christian	
38.	9	Jacob Yura	20:50.6	Saginaw Heritage	
39.	9	Brandon Kane	20:58.6	Charlotte	
40.	9	Tyler Schneider	20:59.0	Saginaw Heritage	
41.	9	Nathan Fletcher	21:03.6	Fremont	
42.	9	Joe Tucker	21:13.2	Grand Rapids Forest Hills ...	
43.	9	Andrez Chuney	21:15.8	Holt	
44.	9	Brenden Pollock	21:16.3	Ludington	
45.	9	Brennon Meinhold	21:19.8	Saginaw Heritage	
46.	9	Josh Watkins	21:20.6	Grandville Calvin Christian	
47.	9	Tyler Vos	21:24.6	Grandville Calvin Christian	
48.	9	Joshua Lee	21:26.1	Kent City	
49.	9	Preston Mills	21:27.0	Holland Black River	
50.	9	Kevin Schafer	21:30.5	Pewamo-Westphalia	
51.	9	Noah Richards	21:33.6	Holt	
52.	9	Tyler Lovell	21:38.7	Cedar Springs	
53.	9	Aidan Winters	21:42.2	Ionia	
54.	9	Craig Sterk	21:43.6	McBain	
55.	9	Javon Brouwers	21:45.0	Grand Rapids Christian	
56.	10	Quinn Phelps	21:45.9	Ludington	
57.	9	Joeb Reed	21:47.0	Bear Lake	
58.	9	Jasman Sidhu	21:48.0	Holton	
59.	9	Charlie Kornoelje	21:51.3	Grand Rapids Christian	
60.	9	David Murillo-King	21:54.1	Saginaw Heritage	
61.	9	Luke DeClercq	21:56.0	Kalamazoo Hackett	
62.	9	Darren Young	21:58.1	Saginaw Heritage	
63.	9	Brendan Ulanch	22:06.0	Grand Rapids Forest Hills ...	
64.	9	Cody Smith	22:12.8	Kent City	
65.	9	Jacob Hillman	22:24.8	Holt	
66.	10	Marcus Traver	22:31.5	Potterville	
67.	9	Jonathon Chaffer	22:32.0	Grand Rapids Christian	
68.	9	Jack Parente	22:40.2	Grand Rapids Forest Hills ...	
69.	9	Turman Agee	22:47.6	Grand Rapids Forest Hills ...	
70.	9	Nick Truba	22:48.1	Lowell	
71.	9	Noah Crampton	22:48.4	Grand Rapids Forest Hills ...	
72.	9	Jake Trierweiler	22:48.8	Ionia	
73.	9	Garret Moskal	22:49.4	Saginaw Heritage	
74.	9	Isaac Langeland	22:56.6	Holland Black River	
75.	9	Logan Taylor	23:05.2	McBain	
76.	9	Zach Smith	23:06.1	Holland Black River	
77.	9	Tommy Andrew	23:10.6	Holland Black River	
78.	9	Nick Catlin	23:24.6	Cadillac	
79.	9	Alec Oostdyk	23:25.0	Grand Rapids Christian	
80.	9	Ire Ayoola	23:31.7	Grand Rapids Christian	
81.	9	Jack Murphy	24:33.5	Holt	
82.	9	Lance DuBois	24:41.4	Saranac	
83.	9	Chase Miller	25:03.3	Lowell	
84.	9	Brendan Davidson	25:29.5	Montabella	
85.	9	Kyle Wildfong	25:39.6	Holton	
86.	9	Tighe Pepera	25:45.6	Bear Lake	
87.	9	Christian Stapert	25:47.7	Grand Rapids Christian	
88.	9	Nethercott Riley	26:20.8	Lowell	
89.	9	Drake Bishop	26:34.6	Cedar Springs	
90.	9	Cody Hefron	26:37.5	Saranac	
91.	9	Kyle Garner	27:20.9	Kent City	
92.	9	Andrew Koeman	27:46.4	Holland Black River	
93.	9	Todd Merrill	28:04.9	Bear Lake	
94.	9	Michael Lee	29:39.3	Holt	
95.	9	Avery Mullet	30:36.8	Bear Lake	
96.	9	Christian Post	31:04.3	Saugatuck	
97.	9	Spencer Risner	37:09.0	Saranac	


Boys 5,000 Meters JV Boys Blue/Gold/Green Race  
Official Team Scores
1.	Hanover-Horton	36
2.	Grandville Calvin ...	63
3.	Leslie	83
4.	Bath	127
5.	Saranac	130
6.	Corunna	173
7.	St. Louis	202
8.	Capital Homeschool	209
9.	Fremont	220
10.	Cadillac	229
11.	Bear Lake	233
12.	Manton	319
13.	Hastings	330
14.	Maple Valley	334
 
 
1.	10	Zach Abbee	18:10.1	Hanover-Horton	
2.	12	Kim O'Connell	18:38.2	Hanover-Horton	
3.	11	Allan Dowling	18:46.2	Hanover-Horton	
4.	12	Sam DeKryger	19:00.8	Grandville Calvin Christian	
5.	9	James Waggener	19:03.8	Hanover-Horton	
6.	10	Kyle Coulter	19:05.4	Bath	
7.	11	Koty Conaty	19:23.9	Leslie	
8.	12	Matt Lehman	19:27.9	Pewamo-Westphalia	
9.	12	Ben Kroeze	19:28.3	Grandville Calvin Christian	
10.	11	Zach Owen	19:30.4	Leslie	
11.	12	Alex Barto	19:46.1	Bear Lake	
12.	10	Gabe Lamer	20:02.0	Grandville Calvin Christian	
13.	12	John Veldkamp	20:04.7	Grandville Calvin Christian	
14.	11	Taylor Makowski	20:05.8	Bear Lake	
15.	12	Andrew Poolman	20:06.2	Saugatuck	
16.	11	Luke Gilliland	20:06.5	Leslie	
17.		Benjamin Deuling	20:08.2	Fremont	
18.		Brode Breuker	20:13.0	Fremont	
19.	12	Dalton Lunt	20:17.9	Saranac	
20.	10	Marshall Lipe	20:18.6	Bath	
21.	12	Chris Gubry	20:19.1	Bath	
22.		Casey Smith	20:19.4	Corunna	
23.	10	Kyle VanSpronsen	20:19.7	Saranac	
24.	10	Quintin Lee	20:20.1	Leslie	
25.	11	Peter Hulett	20:23.5	Saranac	
26.		Eric Frolka	20:25.5	Corunna	
27.	10	Lucas Catron	20:27.8	Ludington	
28.	11	Dakota Yeaster	20:29.1	Hanover-Horton	
29.	9	Bryce Stevens	20:29.6	Hanover-Horton	
30.	9	Brett Cribley	20:33.1	Capital Homeschool	
31.	12	Zach Rozeboom	20:45.7	Grandville Calvin Christian	
32.	11	Jared Murphy	20:46.7	Hemlock	
33.	10	Nick Carroll	20:47.6	Bath	
34.	10	Hunter Chickering	20:48.7	Saranac	
35.		Brock Demo	20:49.1	Clare	
36.	10	Zach Boller	20:50.2	Leslie	
37.	11	Riley Brown	20:52.5	Ludington	
38.	10	Holden LaCross	20:53.5	St. Louis	
39.	11	Jonathan Dysart	20:57.0	Capital Homeschool	
40.		Scotty Baldwin	20:57.8	Clare	
41.		Skylyr Cieply	20:58.2	Holland Black River	
42.	12	Alec Honig	20:59.6	St. Louis	
43.	10	Nathaniel Dietlin	21:07.4	Cadillac	
44.	11	Brett Humphrey	21:09.5	St. Louis	
45.	11	Spencer Silveus	21:12.6	Hanover-Horton	
46.	12	Payton Dunning	21:17.1	Hanover-Horton	
47.		Tyler Thayer	21:17.4	Corunna	
48.		Rohan Dandavati	21:19.2	Holland Black River	
49.	10	Jared Melcher	21:20.5	Saranac	
50.	12	Michael Zeiler	21:25.0	Hanover-Horton	
51.	12	Ben Macioszek	21:26.1	Cadillac	
52.	9	Grant Taylor	21:26.8	Capital Homeschool	
53.	11	George Squillace	21:27.1	Capital Homeschool	
54.	9	Adam Zimmerman	21:39.1	St. Louis	
55.	10	Luke Holland	21:44.2	Cadillac	
56.		Erik Kozlowski	21:44.6	Corunna	
57.		Wesley Vore	21:45.1	Corunna	
58.		Daniel Pearce	21:45.4	Fremont	
59.	11	Clayton Fanning	21:49.0	Hemlock	
60.	10	Conner Mathis	21:53.6	Newaygo	
61.	11	David Houck	21:58.6	Manton	
62.	12	Logan Risner	22:04.7	Saranac	
63.	12	David Gillespie	22:07.0	Bear Lake	
64.	11	Kodee Crouch	22:07.7	Maple Valley	
65.	9	Patrick Ronan	22:08.2	Mt. Pleasant Sacred Heart	
66.	10	Lucas Raycraft	22:08.5	Hemlock	
67.		Caleb Kahrs	22:11.3	Coopersville	
68.		Coz Anderson	22:15.8	Coopersville	
69.	10	Jerome Jones	22:18.1	Cadillac	
70.		Chance McArthur	22:20.8	Hastings	
71.	12	Eric Weeda	22:25.4	Grandville Calvin Christian	
72.	10	Robert Micheaux	22:25.7	Bath	
73.		Ezra Faust	22:29.9	Alma	
74.	9	Drew Allen	22:30.2	Maple Valley	
75.	12	Andreas Hansen	22:30.6	Newaygo	
76.	9	Austin Rios	22:34.6	St. Louis	
77.	12	Lucas Powell	22:35.0	Charlotte	
78.	10	Caleb Mitchell	22:35.6	Cadillac	
79.	10	Grant Schuen	22:39.0	Leslie	
80.		Ryan Carlson	22:39.4	Hastings	
81.	9	Brian Frantz	22:42.3	Ovid-Elsie	
82.	12	Brandon VanDyke	22:43.7	Manton	
83.	11	Jon Arens	22:44.7	Pewamo-Westphalia	
84.	11	Nathan LaWarre	22:45.8	Saranac	
85.		Ben Anderson	22:47.8	Hastings	
86.	11	Riley Whelan	22:48.3	Cadillac	
87.	9	Joey Beehler	22:53.8	Manton	
88.	11	BJ Killian	22:54.1	Capital Homeschool	
89.	11	Cyle Sikorski	23:06.4	Manton	
90.		Maddie Sta	23:13.5	Coopersville	
91.	10	Seth Gurd	23:15.0	Maple Valley	
92.	10	Owen Fedewa	23:20.1	Fowler	
93.		Julian Shomali	23:23.3	Corunna	
94.		Pat Jordan	23:29.9	Fremont	
95.	9	Andrew Starry	23:36.9	St. Louis	
96.		Ben Jordan	23:37.7	Fremont	
97.	12	Jared Wolven	23:40.4	St. Louis	
98.	9	Tyler Howerton	23:42.6	Big Rapids	
99.	12	Jakob Kuhn	23:44.1	Ludington	
100.		Kody Simmons	23:48.1	Hastings	
101.	12	Jacob Mathews	23:48.8	Cadillac	
102.	10	Jim Coffman	23:50.5	Bath	
103.	12	Zach Pixley	23:51.9	Maple Valley	
104.	11	Kainen Rose	23:52.6	Manton	
105.	11	Devin Tolin	23:52.9	Bear Lake	
106.		Robert Perry	23:53.2	Hastings	
107.		Evan Milligan	23:53.8	Holland Black River	
108.	10	Sean Boysen	23:55.4	Holland Black River	
109.	12	Matt King	23:59.8	Cadillac	
110.	11	Josh Ide	24:01.1	Bear Lake	
111.	9	Brighton Jacob	24:06.7	Maple Valley	
112.	10	Andrew Priest	24:09.0	Saranac	
113.		Michael Ordiway	24:10.8	Corunna	
114.	10	Troy Meekhof	24:11.8	Grandville Calvin Christian	
115.	12	Sean Pollock	24:20.7	Ludington	
116.	-	Leo Boyre	24:25.9	Cadillac	
117.	12	Ryan Vance	24:41.1	Saranac	
118.	10	Dylan Strickler	25:09.9	Ovid-Elsie	
119.	9	Chris Grupp	25:12.8	St. Louis	
120.	11	Chandler Shazri	25:16.6	Manton	
121.	9	Micha Honig	25:22.7	St. Louis	
122.	9	Nicholas Whitman	25:40.5	Ovid-Elsie	
123.	10	Michael Hoffman	25:43.1	Hemlock	
124.	9	Sam Sherwood	25:45.4	Ovid-Elsie	
125.	12	Joe Safago	26:05.3	Cadillac	
126.		Ben Patten	26:24.9	Coopersville	
127.	9	Ryan Howland	26:45.7	Leslie	
128.		Nick Beauchamp	27:01.5	Hastings	
129.	10	Austin Leja	27:25.6	Manton	
130.	10	Jake Tumath	27:59.5	Cadillac	
131.		Mitchell Hawkins	28:43.3	Fremont	
132.	9	John McGuire	29:29.2	Beal City	
133.		Johnathon Shomali	29:35.7	Corunna	
134.		Damon Cove	29:47.0	Hastings	
135.		Josh Clous	30:10.4	Hastings	
136.	12	Nathan Rouster	30:50.4	Hanover-Horton


Boys 5,000 Meters JV Boys White Race  
Official Team Scores
1.	Saginaw Heritage	20
2.	Grand Rapids Chris...	36
3.	Grand Rapids Fores...	95
4.	Ionia	112
5.	St Johns	138
6.	Holt	165
7.	Owosso	226
8.	Lowell	228
9.	Greenville	240
 
 
1.	10	Matt Beaudin	17:47.1	Saginaw Heritage	
2.	12	Nathan Derdowski	17:59.6	Saginaw Heritage	
3.	10	Connor Lavigne	18:06.7	Saginaw Heritage	
4.		Leland Robertson	18:12.0	Grand Rapids Christian	
5.	11	Michael Reh	18:13.1	Saginaw Heritage	
6.		Paul Childress	18:14.3	Grand Rapids Christian	
7.		William VanDyken	18:29.2	Grand Rapids Christian	
8.		Noah Carpenter	18:39.2	Grand Rapids Christian	
9.	10	James Stewart	18:41.3	Saginaw Heritage	
10.	11	Jordan Borchard	18:44.4	Saginaw Heritage	
11.		Nate Westenbroek	18:45.3	Grand Rapids Christian	
12.	10	Johnathan Schaefer	18:49.1	Grand Rapids Forest Hills ...	
13.	11	Mitch Mynatt	18:50.9	Saginaw Heritage	
14.	10	Ethan Grayeb	18:51.4	Grand Rapids Forest Hills ...	
15.		Hans Leisman	18:52.8	Grand Rapids Christian	
16.	10	Tom Yura	18:54.5	Saginaw Heritage	
17.	10	Ryan Laorr	18:56.1	Saginaw Heritage	
18.	10	Tristin Ward	18:58.9	Ionia	
19.	11	Connor Szukhent	19:07.1	Saginaw Heritage	
20.		Marcus James	19:09.9	Grand Rapids Christian	
21.	10	Jake Van Ess	19:22.7	Ionia	
22.	11	Brendan Schneider	19:27.6	Grand Rapids Forest Hills ...	
23.		Micah Carpenter	19:31.4	Grand Rapids Christian	
24.	9	Nolan Wirth	19:41.9	St Johns	
25.		Jake Gunnoe	19:48.6	Grand Rapids Christian	
26.	12	Jack Tucker	19:49.6	Grand Rapids Forest Hills ...	
27.	10	Garrett Nauta	19:52.4	Lowell	
28.	10	Matt Felice	19:58.7	Ionia	
29.	11	Chase Childrey	19:59.3	St Johns	
30.		David Byl	20:00.3	Grand Rapids Christian	
31.	10	Taylor Lutz	20:00.6	Saginaw Heritage	
32.	10	Jordan Buck	20:00.9	Holt	
33.	12	Nicolas Huard	20:01.4	St Johns	
34.	12	Brandon Freudenstein	20:02.4	Saginaw Heritage	
35.		Gordon Groenhout	20:02.9	Grand Rapids Christian	
36.	10	Max Ketelhut	20:04.6	Saginaw Heritage	
37.	9	Eric TerHaar	20:07.1	Zeeland West	
38.		Dillon Luymes	20:14.0	Grand Rapids Christian	
39.	10	Cameron Ross	20:23.6	Ionia	
40.	10	Cody Kammers	20:24.2	Ionia	
41.		Bastian Bouman	20:27.0	Grand Rapids Christian	
42.	11	Michael Hawkins	20:29.7	Grand Rapids Forest Hills ...	
43.	11	Aaron Centofanti	20:34.8	Holt	
44.	10	Levi Petersen	20:35.3	Holt	
45.	11	Ryan Wholfert	20:36.1	St Johns	
46.		Jared Downing	20:44.0	Greenville	
47.	12	Mason Friend	20:45.8	Saginaw Heritage	
48.	10	Marcus McKay	20:47.7	Grand Rapids Forest Hills ...	
49.	12	Chris Baldwin	20:51.0	Saginaw Heritage	
50.	10	Derek Beard	20:53.3	Owosso	
51.	9	Zach Sisco	20:57.1	St Johns	
52.	9	Ethan Schreur	20:59.1	Zeeland West	
53.	10	Aaron Esparza	21:00.4	Saginaw Heritage	
54.	10	Cole McGregor	21:03.8	Saginaw Heritage	
55.	9	Brady Falor	21:07.1	St Johns	
56.	11	Patrick Johnson	21:12.6	Holt	
57.	12	Gavin Knapp	21:13.4	Saginaw Heritage	
58.	11	Kahilb Morris	21:16.2	Ionia	
59.	11	James Sitarski	21:22.5	Saginaw Heritage	
60.	10	Wylie Joynt	21:23.9	Saginaw Heritage	
61.	11	Alex Rosencrance	21:24.6	Grand Rapids Forest Hills ...	
62.	12	Max Peston	21:27.1	Holt	
63.	10	Brendan Kiel	21:27.9	St Johns	
64.	10	Nathan Bondi	21:29.4	Holt	
65.	11	Dan Onan	21:31.2	Lowell	
66.		Nelson Byington	21:31.6	Greenville	
67.	11	Cody Schott	21:42.9	Owosso	
68.		Jesse Zandee	21:46.7	Grand Rapids Christian	
69.	10	Karl Herrmann	21:48.6	Saginaw Heritage	
70.	11	Voss Purkey	21:50.2	St Johns	
71.		Johan Lee	21:50.8	Grand Rapids Christian	
72.		Logan Gaastra	21:51.4	Grand Rapids Christian	
73.	10	Trevor Feldpausch	21:51.7	St Johns	
74.	12	Cavan Ahearne	21:53.9	Owosso	
75.	11	Lucas Messmer	22:03.5	Owosso	
76.	12	Colin Clark	22:06.2	Saginaw Heritage	
77.	12	Wyatt Malkin	22:07.4	St Johns	
78.	10	Ivan Liekert	22:17.6	St Johns	
79.		Nathan Downing	22:26.7	Greenville	
80.	11	Eric Dorris	22:30.4	Owosso	
81.	12	James Fulghum	22:46.5	Holt	
82.	10	Reece Karns	22:50.7	Lowell	
83.	11	Brayton Grant	22:52.1	Lowell	
84.	10	Nathaniel Webber	23:04.4	Holt	
85.	10	Andy Beagle	23:08.6	St Johns	
86.	9	Parker Soukup	23:09.3	Owosso	
87.		Griffen Lampman	23:25.4	Greenville	
88.		Joel Karsten	23:28.5	Grand Rapids Christian	
89.	11	Zach Marks	23:31.7	Owosso	
90.		Kees VanLiere	23:34.9	Grand Rapids Christian	
91.	10	Robert Killeen	23:35.1	Grand Rapids Forest Hills ...	
92.	12	Nick Lyon	23:42.4	Zeeland West	
93.	12	Lance Law	24:02.2	Owosso	
94.	10	Dominic Vega	24:16.8	Saginaw Heritage	
95.	10	Quinn Barcus	24:22.5	Owosso	
96.		Nick Gill	24:34.7	Grand Rapids Christian	
97.	11	Louie Hart	24:46.1	Lowell	
98.	11	Jared Vandenbosch	24:46.3	Zeeland West	
99.		Reed Cox	24:46.7	Greenville	
100.	12	Scott Laorr	24:53.6	Saginaw Heritage	
101.	11	Danny Bernard	25:00.4	Saginaw Heritage	
102.	10	Jonathon Wolfarth	25:10.2	Cedar Springs	
103.	12	Alex Dlouhy	25:27.4	Lowell	
104.	10	Andrew Withrow	25:33.4	Saginaw Heritage	
105.		Tom VanderWoude	26:44.1	Grand Rapids Christian	
106.	12	Jacob Robinson	27:09.2	Owosso	
107.	9	Patrick Liquigli	37:17.0	Grand Rapids Forest Hills ...	
108.	10	Jack Albertelli	37:18.0	Grand Rapids Forest Hills ...	


Boys 5,000 Meters Boys Green Race  
Official Team Scores
1.	Corunna	58
2.	Clare	110
3.	Ludington	113
4.	Fremont	114
5.	Cadillac	177
6.	Leslie	195
7.	Newaygo	199
8.	Charlotte	219
9.	Alma	247
10.	Big Rapids	249
11.	Coopersville	275
12.	Durand	290
13.	Ovid-Elsie	300
14.	Grant	382
15.	Portland	390
16.	Farwell	415
17.	Howard City-Tri-Co...	434
 
 
1.		Blake Watson	16:27.4	Corunna	
2.		Kapo Suarez	16:29.2	Coopersville	
3.	12	Matthew Ritter	16:39.3	Ludington	
4.		Jake Morey	16:59.9	Alma	
5.		Jacob Trowbridge	17:01.1	Corunna	
6.	12	Jarren Guy	17:08.1	Durand	
7.	11	Miles Garn	17:12.8	Charlotte	
8.		Matthew Zerfas	17:18.9	Fremont	
9.	12	Phillip Merrell	17:24.3	Cadillac	
10.		Kyler Phillips	17:25.8	Clare	
11.		Kevin Spicer-Torres	17:31.1	Clare	
12.	12	Matt Subject	17:32.4	Leslie	
13.		Hunter Nivison	17:32.9	Clare	
14.	11	Max Smith	17:36.0	Newaygo	
15.		Dylan Wibert	17:36.4	Corunna	
16.		Noah Jacobs	17:37.7	Corunna	
17.	12	Trevor Thiebaut	17:39.7	Cadillac	
18.	12	Bruce Baker	17:41.1	Charlotte	
19.	11	Luke Schwass	17:41.9	Ludington	
20.	12	Chris Snow	17:44.0	Ludington	
21.		Kyle Mesh	17:44.4	Corunna	
22.		Dominic Garcia	17:50.6	Alma	
23.	11	Ty Pardee	17:52.5	Ovid-Elsie	
24.	11	Zack Adkins	17:53.2	Durand	
25.		Sam Kaastra	17:54.4	Fremont	
26.		Jon Castle	17:56.5	Fremont	
27.		Sam Stitt	17:57.0	Fremont	
28.		Cole Hamilton	17:58.1	Fremont	
29.		Jesse Saxton	18:00.0	Grant	
30.		Curtis Jewett	18:06.8	Fremont	
31.	12	Steven Wiltse	18:07.2	Leslie	
32.	11	Andrew Polasek	18:08.4	Newaygo	
33.	12	Luke Riley	18:13.0	Ludington	
34.		Collin Lott	18:22.9	Alma	
35.	11	Max Stebbins	18:26.1	Cadillac	
36.	9	Mark Jacobs	18:28.0	Big Rapids	
37.		Ben Haupt	18:28.7	Clare	
38.	11	Ben Jensen	18:31.5	Ludington	
39.		Chase Field	18:32.4	Clare	
40.	12	Darick Wilson	18:33.7	Newaygo	
41.	10	Gage Cleveland	18:36.8	Ovid-Elsie	
42.	10	Rivver Dunham	18:41.9	Newaygo	
43.		Scottie Feldpausch	18:45.6	Corunna	
44.	9	Charles Wilkenson	18:50.0	Big Rapids	
45.	9	Aaron Jason	18:51.8	Howard City-Tri-County	
46.	11	Jarod Cobb	18:53.6	Ludington	
47.	11	Hunter Jacobs	18:57.1	Big Rapids	
48.		Luke Kline	18:57.5	Coopersville	
49.	12	Justin Keller	18:58.6	Leslie	
50.	12	Garrett Tremaine	18:59.2	Leslie	
51.	9	Daylen Garver	18:59.5	Farwell	
52.	12	Kurt Meister	19:05.9	Farwell	
53.	10	Troy Davis	19:07.3	Leslie	
54.	11	Anthony Greenwood	19:08.0	Cadillac	
55.		Andrew Goodspeed	19:11.9	Fremont	
56.	11	Levi Prater	19:13.0	Leslie	
57.	11	Aidan Johanson	19:14.1	Big Rapids	
58.	12	Mike Florian	19:15.6	Charlotte	
59.		Nate Pung	19:18.4	Portland	
60.		Sean Rutka	19:19.3	Portland	
61.		Duncan Gillett	19:21.1	Corunna	
62.	11	Austin Carlington	19:24.4	Cadillac	
63.	11	Eric Wales	19:27.8	Charlotte	
64.		Trent Matthews	19:32.0	Coopersville	
65.	9	Nate Robey	19:32.3	Big Rapids	
66.	11	Evan Gardner	19:33.5	Durand	
67.	9	Jacob Hartman	19:35.5	Leslie	
68.		Nick Wertheimer	19:39.5	Clare	
69.		Gannon Carr	19:45.8	Grant	
70.	10	Noah Stauffer	19:46.1	Big Rapids	
71.	10	Justin Threatt	19:46.9	Newaygo	
72.	10	Jacob Lesinski	19:47.1	Ludington	
73.	11	Ethan Thuma	19:50.0	Charlotte	
74.	11	Charlie Payne	19:51.0	Cadillac	
75.	10	Josh Peckens	19:51.8	Ovid-Elsie	
76.		Aaron Rutka	19:57.5	Portland	
77.	11	Justin Holmer	19:58.1	Charlotte	
78.	11	Dallas Miller	19:59.4	Newaygo	
79.		TJ Leach	20:01.2	Coopersville	
80.	10	Dakota Pfeiffer	20:14.0	Ovid-Elsie	
81.	12	Jayson Wakefield	20:15.5	Ovid-Elsie	
82.		Alex Sheridan	20:15.8	Coopersville	
83.		Mike Wertheimer	20:24.1	Clare	
84.	12	Ian Jackson	20:30.9	Cadillac	
85.	11	Brant McKay	20:34.7	Newaygo	
86.	9	Alex Garber	20:42.1	Ovid-Elsie	
87.	11	Lucas Schafer	20:43.0	Durand	
88.		Zach Vanderwiede	20:43.6	Grant	
89.	11	Mitch Mead	20:44.1	Charlotte	
90.	11	Dominik Willaford	20:46.2	Ovid-Elsie	
91.		Tony Savage	20:54.3	Portland	
92.	12	Elijah Groendal	21:03.5	Howard City-Tri-County	
93.		Hayden Bailey	21:16.6	Alma	
94.		Juan Rodriguez	21:18.1	Alma	
95.		Benancio Rodriguez	21:24.4	Grant	
96.	9	Weston Rackley	21:26.8	Howard City-Tri-County	
97.		Carson Spraug	21:59.2	Coopersville	
98.	10	Damien Brown	22:05.4	Farwell	
99.	12	Cameron Hysell	22:15.8	Howard City-Tri-County	
100.	10	Andy Upham	22:46.0	Big Rapids	
101.		Michael Hubbard	23:14.9	Grant	
102.	12	James Ryan	23:28.2	Howard City-Tri-County	
103.	9	Parker Martin	24:01.1	Howard City-Tri-County	
104.		Brandon Benjamin	24:15.7	Portland	
105.		Tommy Kelley	24:37.2	Grant	
106.	9	Trevor Frost	25:42.5	Farwell	
107.	12	Jeremiah Helsius	27:34.7	Durand	
108.	9	Stephen Conroy	29:02.9	Farwell	


Boys 5,000 Meters Boys White Race  
Official Team Scores
1.	Saginaw Heritage	51
2.	Grand Rapids Chris...	58
3.	Forest Hills Eastern	126
4.	Holt	130
5.	Grand Rapids Fores...	137
6.	St Johns	156
7.	Ionia	181
8.	Zeeland West	229
9.	Owosso	255
10.	Lowell	270
11.	Alpena	270
12.	Cedar Springs	275
13.	Hastings	276
14.	Greenville	389
 
 
1.	11	Austin Sargent	16:15.0	Cedar Springs	
2.		Mark DeJong	16:29.8	Grand Rapids Christian	
3.	12	Grant Colligan	16:30.7	Holt	
4.	11	Parker Eisengruber	16:33.5	Saginaw Heritage	
5.	11	Andrew Wittland	16:42.0	Grand Rapids Forest Hills ...	
6.	12	Ethan Davenport	16:44.2	Saginaw Heritage	
7.	11	Codey Cook	16:45.0	St Johns	
8.	11	Alberto Gomez	16:46.6	Holt	
9.	12	Nolan Redetzke	16:46.9	Forest Hills Eastern	
10.	12	Max Cobb	16:52.3	Saginaw Heritage	
11.	12	Chris Lopez	16:53.2	Saginaw Heritage	
12.		Zach Terpstra	16:57.9	Grand Rapids Christian	
13.		Benny Briseno	17:01.9	Grand Rapids Christian	
14.		Patrick Jonker	17:03.1	Grand Rapids Christian	
15.	12	Dakota Brasseur	17:03.6	Owosso	
16.	11	Mark Danks	17:11.1	Holt	
17.		Jim VanDyke	17:13.1	Grand Rapids Christian	
18.		Chance Miller	17:13.9	Hastings	
19.	11	Brendan Lenhardt	17:16.7	Forest Hills Eastern	
20.	11	Andrew Ellsworth	17:24.4	Saginaw Heritage	
21.	11	Joey DeBoer	17:26.5	Forest Hills Eastern	
22.	12	Andrew Hyatt	17:26.8	St Johns	
23.	10	Owen Purdue	17:27.0	Grand Rapids Forest Hills ...	
24.		Aaron Brink	17:27.6	Grand Rapids Christian	
25.	10	Ryan Kramer	17:27.9	St Johns	
26.	12	Dillon Braun	17:28.4	Ionia	
27.		Justin Varineau	17:28.8	Grand Rapids Christian	
28.	11	Nick Macdonald	17:30.7	Lowell	
29.	11	Aaron Strieff	17:36.5	Zeeland West	
30.	11	Jordan Zamarron	17:38.4	Ionia	
31.	11	Peter Pelon	17:40.7	Ionia	
32.	11	Mitchell Vredeveld	17:41.6	Grand Rapids Forest Hills ...	
33.		Ronnie Collins	17:43.7	Hastings	
34.	12	Alec Esparza	17:48.5	Saginaw Heritage	
35.	11	Zac Diamond	17:49.9	Lowell	
36.	10	Cooper Thieme	17:50.5	Forest Hills Eastern	
37.	11	Jacob Houser	17:51.4	Zeeland West	
38.	10	Jack Callahan	17:55.5	Grand Rapids Forest Hills ...	
39.	12	Caleb Mounts	17:57.4	Grand Rapids Forest Hills ...	
40.	11	Justin Jones	17:58.4	Cedar Springs	
41.	12	Robbie Heyboer	18:00.4	Forest Hills Eastern	
42.	11	Thomas Horak	18:02.6	Owosso	
43.	10	Jarek Brower	18:03.1	Zeeland West	
44.	11	Tellis Donajkowski	18:06.3	Alpena	
45.	11	Tim Mayer	18:12.4	Ionia	
46.	9	Isaac Cross	18:13.5	Alpena	
47.	10	Josiah Quinn	18:17.6	St Johns	
48.	12	Conner DeWeerd	18:18.8	Zeeland West	
49.	11	Marshal Rademacer	18:21.5	Ionia	
50.	10	Justin Buck	18:22.0	Holt	
51.	12	Steven Bednarz	18:25.0	Saginaw Heritage	
52.	12	Jorge Cardenas	18:25.3	Ionia	
53.	10	David Hefty	18:29.5	Holt	
54.	10	Nathan Wehrle	18:29.9	Holt	
55.	10	Sam Parsons	18:34.9	St Johns	
56.	12	Liam Hanlon	18:36.4	Grand Rapids Forest Hills ...	
57.	12	Ben Diamond	18:45.1	Alpena	
58.		Jake Miller	18:49.5	Hastings	
59.	12	Clay Jacobs	18:53.3	Alpena	
60.	11	Tyler Bigelow	18:56.7	Holt	
61.	10	Adam Marks	18:58.0	Lowell	
62.	11	Andrew Nikolajuk	19:03.5	Grand Rapids Forest Hills ...	
63.	11	Duncan Wright	19:06.4	St Johns	
64.	10	Ryan Wirgau	19:10.9	Alpena	
65.	11	Ryan Comrie	19:11.3	Owosso	
66.	10	Max LeDuc	19:11.6	Owosso	
67.	12	Ryan Weaver	19:12.2	Owosso	
68.	12	Marc VandenBerg	19:13.9	Lowell	
69.	10	Eric Willis	19:14.8	Owosso	
70.	11	Brady Cramer	19:19.4	St Johns	
71.		Chris Jacobsen	19:20.4	Greenville	
72.	11	Benjamin Smart	19:22.4	Zeeland West	
73.		Josh Scott	19:26.1	Greenville	
74.	10	Remington Sawade	19:32.6	Cedar Springs	
75.	10	Brandon Harthorn	19:34.4	Cedar Springs	
76.		Brandon Gray	19:37.3	Hastings	
77.	12	David Hoffa	19:40.2	Owosso	
78.	11	Alex Bohr	19:44.9	Lowell	
79.		Stephen Hilliker	19:45.3	Greenville	
80.	12	Hunter Foco	19:46.7	Zeeland West	
81.	12	Luke Vaness	19:49.2	Ionia	
82.		Ryan Loiselle	19:54.1	Greenville	
83.	12	Jon Wyckoff	19:54.4	Lowell	
84.		Jered Milner	20:07.0	Greenville	
85.	11	James Tepin	20:08.4	Cedar Springs	
86.	11	James Crosby	20:10.5	Forest Hills Eastern	
87.		Andrew Mason	20:13.3	Greenville	
88.		Seth Davis	20:15.8	Greenville	
89.	10	Kolin Ghidoni	20:20.2	Alpena	
90.	11	Bailey Barr	20:23.7	Alpena	
91.		Alex Beauchamp	20:25.7	Hastings	
92.	9	Dallan Toth	20:41.1	Alpena	
93.	12	Travis Brubaker	20:44.4	Lowell	
94.		Jacob Pratt	20:55.6	Hastings	
95.	9	Daniel Karsten	20:58.8	Forest Hills Eastern	
96.	10	Austin Veele	21:11.8	Zeeland West	
97.		Lucas Elliott	21:20.2	Hastings	
98.	12	Dylan Finch	21:21.0	Cedar Springs	
99.	9	Garrett McHarg	22:20.6	Alpena	


Boys 5,000 Meters Boys Blue Race  
Official Team Scores
1.	Saugatuck	71
2.	Mt. Pleasant Sacre...	72
3.	Bear Lake	97
4.	Fowler	132
5.	Beal City	146
6.	Capital Homeschool	199
7.	Potterville	199
8.	Manton	208
9.	White Cloud	221
10.	Montabella	240
11.	St Patrick	267
12.	Holton	294
13.	Fulton	331
14.	St Philip Catholic...	370
15.	Hudsonville Freedo...	373
16.	Bellevue	420
 
 
1.	12	Clayton Springer	16:34.8	Saugatuck	
2.	11	Jacob Pettinga	16:42.5	Saugatuck	
3.	11	Bohdan Hartman	17:03.3	Fulton	
4.	12	Jim English	17:05.8	Mt. Pleasant Sacred Heart	
5.	12	John Girven	17:11.2	Bear Lake	
6.	12	Cooper Terry	17:15.3	Mt. Pleasant Sacred Heart	
7.		Jordan Anderson	17:27.3	Bear Lake	
7.	10	Jordan Anderson	17:27.3	Bear Lake	
8.	11	Drew Bierstetel	17:34.3	Fowler	
9.	10	Logan Moyle	17:37.0	Mt. Pleasant Sacred Heart	
10.	12	Zach Feldpausch	17:44.7	Fowler	
11.	11	Joe Brown	17:48.2	Saugatuck	
12.	12	August Schmeideknecht	17:48.8	Potterville	
13.	12	Christian Watson	17:51.1	Montabella	
14.	9	Landon Dysart	17:53.0	Capital Homeschool	
15.	10	Ethan Schafer	17:53.8	Beal City	
16.	12	Brice Thelen	18:00.2	Fowler	
17.	10	Kelton Eldred	18:00.6	Montabella	
18.	10	Tony Perez	18:03.3	Mt. Pleasant Sacred Heart	
19.	12	John Schoedel	18:06.2	Bear Lake	
19.	12	John Schoedel	18:06.2	Bear Lake	
20.	12	Steven Bailey	18:09.3	White Cloud	
21.	11	Tommy Brettschneider	18:12.1	Manton	
22.	11	Sam Traver	18:13.2	Potterville	
23.	11	Nick Pung	18:15.4	Beal City	
24.		Cole Verrett	18:19.1	Bear Lake	
24.	10	Cole Verrett	18:19.1	Bear Lake	
25.	12	Joe Wohlfert	18:23.2	Fowler	
26.	12	Jordan Sinkel	18:28.1	Manton	
27.	9	Nick Butch	18:28.4	Saugatuck	
28.	11	Taylor Rodriguez	18:31.0	White Cloud	
29.	9	David Reihl	18:33.1	Beal City	
30.	9	Orlando Carrion	18:33.5	Saugatuck	
31.	12	Dillon Gouge	18:35.5	Manton	
32.	10	Isaac Brown	18:37.0	St Patrick	
33.	9	Jacob Tanner	18:39.1	Holton	
34.	10	Ben DeMass	18:40.5	Capital Homeschool	
35.	10	Sam Neyer	18:43.1	Mt. Pleasant Sacred Heart	
36.	12	Jonathan Alvaro	18:45.1	Capital Homeschool	
37.	9	Nicholas Freeman	18:47.1	St Patrick	
38.	10	Apollo Schafer	18:48.0	Beal City	
39.	12	Michael Granzotto	18:49.2	Saugatuck	
40.	9	David Borland	18:51.5	Saugatuck	
41.	11	James Kolb	18:54.1	Beal City	
42.	12	Shane Peterson	18:56.1	Bear Lake	
43.	9	Nathan Freeman	18:59.2	St Patrick	
44.		Jared Bair	19:00.2	Bear Lake	
44.	11	Jared Bair	19:00.2	Bear Lake	
45.	11	Zach Bellinger	19:01.7	Beal City	
46.	11	Andy Fitzpatrick	19:07.3	Traverse City St. Francis	
47.	10	Michael Belinsky	19:08.6	Bear Lake	
47.	10	Michael Belinsky	19:08.6	Bear Lake	
48.	11	Brendan Carrick	19:09.1	Beal City	
49.	12	Nicholas Newton	19:14.7	St Philip Catholic Central	
50.	11	Aaron Poling	19:18.2	Holton	
51.	12	Christian Green	19:23.0	White Cloud	
52.	9	Tyler Vermillion	19:24.5	Potterville	
53.	9	Jack Greenman	19:25.5	St Philip Catholic Central	
54.	9	Nick Meddaugh	19:26.7	Traverse City St. Francis	
55.	9	Zach Yarger	19:30.9	Potterville	
56.	9	Graham Smith	19:32.2	St Patrick	
57.	11	Nathan Hartges	19:32.5	Capital Homeschool	
58.	10	Nathan Meekhof	19:32.9	Hudsonville Freedom Christ...	
59.	11	Damon Anuci	19:33.7	White Cloud	
60.	11	Gabe Nymeyer	19:39.8	Hudsonville Freedom Christ...	
61.	12	Zach Bates	19:42.1	Fulton	
62.	12	Elliott Shoemaker	19:45.6	Capital Homeschool	
63.	11	Alec Badgley	19:51.8	Potterville	
64.	11	Jordan Johnigan	20:01.2	Manton	
65.	10	Jerry Dunham	20:01.9	Traverse City St. Francis	
66.	11	Duane Baker	20:02.4	Holton	
67.	12	Griffith Cook-Kirsch	20:08.9	Bellevue	
68.	9	Sam Lothamer	20:09.3	Bellevue	
69.	9	Tyler Gondek	20:10.9	Vestaburg	
70.	9	Calvin Nelson	20:12.6	White Cloud	
71.	11	Tanner Fowler	20:14.8	Holton	
72.	9	Brock Wright	20:29.2	Manton	
73.	10	Joel Bucao	20:29.7	Montabella	
74.	12	Michael Hyde	20:34.9	Montabella	
75.	12	Dakoda Lobert	20:35.9	Montabella	
76.	9	Grant Fedewa	20:36.8	Capital Homeschool	
77.	10	Will Schafer	20:40.1	Fowler	
78.	11	Jesse Taylor	20:40.9	Manton	
79.	9	Nick Kaercher	20:45.6	Hudsonville Freedom Christ...	
80.	12	Cayden Saurbek	20:51.5	Fowler	
81.	9	Sam Corbin	20:56.3	Potterville	
82.	12	Jacob Doerr	21:01.8	Capital Homeschool	
83.	11	Rook Lantinga	21:07.6	St Philip Catholic Central	
84.	12	Matt Miller	21:12.1	Potterville	
85.	10	Nate Thering	21:25.2	Mt. Pleasant Sacred Heart	
86.	11	Cameron Andrews	21:28.5	Holton	
87.	12	Eli Albring	21:31.0	Montabella	
88.	11	Jordan Biddinger	21:46.0	Fulton	
89.	10	Garrett Hall	21:54.8	Bellevue	
90.	9	Trenton VandeGutche	22:02.9	Hudsonville Freedom Christ...	
91.	11	Paul Potter	22:18.6	Manton	
92.	10	Jacob Hong	22:25.3	Fowler	
93.	10	John Obeid	22:40.8	Mt. Pleasant Sacred Heart	
94.	10	John Amland	22:44.0	Montabella	
95.	11	Michael Bruce	22:48.3	Holton	
96.	11	Jarrett Coblentz	22:50.2	Fulton	
97.	11	Ryan Womble	23:09.9	Fulton	
98.	11	Kyle Elliott	23:23.2	Holton	
99.	9	Jordan Snyder	23:28.4	St Philip Catholic Central	
100.	10	Jack Wojcik	23:28.8	St Philip Catholic Central	
101.	11	Aaron Koning	23:44.6	White Cloud	
102.	9	Aaron Macmaster	24:18.4	Hudsonville Freedom Christ...	
103.	12	Daniel Yates	24:31.4	St Philip Catholic Central	
104.	11	Teddy McNeir	24:33.4	St Philip Catholic Central	
105.	9	Thomas Wernet	25:02.1	St Patrick	
106.	12	Chase Maxson	25:57.1	Bellevue	
107.	9	Philip Wernet	26:32.3	St Patrick	
108.	10	Caleb Robinson	27:04.7	Bellevue	
109.	9	Aaron Pratt	27:35.4	St Patrick	
110.	10	Brian Will	29:06.2	Traverse City St. Francis	
111.	12	Jacob Meekhof	29:07.9	Hudsonville Freedom Christ...