1
Ethan Bieniek
Troy Athens
51.56
2
Chris Campbell
Rochester Hills Stoney Creek
52.74
3
David Prakah Asante
Cranbrook Kingswood
52.82
4
Raymond Crawford
West Bloomfield
53.14
5
Jalon Wade
Ferndale
53.30
6
Lucas Hagerty
Beverly Hills Groves
53.34
7
Andrew Svoboda
Troy
53.61
8
John Taylor
Sterling Heights Stevenson
53.96
9
Graham Bauman
Troy
54.39
10
Andrew Thomas
Rochester Adams
54.61
11
Tony Jordan
Troy Athens
54.86
12
Carlos Guitron-Ortiz
Rochester Hills Stoney Creek
54.90
13
Chase Lockhart
Ann Arbor Huron
54.99
14
Cole Shoskey
Lake Orion
55.14
15
Solomon Elam
West Bloomfield
55.32
16
Oliver Frantz
Brother Rice
55.55
17
Caleb Erkkinen
Sterling Heights Stevenson
55.86
18
Joey Lang
Rochester Adams
55.94
19
Jason Samples
Pontiac
56.04
20
Jaxson Kaplan-Rudolph
Bloomfield Hills
56.06
21
Caleb Gashawbeza
Cranbrook Kingswood
56.13
22
Mason Bakeman
Warren DeLaSalle
56.32
23
Lucas Morelli
Oxford
56.35
24
Carmelo Tuzzolino
Farmington
56.59
25
John Hannosh
Berkley
56.67
26
Kaden Robinson
Waterford Kettering
56.74
27
Anders Bartlo
Oxford
56.93
28
Cameron Wetter
Utica Ford
57.04
29
Judah Shoot
Ferndale
57.07
30
Zain Hadeed
Waterford Kettering
58.16
31
Francesco Orlando-Lauria
Warren DeLaSalle
58.47
32
Marquell Evans Jr
River Rouge
58.98
33
Jamon Ezell
Pontiac
59.32
34
Brady Homer
Imlay City
59.74
35
Braden McWilliams
Waterford Mott
59.93
36
Leland Burns Jackson
River Rouge
59.98
37
Ben Bruck
Brother Rice
1:00.12
38
Elliott Lyngklip
Berkley
1:00.19
39
Bennett Ogilvy
Utica Ford
1:00.23
40
Ethan Rim
Auburn Hills Avondale
1:00.24
41
Malique Small
North Farmington
1:02.47

