| 1 | Marcus PetersonPlace 1 · Grade 12 · Barron | 12 | Barron | 17:36.4 |
| 2 | Lucas AndersonPlace 2 · Grade 9 · Bloomer | 9 | Bloomer | 18:01.3 |
| 3 | Joseph JensenPlace 3 · Grade 12 · Chetek/Weyerhaeuser | 12 | Chetek/Weyerhaeuser | 18:23.4 |
| 4 | Viktor KniggePlace 4 · Grade 11 · Saint Croix Falls | 11 | Saint Croix Falls | 18:30.3 |
| 5 | Anders MichaelsenPlace 5 · Grade 9 · Bloomer | 9 | Bloomer | 18:42.5 |
| 6 | Ethan StewartPlace 6 · Grade 10 · Ladysmith | 10 | Ladysmith | 18:52.3 |
| 7 | Mason PeerPlace 7 · Grade 12 · Saint Croix Falls | 12 | Saint Croix Falls | 18:58.9 |
| 8 | Elijah PoppePlace 8 · Grade 10 · Chetek/Weyerhaeuser | 10 | Chetek/Weyerhaeuser | 19:05.9 |
| 9 | Jack WestPlace 9 · Grade 11 · Ladysmith | 11 | Ladysmith | 19:06.6 |
| 10 | Jaden HalomPlace 10 · Grade 12 · Bloomer | 12 | Bloomer | 19:11.1 |
| 11 | Pete WestPlace 11 · Grade 11 · Ladysmith | 11 | Ladysmith | 19:31.8 |
| 12 | Hunter SchultzPlace 12 · Grade 12 · Barron | 12 | Barron | 19:38.8 PR |
| 13 | Jaden RyanPlace 13 · Grade 10 · Bloomer | 10 | Bloomer | 19:57.5 |
| 14 | Blake PrincePlace 14 · Grade 11 · Ladysmith | 11 | Ladysmith | 20:13.4 |
| 15 | Bishop PetersonPlace 15 · Grade 11 · Ladysmith | 11 | Ladysmith | 20:20.3 |
| 16 | Dominick MeisnerPlace 16 · Grade 10 · Bloomer | 10 | Bloomer | 20:20.9 |
| 17 | Parker RuffPlace 17 · Grade 10 · Bloomer | 10 | Bloomer | 20:33.5 |
| 18 | Evan RoggePlace 18 · Grade 10 · Bloomer | 10 | Bloomer | 20:55.3 |
| 19 | Mitchell LehmanPlace 19 · Grade 10 · Ladysmith | 10 | Ladysmith | 20:57.9 |
| 20 | Jackson JonesPlace 20 · Grade 10 · Bloomer | 10 | Bloomer | 21:02.9 |
| 21 | Austin HamholmPlace 21 · Grade 10 · Chetek/Weyerhaeuser | 10 | Chetek/Weyerhaeuser | 21:37.0 |
| 22 | Gavin GehrigPlace 22 · Grade 11 · Bloomer | 11 | Bloomer | 21:41.7 |
| 23 | Willy BischelPlace 23 · Grade 9 · Bloomer | 9 | Bloomer | 21:45.1 |
| 24 | Isaiah TallmanPlace 24 · Grade 12 · Barron | 12 | Barron | 22:30.1 |
| 25 | Clayne SwartzPlace 25 · Grade 9 · Bloomer | 9 | Bloomer | 23:24.4 |
| 26 | Ephraim PrincePlace 26 · Grade 9 · Bloomer | 9 | Bloomer | 24:05.3 |
| 27 | Connor DyzakPlace 27 · Grade 9 · Saint Croix Falls | 9 | Saint Croix Falls | 24:06.0 |
| 28 | Brody KillorenPlace 28 · Grade 12 · Chetek/Weyerhaeuser | 12 | Chetek/Weyerhaeuser | 24:10.9 |
| 29 | Liam TschumperlinPlace 29 · Grade 12 · Chetek/Weyerhaeuser | 12 | Chetek/Weyerhaeuser | 24:11.6 |
| 30 | Lincoln FerrisPlace 30 · Grade 9 · Saint Croix Falls | 9 | Saint Croix Falls | 24:15.8 |
| 31 | Dylan HalomPlace 31 · Grade 10 · Bloomer | 10 | Bloomer | 25:20.6 |
| 32 | Alek LundgrenPlace 32 · Grade 9 · Bloomer | 9 | Bloomer | 25:44.6 |
| 33 | Kayden WaltaPlace 33 · Grade 10 · Bloomer | 10 | Bloomer | 25:53.4 |
| 34 | Broderick SchneiderPlace 34 · Grade 10 · Barron | 10 | Barron | 25:56.5 |
| 35 | Eli MetcalfPlace 35 · Grade 11 · Barron | 11 | Barron | 26:00.7 |
| 36 | Josh BresinaPlace 36 · Grade 9 · Bloomer | 9 | Bloomer | 27:52.0 |
| 37 | Kaleb ClementsPlace 37 · Grade 11 · Bloomer | 11 | Bloomer | 27:56.6 |
| 38 | Colton TrittPlace 38 · Grade 9 · Barron | 9 | Barron | 29:23.6 |
| 39 | Austin LunzerPlace 39 · Grade 10 · Saint Croix Falls | 10 | Saint Croix Falls | 31:03.6 |
| 40 | Brock McfarlanePlace 40 · Grade 12 · Bloomer | 12 | Bloomer | 31:46.4 |
| 41 | Nate StollPlace 41 · Grade 12 · Bloomer | 12 | Bloomer | 32:27.2 |
| 42 | Nicholas SovacoolPlace 42 · Grade 10 · Ladysmith | 10 | Ladysmith | 33:13.2 |