| 1 | Braden ClarkePlace 1 · Grade 10 · New London | 10 | New London | 16:00.56 |
| 2 | Luke EidenPlace 2 · Grade 12 · Pacelli | 12 | Pacelli | 16:33.23 |
| 3 | Bryant Waupoosse IIIPlace 3 · Grade 10 · Menominee Indian | 10 | Menominee Indian | 16:47.48 |
| 4 | Gavin PetersonPlace 4 · Grade 10 · Wabeno Area-Laona | 10 | Wabeno Area-Laona | 16:52.26 |
| 5 | Jacob HymanPlace 5 · Grade 11 · Stevens Point | 11 | Stevens Point | 17:00.23 |
| 6 | Gabe MuellerPlace 6 · Grade 9 · Rosholt | 9 | Rosholt | 17:11.27 |
| 7 | Nate FrankPlace 7 · Grade 11 · Stevens Point | 11 | Stevens Point | 17:16.49 |
| 8 | Zach HinchcliffePlace 8 · Grade 12 · Stevens Point | 12 | Stevens Point | 17:27.29 |
| 9 | Eli VandrePlace 9 · Grade 11 · Stevens Point | 11 | Stevens Point | 17:28.03 |
| 10 | Griffin UelmenPlace 10 · Grade 12 · Bonduel | 12 | Bonduel | 17:32.37 |
| 11 | Ben HoppPlace 11 · Grade 12 · Stevens Point | 12 | Stevens Point | 17:36.02 |
| 12 | Carson SlowinskiPlace 12 · Grade 12 · Stevens Point | 12 | Stevens Point | 17:37.11 |
| 13 | Henry VaterPlace 13 · Grade 11 · Iola-Scandinavia | 11 | Iola-Scandinavia | 17:37.67 |
| 14 | Jack BeckPlace 14 · Grade 11 · Iola-Scandinavia | 11 | Iola-Scandinavia | 17:39.08 |
| 15 | Ryker SchingeckPlace 15 · Grade 10 · Wabeno Area-Laona | 10 | Wabeno Area-Laona | 17:45.19 |
| 16 | Riley CopasPlace 16 · Grade 9 · Stevens Point | 9 | Stevens Point | 17:46.99 |
| 17 | Brendan OverturfPlace 17 · Grade 10 · Wisconsin Rapids Lincoln | 10 | Wisconsin Rapids Lincoln | 17:48.60 |
| 18 | Jaden GarskiPlace 18 · Grade 11 · Pacelli | 11 | Pacelli | 17:51.43 |
| 19 | Jonah MenetPlace 19 · Grade 12 · Valley Christian (Oshkosh) | 12 | Valley Christian (Oshkosh) | 17:53.59 |
| 20 | John HagenPlace 20 · Grade 11 · Stevens Point | 11 | Stevens Point | 17:54.97 |
| 21 | Morgan BrownPlace 21 · Grade 11 · Amherst | 11 | Amherst | 17:57.38 |
| 22 | Gage AndersonPlace 22 · Grade 11 · Bonduel | 11 | Bonduel | 17:59.84 |
| 23 | Daniel ConstantineauPlace 23 · Grade 12 · Pacelli | 12 | Pacelli | 18:00.38 |
| 24 | Jack O'BrienPlace 24 · Grade 11 · Valley Christian (Oshkosh) | 11 | Valley Christian (Oshkosh) | 18:04.30 |
| 25 | Nathan ScheerPlace 25 · Grade 11 · Columbus Catholic | 11 | Columbus Catholic | 18:04.51 |
| 26 | Michael (Mikey) QuadePlace 26 · Grade 10 · Crandon | 10 | Crandon | 18:10.93 |
| 27 | Jacob HilgersPlace 27 · Grade 10 · Wisconsin Rapids Lincoln | 10 | Wisconsin Rapids Lincoln | 18:13.34 |
| 28 | Elliot PodeszwaPlace 28 · Grade 12 · Amherst | 12 | Amherst | 18:20.63 |
| 29 | Eli HoffmanPlace 29 · Grade 10 · Wisconsin Rapids Lincoln | 10 | Wisconsin Rapids Lincoln | 18:27.38 |
| 30 | Solomon TownePlace 30 · Grade 10 · Amherst | 10 | Amherst | 18:27.48 |
| 31 | Oliver ChitwoodPlace 31 · Grade 11 · Bonduel | 11 | Bonduel | 18:30.08 |
| 32 | Erick GuntherPlace 32 · Grade 10 · Amherst | 10 | Amherst | 18:31.57 |
| 33 | Oliver CortrightPlace 33 · Grade 10 · Northland Lutheran | 10 | Northland Lutheran | 18:35.20 |
| 34 | Max ClarkPlace 34 · Grade 12 · Wabeno Area-Laona | 12 | Wabeno Area-Laona | 18:36.87 PR |
| 35 | Owen WiesmanPlace 35 · Grade 10 · Amherst | 10 | Amherst | 18:37.94 |
| 36 | Joah DworniczakPlace 36 · Grade 11 · Bonduel | 11 | Bonduel | 18:41.91 |
| 37 | Evan LinjerPlace 37 · Grade 11 · Iola-Scandinavia | 11 | Iola-Scandinavia | 18:42.08 |
| 38 | Roman BaehmanPlace 38 · Grade 10 · New London | 10 | New London | 18:42.08 |
| 39 | Garrett AndersonPlace 39 · Grade 11 · Bonduel | 11 | Bonduel | 18:45.07 |
| 40 | Treston KaepernickPlace 40 · Grade 12 · New London | 12 | New London | 18:46.04 |
| 41 | Ricky VasquezPlace 41 · Grade 10 · New London | 10 | New London | 18:46.47 |
| 42 | Carter BraundPlace 42 · Grade 10 · Wisconsin Rapids Lincoln | 10 | Wisconsin Rapids Lincoln | 18:49.93 |
| 43 | Luke LampereurPlace 43 · Grade 9 · Wabeno Area-Laona | 9 | Wabeno Area-Laona | 18:57.07 |
| 44 | Jaydon BolssenPlace 44 · Grade 11 · Wabeno Area-Laona | 11 | Wabeno Area-Laona | 18:58.32 |
| 45 | Onan RetzlaffPlace 45 · Grade 11 · New London | 11 | New London | 19:00.52 |
| 46 | Deqlund WaltenbergPlace 46 · Grade 11 · Amherst | 11 | Amherst | 19:03.67 |
| 47 | Joseph DalyPlace 47 · Grade 12 · New London | 12 | New London | 19:08.37 |
| 48 | Erik MichaelsonPlace 48 · Grade 12 · Wisconsin Rapids Lincoln | 12 | Wisconsin Rapids Lincoln | 19:09.94 |
| 49 | Wyatt BosquezPlace 49 · Grade 12 · New London | 12 | New London | 19:11.50 PR |
| 50 | Silas JohnsonPlace 50 · Grade 10 · Valley Christian (Oshkosh) | 10 | Valley Christian (Oshkosh) | 19:14.01 |
| 51 | Grant WagonerPlace 51 · Grade 11 · Crandon | 11 | Crandon | 19:18.70 |
| 52 | Kaleb AndersonPlace 52 · Grade 12 · Shiocton | 12 | Shiocton | 19:22.96 |
| 53 | Zachary WernerPlace 53 · Grade 10 · Valley Christian (Oshkosh) | 10 | Valley Christian (Oshkosh) | 19:24.87 |
| 54 | Jack WeierPlace 54 · Grade 10 · Bonduel | 10 | Bonduel | 19:41.49 |
| 55 | Isaiah StrehlauPlace 55 · Grade 10 · Wisconsin Rapids Lincoln | 10 | Wisconsin Rapids Lincoln | 19:42.02 |
| 56 | Carter JohnsonPlace 56 · Grade 12 · Bonduel | 12 | Bonduel | 19:43.99 |
| 57 | Jaydon ReesePlace 57 · Grade 9 · Shiocton | 9 | Shiocton | 19:46.02 |
| 58 | Jonathan DuerrPlace 58 · Grade 11 · Wisconsin Rapids Lincoln | 11 | Wisconsin Rapids Lincoln | 19:51.56 |
| 59 | Lucas WuchererPlace 59 · Grade 9 · Amherst | 9 | Amherst | 19:56.80 |
| 60 | Logan JaegerPlace 60 · Grade 11 · Crandon | 11 | Crandon | 19:59.20 |
| 61 | Noah MuellerPlace 61 · Grade 12 · Crandon | 12 | Crandon | 20:01.88 |
| 62 | Brycen JorgensenPlace 62 · Grade 10 · Iola-Scandinavia | 10 | Iola-Scandinavia | 20:02.24 PR |
| 63 | Charles SlomaPlace 63 · Grade 12 · New London | 12 | New London | 20:04.04 |
| 64 | Jackson BonnettPlace 64 · Grade 10 · Adams-Friendship | 10 | Adams-Friendship | 20:11.02 PR |
| 65 | Landon SchneiderPlace 65 · Grade 10 · Columbus Catholic | 10 | Columbus Catholic | 20:23.95 |
| 66 | Jonas BushmanPlace 66 · Grade 12 · Wittenberg-Birnamwood | 12 | Wittenberg-Birnamwood | 20:33.64 |
| 67 | Tristan HerroPlace 67 · Grade 12 · Marion-Tigerton | 12 | Marion-Tigerton | 20:33.78 |
| 68 | Andrew BrimhallPlace 68 · Grade 11 · Amherst | 11 | Amherst | 20:35.14 |
| 69 | Charles RichardPlace 69 · Grade 10 · Suring | 10 | Suring | 20:37.87 |
| 70 | Calvin CopasPlace 70 · Grade 9 · Wisconsin Rapids Lincoln | 9 | Wisconsin Rapids Lincoln | 20:41.00 |
| 71 | Blake DeGravePlace 71 · Grade 10 · Suring | 10 | Suring | 20:43.93 |
| 72 | William HahnPlace 72 · Grade 11 · Northland Lutheran | 11 | Northland Lutheran | 20:52.95 |
| 73 | Crew RebholzPlace 73 · Grade 10 · Pacelli | 10 | Pacelli | 20:58.45 |
| 74 | Logan BostronPlace 74 · Grade 11 · Crandon | 11 | Crandon | 21:04.93 |
| 75 | Zack ChristensenPlace 75 · Grade 12 · Columbus Catholic | 12 | Columbus Catholic | 21:18.38 |
| 76 | Zavier ShelleyPlace 76 · Grade 10 · Iola-Scandinavia | 10 | Iola-Scandinavia | 21:19.09 |
| 77 | Joshua SandahlPlace 77 · Grade 10 · Valley Christian (Oshkosh) | 10 | Valley Christian (Oshkosh) | 21:19.56 PR |
| 78 | Dalton FletcherPlace 78 · Grade 11 · Wittenberg-Birnamwood | 11 | Wittenberg-Birnamwood | 21:19.71 |
| 79 | James OlsonPlace 79 · Grade 9 · Iola-Scandinavia | 9 | Iola-Scandinavia | 21:20.35 |
| 80 | Kai WaykaPlace 80 · Grade 11 · Menominee Indian | 11 | Menominee Indian | 21:23.50 |
| 81 | Conner HarrisPlace 81 · Grade 11 · Wabeno Area-Laona | 11 | Wabeno Area-Laona | 21:34.36 PR |
| 82 | Wyatt SawickiPlace 82 · Grade 10 · Valley Christian (Oshkosh) | 10 | Valley Christian (Oshkosh) | 21:41.30 |
| 83 | Milo SalvesenPlace 83 · Grade 11 · Wittenberg-Birnamwood | 11 | Wittenberg-Birnamwood | 21:41.66 |
| 84 | Gus EmmertPlace 84 · Grade 11 · Manawa | 11 | Manawa | 21:48.47 |
| 85 | Tyler GrosskreutzPlace 85 · Grade 11 · Clintonville | 11 | Clintonville | 22:08.30 |
| 86 | Michael YaegerPlace 86 · Grade 10 · Wabeno Area-Laona | 10 | Wabeno Area-Laona | 22:09.24 |
| 87 | Riley ThomsonPlace 87 · Grade 10 · Suring | 10 | Suring | 22:13.58 |
| 88 | Noah StevensonPlace 88 · Grade 9 · Clintonville | 9 | Clintonville | 22:17.99 |
| 89 | Kohen BradleyPlace 89 · Grade 9 · Crandon | 9 | Crandon | 22:19.69 |
| 90 | Garrett SchoolPlace 90 · Grade 11 · Suring | 11 | Suring | 22:31.71 |
| 91 | Brayden ZietlowPlace 91 · Grade 9 · Marion-Tigerton | 9 | Marion-Tigerton | 22:38.62 |
| 92 | Teagon StewartPlace 92 · Grade 9 · Wittenberg-Birnamwood | 9 | Wittenberg-Birnamwood | 22:44.76 |
| 93 | Caspar KroenigPlace 93 · Grade 9 · Columbus Catholic | 9 | Columbus Catholic | 22:58.50 |
| 94 | Nate HaemmerlePlace 94 · Grade 12 · Pacelli | 12 | Pacelli | 23:03.62 |
| 95 | Cashius ReevisPlace 95 · Grade 10 · Menominee Indian | 10 | Menominee Indian | 23:05.52 |
| 96 | Brecken StalterPlace 96 · Grade 10 · Iola-Scandinavia | 10 | Iola-Scandinavia | 23:08.36 |
| 97 | Mason JanssenPlace 97 · Grade 9 · Clintonville | 9 | Clintonville | 23:16.41 |
| 98 | Nathan WagonerPlace 98 · Grade 9 · Crandon | 9 | Crandon | 23:17.88 |
| 99 | David NelsonPlace 99 · Grade 10 · Wabeno Area-Laona | 10 | Wabeno Area-Laona | 23:19.19 |
| 100 | Monty SalvesenPlace 100 · Grade 9 · Wittenberg-Birnamwood | 9 | Wittenberg-Birnamwood | 23:20.01 |
| 101 | Michael Peters IIIPlace 101 · Grade 12 · Menominee Indian | 12 | Menominee Indian | 23:37.72 |
| 102 | Jacob PendergrassPlace 102 · Grade 11 · Northland Lutheran | 11 | Northland Lutheran | 24:48.17 |
| 103 | Chase WaupoosePlace 103 · Grade 10 · Menominee Indian | 10 | Menominee Indian | 25:03.58 |
| 104 | Wyatt KruegerPlace 104 · Grade 9 · Northland Lutheran | 9 | Northland Lutheran | 25:08.21 |
| 105 | Skylar BristolPlace 105 · Grade 10 · Suring | 10 | Suring | 25:35.82 |
| 106 | Zachary WickershamPlace 106 · Grade 11 · Northland Lutheran | 11 | Northland Lutheran | 25:36.68 |
| 107 | William QuadePlace 107 · Grade 9 · Crandon | 9 | Crandon | 25:55.45 |
| 108 | Micah RitterPlace 108 · Grade 9 · Northland Lutheran | 9 | Northland Lutheran | 25:59.03 |
| 109 | Riley PersellsPlace 109 · Grade 12 · Manawa | 12 | Manawa | 29:14.07 |