| 1 | Michael DolanPlace 1 · Grade 10 · Assumption | 10 | Assumption | 16:03.0 PR |
| 2 | Henry RegierPlace 2 · Grade 12 · Prentice/Rib Lake | 12 | Prentice/Rib Lake | 16:14.0 |
| 3 | Beau SteinkePlace 3 · Grade 12 · Cadott | 12 | Cadott | 16:14.6 PR |
| 4 | Reed HartjesPlace 4 · Grade 11 · Assumption | 11 | Assumption | 16:40.6 |
| 5 | Logan PetersPlace 5 · Grade 12 · Marathon | 12 | Marathon | 16:46.1 |
| 6 | Jacob PilgrimPlace 6 · Grade 11 · Cadott | 11 | Cadott | 16:46.3 PR |
| 7 | Ben HartwigPlace 7 · Grade 11 · Athens | 11 | Athens | 16:50.1 PR |
| 8 | Avrom BarrPlace 8 · Grade 12 · Rhinelander | 12 | Rhinelander | 16:51.6 |
| 9 | Matthew HirtreiterPlace 9 · Grade 11 · Chequamegon | 11 | Chequamegon | 16:58.9 |
| 10 | Jackson SchuttPlace 10 · Grade 12 · Prentice/Rib Lake | 12 | Prentice/Rib Lake | 17:02.0 PR |
| 11 | Christopher StuttgenPlace 11 · Grade 12 · Stratford | 12 | Stratford | 17:04.2 PR |
| 12 | Brady AnnisPlace 12 · Grade 12 · Marathon | 12 | Marathon | 17:11.5 |
| 13 | Shepard SniderPlace 13 · Grade 10 · Antigo | 10 | Antigo | 17:13.5 |
| 14 | Joey CablePlace 14 · Grade 11 · Stratford | 11 | Stratford | 17:14.1 PR |
| 15 | Dene ZulegerPlace 15 · Grade 11 · Prentice/Rib Lake | 11 | Prentice/Rib Lake | 17:14.3 |
| 16 | Jackson WeinzatlPlace 16 · Grade 12 · Rhinelander | 12 | Rhinelander | 17:16.6 PR |
| 17 | Jayden DefoePlace 17 · Grade 11 · Stratford | 11 | Stratford | 17:30.0 |
| 18 | Kyle SulzerPlace 18 · Grade 11 · Marathon | 11 | Marathon | 17:35.5 |
| 19 | Brevyn JohnsonPlace 19 · Grade 11 · Marathon | 11 | Marathon | 17:40.1 |
| 20 | Dominic SchoenickPlace 20 · Grade 9 · Assumption | 9 | Assumption | 17:46.2 |
| 21 | William PilgrimPlace 21 · Grade 9 · Cadott | 9 | Cadott | 17:46.4 PR |
| 22 | Matthew KindlarskiPlace 22 · Grade 12 · Marathon | 12 | Marathon | 17:46.4 |
| 23 | Seamus HighfillPlace 23 · Grade 12 · Prentice/Rib Lake | 12 | Prentice/Rib Lake | 17:47.8 |
| 24 | Jon PhelpsPlace 24 · Grade 12 · Cadott | 12 | Cadott | 17:51.1 PR |
| 25 | Aiden BlakePlace 25 · Grade 10 · Marathon | 10 | Marathon | 18:04.5 PR |
| 26 | Michael BrunettePlace 26 · Grade 11 · Rhinelander | 11 | Rhinelander | 18:15.8 |
| 27 | Connor ZornPlace 27 · Grade 10 · Tomahawk | 10 | Tomahawk | 18:16.2 PR |
| 28 | Jeremy WiitalaPlace 28 · Grade 12 · Prentice/Rib Lake | 12 | Prentice/Rib Lake | 18:16.4 |
| 29 | Joshua BaesemanPlace 29 · Grade 10 · Marathon | 10 | Marathon | 18:17.6 |
| 30 | Grant GrembanPlace 30 · Grade 11 · Rhinelander | 11 | Rhinelander | 18:23.0 |
| 31 | Garrett EngelPlace 31 · Grade 12 · Cadott | 12 | Cadott | 18:25.1 PR |
| 32 | Aiden DaliegePlace 32 · Grade 12 · Assumption | 12 | Assumption | 18:26.3 PR |
| 33 | Dawson JonesPlace 33 · Grade 11 · Tomahawk | 11 | Tomahawk | 18:30.4 PR |
| 34 | Eli SchaerPlace 34 · Grade 11 · Athens | 11 | Athens | 18:30.4 |
| 35 | Henry HeegPlace 35 · Grade 11 · Stratford | 11 | Stratford | 18:37.8 |
| 36 | Isaac AndersonPlace 36 · Grade 9 · Cadott | 9 | Cadott | 18:39.6 PR |
| 37 | Wesley BruesewitzPlace 37 · Grade 9 · Stratford | 9 | Stratford | 18:39.7 PR |
| 38 | Kaden RoenPlace 38 · Grade 12 · Cadott | 12 | Cadott | 18:44.6 |
| 39 | Dayne SwitlickPlace 39 · Grade 10 · Marathon | 10 | Marathon | 18:47.2 |
| 40 | Caleb KunhartPlace 40 · Grade 9 · Stratford | 9 | Stratford | 18:50.3 |
| 41 | Jonathan CampbellPlace 41 · Grade 12 · Rhinelander | 12 | Rhinelander | 19:01.8 |
| 42 | Waylon ThielkePlace 42 · Grade 9 · Prentice/Rib Lake | 9 | Prentice/Rib Lake | 19:06.7 |
| 43 | Klay HandrickPlace 43 · Grade 12 · Cadott | 12 | Cadott | 19:09.6 PR |
| 44 | Bently JorgensenPlace 44 · Grade 11 · Chequamegon | 11 | Chequamegon | 19:10.5 |
| 45 | Ryan MontagPlace 45 · Grade 12 · Tomahawk | 12 | Tomahawk | 19:29.5 PR |
| 46 | Elliot KoenigPlace 46 · Grade 10 · Cadott | 10 | Cadott | 19:30.1 PR |
| 47 | Logan CreapeauPlace 47 · Grade 11 · Rhinelander | 11 | Rhinelander | 19:34.5 |
| 48 | Justus KeeslingPlace 48 · Grade 10 · Antigo | 10 | Antigo | 19:36.7 |
| 49 | Mason HausePlace 49 · Grade 11 · Prentice/Rib Lake | 11 | Prentice/Rib Lake | 19:36.7 |
| 50 | Ashton SeifertPlace 50 · Grade 9 · Chequamegon | 9 | Chequamegon | 19:38.7 |
| 51 | Tate GabrielPlace 51 · Grade 10 · Antigo | 10 | Antigo | 19:39.8 |
| 52 | Easton LemkePlace 52 · Grade 9 · Chequamegon | 9 | Chequamegon | 19:54.0 |
| 53 | Ethan HirtreiterPlace 53 · Grade 9 · Chequamegon | 9 | Chequamegon | 19:54.8 |
| 54 | Matthew WoodPlace 54 · Grade 11 · Rhinelander | 11 | Rhinelander | 19:56.7 |
| 55 | Owen ShookPlace 55 · Grade 9 · Stratford | 9 | Stratford | 19:57.1 PR |
| 56 | Logan BreuPlace 56 · Grade 9 · Assumption | 9 | Assumption | 20:01.3 |
| 57 | Preston JensenPlace 57 · Grade 9 · Cadott | 9 | Cadott | 20:04.8 PR |
| 58 | Francisco Rivera DoradoPlace 58 · Grade 12 · Abbotsford | 12 | Abbotsford | 20:16.8 |
| 59 | Jermiah RabaulimanPlace 59 · Grade 10 · Chequamegon | 10 | Chequamegon | 20:17.4 |
| 60 | Zachery RobertsPlace 60 · Grade 12 · Chequamegon | 12 | Chequamegon | 20:17.7 |
| 61 | William BoneckPlace 61 · Grade 12 · Tomahawk | 12 | Tomahawk | 20:29.7 PR |
| 62 | Espen McMahonPlace 62 · Grade 10 · Rhinelander | 10 | Rhinelander | 20:41.2 PR |
| 63 | Bodie OlsenPlace 63 · Grade 10 · Tomahawk | 10 | Tomahawk | 20:46.2 |
| 64 | Harrison ZacherPlace 64 · Grade 11 · Assumption | 11 | Assumption | 20:46.6 |
| 65 | Noah GladsonPlace 65 · Grade 9 · Prentice/Rib Lake | 9 | Prentice/Rib Lake | 20:51.7 |
| 66 | Michael PetersPlace 66 · Grade 10 · Assumption | 10 | Assumption | 20:53.5 PR |
| 67 | Cade PaulPlace 67 · Grade 9 · Prentice/Rib Lake | 9 | Prentice/Rib Lake | 20:57.3 PR |
| 68 | Ywv Pheng BlakePlace 68 · Grade 11 · Marathon | 11 | Marathon | 21:10.4 |
| 69 | Lucas WalkerPlace 69 · Grade 12 · Chequamegon | 12 | Chequamegon | 21:12.2 |
| 70 | Ethan HumphreyPlace 70 · Grade 12 · Chequamegon | 12 | Chequamegon | 21:20.3 |
| 71 | Kaiden RaduePlace 71 · Grade 9 · Spencer | 9 | Spencer | 21:22.2 |
| 72 | Gabriel BurgessPlace 72 · Grade 9 · Cadott | 9 | Cadott | 21:27.0 PR |
| 73 | Jonathan CrossmanPlace 73 · Grade 10 · Tomahawk | 10 | Tomahawk | 21:29.2 PR |
| 74 | Cameron PetroskiPlace 74 · Grade 9 · Chequamegon | 9 | Chequamegon | 21:33.1 |
| 75 | Orin EricksonPlace 75 · Grade 10 · Tomahawk | 10 | Tomahawk | 21:33.8 PR |
| 76 | Rylan LenzPlace 76 · Grade 11 · Prentice/Rib Lake | 11 | Prentice/Rib Lake | 21:49.2 |
| 77 | Hector Luna PerezPlace 77 · Grade 9 · Tomahawk | 9 | Tomahawk | 21:49.2 |
| 78 | Riley JohnsonPlace 78 · Grade 12 · Prentice/Rib Lake | 12 | Prentice/Rib Lake | 22:04.6 |
| 79 | Daniel McmeekenPlace 79 · Grade 11 · Stratford | 11 | Stratford | 22:08.6 PR |
| 80 | Wyatt DigmanPlace 80 · Grade 9 · Marathon | 9 | Marathon | 22:09.5 |
| 81 | Ezra DuFourPlace 81 · Grade 10 · Antigo | 10 | Antigo | 22:15.6 |
| 82 | Chasin WallmowPlace 82 · Grade 11 · Rhinelander | 11 | Rhinelander | 22:22.1 |
| 83 | Jeremiah MuellerPlace 83 · Grade 10 · Marathon | 10 | Marathon | 22:51.1 |
| 84 | Max DemullingPlace 84 · Grade 12 · Cadott | 12 | Cadott | 22:52.9 |
| 85 | Noah PostPlace 85 · Grade 10 · Stratford | 10 | Stratford | 23:04.2 |
| 86 | Lolynd NelsonPlace 86 · Grade 9 · Antigo | 9 | Antigo | 23:04.5 |
| 87 | Valentin EtcheverryPlace 87 · Grade 9 · Spencer | 9 | Spencer | 23:04.9 PR |
| 88 | Hezekiah DudaPlace 88 · Grade 11 · Spencer | 11 | Spencer | 23:08.6 |
| 89 | Jordan HenrichsPlace 89 · Grade 9 · Marathon | 9 | Marathon | 23:08.8 PR |
| 90 | Robert NorthrupPlace 90 · Grade 10 · Stratford | 10 | Stratford | 23:40.4 PR |
| 91 | Chastin DziuraPlace 91 · Grade 9 · Tomahawk | 9 | Tomahawk | 23:59.6 |
| 92 | clayton PerryPlace 92 · Grade 10 · Antigo | 10 | Antigo | 24:10.4 PR |
| 93 | Bryson Simpson-GreenPlace 93 · Grade 9 · Cadott | 9 | Cadott | 24:18.0 PR |
| 94 | Seamus SniderPlace 94 · Grade 10 · Antigo | 10 | Antigo | 24:21.1 |
| 95 | Liam FossumPlace 95 · Grade 9 · Tomahawk | 9 | Tomahawk | 24:27.2 |
| 96 | Eli BergemannPlace 96 · Grade 10 · Chequamegon | 10 | Chequamegon | 24:29.9 |
| 97 | Eli ScottPlace 97 · Grade 10 · Tomahawk | 10 | Tomahawk | 24:31.9 PR |
| 98 | Caleb StimacPlace 98 · Grade 10 · Antigo | 10 | Antigo | 24:42.2 |
| 99 | Liam MillerPlace 99 · Grade 9 · Marathon | 9 | Marathon | 24:42.7 |
| 100 | Tyler WoratschkaPlace 100 · Grade 10 · Cadott | 10 | Cadott | 24:43.5 |