| 1 | Landon RogersPlace 1 · Grade 12 · Three Oaks River Valley | 12 | Three Oaks River Valley | 16:14.4 |
| 2 | Mason RogersPlace 2 · Grade 9 · Three Oaks River Valley | 9 | Three Oaks River Valley | 16:31.9 |
| 3 | John KeserPlace 3 · Grade 11 · Buchanan | 11 | Buchanan | 17:02.3 |
| 4 | Liam McBethPlace 4 · Grade 12 · Buchanan | 12 | Buchanan | 17:10.5 |
| 5 | Sam CasianoPlace 5 · Grade 9 · Watervliet | 9 | Watervliet | 17:14.5 |
| 6 | Jack SherwoodPlace 6 · Grade 12 · Buchanan | 12 | Buchanan | 17:15.3 |
| 7 | Jesse FielisPlace 7 · Grade 12 · White Pigeon | 12 | White Pigeon | 17:37.8 |
| 8 | Josiah PassigPlace 8 · Grade 10 · Buchanan | 10 | Buchanan | 18:03.5 |
| 9 | Jacob KuntzPlace 9 · Grade 12 · Buchanan | 12 | Buchanan | 18:10.9 |
| 10 | Joseph EdwardsPlace 10 · Grade 10 · New Buffalo | 10 | New Buffalo | 18:21.8 |
| 11 | Elias BaldwinPlace 11 · Grade 11 · Decatur | 11 | Decatur | 18:25.1 |
| 12 | Carson ErnsbergerPlace 12 · Grade 9 · Bridgman | 9 | Bridgman | 18:27.7 |
| 13 | Bentley MolitorPlace 13 · Grade 9 · Buchanan | 9 | Buchanan | 18:45.7 |
| 14 | Kadin McGeePlace 14 · Grade 10 · Decatur | 10 | Decatur | 18:46.6 |
| 15 | David LanePlace 15 · Grade 12 · White Pigeon | 12 | White Pigeon | 18:54.9 |
| 16 | Lu CohenPlace 16 · Grade 12 · Hobart | 12 | Hobart | 19:18.2 |
| 17 | Charlie GibsonPlace 17 · Grade 12 · Three Oaks River Valley | 12 | Three Oaks River Valley | 19:20.6 |
| 18 | Leo LemieuxPlace 18 · Grade 10 · New Buffalo | 10 | New Buffalo | 19:36.2 |
| 19 | Nolan ShaginawPlace 19 · Grade 11 · Hobart | 11 | Hobart | 19:37.2 |
| 20 | Charlie SpencerPlace 20 · Grade 10 · Buchanan | 10 | Buchanan | 19:41.5 |
| 21 | Dean WegnerPlace 21 · Grade 12 · Buchanan | 12 | Buchanan | 19:44.2 |
| 22 | Marley HindsPlace 22 · Grade 12 · Buchanan | 12 | Buchanan | 19:48.0 |
| 23 | Beck YtterbergPlace 23 · Grade 12 · Bridgman | 12 | Bridgman | 20:05.2 |
| 24 | Jerry TheodorakosPlace 24 · Grade 11 · Hobart | 11 | Hobart | 20:13.1 |
| 25 | Clark DouglassPlace 25 · Grade 12 · Bridgman | 12 | Bridgman | 20:21.5 |
| 26 | Aiden JakcsonPlace 26 · Grade 11 · White Pigeon | 11 | White Pigeon | 20:24.5 |
| 27 | Connor BanyonPlace 27 · Grade 11 · St Joseph Our Lady of the Lake Catholic | 11 | St Joseph Our Lady of the Lake Catholic | 20:28.0 |
| 28 | Ari JohnsonPlace 28 · Grade 12 · Buchanan | 12 | Buchanan | 20:41.4 |
| 29 | Mason ThorpePlace 29 · Grade 12 · Hobart | 12 | Hobart | 20:42.8 |
| 30 | Parker VolstorfPlace 30 · Grade 12 · Three Oaks River Valley | 12 | Three Oaks River Valley | 20:52.4 |
| 31 | Aedan HassettPlace 31 · Grade 10 · Marquette Catholic | 10 | Marquette Catholic | 21:08.6 |
| 32 | Silas SchluttPlace 32 · Grade 9 · Buchanan | 9 | Buchanan | 21:09.3 |
| 33 | August JohnsonPlace 33 · Grade 11 · New Buffalo | 11 | New Buffalo | 21:17.7 |
| 34 | Connor SiglowPlace 34 · Grade 12 · St Joseph Our Lady of the Lake Catholic | 12 | St Joseph Our Lady of the Lake Catholic | 21:20.2 |
| 35 | Owen BanyonPlace 35 · Grade 9 · St Joseph Our Lady of the Lake Catholic | 9 | St Joseph Our Lady of the Lake Catholic | 21:37.0 |
| 36 | Alejandro LemusPlace 36 · Grade 11 · Eau Claire | 11 | Eau Claire | 21:38.6 |
| 37 | Ezequiel Cardozo-AvilesPlace 37 · Grade 12 · Watervliet | 12 | Watervliet | 21:41.3 |
| 38 | Dillan Vargas-TovarPlace 38 · Grade 11 · Eau Claire | 11 | Eau Claire | 21:50.4 |
| 39 | Kaden LeiterPlace 39 · Grade 12 · Watervliet | 12 | Watervliet | 21:53.7 |
| 40 | Mike HernandezPlace 40 · Grade 9 · Three Oaks River Valley | 9 | Three Oaks River Valley | 21:55.4 |
| 41 | Jeff RemijasPlace 41 · Grade 9 · New Buffalo | 9 | New Buffalo | 22:03.4 |
| 42 | Landon NeacePlace 42 · Grade 10 · Hobart | 10 | Hobart | 22:07.2 |
| 43 | Sam FenechPlace 43 · Grade 12 · Bridgman | 12 | Bridgman | 22:07.3 |
| 44 | Layne CollinsPlace 44 · Grade 11 · New Buffalo | 11 | New Buffalo | 22:14.7 |
| 45 | Kevin VargasPlace 45 · Grade 12 · Eau Claire | 12 | Eau Claire | 22:17.8 |
| 46 | Gabriel MartinezPlace 46 · Grade 9 · Watervliet | 9 | Watervliet | 22:29.6 |
| 47 | Damien CuevasPlace 47 · Grade 12 · Hobart | 12 | Hobart | 22:31.5 PR |
| 48 | Connor Van LentePlace 48 · Grade 10 · Watervliet | 10 | Watervliet | 22:34.1 |
| 49 | Keio TrimmPlace 49 · Grade 11 · Three Oaks River Valley | 11 | Three Oaks River Valley | 22:35.2 |
| 50 | William ThrowPlace 50 · Grade 10 · White Pigeon | 10 | White Pigeon | 22:40.1 |
| 51 | Tim KellyPlace 51 · Grade 10 · Marquette Catholic | 10 | Marquette Catholic | 22:46.6 |
| 52 | Tanner RitchiePlace 52 · Grade 9 · White Pigeon | 9 | White Pigeon | 22:50.8 |
| 53 | Gavin LeiterPlace 53 · Grade 10 · Watervliet | 10 | Watervliet | 22:52.9 |
| 54 | Devon SchafferPlace 54 · Grade 12 · White Pigeon | 12 | White Pigeon | 23:00.0 |
| 55 | A.J. CullenPlace 55 · Grade 10 · St Joseph Our Lady of the Lake Catholic | 10 | St Joseph Our Lady of the Lake Catholic | 23:06.0 |
| 56 | Greg HopperPlace 56 · Grade 9 · Marquette Catholic | 9 | Marquette Catholic | 23:14.3 |
| 57 | Henry PetersPlace 57 · Grade 9 · Buchanan | 9 | Buchanan | 23:21.5 |
| 58 | Noah BohanPlace 58 · Grade 12 · Marcellus | 12 | Marcellus | 23:39.7 |
| 59 | Aron VillafuertePlace 59 · Grade 10 · White Pigeon | 10 | White Pigeon | 23:40.6 |
| 60 | Jacob DanielPlace 60 · Grade 10 · Eau Claire | 10 | Eau Claire | 23:41.9 |
| 61 | Eathan BurnettPlace 61 · Grade 10 · Watervliet | 10 | Watervliet | 23:44.4 |
| 62 | Eric PlathPlace 62 · Grade 12 · Marquette Catholic | 12 | Marquette Catholic | 24:18.5 |
| 63 | Kaleb PschigodaPlace 63 · Grade 9 · Three Oaks River Valley | 9 | Three Oaks River Valley | 25:26.0 |
| 64 | Isaac DoubblesteinPlace 64 · Grade 9 · White Pigeon | 9 | White Pigeon | 25:38.3 |
| 65 | Shawn CorlePlace 65 · Grade 11 · Hobart | 11 | Hobart | 25:42.8 |
| 66 | Shawn CrawfordPlace 66 · Grade 10 · Bridgman | 10 | Bridgman | 26:01.9 |
| 67 | Jaden ZambranoPlace 67 · Grade 12 · White Pigeon | 12 | White Pigeon | 26:14.6 |
| 68 | Easton DownsPlace 68 · Grade 9 · St Joseph Our Lady of the Lake Catholic | 9 | St Joseph Our Lady of the Lake Catholic | 26:36.0 |
| 69 | William MoraitisPlace 69 · Grade 9 · White Pigeon | 9 | White Pigeon | 26:36.6 |
| 70 | Matt JansenPlace 70 · Grade 10 · Marcellus | 10 | Marcellus | 27:14.6 |
| 71 | Anthony JashewayPlace 71 · Grade 11 · St Joseph Our Lady of the Lake Catholic | 11 | St Joseph Our Lady of the Lake Catholic | 27:55.7 |
| 72 | Zack WileyPlace 72 · Grade 9 · White Pigeon | 9 | White Pigeon | 27:56.2 |
| 73 | David TiradoPlace 73 · Grade 10 · Hobart | 10 | Hobart | 27:58.2 |
| 74 | Devyn StahlPlace 74 · Grade 10 · Bridgman | 10 | Bridgman | 28:09.2 |
| 75 | Austin NugentPlace 75 · Grade 11 · Hobart | 11 | Hobart | 28:12.0 |
| 76 | Austin RossmanPlace 76 · Grade 10 · White Pigeon | 10 | White Pigeon | 28:42.7 |
| 77 | Julian DiazPlace 77 · Grade 9 · Hobart | 9 | Hobart | 28:55.2 |
| 78 | Hazen HillPlace 78 · Grade 9 · Bridgman | 9 | Bridgman | 29:05.0 |
| 79 | Van JohnsonPlace 79 · Grade 9 · White Pigeon | 9 | White Pigeon | 29:08.0 |
| 80 | Tristen HortonPlace 80 · Grade 12 · White Pigeon | 12 | White Pigeon | 29:24.5 |
| 81 | Colin DriscollPlace 81 · Grade 11 · Three Oaks River Valley | 11 | Three Oaks River Valley | 29:33.8 |
| 82 | Demarcus SmithPlace 82 · Grade 11 · Covert | 11 | Covert | 29:46.6 |
| 83 | Leo Basurto OlguinPlace 83 · Grade 11 · Covert | 11 | Covert | 29:46.9 |
| 84 | Connor SheerinPlace 84 · Grade 10 · Marquette Catholic | 10 | Marquette Catholic | 30:13.3 |
| 85 | Josiah NtongaiPlace 85 · Grade 11 · Eau Claire | 11 | Eau Claire | 30:42.1 |
| 86 | Jonah RobartPlace 86 · Grade 10 · Watervliet | 10 | Watervliet | 32:42.1 |
| 87 | Korvin KirbyPlace 87 · Grade 9 · Watervliet | 9 | Watervliet | 35:52.2 |