1
Trent Logan
Clarkston
17:10.20
2
Henry Witt
Troy
17:21.30
3
Richard Qu
Troy
17:25.40
4
Braden Rykse
Clarkston
17:29.30
5
Sam King
Clarkston
17:33.40
6
Miles Foster
Clarkston
17:41.00
7
Griffin Moore
Troy
17:49.90
8
Matthew Boone
Rochester Adams
17:51.00
9
Grant Jurand
Clarkston
17:53.80
10
Benjamin Eber
Oxford
17:57.40
11
Luke Nagy
Rochester Adams
17:57.60
12
Isaac Clark
Troy
18:00.40
13
Luke Mulka
Utica Ford
18:03.80
14
James Freeman
Rochester Hills Stoney Creek
18:06.40
15
Billy Paulson
Clarkston
18:07.60
16
Michael Secord
Oxford
18:10.30
17
Gavin Culloty
Clarkston
18:11.20
18
Alonso San Vicente Lugo
Rochester
18:11.30
19
Gavin Wilkins
Rochester Adams
18:13.30
20
Matthew Buchanan
Oxford
18:13.50
21
Benjamin Ruprecht
Rochester
18:15.50
22
Alexander Klenczar
Troy
18:16.00
23
Akshay Duvvuru
Rochester Adams
18:20.00
24
Jack Heist
Clarkston
18:26.30
25
Benjamin Barkham
Rochester Hills Stoney Creek
18:31.30
26
Ryan Legg
Clarkston
18:35.50
27
Travis Sam
Rochester
18:35.90
28
Christopher Gatto
Troy
18:36.90
29
Anderson Buckland
Lake Orion
18:38.60
30
Jackson Fry
Clarkston
18:40.00
31
Aiden Callahan
Lake Orion
18:44.80
32
Braulio Limon Urdapilleta
Rochester Hills Stoney Creek
18:46.60
33
Dillon Pham
Utica Ford
18:47.10
34
Hector Ibarra
Rochester Adams
18:47.30
35
Keston Rodda
Rochester Adams
18:48.80
36
Magnus Jurtz
Bloomfield Hills
18:48.90
37
Dylan Trent
Rochester Hills Stoney Creek
18:49.20
38
Aiden Lindblom
Bloomfield Hills
18:49.80
39
Charles Zhang
Troy
18:50.20
40
Max Stokes
Clarkston
18:51.10
41
Miles Holt
Oxford
18:53.80
42
Christopher Lair
Troy
18:54.10
43
Mason Tines
Oxford
18:56.80
44
Conrad Kohl
Troy
18:57.60
45
Noah Kraegel
Rochester Adams
18:59.00
46
Conor Courtade
Rochester Hills Stoney Creek
18:59.80
47
Collin Grahl
Lake Orion
19:00.60
48
Jacob Bentley
Sterling Heights Stevenson
19:04.50
49
Kyle Swanson
Sterling Heights Stevenson
19:05.30
50
James Mihelich
Troy
19:05.90
51
Mustafa Ali
Troy Athens
19:09.60
52
Ethan Feys
Troy Athens
19:13.80
53
Ryan Obry
Oxford
19:17.50
54
Nico Mangino
Utica Ford
19:19.30
55
Andrew Brancheau
Clarkston
19:20.50
56
Pranav Manivannan
Troy
19:21.00
57
John Tippett
Clarkston
19:21.50
58
Eddie Nolan
Troy Athens
19:23.00
59
Daniel Rudolph
Utica Ford
19:23.20
60
John Roraff
Rochester
19:25.00
61
Athan Shizas
Rochester Hills Stoney Creek
19:26.00
62
Sriram Yeshaswi Godugula
Troy
19:26.50
63
Mickey Sparkes
Bloomfield Hills
19:27.40
64
Emmanuel Roque-Bocangera
Oxford
19:28.00
65
Sriram Naidu
Troy
19:28.90
66
Evan McGahey
Troy
19:31.90
67
Rishi Kumar Girmannagari
Troy
19:33.60
68
Collin Mahar
Sterling Heights Stevenson
19:34.80
69
Rylan Pulliam
Clarkston
19:35.70
70
Will Harber
Bloomfield Hills
19:36.30
71
William Austin
Troy
19:36.60
72
Connor Hickey
Oxford
19:36.70
73
Aaron Bentley
Sterling Heights Stevenson
19:37.40
74
Ishaaq Hamzavi
Troy
19:37.60
75
Evan White
Rochester Hills Stoney Creek
19:40.80
76
Isaac Davis
Rochester
19:41.70
77
Seungwoo Lee
Rochester Hills Stoney Creek
19:42.00
78
Skyler Anthony
Bloomfield Hills
19:43.60
79
Tanav Ray
Rochester Adams
19:43.80
80
Connor Twardeski
Utica Ford
19:47.10
81
Bennett Ogilvy
Utica Ford
19:47.30
82
Jaylen DeMarco
Lake Orion
19:47.60
83
Udayan Ray
Troy
19:48.40
84
Justin Butkiewicz
Oxford
19:49.60
85
Jackson Turnas
Rochester Hills Stoney Creek
19:50.40
86
Austin Steimel
Rochester Adams
19:51.00
87
Ethan Bieniek
Troy Athens
19:55.40
88
Aaron Alleman
Rochester Adams
19:57.40
89
Jacob Vachon
Sterling Heights Stevenson
19:57.70
90
Sameer Singh
Troy
20:06.70
91
Malik Elewa
Bloomfield Hills
20:06.70
92
Wesley Spezia
Oxford
20:08.10
93
Vincent Pirozzo
Rochester Hills Stoney Creek
20:08.30
94
Zach Reynolds
Clarkston
20:08.70
95
Andrei Liliac
Sterling Heights
20:10.50
96
Wyatt Musson
Rochester
20:10.70
97
Anders Bartlo
Oxford
20:12.10
98
Mitch Bell
Utica Ford
20:13.00
99
Lucas Keinath
Lake Orion
20:13.80
100
Pratyush Neelakantan
Troy
20:14.70

