| 1 | Ben HartwigPlace 1 · Grade 11 · Athens | 11 | Athens | 17:11.8 |
| 2 | Zeb SchultzPlace 2 · Grade 11 · Neillsville | 11 | Neillsville | 17:58.8 |
| 3 | Paydin ParkerPlace 3 · Grade 10 · Auburndale | 10 | Auburndale | 18:20.1 |
| 4 | Nathan SchneiderPlace 4 · Grade 9 · Columbus Catholic | 9 | Columbus Catholic | 18:47.3 |
| 5 | Colby BredemannPlace 5 · Grade 9 · Columbus Catholic | 9 | Columbus Catholic | 18:47.3 |
| 6 | Elijah HarrisPlace 6 · Grade 10 · Pittsville | 10 | Pittsville | 18:51.8 PR |
| 7 | Eli SchaerPlace 7 · Grade 11 · Athens | 11 | Athens | 19:00.7 |
| 8 | Ben ScharenbrochPlace 8 · Grade 10 · Auburndale | 10 | Auburndale | 19:01.7 PR |
| 9 | Corbyn RadlingerPlace 9 · Grade 11 · Medford | 11 | Medford | 19:21.2 |
| 10 | Ace ArndtPlace 10 · Grade 11 · Medford | 11 | Medford | 19:23.0 |
| 11 | Peyton RiedPlace 11 · Grade 12 · Medford | 12 | Medford | 19:28.9 |
| 12 | Aiden SchmidtPlace 12 · Grade 9 · Auburndale | 9 | Auburndale | 19:30.8 PR |
| 13 | Tanner GaebauerPlace 13 · Grade 9 · Medford | 9 | Medford | 19:42.9 |
| 14 | Parker RiedPlace 14 · Grade 9 · Medford | 9 | Medford | 19:43.3 |
| 15 | Jordon LavinPlace 15 · Grade 12 · Medford | 12 | Medford | 19:51.8 |
| 16 | Angus HamlandPlace 16 · Grade 11 · Medford | 11 | Medford | 19:55.8 |
| 17 | Jaxon GrubePlace 17 · Grade 12 · Auburndale | 12 | Auburndale | 19:56.2 |
| 18 | Nevyn GripentrogPlace 18 · Grade 12 · Medford | 12 | Medford | 20:17.2 |
| 19 | Aj ArntPlace 19 · Grade 9 · Medford | 9 | Medford | 20:25.0 |
| 20 | Landon SchneiderPlace 20 · Grade 11 · Columbus Catholic | 11 | Columbus Catholic | 20:30.3 |
| 21 | Lukas BlasticPlace 21 · Grade 9 · Neillsville | 9 | Neillsville | 20:31.8 PR |
| 22 | Nathan ScheerPlace 22 · Grade 12 · Columbus Catholic | 12 | Columbus Catholic | 21:19.8 |
| 23 | Emmanuel EspinozaPlace 23 · Grade 11 · Medford | 11 | Medford | 21:30.3 PR |
| 24 | Lucas XiongPlace 24 · Grade 9 · Auburndale | 9 | Auburndale | 21:31.3 |
| 25 | Kaiden RaduePlace 25 · Grade 9 · Spencer | 9 | Spencer | 21:39.0 |
| 26 | Adyn RenoPlace 26 · Grade 10 · Auburndale | 10 | Auburndale | 21:44.5 |
| 27 | Caspar KroenigPlace 27 · Grade 10 · Columbus Catholic | 10 | Columbus Catholic | 22:00.3 |
| 28 | Daniel ClarkPlace 28 · Grade 9 · Medford | 9 | Medford | 22:11.5 |
| 29 | Hudson ShillingPlace 29 · Grade 9 · Medford | 9 | Medford | 22:21.5 |
| 30 | Hezekiah DudaPlace 30 · Grade 11 · Spencer | 11 | Spencer | 22:30.8 |
| 31 | Kenaniah ThellPlace 31 · Grade 10 · Neillsville | 10 | Neillsville | 22:31.0 |
| 32 | Valentin EtcheverryPlace 32 · Grade 9 · Spencer | 9 | Spencer | 23:45.2 |
| 33 | Laiden HoltzheimerPlace 33 · Grade 9 · Auburndale | 9 | Auburndale | 24:54.7 |
| 34 | Benjamin MartinPlace 34 · Grade 10 · Auburndale | 10 | Auburndale | 25:05.1 |
| 35 | Noah BlomquistPlace 35 · Grade 10 · Columbus Catholic | 10 | Columbus Catholic | 26:28.9 |