| 1 | Aidan DalyPlace 1 · Grade 12 · Harrison Twp. L'Anse Creuse | 12 | Harrison Twp. L'Anse Creuse | 17:00.4 |
| 2 | Alex HabarthPlace 2 · Grade 12 · Harrison Twp. L'Anse Creuse | 12 | Harrison Twp. L'Anse Creuse | 17:09.9 |
| 3 | Aaron HemstreetPlace 3 · Grade 11 · Warren Cousino | 11 | Warren Cousino | 17:30.6 |
| 4 | Georgio AramouniPlace 4 · Grade 12 · Madison Heights Lamphere | 12 | Madison Heights Lamphere | 18:14.9 |
| 5 | Pete LutzPlace 5 · Grade 12 · Madison Heights Lamphere | 12 | Madison Heights Lamphere | 18:22.0 |
| 6 | Owen WindgastonPlace 6 · Grade 10 · Clawson | 10 | Clawson | 18:22.4 |
| 7 | Ryan JackinsPlace 7 · Grade 12 · Marine City | 12 | Marine City | 18:51.5 |
| 8 | Owen KliebertPlace 8 · Grade 12 · Harrison Twp. L'Anse Creuse | 12 | Harrison Twp. L'Anse Creuse | 18:57.9 |
| 9 | Ezekiel AllorPlace 9 · Grade 11 · Warren Cousino | 11 | Warren Cousino | 19:00.6 |
| 10 | Brendan KozaPlace 10 · Grade 10 · Marysville | 10 | Marysville | 19:20.0 |
| 11 | James OhngrenPlace 11 · Grade 10 · Center Line | 10 | Center Line | 19:23.4 |
| 12 | Earl BeattiePlace 12 · Grade 11 · Marine City | 11 | Marine City | 19:25.7 |
| 13 | Jeremy JohnsonPlace 13 · Grade 10 · Marysville | 10 | Marysville | 19:27.3 |
| 14 | Max DurhamPlace 14 · Grade 11 · New Haven | 11 | New Haven | 19:34.2 |
| 15 | Cole WyckoffPlace 15 · Grade 12 · Clawson | 12 | Clawson | 19:51.1 |
| 16 | Michael AramouniPlace 16 · Grade 11 · Madison Heights Lamphere | 11 | Madison Heights Lamphere | 19:57.5 |
| 17 | Brody SmithPlace 17 · Grade 9 · Madison Heights Lamphere | 9 | Madison Heights Lamphere | 19:59.8 |
| 18 | Richard BedraPlace 18 · Grade 12 · Sterling Heights | 12 | Sterling Heights | 20:03.1 |
| 19 | Enrique AllorPlace 19 · Grade 12 · Warren Cousino | 12 | Warren Cousino | 20:05.0 |
| 20 | Mario BellinaPlace 20 · Grade 9 · Marysville | 9 | Marysville | 20:05.3 |
| 21 | Aiden BarnettPlace 21 · Grade 12 · Roseville | 12 | Roseville | 20:05.8 |
| 22 | Matthew BowmanPlace 22 · Grade 11 · Roseville | 11 | Roseville | 20:19.3 |
| 23 | Cayden HauptPlace 23 · Grade 12 · Warren Cousino | 12 | Warren Cousino | 20:24.7 |
| 24 | Zackary CampbellPlace 24 · Grade 9 · Clawson | 9 | Clawson | 20:26.0 |
| 25 | Jameson GlassPlace 25 · Grade 11 · Marysville | 11 | Marysville | 20:32.7 |
| 26 | Brady CorbatPlace 26 · Grade 9 · Marysville | 9 | Marysville | 20:38.7 |
| 27 | Matthew McClainPlace 27 · Grade 10 · Clawson | 10 | Clawson | 20:47.5 |
| 28 | Damarion BozemanPlace 28 · Grade 12 · Warren Lincoln | 12 | Warren Lincoln | 20:51.7 |
| 29 | Wyatt SonntagPlace 29 · Grade 11 · Marysville | 11 | Marysville | 20:57.2 |
| 30 | Doug GrishkevichPlace 30 · Grade 9 · New Haven | 9 | New Haven | 21:03.9 |
| 31 | Tristan CrooksPlace 31 · Grade 12 · Warren Fitzgerald | 12 | Warren Fitzgerald | 21:04.6 |
| 32 | Joshua SchangPlace 32 · Grade 11 · Warren Cousino | 11 | Warren Cousino | 21:05.7 |
| 33 | Johnathon HeimPlace 33 · Grade 12 · Port Huron | 12 | Port Huron | 21:13.1 |
| 34 | Foley KedziorPlace 34 · Grade 11 · Warren Woods Tower | 11 | Warren Woods Tower | 21:18.5 |
| 35 | Brian HopkinsPlace 35 · Grade 11 · Roseville | 11 | Roseville | 21:23.7 |
| 36 | Andrew BiethPlace 36 · Grade 10 · Marine City | 10 | Marine City | 21:29.6 |
| 37 | Korey LeVeyPlace 37 · Grade 10 · Marysville | 10 | Marysville | 21:33.2 |
| 38 | Henry GoebelPlace 38 · Grade 11 · Harrison Twp. L'Anse Creuse | 11 | Harrison Twp. L'Anse Creuse | 21:37.7 |
| 39 | Alijah PaigePlace 39 · Grade 11 · Roseville | 11 | Roseville | 21:43.4 |
| 40 | John GoodwinPlace 40 · Grade 10 · Port Huron | 10 | Port Huron | 21:44.6 |
| 41 | Gavin ForbesPlace 41 · Grade 11 · Marysville | 11 | Marysville | 21:46.9 |
| 42 | Henry DalyPlace 42 · Grade 9 · Harrison Twp. L'Anse Creuse | 9 | Harrison Twp. L'Anse Creuse | 21:48.7 |
| 43 | Chase WaslowskiPlace 43 · Grade 12 · Madison Heights Lamphere | 12 | Madison Heights Lamphere | 21:50.1 |
| 44 | Anthony BadiaPlace 44 · Grade 12 · Warren Cousino | 12 | Warren Cousino | 22:00.2 |
| 45 | Dreshawn NoblePlace 45 · Grade 12 · Roseville | 12 | Roseville | 22:13.5 |
| 46 | Austin HillmanPlace 46 · Grade 9 · Madison Heights Lamphere | 9 | Madison Heights Lamphere | 22:16.5 |
| 47 | Ryan ZouPlace 47 · Grade 10 · Madison Heights Lamphere | 10 | Madison Heights Lamphere | 22:25.1 |
| 48 | Connor BoccaccioPlace 48 · Grade 12 · Madison Heights Lamphere | 12 | Madison Heights Lamphere | 22:26.4 |
| 49 | Jensen DuValPlace 49 · Grade 12 · Harrison Twp. L'Anse Creuse | 12 | Harrison Twp. L'Anse Creuse | 22:26.5 |
| 50 | Jeremiah WheelerPlace 50 · Grade 12 · Eastpointe | 12 | Eastpointe | 22:38.2 |
| 51 | Jamison CrottiePlace 51 · Grade 9 · Clawson | 9 | Clawson | 22:38.5 |
| 52 | Kyler BowmanPlace 52 · Grade 10 · Roseville | 10 | Roseville | 22:38.9 |
| 53 | Mason StansberryPlace 53 · Grade 12 · Warren Woods Tower | 12 | Warren Woods Tower | 22:45.2 |
| 54 | Andrei LiliacPlace 54 · Grade 11 · Sterling Heights | 11 | Sterling Heights | 22:46.7 |
| 55 | Ahmed Al-TameemiPlace 55 · Grade 9 · Sterling Heights | 9 | Sterling Heights | 22:48.0 |
| 56 | Callen HeierPlace 56 · Grade 9 · Lake Shore St. Clair Shores | 9 | Lake Shore St. Clair Shores | 22:49.5 |
| 57 | Kingston BrownPlace 57 · Grade 11 · Warren Lincoln | 11 | Warren Lincoln | 22:57.0 |
| 58 | Jimmy WilliamsPlace 58 · Grade 12 · Warren Lincoln | 12 | Warren Lincoln | 22:59.6 |
| 59 | Chase MoorePlace 59 · Grade 9 · Warren Lincoln | 9 | Warren Lincoln | 23:01.7 |
| 60 | Stanley RichardPlace 60 · Grade 12 · Madison Heights Lamphere | 12 | Madison Heights Lamphere | 23:09.9 |
| 61 | Dante CummingsPlace 61 · Grade 10 · Warren Woods Tower | 10 | Warren Woods Tower | 23:14.2 |
| 62 | Caden JonesPlace 62 · Grade 12 · Clawson | 12 | Clawson | 23:25.1 |
| 63 | Christopher MorganPlace 63 · Grade 12 · Warren Lincoln | 12 | Warren Lincoln | 23:29.5 |
| 64 | Markus BlackwellPlace 64 · Grade 12 · Warren Lincoln | 12 | Warren Lincoln | 23:41.3 |
| 65 | Avery MoraczewskiPlace 65 · Grade 9 · Warren Woods Tower | 9 | Warren Woods Tower | 23:41.9 |
| 66 | Ignire MuhammadPlace 66 · Grade 9 · Warren Lincoln | 9 | Warren Lincoln | 23:42.0 |
| 67 | Moses BlackwellPlace 67 · Grade 12 · Warren Lincoln | 12 | Warren Lincoln | 23:52.8 |
| 68 | Geon HutchinsonPlace 68 · Grade 12 · Warren Lincoln | 12 | Warren Lincoln | 23:53.7 |
| 69 | David ShamblinPlace 69 · Grade 12 · Port Huron | 12 | Port Huron | 23:54.3 |
| 70 | Alfonso MarcanoPlace 70 · Grade 9 · Marysville | 9 | Marysville | 23:59.0 |
| 71 | Brendan LangePlace 71 · Grade 10 · Madison Heights Lamphere | 10 | Madison Heights Lamphere | 24:02.2 |
| 72 | William EvansPlace 72 · Grade 11 · Roseville | 11 | Roseville | 24:02.6 |
| 73 | Corelle McKenziePlace 73 · Grade 11 · Warren Fitzgerald | 11 | Warren Fitzgerald | 24:04.3 |
| 74 | Kekoa NewashPlace 74 · Grade 9 · Clawson | 9 | Clawson | 24:04.5 |
| 75 | Jayden StopczynskiPlace 75 · Grade 12 · Warren Cousino | 12 | Warren Cousino | 24:06.3 |
| 76 | Coby BrucePlace 76 · Grade 9 · Warren Lincoln | 9 | Warren Lincoln | 24:11.5 |
| 77 | Louis MichaelPlace 77 · Grade 9 · Clawson | 9 | Clawson | 24:12.5 |
| 78 | Julian EdisonPlace 78 · Grade 9 · Warren Lincoln | 9 | Warren Lincoln | 24:13.3 |
| 79 | Logan LynchPlace 79 · Grade 9 · Lake Shore St. Clair Shores | 9 | Lake Shore St. Clair Shores | 24:21.2 |
| 80 | Rob NealPlace 80 · Grade 9 · Warren Lincoln | 9 | Warren Lincoln | 24:21.3 |
| 81 | Gideon SchneiderPlace 81 · Grade 9 · Clawson | 9 | Clawson | 24:24.6 |
| 82 | Walter SutherlandPlace 82 · Grade 9 · New Haven | 9 | New Haven | 24:36.7 |
| 83 | Aiden PostonPlace 83 · Grade 11 · Center Line | 11 | Center Line | 24:44.4 |
| 84 | Anderson Luna BanosPlace 84 · Grade 10 · Clawson | 10 | Clawson | 24:50.3 |
| 85 | George TealPlace 85 · Grade 12 · Center Line | 12 | Center Line | 24:57.5 |
| 86 | Jordan OsterlandPlace 86 · Grade 9 · Marine City | 9 | Marine City | 24:58.9 |
| 87 | Rashad ClementsPlace 87 · Grade 10 · Warren Lincoln | 10 | Warren Lincoln | 24:59.2 |
| 88 | Cayden ParentPlace 88 · Grade 9 · Marysville | 9 | Marysville | 25:29.3 |
| 89 | Linus ApelPlace 89 · Grade 11 · Madison Heights Lamphere | 11 | Madison Heights Lamphere | 25:35.1 |
| 90 | Josiah SodiniPlace 90 · Grade 11 · Roseville | 11 | Roseville | 26:10.0 |
| 91 | Timothy DawsonPlace 91 · Grade 11 · Roseville | 11 | Roseville | 26:22.7 |
| 92 | Brice HoodPlace 92 · Grade 11 · Eastpointe | 11 | Eastpointe | 27:34.1 |
| 93 | Josiah DavisPlace 93 · Grade 9 · Lake Shore St. Clair Shores | 9 | Lake Shore St. Clair Shores | 27:39.5 |
| 94 | Sincere YoungPlace 94 · Grade 9 · New Haven | 9 | New Haven | 28:14.2 |
| 95 | Jordan PionkPlace 95 · Grade 9 · Port Huron | 9 | Port Huron | 28:29.5 |
| 96 | Nathaniel KoshayPlace 96 · Grade 12 · New Haven | 12 | New Haven | 28:38.0 |
| 97 | Evan DeMottPlace 97 · Grade 12 · Marine City | 12 | Marine City | 29:33.9 |
| 98 | Terrell StewartPlace 98 · Grade 10 · Sterling Heights | 10 | Sterling Heights | 30:20.5 |
| 99 | Jackson Movilla Jr.Place 99 · Grade 9 · Sterling Heights | 9 | Sterling Heights | 30:28.0 |
| 100 | Philip MohlerPlace 100 · Grade 12 · Sterling Heights | 12 | Sterling Heights | 33:16.9 |
| 101 | Creighton MauePlace 101 · Grade 9 · Warren Cousino | 9 | Warren Cousino | 40:00.4 |
| 102 | Lance TolentinoPlace 102 · Grade 10 · Sterling Heights | 10 | Sterling Heights | 45:02.5 |
| 103 | Adam BakerPlace 103 · Grade 10 · Warren Cousino | 10 | Warren Cousino | 46:30.4 |