| 1 | Collin BallaPlace 1 · Grade 8 · Temperance Bedford | 8 | Temperance Bedford | 11:30.0 |
| 2 | Ethan LinglePlace 2 · Grade 8 · Temperance Bedford | 8 | Temperance Bedford | 11:39.4 PR |
| 3 | Micah SchefferPlace 3 · Grade 8 · Temperance Bedford | 8 | Temperance Bedford | 11:42.0 |
| 4 | Kenny CarlmanPlace 4 · Grade 8 · Simpson | 8 | Simpson | 11:42.5 |
| 5 | Sanjay RaoPlace 5 · Grade 8 · 19AO | 8 | 19AO | 11:54.4 |
| 6 | Daniel StieberPlace 6 · Grade 8 · Temperance Bedford | 8 | Temperance Bedford | 11:57.1 PR |
| 7 | Tyler SwickPlace 7 · Grade 7 · Grosse Ile | 7 | Grosse Ile | 12:00.6 |
| 8 | Colin NowakPlace 8 · Grade 6 · Simpson | 6 | Simpson | 12:02.7 |
| 9 | Carter McCalisterPlace 9 · Grade 7 · Monroe Jefferson | 7 | Monroe Jefferson | 12:08.1 |
| 10 | Drew SlanePlace 10 · Grade 7 · Renton | 7 | Renton | 12:15.7 PR |
| 11 | Leo WagenhauserPlace 11 · Grade 7 · Temperance Bedford | 7 | Temperance Bedford | 12:18.2 |
| 12 | Parker MarshPlace 12 · Grade 8 · Temperance Bedford | 8 | Temperance Bedford | 12:25.8 |
| 13 | Preston ManardPlace 13 · Grade 8 · Temperance Bedford | 8 | Temperance Bedford | 12:26.2 |
| 14 | Evan SawickiPlace 14 · Grade 8 · Grosse Ile | 8 | Grosse Ile | 12:26.5 |
| 15 | Isaac MerkelPlace 15 · Grade 8 · Monroe Jefferson | 8 | Monroe Jefferson | 12:28.8 |
| 16 | Garret ThomasPlace 16 · Grade 8 · Monroe Jefferson | 8 | Monroe Jefferson | 12:38.0 |
| 17 | Isaiah McGeePlace 17 · Grade 8 · Temperance Bedford | 8 | Temperance Bedford | 12:41.1 |
| 18 | Earl SchrammPlace 18 · Grade 7 · Monroe Milers | 7 | Monroe Milers | 12:41.4 |
| 19 | Preston UleryPlace 19 · Grade 8 · Temperance Bedford | 8 | Temperance Bedford | 12:44.7 |
| 20 | Alex PhelpsPlace 20 · Grade 7 · MACH Running | 7 | MACH Running | 12:55.4 PR |
| 21 | Brady FleszarPlace 21 · Grade 7 · Renton | 7 | Renton | 13:02.0 |
| 22 | Ryan MorrisPlace 22 · Grade 7 · Renton | 7 | Renton | 13:02.4 |
| 23 | Noah SteinPlace 23 · Grade 8 · Monroe | 8 | Monroe | 13:05.3 |
| 24 | Alex BirminghamPlace 24 · Grade 8 · Temperance Bedford | 8 | Temperance Bedford | 13:09.4 PR |
| 25 | Damien RobinsonPlace 25 · Grade 8 · Temperance Bedford | 8 | Temperance Bedford | 13:09.9 PR |
| 26 | Simon VandervluchtPlace 26 · Grade 6 · Temperance Bedford | 6 | Temperance Bedford | 13:10.4 |
| 27 | Hussein JomaaPlace 27 · Grade 7 · Temperance Bedford | 7 | Temperance Bedford | 13:18.9 |
| 28 | Kyle FunkPlace 28 · Grade 8 · Monroe Jefferson | 8 | Monroe Jefferson | 13:34.3 |
| 29 | Jamison GambinoPlace 29 · Grade 8 · Renton | 8 | Renton | 13:35.7 PR |
| 30 | Kyle RoesslePlace 30 · Grade 7 · Temperance Bedford | 7 | Temperance Bedford | 13:38.6 |
| 31 | Ryan PrielippPlace 31 · Grade 8 · Temperance Bedford | 8 | Temperance Bedford | 13:41.9 |
| 32 | Gabe BockPlace 32 · Grade 6 · Temperance Bedford | 6 | Temperance Bedford | 13:42.4 |
| 33 | Keith Halley IIPlace 33 · Grade 7 · Simpson | 7 | Simpson | 13:42.8 |
| 34 | Daniel HeilmanPlace 34 · Grade 8 · Grosse Ile | 8 | Grosse Ile | 13:49.4 PR |
| 35 | Miles FichtnerPlace 35 · Grade 8 · Renton | 8 | Renton | 13:56.9 |
| 36 | Cole RobertsPlace 36 · Grade 7 · Renton | 7 | Renton | 13:57.2 |
| 37 | Wyatt KessellPlace 37 · Grade 6 · Monroe Milers | 6 | Monroe Milers | 13:57.8 PR |
| 38 | Jay PetersPlace 38 · Grade 8 · Monroe Milers | 8 | Monroe Milers | 13:59.4 PR |
| 39 | Evan DaltonPlace 39 · Grade 8 · Simpson | 8 | Simpson | 14:00.0 |
| 40 | Drew GivenPlace 40 · Grade 7 · Simpson | 7 | Simpson | 14:07.2 |
| 41 | Matthew SpencerPlace 41 · Grade 6 · MACH Running | 6 | MACH Running | 14:10.2 |
| 42 | Ben MerkelPlace 42 · Grade 6 · Monroe Jefferson | 6 | Monroe Jefferson | 14:12.7 |
| 43 | Grant YeagerPlace 43 · Grade 8 · Temperance Bedford | 8 | Temperance Bedford | 14:14.2 |
| 44 | Coltin ChanyPlace 44 · Grade 7 · Temperance Bedford | 7 | Temperance Bedford | 14:18.3 |
| 45 | Owen LazenbyPlace 45 · Grade 8 · Renton | 8 | Renton | 14:19.8 |
| 46 | Evan WelsfordPlace 46 · Grade 8 · Monroe | 8 | Monroe | 14:28.6 |
| 47 | Marshall BreezePlace 47 · Grade 8 · MACH Running | 8 | MACH Running | 14:29.2 PR |
| 48 | Antonio JohnsonPlace 48 · Grade 8 · Summit Academy | 8 | Summit Academy | 14:40.0 |
| 49 | Edward DysonPlace 49 · Grade 7 · Monroe Jefferson | 7 | Monroe Jefferson | 14:41.7 |
| 50 | Gabe GelsoPlace 50 · Grade 6 · Monroe Jefferson | 6 | Monroe Jefferson | 14:42.6 |
| 51 | Samuel WattersPlace 51 · Grade 8 · Monroe Milers | 8 | Monroe Milers | 14:42.7 |
| 52 | Jacob MeridethPlace 52 · Grade 8 · Renton | 8 | Renton | 14:43.1 PR |
| 53 | Caiden SiggettPlace 53 · Grade 6 · Renton | 6 | Renton | 14:47.1 |
| 54 | Sean McKayPlace 54 · Grade 7 · Simpson | 7 | Simpson | 14:56.2 |
| 55 | Grey JohnsonPlace 55 · Grade 8 · Monroe | 8 | Monroe | 14:59.4 PR |
| 56 | Dante HillsPlace 56 · Grade 8 · Meadow Montessori | 8 | Meadow Montessori | 15:00.4 |
| 57 | Brandon HustedPlace 57 · Grade 8 · Temperance Bedford | 8 | Temperance Bedford | 15:01.7 |
| 58 | Seth HendrickPlace 58 · Grade 7 · St Mary Rockwood | 7 | St Mary Rockwood | 15:02.5 PR |
| 59 | Peyton SmithPlace 59 · Grade 8 · MACH Running | 8 | MACH Running | 15:04.3 |
| 60 | Dakotah FrahmPlace 60 · Grade 8 · Renton | 8 | Renton | 15:11.0 |
| 61 | Brayden PowellPlace 61 · Grade 8 · Temperance Bedford | 8 | Temperance Bedford | 15:14.1 |
| 62 | Joey PhelpsPlace 62 · Grade 8 · MACH Running | 8 | MACH Running | 15:17.8 |
| 63 | Kyle PennanenPlace 63 · Grade 8 · Summit Academy | 8 | Summit Academy | 15:20.7 |
| 64 | Griffin FoldvaryPlace 64 · Grade 7 · Monroe Milers | 7 | Monroe Milers | 15:22.8 |
| 65 | Sinjin BakerPlace 65 · Grade 6 · Monroe Milers | 6 | Monroe Milers | 15:27.5 PR |
| 66 | Henry BaldwinPlace 66 · Grade 7 · Monroe Milers | 7 | Monroe Milers | 15:29.7 |
| 67 | Xander ScannellPlace 67 · Grade 7 · Renton | 7 | Renton | 15:38.4 |
| 68 | James MalonsonPlace 68 · Grade 7 · Grosse Ile | 7 | Grosse Ile | 15:39.6 |
| 69 | Brian PellegriniPlace 69 · Grade 7 · Summit Academy | 7 | Summit Academy | 15:40.4 |
| 70 | Joey GallPlace 70 · Grade 8 · Grosse Ile | 8 | Grosse Ile | 15:40.8 |
| 71 | Rylan ArmstrongPlace 71 · Grade 7 · Grosse Ile | 7 | Grosse Ile | 15:41.0 |
| 72 | Gabe TegtmeyerPlace 72 · Grade 6 · Temperance Bedford | 6 | Temperance Bedford | 15:44.1 |
| 73 | Justin HaunPlace 73 · Grade 8 · Temperance Bedford | 8 | Temperance Bedford | 15:44.5 |
| 74 | Sebastian HornibrookPlace 74 · Grade 6 · MACH Running | 6 | MACH Running | 15:45.0 |
| 75 | Trevor BarbeePlace 75 · Grade 7 · Simpson | 7 | Simpson | 15:49.9 |
| 76 | Christopher SellsPlace 76 · Grade 6 · Renton | 6 | Renton | 15:53.9 |
| 77 | Luke FosterPlace 77 · Grade 7 · Monroe Milers | 7 | Monroe Milers | 15:55.2 |
| 78 | Hudson RandlesPlace 78 · Grade 7 · Grosse Ile | 7 | Grosse Ile | 15:59.1 |
| 79 | Jacob MarshPlace 79 · Grade 7 · Simpson | 7 | Simpson | 15:59.3 PR |
| 80 | Reagan EngelbertPlace 80 · Grade 6 · Simpson | 6 | Simpson | 16:08.6 |
| 81 | Nelson HaydamackerPlace 81 · Grade 7 · Simpson | 7 | Simpson | 16:09.2 |
| 82 | Chase AlfreyPlace 82 · Grade 6 · Simpson | 6 | Simpson | 16:14.7 |
| 83 | Caleb FergusonPlace 83 · Grade 8 · Renton | 8 | Renton | 16:15.3 |
| 84 | Shane PriestPlace 84 · Grade 7 · St Mary Rockwood | 7 | St Mary Rockwood | 16:21.5 PR |
| 85 | Ethan ThomasPlace 85 · Grade 6 · Temperance Bedford | 6 | Temperance Bedford | 16:22.9 |
| 86 | Anthony KruszkaPlace 86 · Grade 7 · Temperance Bedford | 7 | Temperance Bedford | 16:25.5 |
| 87 | Jaylen VechetaPlace 87 · Grade 7 · Summit Academy | 7 | Summit Academy | 16:25.7 |
| 88 | Caden WilliamsPlace 88 · Grade 6 · Renton | 6 | Renton | 16:29.7 |
| 89 | Avi PatelPlace 89 · Grade 7 · Grosse Ile | 7 | Grosse Ile | 16:30.8 |
| 90 | Andrew PodczervinskiPlace 90 · Grade 6 · Grosse Ile | 6 | Grosse Ile | 16:40.2 |
| 91 | Elliot FowkesPlace 91 · Grade 6 · Monroe Jefferson | 6 | Monroe Jefferson | 16:41.1 |
| 92 | Jackson IocoangeliPlace 92 · Grade 6 · Monroe Milers | 6 | Monroe Milers | 16:45.7 |
| 93 | William C BraunlichPlace 93 · Grade 6 · Monroe Milers | 6 | Monroe Milers | 16:49.2 |
| 94 | Jacob SmithPlace 94 · Grade 6 · St Mary Rockwood | 6 | St Mary Rockwood | 16:53.7 |
| 95 | Jackson WeberPlace 95 · Grade 7 · Temperance Bedford | 7 | Temperance Bedford | 17:00.7 |
| 96 | Garrett ParkerPlace 96 · Grade 7 · Monroe Milers | 7 | Monroe Milers | 17:19.3 PR |
| 97 | Samuel StanleyPlace 97 · Grade 7 · Renton | 7 | Renton | 17:43.1 |
| 98 | Liam HillikerPlace 98 · Grade 6 · Renton | 6 | Renton | 17:47.8 |
| 99 | Johnny BenkoPlace 99 · Grade 7 · Grosse Ile | 7 | Grosse Ile | 17:57.7 |
| 100 | Nolan MorrinPlace 100 · Grade 6 · Simpson | 6 | Simpson | 18:04.7 |
| 101 | Travis CollinsPlace 101 · Grade 7 · Summit Academy | 7 | Summit Academy | 18:08.8 |
| 102 | Charlie HokePlace 102 · Grade 8 · Renton | 8 | Renton | 18:18.4 |
| 103 | Zach HatfieldPlace 103 · Grade 6 · Monroe Milers | 6 | Monroe Milers | 18:29.1 |
| 104 | Hunter SzawaraPlace 104 · Grade 6 · Renton | 6 | Renton | 18:38.9 |
| 105 | Elliott MoorePlace 105 · Grade 7 · Monroe | 7 | Monroe | 18:44.1 |
| 106 | Wyatt ThompsonPlace 106 · Grade 6 · Grosse Ile | 6 | Grosse Ile | 18:56.6 |
| 107 | Oliver SmithPlace 107 · Grade 6 · MACH Running | 6 | MACH Running | 19:02.8 |
| 108 | Jack SchallPlace 108 · Grade 6 · Meadow Montessori | 6 | Meadow Montessori | 19:03.7 |
| 109 | Darin BuscettaPlace 109 · Grade 7 · Simpson | 7 | Simpson | 19:10.4 PR |
| 110 | Joseph GallowayPlace 110 · Grade 7 · Monroe Jefferson | 7 | Monroe Jefferson | 19:29.5 |
| 111 | Aiden CouryPlace 111 · Grade 6 · Monroe Milers | 6 | Monroe Milers | 19:40.5 PR |
| 112 | Ethan ParkerPlace 112 · Grade 6 · Monroe Milers | 6 | Monroe Milers | 19:47.6 PR |
| 113 | Zechariah MartinPlace 113 · Grade 6 · Summit Academy | 6 | Summit Academy | 19:50.2 |
| 114 | Logan BradleyPlace 114 · Grade 6 · Simpson | 6 | Simpson | 19:53.4 |
| 115 | John TorioPlace 115 · Grade 7 · Meadow Montessori | 7 | Meadow Montessori | 19:55.0 |
| 116 | Brenden KapalaPlace 116 · Grade 6 · Grosse Ile | 6 | Grosse Ile | 19:56.5 |
| 117 | Thomas RivardPlace 117 · Grade 6 · Monroe Milers | 6 | Monroe Milers | 19:56.8 |
| 118 | Samuel DeAngeloPlace 118 · Grade 6 · St Mary Rockwood | 6 | St Mary Rockwood | 20:25.9 PR |
| 119 | Eli MasonPlace 119 · Grade 6 · Meadow Montessori | 6 | Meadow Montessori | 20:32.8 |
| 120 | Ryan KuhnePlace 120 · Grade 8 · Grosse Ile | 8 | Grosse Ile | 21:13.6 |
| 121 | Arnav VermaPlace 121 · Grade 6 · Grosse Ile | 6 | Grosse Ile | 21:32.8 |
| 122 | Andre HernandezPlace 122 · Grade 8 · Simpson | 8 | Simpson | 21:35.6 |
| 123 | Jacob WelchPlace 123 · Grade 7 · Renton | 7 | Renton | 21:36.0 |
| 124 | Pranav VayaPlace 124 · Grade 8 · Grosse Ile | 8 | Grosse Ile | 22:38.2 |
| 125 | Anthony AskewPlace 125 · Grade 6 · Summit Academy | 6 | Summit Academy | 23:05.5 |
| 126 | Josh BrockPlace 126 · Grade 7 · Summit Academy | 7 | Summit Academy | 23:22.0 |
| 127 | Norton CoulibalyPlace 127 · Grade 7 · Grosse Ile | 7 | Grosse Ile | 23:37.0 |
| 128 | Aaron UchidaPlace 128 · Grade 6 · MACH Running | 6 | MACH Running | 23:42.1 PR |