| 1 |
Jacob Brown
|
8 |
GR FIRE (MI) 1 |
11:38.6 |
133.0 |
1 |
| 2 |
Colin Wesseldyk
|
8 |
Otsego (MI) 1 |
11:49.3 PR |
131.1 |
2 |
| 3 |
Liam Walters
|
7 |
Grand Rapids Public Schools (MI) 1 |
11:59.4 |
129.3 |
— |
| 4 |
Luke Gorgas
|
8 |
Saugatuck (MI) 1 |
12:04.9 |
128.3 |
3 |
| 5 |
Clayton Ackley
|
8 |
Hart (CA) 1 |
12:07.8 |
127.8 |
4 |
| 6 |
Ian Velzen-Haner
|
8 |
Grand Rapids Christian (MI) 1 |
12:15.3 |
126.5 |
5 |
| 7 |
Ryan Brinker
|
7 |
East Grand Rapids (MI) 1 |
12:17.3 |
126.2 |
6 |
| 8 |
Gabe Wirebaugh
|
8 |
Holland Calvary Christian (MI) 1 |
12:22.6 |
125.3 |
— |
| 9 |
Seth Ackley
|
8 |
Hart (CA) 2 |
12:23.2 |
125.2 |
7 |
| 10 |
Nathan DeWitt
|
8 |
Holland Christian (MI) 1 |
12:24.7 |
124.9 |
8 |
| 11 |
Temamen Warners
|
8 |
Grand Rapids Christian (MI) 2 |
12:28.1 |
124.4 |
9 |
| 12 |
Davis Christy
|
7 |
East Grand Rapids (MI) 2 |
12:28.3 PR |
124.3 |
10 |
| 13 |
Logan Becker
|
8 |
East Grand Rapids (MI) 3 |
12:30.3 PR |
124.0 |
11 |
| 14 |
Ethan Raseman
|
8 |
Otsego (MI) 2 |
12:30.9 SR |
123.9 |
12 |
| 15 |
Will Engbers
|
6 |
Holland Christian (MI) 2 |
12:37.9 |
122.8 |
13 |
| 16 |
Gavin Porter
|
8 |
Northern Hills (MI) 1 |
12:51.8 SR |
120.6 |
14 |
| 17 |
Luke Aldrich
|
8 |
Otsego (MI) 3 |
12:53.9 PR |
120.3 |
15 |
| 18 |
Caleb Boes
|
8 |
Grand Rapids South Christian (MI) 1 |
12:54.7 |
120.1 |
16 |
| 19 |
Sam DeBoer
|
8 |
Holland Christian (MI) 3 |
12:56.1 |
119.9 |
17 |
| 20 |
Levi Mills
|
8 |
Catholic United (MI) 1 |
12:56.7 |
119.8 |
18 |
| 21 |
Rowen Bishop
|
6 |
East Grand Rapids (MI) 4 |
13:01.7 |
119.1 |
19 |
| 22 |
Noah Patterson
|
8 |
Northern Hills (MI) 2 |
13:03.7 PR |
118.8 |
20 |
| 23 |
Easton Vander Zwaag
|
8 |
Hart (CA) 3 |
13:04.3 |
118.7 |
21 |
| 24 |
Lucas Peterson
|
8 |
OJ DeJonge (MI) 1 |
13:08.5 |
118.1 |
22 |
| 25 |
Colin Taylor-Denooyer
|
6 |
Holland Christian (MI) 4 |
13:10.8 |
117.7 |
23 |
| 26 |
Trevor Johnson
|
8 |
Otsego (MI) 4 |
13:11.4 |
117.6 |
24 |
| 27 |
Adam Hahn
|
8 |
Northern Hills (MI) 3 |
13:14.4 SR |
117.2 |
25 |
| 28 |
Michael Cornell
|
8 |
Northern Hills (MI) 4 |
13:15.8 PR |
117.0 |
26 |
| 29 |
Charlie Stormer
|
8 |
Saugatuck (MI) 2 |
13:16.6 |
116.9 |
27 |
| 30 |
Gavin Betten
|
7 |
Catholic United (MI) 2 |
13:20.1 |
116.4 |
28 |
| 31 |
Alex Thole
|
7 |
East Grand Rapids (MI) 5 |
13:24.8 |
115.7 |
29 |
| 32 |
Will Marth
|
8 |
GR FIRE (MI) 2 |
13:32.7 |
114.6 |
30 |
| 33 |
Isaac Kortz
|
6 |
GR FIRE (MI) 3 |
13:33.7 |
114.5 |
31 |
| 34 |
John DiPiazza
|
8 |
GR FIRE (MI) 4 |
13:33.7 PR |
114.5 |
32 |
| 35 |
Noah Peters
|
8 |
East Grand Rapids (MI) 6 |
13:38.2 |
113.8 |
33 |
| 36 |
Ethan Hill
|
8 |
GR FIRE (MI) 5 |
13:39.4 |
113.7 |
34 |
| 37 |
Caleb Bitely
|
8 |
Hart (CA) 4 |
13:40.9 |
113.5 |
35 |
| 38 |
Wyatt Dean
|
8 |
Hart (CA) 5 |
13:41.4 |
113.4 |
36 |
| 39 |
Collin Peal
|
8 |
Catholic United (MI) 3 |
13:45.5 SR |
112.9 |
37 |
| 40 |
Max Stitt
|
6 |
Hart (CA) 6 |
13:45.9 |
112.8 |
38 |
| 41 |
Isaak Boes
|
8 |
Grand Rapids Christian (MI) 3 |
13:46.7 PR |
112.7 |
39 |
| 42 |
Nat DeWaard
|
7 |
Northern Hills (MI) 5 |
13:48.3 PR |
112.5 |
40 |
| 43 |
Scott Post
|
7 |
GR FIRE (MI) 6 |
13:49.8 |
112.3 |
41 |
| 44 |
Caleb DeVries
|
8 |
Grand Rapids South Christian (MI) 2 |
13:57.9 |
111.2 |
42 |
| 45 |
Davis Head
|
8 |
East Grand Rapids (MI) 7 |
13:59.3 |
111.0 |
43 |
| 46 |
Dominic Maslanka
|
7 |
Catholic United (MI) 4 |
13:59.9 |
110.9 |
44 |
| 47 |
Sam Murillo
|
8 |
Holland Christian (MI) 5 |
14:00.5 |
110.9 |
45 |
| 48 |
Eli Westra
|
8 |
Grand Rapids South Christian (MI) 3 |
14:01.3 PR |
110.8 |
46 |
| 49 |
Nathan Bengelink
|
7 |
Holland Christian (MI) 6 |
14:01.7 |
110.7 |
47 |
| 50 |
Cooper Kemperman
|
8 |
Northern Hills (MI) 6 |
14:03.6 SR |
110.5 |
48 |
| 51 |
Hudson Kiteley
|
7 |
Benzie Central (MI) 1 |
14:03.8 PR |
110.4 |
49 |
| 52 |
Hudson Kemperman
|
7 |
Northern Hills (MI) 7 |
14:04.7 PR |
110.3 |
50 |
| 53 |
Joe Waalkes
|
7 |
Grand Rapids Christian (MI) 4 |
14:04.8 |
110.3 |
51 |
| 54 |
Jonathan Horn
|
8 |
Otsego (MI) 5 |
14:08.7 |
109.8 |
52 |
| 55 |
Noah Lambers
|
7 |
Holland Christian (MI) 7 |
14:09.9 |
109.6 |
53 |
| 56 |
Joseph McClelland
|
8 |
Northern Hills (MI) 8 |
14:12.4 PR |
109.3 |
— |
| 57 |
Skyler Eldersveld
|
8 |
Holland Christian (MI) 8 |
14:14.4 |
109.1 |
— |
| 58 |
William VanderLaan
|
8 |
East Grand Rapids (MI) 8 |
14:15.1 |
109.0 |
— |
| 59 |
Elijah Robinson
|
8 |
East Grand Rapids (MI) 9 |
14:15.7 |
108.9 |
— |
| 60 |
Walter Zimdar
|
7 |
East Grand Rapids (MI) 10 |
14:15.9 |
108.9 |
— |
| 61 |
Ryan McMahon
|
8 |
East Grand Rapids (MI) 11 |
14:17.5 |
108.7 |
— |
| 62 |
Oscar Alstadt
|
8 |
Northern Hills (MI) 9 |
14:20.9 PR |
108.3 |
— |
| 63 |
Corbin Devilbiss
|
8 |
East Grand Rapids (MI) 12 |
14:21.4 |
108.2 |
— |
| 64 |
Nathan Baker
|
7 |
Grand Rapids Christian (MI) 5 |
14:22.4 PR |
108.1 |
54 |
| 65 |
Hunter Mosher
|
8 |
Grand Rapids Christian (MI) 6 |
14:24.3 |
107.8 |
55 |
| 66 |
Connor O'Donohue
|
- |
GR FIRE (MI) 7 |
14:24.9 |
107.8 |
56 |
| 67 |
Ultan Ryan
|
6 |
OJ DeJonge (MI) 2 |
14:29.6 PR |
107.2 |
57 |
| 68 |
Brayden Rynsburger
|
6 |
Holland Christian (MI) 9 |
14:30.8 |
107.1 |
— |
| 69 |
Michael Musgrave
|
8 |
Benzie Central (MI) 2 |
14:32.4 PR |
106.9 |
58 |
| 70 |
Luke Gelderloos
|
8 |
Grand Rapids Christian (MI) 7 |
14:33.2 |
106.8 |
59 |
| 71 |
Lewis Alpers
|
7 |
Benzie Central (MI) 3 |
14:33.2 PR |
106.8 |
60 |
| 72 |
Barrett Blondin
|
6 |
Holland Christian (MI) 10 |
14:34.4 |
106.6 |
— |
| 73 |
Joseph VanderKooi
|
8 |
Grand Rapids South Christian (MI) 4 |
14:38.1 SR |
106.2 |
61 |
| 74 |
Lincoln Reynolds
|
8 |
Northern Hills (MI) 10 |
14:38.3 SR |
106.1 |
— |
| 75 |
Avery Guikema
|
6 |
Hart (CA) 7 |
14:40.7 PR |
105.9 |
62 |
| 76 |
Ryan Keen
|
8 |
Grand Rapids South Christian (MI) 5 |
14:42.2 |
105.7 |
63 |
| 77 |
Quintin Willis
|
7 |
Grand Rapids Christian (MI) 8 |
14:47.1 |
105.1 |
— |
| 78 |
Jimmy Strahan
|
8 |
OJ DeJonge (MI) 3 |
14:50.1 |
104.8 |
64 |
| 79 |
Willem Gollannek
|
8 |
East Grand Rapids (MI) 13 |
14:52.2 |
104.5 |
— |
| 80 |
Kai Chenlo
|
6 |
East Grand Rapids (MI) 14 |
14:55.2 |
104.2 |
— |
| 81 |
Tyler Vikstrom
|
6 |
Holland Christian (MI) 11 |
14:56.5 |
104.1 |
— |
| 82 |
Aidan Brinks
|
6 |
Holland Christian (MI) 12 |
14:57.7 |
103.9 |
— |
| 83 |
Micah Baumann
|
7 |
Holland Calvary Christian (MI) 2 |
14:58.7 |
103.8 |
— |
| 84 |
Matt Bouwhuis
|
8 |
Catholic United (MI) 5 |
15:06.6 |
102.9 |
65 |
| 85 |
Truett Tiller
|
6 |
Grand Rapids South Christian (MI) 6 |
15:07.4 |
102.8 |
66 |
| 86 |
Garrett McFarlane
|
8 |
GR FIRE (MI) 8 |
15:07.6 |
102.8 |
— |
| 87 |
Brandon Baum
|
7 |
Northern Hills (MI) 11 |
15:08.4 PR |
102.7 |
— |
| 88 |
Braydon Hoeksema
|
7 |
Northern Hills (MI) 12 |
15:09.2 PR |
102.6 |
— |
| 89 |
Issac Biesbrock
|
8 |
Northern Hills (MI) 13 |
15:10.9 PR |
102.4 |
— |
| 90 |
Kai Niewenhuis
|
8 |
Grand Rapids Christian (MI) 9 |
15:12.4 PR |
102.2 |
— |
| 91 |
John Nitengale
|
8 |
Catholic United (MI) 6 |
15:21.1 |
101.3 |
67 |
| 92 |
Curtis Fuller
|
7 |
OJ DeJonge (MI) 4 |
15:21.7 SR |
101.2 |
68 |
| 93 |
Joachim Gilbert
|
8 |
Catholic United (MI) 7 |
15:22.5 |
101.1 |
69 |
| 94 |
kyle Remmington
|
8 |
Northern Hills (MI) 14 |
15:24.5 SR |
100.9 |
— |
| 95 |
Aaron Groce
|
8 |
Northern Hills (MI) 15 |
15:25.9 SR |
— |
— |
| 96 |
Braden Kronlein
|
8 |
OJ DeJonge (MI) 5 |
15:27.8 |
100.6 |
70 |
| 97 |
Evan Erdman
|
6 |
OJ DeJonge (MI) 6 |
15:29.2 |
100.4 |
71 |
| 98 |
Nevin Slater
|
7 |
OJ DeJonge (MI) 7 |
15:29.6 |
100.4 |
72 |
| 99 |
Jack Waalkes
|
8 |
Northern Hills (MI) 16 |
15:30.4 SR |
100.3 |
— |
| 100 |
Christian Huizenga
|
6 |
Holland Christian (MI) 13 |
15:30.8 |
100.2 |
— |
| 101 |
Isaiah Olivarez
|
7 |
Northern Hills (MI) 17 |
15:32.7 PR |
100.0 |
— |
| 102 |
Calvin Ruffini
|
8 |
Northern Hills (MI) 18 |
15:35.1 PR |
— |
— |
| 103 |
Evan Spronk
|
7 |
Grand Rapids South Christian (MI) 7 |
15:38.9 |
99.4 |
73 |
| 104 |
Beckett Kreitzer
|
8 |
East Grand Rapids (MI) 15 |
15:44.1 SR |
98.8 |
— |
| 105 |
Matthew Schreiner
|
7 |
Otsego (MI) 6 |
15:44.6 SR |
98.8 |
74 |
| 106 |
Nick Zwiers
|
8 |
Grand Rapids Christian (MI) 10 |
15:44.7 |
98.8 |
— |
| 107 |
Dominic Cranmer
|
7 |
Catholic United (MI) 8 |
15:47.7 |
98.4 |
— |
| 108 |
Grayson Traynor
|
7 |
Northern Hills (MI) 19 |
15:47.7 PR |
98.4 |
— |
| 109 |
Jason Bos
|
8 |
Holland Christian (MI) 14 |
16:02.1 |
97.0 |
— |
| 110 |
Luke Groenheide
|
6 |
Holland Christian (MI) 15 |
16:03.8 |
96.8 |
— |
| 111 |
Peyton Selk
|
8 |
Allendale (MI) 1 |
16:06.4 PR |
96.5 |
— |
| 112 |
Dave Frey
|
7 |
Catholic United (MI) 9 |
16:08.9 |
96.3 |
— |
| 113 |
Nathan DeVries
|
7 |
Grand Rapids South Christian (MI) 8 |
16:11.2 |
96.1 |
— |
| 114 |
Ayden Vandyk
|
8 |
Northern Hills (MI) 20 |
16:11.3 PR |
96.1 |
— |
| 115 |
Revin Gale
|
8 |
Hart (CA) 8 |
16:11.4 |
— |
— |
| 116 |
Ethan Gabbert
|
8 |
Northern Hills (MI) 21 |
16:11.9 SR |
96.0 |
— |
| 117 |
Collin Stewart
|
8 |
Northern Hills (MI) 22 |
16:13.1 PR |
95.9 |
— |
| 118 |
Quinten Musgrave
|
7 |
Benzie Central (MI) 4 |
16:13.1 SR |
95.9 |
75 |
| 119 |
Nicholas Iorio
|
8 |
East Grand Rapids (MI) 16 |
16:14.9 |
95.7 |
— |
| 120 |
John Leidel
|
11-12 |
GR FIRE (MI) 9 |
16:18.4 SR |
80.8 |
— |
| 121 |
Micah Martin
|
8 |
Delton-Kellogg (MI) 1 |
16:19.2 PR |
95.3 |
— |
| 122 |
Parker Bagley
|
7 |
Delton-Kellogg (MI) 2 |
16:19.2 PR |
95.3 |
— |
| 123 |
Jack Brinks
|
8 |
Grand Rapids South Christian (MI) 9 |
16:19.8 SR |
95.3 |
— |
| 124 |
Drew Hausig
|
8 |
Grand Rapids Christian (MI) 11 |
16:20.9 PR |
95.2 |
— |
| 125 |
Carter Dimsdale
|
7 |
Grand Rapids Christian (MI) 12 |
16:21.9 |
95.1 |
— |
| 126 |
Isaac Hubka
|
8 |
Grand Rapids Christian (MI) 13 |
16:21.9 |
95.1 |
— |
| 127 |
Elijah Korreck
|
8 |
Otsego (MI) 7 |
16:25.9 SR |
94.7 |
76 |
| 128 |
Lasse Hagenow
|
7 |
Northern Hills (MI) 23 |
16:25.9 PR |
94.7 |
— |
| 129 |
Samuel DeVries
|
8 |
Grand Rapids Christian (MI) 14 |
16:29.6 |
94.3 |
— |
| 130 |
Tanner Hooker
|
8 |
Otsego (MI) 8 |
16:36.2 SR |
93.7 |
— |
| 131 |
Andres Escalona
|
7 |
East Grand Rapids (MI) 17 |
16:40.6 |
93.3 |
— |
| 132 |
Nicholas Muraski
|
6 |
East Grand Rapids (MI) 18 |
16:40.6 |
93.3 |
— |
| 133 |
Ryan Abramowski
|
7 |
Northern Hills (MI) 24 |
16:46.4 PR |
92.8 |
— |
| 134 |
Josiah Karel
|
6 |
Holland Christian (MI) 16 |
16:49.2 |
92.5 |
— |
| 135 |
Peter Kuperus
|
7 |
Grand Rapids Christian (MI) 15 |
16:53.2 PR |
92.2 |
— |
| 136 |
Gavin McKinney
|
7 |
Catholic United (MI) 10 |
16:55.2 |
92.0 |
— |
| 137 |
Ben Setlock
|
7 |
Catholic United (MI) 11 |
16:58.4 |
91.7 |
— |
| 138 |
Samuel Downing
|
6 |
Holland Christian (MI) 17 |
16:59.9 |
91.6 |
— |
| 139 |
Tyler VanderZanden
|
7 |
Hart (CA) 9 |
17:00.1 |
91.5 |
— |
| 140 |
Dorian Olson
|
8 |
Benzie Central (MI) 5 |
17:03.1 PR |
91.3 |
77 |
| 141 |
Ethan Smith
|
7 |
Saugatuck (MI) 3 |
17:03.1 |
91.3 |
78 |
| 142 |
Eli VanDrie
|
8 |
Grand Rapids Christian (MI) 16 |
17:06.2 PR |
91.0 |
— |
| 143 |
Loch Rigozzi
|
7 |
Saugatuck (MI) 4 |
17:09.2 |
90.7 |
79 |
| 144 |
Andrew Conrad
|
7 |
Northern Hills (MI) 25 |
17:16.7 PR |
90.1 |
— |
| 145 |
Erik Hansen
|
8 |
Northern Hills (MI) 26 |
17:18.6 PR |
89.9 |
— |
| 146 |
Christos Bird
|
8 |
Northern Hills (MI) 27 |
17:19.7 PR |
89.8 |
— |
| 147 |
Ethan Schaner
|
6 |
Hart (CA) 10 |
17:24.3 PR |
89.4 |
— |
| 148 |
Deegan Symons
|
6 |
Hart (CA) 11 |
17:25.5 PR |
89.3 |
— |
| 149 |
Austin Nickelson
|
8 |
OJ DeJonge (MI) 8 |
17:31.4 |
88.8 |
— |
| 150 |
Isaac Shepard
|
8 |
Delton-Kellogg (MI) 3 |
17:35.1 PR |
88.5 |
— |
| 151 |
Andrew Hillary
|
8 |
GR FIRE (MI) 10 |
17:36.3 |
88.4 |
— |
| 152 |
Joseph Mulder
|
7 |
East Grand Rapids (MI) 19 |
17:40.8 PR |
88.1 |
— |
| 153 |
Andrew Barz
|
8 |
OJ DeJonge (MI) 9 |
17:46.5 |
87.6 |
— |
| 154 |
Alex Mosher
|
6 |
OJ DeJonge (MI) 10 |
17:51.4 PR |
87.2 |
— |
| 155 |
Jack Lado
|
8 |
East Grand Rapids (MI) 20 |
17:56.7 |
86.8 |
— |
| 156 |
Alekander DeMorrow
|
6 |
OJ DeJonge (MI) 11 |
17:58.3 |
86.7 |
— |
| 157 |
Owen Forrester
|
6 |
OJ DeJonge (MI) 12 |
17:59.9 PR |
86.5 |
— |
| 158 |
Henry Niedzwiecki
|
6 |
Holland Christian (MI) 18 |
18:02.9 |
86.3 |
— |
| 159 |
Micah Lindstrom
|
8 |
Grand Rapids Christian (MI) 17 |
18:03.4 |
86.2 |
— |
| 160 |
Levi VanderMeyden
|
7 |
Grand Rapids South Christian (MI) 10 |
18:06.8 |
86.0 |
— |
| 161 |
Luke Taylor
|
6 |
East Grand Rapids (MI) 21 |
18:10.4 PR |
85.7 |
— |
| 162 |
Jacob Hallenbeck
|
7 |
Grand Rapids Christian (MI) 18 |
18:19.9 PR |
85.0 |
— |
| 163 |
Henry Townsend
|
8 |
East Grand Rapids (MI) 22 |
18:26.7 |
84.5 |
— |
| 164 |
Ian Richthammer
|
7 |
Catholic United (MI) 12 |
18:30.3 SR |
— |
— |
| 165 |
Ryan Millspaugh
|
8 |
OJ DeJonge (MI) 13 |
18:31.7 |
84.1 |
— |
| 166 |
Ben Lutz
|
8 |
Benzie Central (MI) 6 |
18:34.1 PR |
— |
80 |
| 167 |
Ty Schlukebir
|
6 |
Hart (CA) 12 |
19:03.6 PR |
81.8 |
— |
| 168 |
Jasper Mitchell
|
7 |
East Grand Rapids (MI) 23 |
19:12.3 |
81.1 |
— |
| 169 |
Ethan Norland
|
7 |
Otsego (MI) 9 |
19:17.8 SR |
80.8 |
— |
| 170 |
Matt Frasier
|
7 |
Hart (CA) 13 |
19:19.9 PR |
80.6 |
— |
| 171 |
Bennett Kleinheksel
|
6 |
Holland Christian (MI) 19 |
19:44.9 |
78.9 |
— |
| 172 |
Charlie Hall
|
8 |
Grand Rapids Christian (MI) 19 |
20:18.2 PR |
76.8 |
— |
| 173 |
Will James
|
7 |
OJ DeJonge (MI) 14 |
20:25.3 |
76.3 |
— |
| 174 |
Brandon Petersen
|
7 |
Catholic United (MI) 13 |
20:35.3 |
75.7 |
— |
| 175 |
Aidan Forrester
|
8 |
OJ DeJonge (MI) 15 |
21:16.9 |
73.3 |
— |
| 176 |
JJ Bizon
|
6 |
Hart (CA) 14 |
21:18.9 PR |
73.2 |
— |
| 177 |
Connor Liles
|
7 |
Allendale (MI) 2 |
21:19.9 PR |
73.1 |
— |
| 178 |
Carson Jensen
|
6 |
Hart (CA) 15 |
21:37.9 PR |
72.1 |
— |
| 179 |
Sam Richardson-Smaller
|
7 |
Saugatuck (MI) 5 |
21:41.7 SR |
71.9 |
81 |