| 1 | Jayden DefoePlace 1 · Grade 11 · Stratford | 11 | Stratford | 17:41.9 |
| 2 | Logan PetersPlace 2 · Grade 12 · Marathon | 12 | Marathon | 17:56.9 |
| 3 | Brady AnnisPlace 3 · Grade 12 · Marathon | 12 | Marathon | 17:57.0 |
| 4 | Christopher StuttgenPlace 4 · Grade 12 · Stratford | 12 | Stratford | 18:24.3 |
| 5 | Brevyn JohnsonPlace 5 · Grade 11 · Marathon | 11 | Marathon | 18:32.7 |
| 6 | Joey CablePlace 6 · Grade 11 · Stratford | 11 | Stratford | 18:40.2 |
| 7 | Kyle SulzerPlace 7 · Grade 11 · Marathon | 11 | Marathon | 19:02.1 |
| 8 | Zeb SchultzPlace 8 · Grade 11 · Neillsville | 11 | Neillsville | 19:03.8 |
| 9 | Paydin ParkerPlace 9 · Grade 10 · Auburndale | 10 | Auburndale | 19:29.8 |
| 10 | Matthew KindlarskiPlace 10 · Grade 12 · Marathon | 12 | Marathon | 19:37.0 |
| 11 | Wesley BruesewitzPlace 11 · Grade 9 · Stratford | 9 | Stratford | 19:57.1 |
| 12 | Caleb KunhartPlace 12 · Grade 9 · Stratford | 9 | Stratford | 20:00.8 |
| 13 | Nolan Reed-MullikinPlace 13 · Grade 12 · Wauzeka-Steuben | 12 | Wauzeka-Steuben | 20:10.0 |
| 14 | Aiden BlakePlace 14 · Grade 10 · Marathon | 10 | Marathon | 20:15.8 |
| 15 | Marty NowinskyPlace 15 · Grade 12 · Wittenberg-Birnamwood | 12 | Wittenberg-Birnamwood | 20:16.0 |
| 16 | Henry HeegPlace 16 · Grade 11 · Stratford | 11 | Stratford | 20:17.8 |
| 17 | Joshua BaesemanPlace 17 · Grade 10 · Marathon | 10 | Marathon | 20:28.6 |
| 18 | Kaden DassowPlace 18 · Grade 12 · Port Edwards | 12 | Port Edwards | 20:36.3 |
| 19 | Ben ScharenbrochPlace 19 · Grade 10 · Auburndale | 10 | Auburndale | 20:46.5 |
| 20 | Caleb PutnamPlace 20 · Grade 12 · Gresham Community/Bowler | 12 | Gresham Community/Bowler | 20:47.6 |
| 21 | Dalton FletcherPlace 21 · Grade 12 · Wittenberg-Birnamwood | 12 | Wittenberg-Birnamwood | 21:03.2 |
| 22 | Jacob RaatzPlace 22 · Grade 12 · Colby | 12 | Colby | 21:17.7 |
| 23 | Cody WagnerPlace 23 · Grade 11 · Wauzeka-Steuben | 11 | Wauzeka-Steuben | 21:21.3 |
| 24 | Jaxon GrubePlace 24 · Grade 12 · Auburndale | 12 | Auburndale | 21:40.5 |
| 25 | Beckett BuchananPlace 25 · Grade 10 · Colby | 10 | Colby | 22:01.6 |
| 26 | Dayne SwitlickPlace 26 · Grade 10 · Marathon | 10 | Marathon | 22:01.7 |
| 27 | Aiden SchmidtPlace 27 · Grade 9 · Auburndale | 9 | Auburndale | 22:08.1 |
| 28 | Elijah HarrisPlace 28 · Grade 10 · Pittsville | 10 | Pittsville | 22:19.3 |
| 29 | Ywv Pheng BlakePlace 29 · Grade 11 · Marathon | 11 | Marathon | 22:38.4 |
| 30 | Owen ShookPlace 30 · Grade 9 · Stratford | 9 | Stratford | 22:48.3 |
| 31 | Colten MuellerPlace 31 · Grade 11 · Wittenberg-Birnamwood | 11 | Wittenberg-Birnamwood | 22:55.3 |
| 32 | Jackson CranePlace 32 · Grade 10 · Auburndale | 10 | Auburndale | 23:27.2 |
| 33 | Landon ForrettPlace 33 · Grade 10 · Colby | 10 | Colby | 23:29.9 |
| 34 | Wyatt DigmanPlace 34 · Grade 9 · Marathon | 9 | Marathon | 23:32.1 |
| 35 | Lucas XiongPlace 35 · Grade 9 · Auburndale | 9 | Auburndale | 23:32.2 |
| 36 | Hezekiah DudaPlace 36 · Grade 11 · Spencer | 11 | Spencer | 23:40.4 |
| 37 | Milo SalvesenPlace 37 · Grade 12 · Wittenberg-Birnamwood | 12 | Wittenberg-Birnamwood | 23:41.3 |
| 38 | Adyn RenoPlace 38 · Grade 10 · Auburndale | 10 | Auburndale | 23:43.5 |
| 39 | Monty SalvesenPlace 39 · Grade 10 · Wittenberg-Birnamwood | 10 | Wittenberg-Birnamwood | 23:43.5 |
| 40 | Collin JohnsonPlace 40 · Grade 12 · Nekoosa | 12 | Nekoosa | 23:47.6 |
| 41 | Ian StrobelPlace 41 · Grade 9 · Nekoosa | 9 | Nekoosa | 23:49.1 |
| 42 | Maksym GukPlace 42 · Grade 9 · Wittenberg-Birnamwood | 9 | Wittenberg-Birnamwood | 24:17.5 |
| 43 | Campbell O'ConnorPlace 43 · Grade 9 · Port Edwards | 9 | Port Edwards | 24:17.6 |
| 44 | Kaiden RaduePlace 44 · Grade 9 · Spencer | 9 | Spencer | 24:21.9 |
| 45 | Blaze EjnikPlace 45 · Grade 10 · Gresham Community/Bowler | 10 | Gresham Community/Bowler | 24:24.2 |
| 46 | Flynn BushmanPlace 46 · Grade 9 · Wittenberg-Birnamwood | 9 | Wittenberg-Birnamwood | 24:33.4 |
| 47 | Jeremiah MuellerPlace 47 · Grade 10 · Marathon | 10 | Marathon | 25:03.0 |
| 48 | Hunter LuethPlace 48 · Grade 10 · Colby | 10 | Colby | 25:12.5 |
| 49 | Daniel McmeekenPlace 49 · Grade 11 · Stratford | 11 | Stratford | 25:54.8 |
| 50 | Kenaniah ThellPlace 50 · Grade 10 · Neillsville | 10 | Neillsville | 25:54.9 |
| 51 | Noah PostPlace 51 · Grade 10 · Stratford | 10 | Stratford | 25:56.4 |
| 52 | Malachi FrenettePlace 52 · Grade 11 · Owen-Withee | 11 | Owen-Withee | 26:03.3 |
| 53 | Jordan HenrichsPlace 53 · Grade 9 · Marathon | 9 | Marathon | 26:53.8 |
| 54 | Cohen Kania-KastenPlace 54 · Grade 11 · Wittenberg-Birnamwood | 11 | Wittenberg-Birnamwood | 26:59.3 |
| 55 | Ray AdamsPlace 55 · Grade 11 · Colby | 11 | Colby | 27:52.8 |
| 56 | Laiden HoltzheimerPlace 56 · Grade 9 · Auburndale | 9 | Auburndale | 28:00.2 |
| 57 | Brody KruegerPlace 57 · Grade 11 · Port Edwards | 11 | Port Edwards | 28:02.8 |
| 58 | Mason PyatskowitPlace 58 · Grade 9 · Gresham Community/Bowler | 9 | Gresham Community/Bowler | 28:02.9 |
| 59 | Devin FredenhagenPlace 59 · Grade 9 · Nekoosa | 9 | Nekoosa | 28:16.4 |
| 60 | Wesley DetlefsenPlace 60 · Grade 11 · Port Edwards | 11 | Port Edwards | 29:11.4 |
| 61 | Benjamin MartinPlace 61 · Grade 10 · Auburndale | 10 | Auburndale | 30:44.8 |
| 62 | Liam MillerPlace 62 · Grade 9 · Marathon | 9 | Marathon | 32:14.2 |
| 63 | Mason MartinPlace 63 · Grade 12 · Gresham Community/Bowler | 12 | Gresham Community/Bowler | 35:35.9 |
| 64 | Marcus PichardoPlace 64 · Grade 10 · Colby | 10 | Colby | 37:08.0 |
| 65 | Harry DoanPlace 65 · Grade 9 · Abbotsford | 9 | Abbotsford | 43:52.8 |