| 1 | Nathan SchneiderPlace 1 · Grade 8 · Columbus Catholic | 8 | Columbus Catholic | 11:43.1 PR |
| 2 | Wesley BruesewitzPlace 2 · Grade 8 · Stratford | 8 | Stratford | 12:02.0 PR |
| 3 | Aiden SchmidtPlace 3 · Grade 8 · Auburndale | 8 | Auburndale | 12:26.1 PR |
| 4 | Kameron GiesePlace 4 · Grade 6 · Auburndale | 6 | Auburndale | 12:38.1 |
| 5 | Easton LemkePlace 5 · Grade 8 · Chequamegon | 8 | Chequamegon | 12:46.8 PR |
| 6 | Greg OswaldPlace 6 · Grade 6 · Chequamegon | 6 | Chequamegon | 12:50.5 PR |
| 7 | Lucas XiongPlace 7 · Grade 8 · Auburndale | 8 | Auburndale | 12:55.1 PR |
| 8 | Caleb KunhartPlace 8 · Grade 8 · Stratford | 8 | Stratford | 12:57.0 PR |
| 9 | Nolan PeircePlace 9 · Grade 7 · Stratford | 7 | Stratford | 13:01.1 |
| 10 | Jeremiah PrusinskiPlace 10 · Grade 6 · Columbus Catholic | 6 | Columbus Catholic | 13:01.1 |
| 11 | Colby BredemannPlace 11 · Grade 8 · Columbus Catholic | 8 | Columbus Catholic | 13:02.5 PR |
| 12 | Beckam SchultzPlace 12 · Grade 6 · Spencer MS | 6 | Spencer MS | 13:02.9 PR |
| 13 | Chad PethPlace 13 · Grade 6 · Chequamegon | 6 | Chequamegon | 13:17.3 |
| 14 | Kaiden RaduePlace 14 · Grade 8 · Spencer MS | 8 | Spencer MS | 13:17.9 PR |
| 15 | Owen ShookPlace 15 · Grade 8 · Stratford | 8 | Stratford | 13:28.5 |
| 16 | Brayden SeboldPlace 16 · Grade 8 · Spencer MS | 8 | Spencer MS | 13:36.8 PR |
| 17 | Anthony CanfieldPlace 17 · Grade 7 · Neillsville | 7 | Neillsville | 13:38.8 PR |
| 18 | Lucas LuchterhandPlace 18 · Grade 6 · Neillsville | 6 | Neillsville | 13:58.8 PR |
| 19 | Tyler GrossmanPlace 19 · Grade 6 · Pittsville MS | 6 | Pittsville MS | 14:11.3 |
| 20 | Jackson LarsonPlace 20 · Grade 6 · Chequamegon | 6 | Chequamegon | 14:13.9 PR |
| 21 | Parker KlimmerPlace 21 · Grade 6 · Spencer MS | 6 | Spencer MS | 14:25.3 |
| 22 | Leul WeinbergerPlace 22 · Grade 6 · Chequamegon | 6 | Chequamegon | 14:32.6 PR |
| 23 | Corbin WirkutyPlace 23 · Grade 6 · Neillsville | 6 | Neillsville | 14:38.9 PR |
| 24 | Jeremiah DavidsonPlace 24 · Grade 6 · Stratford | 6 | Stratford | 14:40.1 |
| 25 | Laiden HoltzheimerPlace 25 · Grade 8 · Auburndale | 8 | Auburndale | 15:04.8 PR |
| 26 | Cole KriegPlace 26 · Grade 7 · Stratford | 7 | Stratford | 15:10.8 |
| 27 | Julian MorillonPlace 27 · Grade 6 · Spencer MS | 6 | Spencer MS | 15:13.6 PR |
| 28 | Eitan ThellPlace 28 · Grade 6 · Neillsville | 6 | Neillsville | 15:32.5 PR |
| 29 | Hayden PoeschelPlace 29 · Grade 6 · Neillsville | 6 | Neillsville | 15:38.0 PR |
| 30 | Rayden OscarPlace 30 · Grade 6 · Chequamegon | 6 | Chequamegon | 15:49.1 PR |
| 31 | Boaz ElmhorstPlace 31 · Grade 7 · Pittsville MS | 7 | Pittsville MS | 16:19.2 PR |
| 32 | Mason HalamaPlace 32 · Grade 7 · Pittsville MS | 7 | Pittsville MS | 16:20.6 |
| 33 | Corey KrugPlace 33 · Grade 7 · Auburndale | 7 | Auburndale | 16:22.4 |
| 34 | Spencer HawnPlace 34 · Grade 6 · Chequamegon | 6 | Chequamegon | 17:10.1 PR |
| 35 | Axel ParkerPlace 35 · Grade 6 · Auburndale | 6 | Auburndale | 17:25.0 |
| 36 | Colton SchultzPlace 36 · Grade 6 · Chequamegon | 6 | Chequamegon | 17:31.1 PR |
| 37 | Logan XiongPlace 37 · Grade 6 · Auburndale | 6 | Auburndale | 17:32.7 |
| 38 | Granite SchnaarePlace 38 · Grade 6 · Stratford | 6 | Stratford | 17:50.1 |
| 39 | Garrett EhlenPlace 39 · Grade 6 · Neillsville | 6 | Neillsville | 18:36.3 PR |
| 40 | Lucas BowdenPlace 40 · Grade 7 · Pittsville MS | 7 | Pittsville MS | 18:42.9 |
| 41 | Vincent SchwanebeckPlace 41 · Grade 7 · Pittsville MS | 7 | Pittsville MS | 18:50.1 PR |
| 42 | Koda LynnPlace 42 · Grade 6 · Spencer MS | 6 | Spencer MS | 18:59.2 PR |
| 43 | Gordy GaierPlace 43 · Grade 6 · Neillsville | 6 | Neillsville | 22:41.9 PR |
| 44 | Blake KnudsenPlace 44 · Grade 6 · Neillsville | 6 | Neillsville | 24:13.8 PR |
| 45 | Landon StrobachPlace 45 · Grade 7 · Pittsville MS | 7 | Pittsville MS | 26:41.1 |
| 46 | Jesus RiveraPlace 46 · Grade 7 · Columbus Catholic | 7 | Columbus Catholic | 31:45.0 PR |