| 1 | Elias BaldwinPlace 1 · Grade 12 · Decatur | 12 | Decatur | 16:00.2 |
| 2 | Michael ClearyPlace 2 · Grade 11 · Red Arrow (River Valley-New Buffalo) | 11 | Red Arrow (River Valley-New Buffalo) | 17:09.9 |
| 3 | John KeserPlace 3 · Grade 12 · Buchanan | 12 | Buchanan | 17:16.8 |
| 4 | Benjamin BolinderPlace 4 · Grade 9 · Bridgman | 9 | Bridgman | 17:21.3 |
| 5 | Joseph EdwardsPlace 5 · Grade 11 · Red Arrow (River Valley-New Buffalo) | 11 | Red Arrow (River Valley-New Buffalo) | 17:27.7 |
| 6 | Carson ErnsbergerPlace 6 · Grade 10 · Bridgman | 10 | Bridgman | 17:32.6 |
| 7 | Bentley MolitorPlace 7 · Grade 10 · Buchanan | 10 | Buchanan | 17:33.6 |
| 8 | Josiah PassigPlace 8 · Grade 11 · Buchanan | 11 | Buchanan | 18:11.4 |
| 9 | Aiden JakcsonPlace 9 · Grade 12 · White Pigeon | 12 | White Pigeon | 18:28.3 |
| 10 | Micah PassigPlace 10 · Grade 9 · Buchanan | 9 | Buchanan | 18:31.5 |
| 11 | Charlie SpencerPlace 11 · Grade 11 · Buchanan | 11 | Buchanan | 18:46.4 |
| 12 | Seth KisakyePlace 12 · Grade 10 · Niles Brandywine | 10 | Niles Brandywine | 18:59.5 |
| 13 | Layne CollinsPlace 13 · Grade 12 · Red Arrow (River Valley-New Buffalo) | 12 | Red Arrow (River Valley-New Buffalo) | 19:12.9 |
| 14 | Landon McGinnisPlace 14 · Grade 10 · Niles Brandywine | 10 | Niles Brandywine | 19:20.9 |
| 15 | Aidan MillerPlace 15 · Grade 11 · Red Arrow (River Valley-New Buffalo) | 11 | Red Arrow (River Valley-New Buffalo) | 19:26.4 |
| 16 | Zack WileyPlace 16 · Grade 10 · White Pigeon | 10 | White Pigeon | 19:30.9 |
| 17 | Kaleb PschigodaPlace 17 · Grade 10 · Red Arrow (River Valley-New Buffalo) | 10 | Red Arrow (River Valley-New Buffalo) | 19:31.9 |
| 18 | Silas SchluttPlace 18 · Grade 10 · Buchanan | 10 | Buchanan | 19:32.4 |
| 19 | Isaac DoubblesteinPlace 19 · Grade 10 · White Pigeon | 10 | White Pigeon | 19:37.3 |
| 20 | Owen BanyonPlace 20 · Grade 10 · St Joseph Our Lady of the Lake Catholic | 10 | St Joseph Our Lady of the Lake Catholic | 19:42.3 |
| 21 | Dillan Vargas-TovarPlace 21 · Grade 12 · Eau Claire | 12 | Eau Claire | 19:43.7 |
| 22 | Kieran ErhardtPlace 22 · Grade 8 · St Joseph Our Lady of the Lake Catholic | 8 | St Joseph Our Lady of the Lake Catholic | 19:46.5 |
| 23 | Chance SalmonPlace 23 · Grade 9 · Bridgman | 9 | Bridgman | 19:46.9 |
| 24 | Hudson BeckerPlace 24 · Grade 9 · Bridgman | 9 | Bridgman | 19:48.3 |
| 25 | Jeff RemijasPlace 25 · Grade 10 · Red Arrow (River Valley-New Buffalo) | 10 | Red Arrow (River Valley-New Buffalo) | 19:53.4 |
| 26 | Angel VillanuevaPlace 26 · Grade 11 · Covert | 11 | Covert | 20:06.7 |
| 27 | Balois FrancoPlace 27 · Grade 12 · Dowagiac Union | 12 | Dowagiac Union | 20:06.7 |
| 28 | Angel BritoPlace 28 · Grade 12 · Dowagiac Union | 12 | Dowagiac Union | 20:07.7 |
| 29 | William ThrowPlace 29 · Grade 11 · White Pigeon | 11 | White Pigeon | 20:13.9 |
| 30 | Juan GarciaPlace 30 · Grade 9 · Lawrence | 9 | Lawrence | 20:17.1 |
| 31 | Alexander Lopez-GarciaPlace 31 · Grade 9 · Eau Claire | 9 | Eau Claire | 20:19.0 |
| 32 | Matthew McGahanPlace 32 · Grade 11 · White Pigeon | 11 | White Pigeon | 20:32.9 |
| 33 | Rendyn AlfieriPlace 33 · Grade 9 · Lawrence | 9 | Lawrence | 20:35.7 |
| 34 | Andon OffordPlace 34 · Grade 12 · Lawrence | 12 | Lawrence | 20:43.4 |
| 35 | Mayson PrestonPlace 35 · Grade 10 · Dowagiac Union | 10 | Dowagiac Union | 20:53.1 |
| 36 | Benji RyanPlace 36 · Grade 9 · St Joseph Our Lady of the Lake Catholic | 9 | St Joseph Our Lady of the Lake Catholic | 20:57.9 |
| 37 | Hudson AalfsPlace 37 · Grade 11 · Niles Brandywine | 11 | Niles Brandywine | 21:11.8 |
| 38 | Corey WhitePlace 38 · Grade 9 · White Pigeon | 9 | White Pigeon | 21:12.5 |
| 39 | Jacob DanielPlace 39 · Grade 11 · Eau Claire | 11 | Eau Claire | 21:13.8 |
| 40 | Shawn CrawfordPlace 40 · Grade 11 · Bridgman | 11 | Bridgman | 21:16.2 |
| 41 | Jacob VillegasPlace 41 · Grade 12 · Dowagiac Union | 12 | Dowagiac Union | 21:55.2 |
| 42 | Tanner RitchiePlace 42 · Grade 10 · White Pigeon | 10 | White Pigeon | 22:01.7 |
| 43 | Kevin WhitePlace 43 · Grade 9 · White Pigeon | 9 | White Pigeon | 22:06.5 |
| 44 | Aron VillafuertePlace 44 · Grade 11 · White Pigeon | 11 | White Pigeon | 22:09.1 |
| 45 | Sam SchutzePlace 45 · Grade 9 · Red Arrow (River Valley-New Buffalo) | 9 | Red Arrow (River Valley-New Buffalo) | 22:09.6 |
| 46 | Lorenzo CobarrubiasPlace 46 · Grade 10 · St Joseph Our Lady of the Lake Catholic | 10 | St Joseph Our Lady of the Lake Catholic | 22:13.7 |
| 47 | Easton DownsPlace 47 · Grade 10 · St Joseph Our Lady of the Lake Catholic | 10 | St Joseph Our Lady of the Lake Catholic | 22:15.9 |
| 48 | Gavin HartPlace 48 · Grade 10 · White Pigeon | 10 | White Pigeon | 22:33.5 |
| 49 | Levi PruinsPlace 49 · Grade 11 · Dowagiac Union | 11 | Dowagiac Union | 22:38.1 |
| 50 | Henry PetersPlace 50 · Grade 10 · Buchanan | 10 | Buchanan | 22:48.0 |
| 51 | Leelon HarrellPlace 51 · Grade 9 · Decatur | 9 | Decatur | 23:06.6 |
| 52 | Cameron MarazitaPlace 52 · Grade 12 · Niles Brandywine | 12 | Niles Brandywine | 23:27.8 |
| 53 | Russell ElliottPlace 53 · Grade 11 · Dowagiac Union | 11 | Dowagiac Union | 23:31.1 |
| 54 | Brody LeitchPlace 54 · Grade 12 · Dowagiac Union | 12 | Dowagiac Union | 23:43.2 |
| 55 | Luis Antonio-CruzPlace 55 · Grade 9 · Eau Claire | 9 | Eau Claire | 23:51.0 |
| 56 | Wyatt PoulsenPlace 56 · Grade 11 · White Pigeon | 11 | White Pigeon | 24:20.5 |
| 57 | Adrian ValerioPlace 57 · Grade 12 · Lawrence | 12 | Lawrence | 24:45.3 |
| 58 | Ean HassePlace 58 · Grade 9 · Buchanan | 9 | Buchanan | 24:51.3 |
| 59 | Rowan Castle BrowPlace 59 · Grade 9 · Red Arrow (River Valley-New Buffalo) | 9 | Red Arrow (River Valley-New Buffalo) | 25:01.3 |
| 60 | Kale DurbinPlace 60 · Grade 9 · Decatur | 9 | Decatur | 25:17.0 |
| 61 | Lance LewisPlace 61 · Grade 11 · Red Arrow (River Valley-New Buffalo) | 11 | Red Arrow (River Valley-New Buffalo) | 25:50.6 |
| 62 | Josiah NtongaiPlace 62 · Grade 12 · Eau Claire | 12 | Eau Claire | 27:26.9 |
| 63 | Jeremiah OrtunoPlace 63 · Grade 9 · Dowagiac Union | 9 | Dowagiac Union | 31:22.9 |
| 64 | Walter WaitePlace 64 · Grade 12 · Lawrence | 12 | Lawrence | 32:04.3 |