| 1 | Braden ClarkePlace 1 · Grade 11 · New London | 11 | New London | 16:03.9 |
| 2 | Nolan WaltzPlace 2 · Grade 12 · Three Lakes-Phelps | 12 | Three Lakes-Phelps | 16:18.7 |
| 3 | Gabe MuellerPlace 3 · Grade 10 · Rosholt | 10 | Rosholt | 16:27.2 PR |
| 4 | Gage AndersonPlace 4 · Grade 12 · Bonduel | 12 | Bonduel | 16:58.2 PR |
| 5 | Liam NewportPlace 5 · Grade 10 · Stevens Point | 10 | Stevens Point | 16:59.7 PR |
| 6 | Eli WojcikPlace 6 · Grade 9 · Stevens Point | 9 | Stevens Point | 17:13.3 PR |
| 7 | Brendan OverturfPlace 7 · Grade 11 · Wisconsin Rapids Lincoln | 11 | Wisconsin Rapids Lincoln | 17:15.2 |
| 8 | Nate FrankPlace 8 · Grade 12 · Stevens Point | 12 | Stevens Point | 17:19.1 |
| 9 | Erick GuntherPlace 9 · Grade 11 · Amherst | 11 | Amherst | 17:23.2 PR |
| 10 | Eli MeeksPlace 10 · Grade 10 · Stevens Point | 10 | Stevens Point | 17:27.9 PR |
| 11 | Noah GollonPlace 11 · Grade 9 · Stevens Point | 9 | Stevens Point | 17:30.3 PR |
| 12 | Wyatt PetersonPlace 12 · Grade 9 · Stevens Point | 9 | Stevens Point | 17:31.6 |
| 13 | Ryker SchingeckPlace 13 · Grade 11 · Wabeno Area-Laona | 11 | Wabeno Area-Laona | 17:33.1 |
| 14 | Jacob HilgersPlace 14 · Grade 11 · Wisconsin Rapids Lincoln | 11 | Wisconsin Rapids Lincoln | 17:33.9 PR |
| 15 | Solomon TownePlace 15 · Grade 11 · Amherst | 11 | Amherst | 17:39.4 PR |
| 16 | Harrison StoryPlace 16 · Grade 11 · Stevens Point | 11 | Stevens Point | 17:39.7 PR |
| 17 | Michael (Mikey) QuadePlace 17 · Grade 11 · Crandon | 11 | Crandon | 17:41.0 PR |
| 18 | Jaden GarskiPlace 18 · Grade 12 · Pacelli | 12 | Pacelli | 17:44.2 |
| 19 | Luke LampereurPlace 19 · Grade 10 · Wabeno Area-Laona | 10 | Wabeno Area-Laona | 17:44.5 PR |
| 20 | Lucas WuchererPlace 20 · Grade 10 · Amherst | 10 | Amherst | 17:46.6 PR |
| 21 | Onan RetzlaffPlace 21 · Grade 12 · New London | 12 | New London | 17:51.4 PR |
| 22 | Evan LinjerPlace 22 · Grade 12 · Iola-Scandinavia | 12 | Iola-Scandinavia | 17:55.1 PR |
| 23 | Coen KingPlace 23 · Grade 9 · Stevens Point | 9 | Stevens Point | 18:00.0 |
| 24 | Oliver CortrightPlace 24 · Grade 11 · Northland Lutheran | 11 | Northland Lutheran | 18:00.0 |
| 25 | Nathan SchneiderPlace 25 · Grade 9 · Columbus Catholic | 9 | Columbus Catholic | 18:01.6 PR |
| 26 | Gavin PetersonPlace 26 · Grade 11 · Wabeno Area-Laona | 11 | Wabeno Area-Laona | 18:02.0 |
| 27 | Colby BredemannPlace 27 · Grade 9 · Columbus Catholic | 9 | Columbus Catholic | 18:04.7 PR |
| 28 | Jaydon BolssenPlace 28 · Grade 12 · Wabeno Area-Laona | 12 | Wabeno Area-Laona | 18:09.2 PR |
| 29 | Isaiah StrehlauPlace 29 · Grade 11 · Wisconsin Rapids Lincoln | 11 | Wisconsin Rapids Lincoln | 18:13.6 PR |
| 30 | Carter BraundPlace 30 · Grade 11 · Wisconsin Rapids Lincoln | 11 | Wisconsin Rapids Lincoln | 18:14.1 PR |
| 31 | Garrett AndersonPlace 31 · Grade 12 · Bonduel | 12 | Bonduel | 18:19.0 |
| 32 | Cashius ReevisPlace 32 · Grade 11 · Menominee Indian | 11 | Menominee Indian | 18:27.7 PR |
| 33 | Deqlund WaltenbergPlace 33 · Grade 12 · Amherst | 12 | Amherst | 18:33.3 PR |
| 34 | Griffin RichterPlace 34 · Grade 10 · Bonduel | 10 | Bonduel | 18:35.3 PR |
| 35 | Oliver HoffmanPlace 35 · Grade 9 · Wisconsin Rapids Lincoln | 9 | Wisconsin Rapids Lincoln | 18:37.2 PR |
| 36 | Joah DworniczakPlace 36 · Grade 12 · Bonduel | 12 | Bonduel | 18:39.3 |
| 37 | Grant WagonerPlace 37 · Grade 12 · Crandon | 12 | Crandon | 18:43.3 |
| 38 | Marty NowinskyPlace 38 · Grade 12 · Wittenberg-Birnamwood | 12 | Wittenberg-Birnamwood | 18:45.7 PR |
| 39 | Jonathan DuerrPlace 39 · Grade 12 · Wisconsin Rapids Lincoln | 12 | Wisconsin Rapids Lincoln | 18:48.0 PR |
| 40 | Dalton FletcherPlace 40 · Grade 12 · Wittenberg-Birnamwood | 12 | Wittenberg-Birnamwood | 18:55.4 PR |
| 41 | Mason JanssenPlace 41 · Grade 10 · Clintonville | 10 | Clintonville | 19:02.5 PR |
| 42 | Calvin CopasPlace 42 · Grade 10 · Wisconsin Rapids Lincoln | 10 | Wisconsin Rapids Lincoln | 19:03.5 PR |
| 43 | Oliver ChitwoodPlace 43 · Grade 12 · Bonduel | 12 | Bonduel | 19:08.1 |
| 44 | Noah HultmanPlace 44 · Grade 9 · Pacelli | 9 | Pacelli | 19:14.1 PR |
| 45 | Logan JaegerPlace 45 · Grade 12 · Crandon | 12 | Crandon | 19:15.2 |
| 46 | Owen O'NeillPlace 46 · Grade 9 · New London | 9 | New London | 19:18.3 PR |
| 47 | Roman BaehmanPlace 47 · Grade 11 · New London | 11 | New London | 19:20.3 |
| 48 | Matteo ImpullittiPlace 48 · Grade 9 · Amherst | 9 | Amherst | 19:21.2 PR |
| 49 | Ryan GathjePlace 49 · Grade 9 · Pacelli | 9 | Pacelli | 19:24.3 PR |
| 50 | Jaydon ReesePlace 50 · Grade 10 · Shiocton | 10 | Shiocton | 19:26.9 PR |
| 51 | Jax MorrowPlace 51 · Grade 9 · Shiocton | 9 | Shiocton | 19:31.3 PR |
| 52 | Liam MatelskiPlace 52 · Grade 12 · Suring | 12 | Suring | 19:34.4 |
| 53 | Charles RichardPlace 53 · Grade 11 · Suring | 11 | Suring | 19:35.6 PR |
| 54 | Parker PoehlmanPlace 54 · Grade 9 · Iola-Scandinavia | 9 | Iola-Scandinavia | 19:37.0 PR |
| 55 | Isaac WagnerPlace 55 · Grade 10 · New London | 10 | New London | 19:38.0 PR |
| 56 | Landon SchneiderPlace 56 · Grade 11 · Columbus Catholic | 11 | Columbus Catholic | 19:38.4 PR |
| 57 | Elijah RitterPlace 57 · Grade 9 · Northland Lutheran | 9 | Northland Lutheran | 19:39.9 PR |
| 58 | Carter BeilfussPlace 58 · Grade 11 · Bonduel | 11 | Bonduel | 19:41.9 PR |
| 59 | Peter KuhnPlace 59 · Grade 9 · Wisconsin Rapids Lincoln | 9 | Wisconsin Rapids Lincoln | 19:47.4 PR |
| 60 | Blake DeGravePlace 60 · Grade 11 · Suring | 11 | Suring | 19:48.6 PR |
| 61 | Liam RosenthalPlace 61 · Grade 11 · Bonduel | 11 | Bonduel | 19:53.6 PR |
| 62 | Andy HolderPlace 62 · Grade 9 · Iola-Scandinavia | 9 | Iola-Scandinavia | 19:57.5 |
| 63 | Michael YaegerPlace 63 · Grade 11 · Wabeno Area-Laona | 11 | Wabeno Area-Laona | 19:58.6 PR |
| 64 | Asher KettletonPlace 64 · Grade 10 · Wabeno Area-Laona | 10 | Wabeno Area-Laona | 20:00.2 PR |
| 65 | William HahnPlace 65 · Grade 12 · Northland Lutheran | 12 | Northland Lutheran | 20:04.7 |
| 66 | Owen WiesmanPlace 66 · Grade 11 · Amherst | 11 | Amherst | 20:12.2 |
| 67 | William QuadePlace 67 · Grade 10 · Crandon | 10 | Crandon | 20:13.2 |
| 68 | Colten MuellerPlace 68 · Grade 11 · Wittenberg-Birnamwood | 11 | Wittenberg-Birnamwood | 20:26.7 PR |
| 69 | Josh WilsonPlace 69 · Grade 9 · Crandon | 9 | Crandon | 20:29.3 PR |
| 70 | Nathan ScheerPlace 70 · Grade 12 · Columbus Catholic | 12 | Columbus Catholic | 20:37.2 |
| 71 | Maksym GukPlace 71 · Grade 9 · Wittenberg-Birnamwood | 9 | Wittenberg-Birnamwood | 20:42.7 PR |
| 72 | Kohen BradleyPlace 72 · Grade 10 · Crandon | 10 | Crandon | 20:51.3 PR |
| 73 | Holden RettlerPlace 73 · Grade 11 · Clintonville | 11 | Clintonville | 20:51.9 PR |
| 74 | Jackson BonnettPlace 74 · Grade 11 · Adams-Friendship | 11 | Adams-Friendship | 21:01.5 |
| 75 | Sawyer RankPlace 75 · Grade 10 · Bonduel | 10 | Bonduel | 21:01.5 |
| 76 | Bryce KohlPlace 76 · Grade 10 · Rosholt | 10 | Rosholt | 21:09.0 PR |
| 77 | Spencer BuelowPlace 77 · Grade 9 · Iola-Scandinavia | 9 | Iola-Scandinavia | 21:09.3 PR |
| 78 | Daniel BurnsPlace 78 · Grade 9 · Iola-Scandinavia | 9 | Iola-Scandinavia | 21:09.3 PR |
| 79 | Breckin GleasonPlace 79 · Grade 10 · Marion-Tigerton | 10 | Marion-Tigerton | 21:09.5 |
| 80 | Owen KalbusPlace 80 · Grade 11 · New London | 11 | New London | 21:13.7 PR |
| 81 | Benjamin JorgensenPlace 81 · Grade 9 · Shiocton | 9 | Shiocton | 21:24.8 PR |
| 82 | Monty SalvesenPlace 82 · Grade 10 · Wittenberg-Birnamwood | 10 | Wittenberg-Birnamwood | 21:25.0 PR |
| 83 | Milo SalvesenPlace 83 · Grade 12 · Wittenberg-Birnamwood | 12 | Wittenberg-Birnamwood | 21:26.2 |
| 84 | Adrian HawkinsPlace 84 · Grade 10 · Clintonville | 10 | Clintonville | 21:26.7 PR |
| 85 | Flynn BushmanPlace 85 · Grade 9 · Wittenberg-Birnamwood | 9 | Wittenberg-Birnamwood | 21:27.8 PR |
| 86 | Zander WesoPlace 86 · Grade 9 · Crandon | 9 | Crandon | 21:29.8 PR |
| 87 | Caspar KroenigPlace 87 · Grade 10 · Columbus Catholic | 10 | Columbus Catholic | 21:33.4 PR |
| 88 | Maxwell MildebrandtPlace 88 · Grade 12 · Northland Lutheran | 12 | Northland Lutheran | 21:52.4 |
| 89 | Logan BostronPlace 89 · Grade 12 · Crandon | 12 | Crandon | 21:54.5 |
| 90 | Brecken StalterPlace 90 · Grade 11 · Iola-Scandinavia | 11 | Iola-Scandinavia | 21:55.1 |
| 91 | Brayden ZietlowPlace 91 · Grade 10 · Marion-Tigerton | 10 | Marion-Tigerton | 22:05.6 |
| 92 | Jacob PendergrassPlace 92 · Grade 12 · Northland Lutheran | 12 | Northland Lutheran | 22:07.5 PR |
| 93 | Nikkoli DominguezPlace 93 · Grade 10 · Iola-Scandinavia | 10 | Iola-Scandinavia | 22:21.0 PR |
| 94 | Raphael MuellerPlace 94 · Grade 9 · Rosholt | 9 | Rosholt | 22:26.6 PR |
| 95 | Jaymz ComellaPlace 95 · Grade 9 · Three Lakes-Phelps | 9 | Three Lakes-Phelps | 22:33.2 PR |
| 96 | Garrett SchoolPlace 96 · Grade 12 · Suring | 12 | Suring | 22:44.7 |
| 97 | Cohen Kania-KastenPlace 97 · Grade 11 · Wittenberg-Birnamwood | 11 | Wittenberg-Birnamwood | 22:50.8 PR |
| 98 | Aidan ThompsonPlace 98 · Grade 9 · Suring | 9 | Suring | 23:19.9 PR |
| 99 | Christopher WaubanascumPlace 99 · Grade 10 · Menominee Indian | 10 | Menominee Indian | 23:36.4 |
| 100 | Micah RitterPlace 100 · Grade 10 · Northland Lutheran | 10 | Northland Lutheran | 23:38.4 PR |