| 1 | Beckett RasmussenPlace 1 · Grade 11 · Saint Croix Central | 11 | Saint Croix Central | 18:41.2 PR |
| 2 | Wyatt SchreiberPlace 2 · Grade 9 · Saint Croix Central | 9 | Saint Croix Central | 19:08.0 |
| 3 | Sawyer AndersonPlace 3 · Grade 10 · Saint Croix Central | 10 | Saint Croix Central | 19:36.8 PR |
| 4 | Evan LadwigPlace 4 · Grade 10 · Ellsworth | 10 | Ellsworth | 20:17.1 |
| 5 | Colin MarincelPlace 5 · Grade 11 · Osceola | 11 | Osceola | 20:21.1 PR |
| 6 | Grant RadcliffePlace 6 · Grade 9 · Altoona | 9 | Altoona | 20:45.9 PR |
| 7 | Dillon PaulsonPlace 7 · Grade 10 · Saint Croix Central | 10 | Saint Croix Central | 20:46.7 |
| 8 | Aiden SoltisPlace 8 · Grade 12 · Saint Croix Central | 12 | Saint Croix Central | 20:53.9 |
| 9 | Bennett TrybaPlace 9 · Grade 11 · Altoona | 11 | Altoona | 20:56.9 PR |
| 10 | Grayden BraunPlace 10 · Grade 9 · Altoona | 9 | Altoona | 21:13.6 PR |
| 11 | Andrew HenrichPlace 11 · Grade 12 · Prescott | 12 | Prescott | 21:15.4 |
| 12 | River HowzePlace 12 · Grade 10 · Prescott | 10 | Prescott | 21:27.4 |
| 13 | Holden KlymPlace 13 · Grade 9 · Prescott | 9 | Prescott | 21:32.5 |
| 14 | Layne GedatusPlace 14 · Grade 10 · Baldwin-Woodville | 10 | Baldwin-Woodville | 21:49.7 PR |
| 15 | Ethan StumoPlace 15 · Grade 9 · Somerset | 9 | Somerset | 21:52.2 PR |
| 16 | Kodiak BleskeyPlace 16 · Grade 10 · Somerset | 10 | Somerset | 21:52.9 PR |
| 17 | Mateo FleischauerPlace 17 · Grade 12 · Amery | 12 | Amery | 21:53.9 |
| 18 | Brennor LeversPlace 18 · Grade 9 · Ellsworth | 9 | Ellsworth | 22:01.3 |
| 19 | Sullivan AndersonPlace 19 · Grade 9 · Prescott | 9 | Prescott | 22:26.7 |
| 20 | Vincent NittiPlace 20 · Grade 9 · Baldwin-Woodville | 9 | Baldwin-Woodville | 22:30.6 PR |
| 21 | Adyn AllsopPlace 21 · Grade 10 · Prescott | 10 | Prescott | 22:38.9 |
| 22 | Grayson AndersonPlace 22 · Grade 11 · Prescott | 11 | Prescott | 22:40.4 |
| 23 | Parker GallantPlace 23 · Grade 9 · Prescott | 9 | Prescott | 22:41.7 PR |
| 24 | Eli SchommerPlace 24 · Grade 11 · Baldwin-Woodville | 11 | Baldwin-Woodville | 22:41.7 |
| 25 | Jonah KostrzakPlace 25 · Grade 10 · Saint Croix Central | 10 | Saint Croix Central | 22:49.6 |
| 26 | Jonah BudworthPlace 26 · Grade 9 · Prescott | 9 | Prescott | 23:00.2 PR |
| 27 | Monte ZindaPlace 27 · Grade 9 · Baldwin-Woodville | 9 | Baldwin-Woodville | 23:01.8 PR |
| 28 | Brady JohnsonPlace 28 · Grade 12 · Amery | 12 | Amery | 23:25.7 |
| 29 | Zane HoffmanPlace 29 · Grade 10 · Osceola | 10 | Osceola | 23:36.2 |
| 30 | Matthew BuckiPlace 30 · Grade 11 · Altoona | 11 | Altoona | 23:46.8 |
| 31 | Daniel HillPlace 31 · Grade 9 · Amery | 9 | Amery | 23:56.8 |
| 32 | Dawson PottratzPlace 32 · Grade 9 · Baldwin-Woodville | 9 | Baldwin-Woodville | 24:47.1 |
| 33 | Luke LundstromPlace 33 · Grade 10 · Ellsworth | 10 | Ellsworth | 24:58.8 |
| 34 | Maverick DrewPlace 34 · Grade 12 · Prescott | 12 | Prescott | 25:09.8 |
| 35 | Sullivan MurphyPlace 35 · Grade 10 · Prescott | 10 | Prescott | 25:47.3 |
| 36 | Charles WhitePlace 36 · Grade 12 · Amery | 12 | Amery | 25:47.5 PR |
| 37 | Ryan TeigenPlace 37 · Grade 9 · Amery | 9 | Amery | 26:43.3 |
| 38 | Lucas BoyerPlace 38 · Grade 9 · Baldwin-Woodville | 9 | Baldwin-Woodville | 27:12.3 |
| 39 | Zachary JohnsonPlace 39 · Grade 10 · Altoona | 10 | Altoona | 27:26.8 PR |
| 40 | Cooper WalczakPlace 40 · Grade 9 · Altoona | 9 | Altoona | 29:56.9 |
| 41 | Kypton MeierPlace 41 · Grade 10 · Ellsworth | 10 | Ellsworth | 33:17.5 |
| 42 | Andy SchillerPlace 42 · Grade 12 · Ellsworth | 12 | Ellsworth | 33:32.2 |