| 1 | Nolan WaltzPlace 1 · Grade 12 · Three Lakes-Phelps | 12 | Three Lakes-Phelps | 16:48.3 |
| 2 | Avrom BarrPlace 2 · Grade 12 · Rhinelander | 12 | Rhinelander | 17:15.2 |
| 3 | Shepard SniderPlace 3 · Grade 10 · Antigo | 10 | Antigo | 17:29.6 |
| 4 | Jaxon CourtsPlace 4 · Grade 10 · Florence-Niagara | 10 | Florence-Niagara | 17:33.1 |
| 5 | Jackson WeinzatlPlace 5 · Grade 12 · Rhinelander | 12 | Rhinelander | 17:41.1 |
| 6 | Ethan MillerPlace 6 · Grade 12 · Northland Pines | 12 | Northland Pines | 17:50.3 |
| 7 | Ryker SchingeckPlace 7 · Grade 11 · Wabeno Area-Laona | 11 | Wabeno Area-Laona | 18:03.3 |
| 8 | Luke LampereurPlace 8 · Grade 10 · Wabeno Area-Laona | 10 | Wabeno Area-Laona | 18:03.8 |
| 9 | Sawyer PeckPlace 9 · Grade 12 · Hurley | 12 | Hurley | 18:05.9 |
| 10 | Michael (Mikey) QuadePlace 10 · Grade 11 · Crandon | 11 | Crandon | 18:15.8 |
| 11 | Grant GrembanPlace 11 · Grade 11 · Rhinelander | 11 | Rhinelander | 18:22.4 |
| 12 | Gavin PetersonPlace 12 · Grade 11 · Wabeno Area-Laona | 11 | Wabeno Area-Laona | 18:23.9 |
| 13 | Ben HansonPlace 13 · Grade 11 · Merrill | 11 | Merrill | 18:24.8 PR |
| 14 | Jaydon BolssenPlace 14 · Grade 12 · Wabeno Area-Laona | 12 | Wabeno Area-Laona | 18:34.0 |
| 15 | Michael BrunettePlace 15 · Grade 11 · Rhinelander | 11 | Rhinelander | 18:49.9 |
| 16 | Corbyn RadlingerPlace 16 · Grade 11 · Medford | 11 | Medford | 18:56.1 |
| 17 | Zane PhillipsPlace 17 · Grade 11 · Florence-Niagara | 11 | Florence-Niagara | 18:58.8 |
| 18 | Eric EderPlace 18 · Grade 11 · Hurley | 11 | Hurley | 19:02.6 PR |
| 19 | Carson ChrismanPlace 19 · Grade 11 · Florence-Niagara | 11 | Florence-Niagara | 19:06.9 |
| 20 | Jonathan CampbellPlace 20 · Grade 12 · Rhinelander | 12 | Rhinelander | 19:08.5 |
| 21 | Jarrett GrasslPlace 21 · Grade 10 · Northland Pines | 10 | Northland Pines | 19:11.6 |
| 22 | Logan JaegerPlace 22 · Grade 12 · Crandon | 12 | Crandon | 19:18.2 |
| 23 | Ace ArndtPlace 23 · Grade 11 · Medford | 11 | Medford | 19:20.3 |
| 24 | Logan CreapeauPlace 24 · Grade 11 · Rhinelander | 11 | Rhinelander | 19:23.8 |
| 25 | Tanner GaebauerPlace 25 · Grade 9 · Medford | 9 | Medford | 19:24.3 |
| 26 | Grayson RoachPlace 26 · Grade 11 · Hurley | 11 | Hurley | 19:24.8 PR |
| 27 | Grant WagonerPlace 27 · Grade 12 · Crandon | 12 | Crandon | 19:25.9 |
| 28 | Dawson JonesPlace 28 · Grade 11 · Tomahawk | 11 | Tomahawk | 19:29.8 |
| 29 | Connor GuardiolaPlace 29 · Grade 11 · Florence-Niagara | 11 | Florence-Niagara | 19:40.4 |
| 30 | Peyton RiedPlace 30 · Grade 12 · Medford | 12 | Medford | 19:42.4 |
| 31 | Aj ArntPlace 31 · Grade 9 · Medford | 9 | Medford | 19:49.4 |
| 32 | Luke MorrisonPlace 32 · Grade 11 · Tomahawk | 11 | Tomahawk | 19:55.9 |
| 33 | Ryan MontagPlace 33 · Grade 12 · Tomahawk | 12 | Tomahawk | 19:57.0 |
| 34 | Tate GabrielPlace 34 · Grade 10 · Antigo | 10 | Antigo | 19:58.4 |
| 35 | Parker RiedPlace 35 · Grade 9 · Medford | 9 | Medford | 19:58.9 |
| 36 | Emmett ParkerPlace 36 · Grade 10 · Florence-Niagara | 10 | Florence-Niagara | 19:59.1 |
| 37 | Angus HamlandPlace 37 · Grade 11 · Medford | 11 | Medford | 20:00.6 |
| 38 | Ryan McGrathPlace 38 · Grade 10 · Northland Pines | 10 | Northland Pines | 20:06.0 |
| 39 | Justus KeeslingPlace 39 · Grade 10 · Antigo | 10 | Antigo | 20:15.1 |
| 40 | Matthew WoodPlace 40 · Grade 11 · Rhinelander | 11 | Rhinelander | 20:15.6 |
| 41 | Colin MillerPlace 41 · Grade 10 · Northland Pines | 10 | Northland Pines | 20:20.2 |
| 42 | Nevyn GripentrogPlace 42 · Grade 12 · Medford | 12 | Medford | 20:21.3 |
| 43 | William BoneckPlace 43 · Grade 12 · Tomahawk | 12 | Tomahawk | 20:34.7 |
| 44 | Logan ManriquezPlace 44 · Grade Jr · Northland Pines | Jr | Northland Pines | 20:57.8 |
| 45 | Michael YaegerPlace 45 · Grade 11 · Wabeno Area-Laona | 11 | Wabeno Area-Laona | 21:03.3 |
| 46 | William QuadePlace 46 · Grade 10 · Crandon | 10 | Crandon | 21:08.4 |
| 47 | Bodie OlsenPlace 47 · Grade 10 · Tomahawk | 10 | Tomahawk | 21:13.3 |
| 48 | Josh WilsonPlace 48 · Grade 9 · Crandon | 9 | Crandon | 21:17.8 |
| 49 | Griffin BeyerPlace 49 · Grade 12 · Northland Pines | 12 | Northland Pines | 21:21.0 |
| 50 | Wyatt CrowellPlace 50 · Grade 11 · Rhinelander | 11 | Rhinelander | 21:25.0 |
| 51 | David NelsonPlace 51 · Grade 11 · Wabeno Area-Laona | 11 | Wabeno Area-Laona | 21:30.0 |
| 52 | Max ChildersPlace 52 · Grade 9 · Tomahawk | 9 | Tomahawk | 21:32.4 |
| 53 | Ezra DuFourPlace 53 · Grade 10 · Antigo | 10 | Antigo | 21:32.9 PR |
| 54 | Jonathan CrossmanPlace 54 · Grade 10 · Tomahawk | 10 | Tomahawk | 21:33.6 |
| 55 | Samuel BachPlace 55 · Grade 9 · Medford | 9 | Medford | 21:39.1 |
| 56 | Asher KettletonPlace 56 · Grade 10 · Wabeno Area-Laona | 10 | Wabeno Area-Laona | 21:44.1 |
| 57 | Hector Luna PerezPlace 57 · Grade 9 · Tomahawk | 9 | Tomahawk | 22:06.1 |
| 58 | Zander WesoPlace 58 · Grade 9 · Crandon | 9 | Crandon | 22:09.5 |
| 59 | Logan SaloPlace 59 · Grade 9 · Hurley | 9 | Hurley | 22:09.5 |
| 60 | Finnley LombardoPlace 60 · Grade 9 · Hurley | 9 | Hurley | 22:10.7 PR |
| 61 | Orin EricksonPlace 61 · Grade 10 · Tomahawk | 10 | Tomahawk | 22:16.1 |
| 62 | Chasin WallmowPlace 62 · Grade 11 · Rhinelander | 11 | Rhinelander | 22:18.3 |
| 63 | Daniel ClarkPlace 63 · Grade 9 · Medford | 9 | Medford | 22:19.7 |
| 64 | Emmanuel EspinozaPlace 64 · Grade 11 · Medford | 11 | Medford | 22:47.9 |
| 65 | Reid SchroederPlace 65 · Grade 12 · Florence-Niagara | 12 | Florence-Niagara | 22:51.4 |
| 66 | Evan CorulloPlace 66 · Grade 12 · Hurley | 12 | Hurley | 22:52.9 |
| 67 | Michael LucasPlace 67 · Grade 9 · Tomahawk | 9 | Tomahawk | 23:09.4 |
| 68 | Jordy ShepardPlace 68 · Grade 9 · Wabeno Area-Laona | 9 | Wabeno Area-Laona | 23:10.9 |
| 69 | Boone EvansPlace 69 · Grade 9 · Crandon | 9 | Crandon | 23:15.1 |
| 70 | Jameson MorganPlace 70 · Grade 11 · Merrill | 11 | Merrill | 23:16.5 |
| 71 | Kane HansonPlace 71 · Grade 11 · Merrill | 11 | Merrill | 23:26.0 |
| 72 | Austin FullerPlace 72 · Grade 9 · Northland Pines | 9 | Northland Pines | 23:29.1 |
| 73 | Jaymz ComellaPlace 73 · Grade 9 · Three Lakes-Phelps | 9 | Three Lakes-Phelps | 23:29.4 |
| 74 | Emmett JohnsonPlace 74 · Grade 9 · Merrill | 9 | Merrill | 23:46.1 |
| 75 | Chastin DziuraPlace 75 · Grade 9 · Tomahawk | 9 | Tomahawk | 23:47.1 |
| 76 | Conner ChrismanPlace 76 · Grade 9 · Florence-Niagara | 9 | Florence-Niagara | 23:48.8 PR |
| 77 | Caleb NaultPlace 77 · Grade 9 · Florence-Niagara | 9 | Florence-Niagara | 23:50.8 |
| 78 | Tripp TabbertPlace 78 · Grade 10 · Tomahawk | 10 | Tomahawk | 23:52.3 |
| 79 | Tyler YaegerPlace 79 · Grade 9 · Wabeno Area-Laona | 9 | Wabeno Area-Laona | 24:02.4 PR |
| 80 | Collin RappleyPlace 80 · Grade 10 · Rhinelander | 10 | Rhinelander | 24:07.3 |
| 81 | Seamus SniderPlace 81 · Grade 10 · Antigo | 10 | Antigo | 24:23.8 |
| 82 | Caleb StimacPlace 82 · Grade 10 · Antigo | 10 | Antigo | 24:34.5 |
| 83 | Clayton SchroederPlace 83 · Grade 11 · Florence-Niagara | 11 | Florence-Niagara | 24:37.4 |
| 84 | Lolynd NelsonPlace 84 · Grade 9 · Antigo | 9 | Antigo | 25:02.5 |
| 85 | clayton PerryPlace 85 · Grade 10 · Antigo | 10 | Antigo | 25:03.0 |
| 86 | Nathan WagonerPlace 86 · Grade 10 · Crandon | 10 | Crandon | 25:07.1 |
| 87 | Liam FossumPlace 87 · Grade 9 · Tomahawk | 9 | Tomahawk | 25:18.9 |
| 88 | Eli ScottPlace 88 · Grade 10 · Tomahawk | 10 | Tomahawk | 25:41.1 |
| 89 | Kyler LukachPlace 89 · Grade 10 · Florence-Niagara | 10 | Florence-Niagara | 25:47.2 |
| 90 | Wyatt GebelePlace 90 · Grade 12 · Three Lakes-Phelps | 12 | Three Lakes-Phelps | 27:19.2 |
| 91 | Zechariah SarrattPlace 91 · Grade 10 · Wabeno Area-Laona | 10 | Wabeno Area-Laona | 28:28.8 |
| 92 | Preston SchmidtPlace 92 · Grade 11 · Merrill | 11 | Merrill | 31:49.5 |