| 1 | Seth RoggePlace 1 · Bloomer | — | Bloomer | 16:48.20 | 1 |
| 2 | Evan McconnellPlace 2 · Hayward | — | Hayward | 17:25.70 | 1 |
| 3 | Ben LairdPlace 3 · Hayward | — | Hayward | 17:43.60 | 1 |
| 4 | Owen HamholmPlace 4 · Chetek-Weyerhaeuser | — | Chetek-Weyerhaeuser | 18:01.00 | 1 |
| 5 | Kaleb MrozPlace 5 · Somerset | — | Somerset | 18:17.40 | 1 |
| 6 | Noah MatzekPlace 6 · Ellsworth | — | Ellsworth | 18:42.00 | 1 |
| 7 | Jude PoppePlace 7 · Chetek-Weyerhaeuser | — | Chetek-Weyerhaeuser | 18:52.00 | 1 |
| 8 | Christian LarsonPlace 8 · Hayward | — | Hayward | 18:52.60 | 1 |
| 9 | George ChristensonPlace 9 · Wabasha-Kellogg | — | Wabasha-Kellogg | 18:54.90 | 1 |
| 10 | Jack McCallumPlace 10 · Hayward | — | Hayward | 18:59.80 | 1 |
| 11 | Bradyn KellerPlace 11 · Hayward | — | Hayward | 19:00.80 | 1 |
| 12 | Elijah IveyPlace 12 · Amery | — | Amery | 19:04.00 | 1 |
| 13 | Bryant MotzerPlace 13 · Chetek-Weyerhaeuser | — | Chetek-Weyerhaeuser | 19:44.60 | 1 |
| 14 | Charlie CharbonneauPlace 14 · Colfax | — | Colfax | 19:46.70 | 1 |
| 15 | Quinn JustenPlace 15 · Prescott | — | Prescott | 19:49.50 | 1 |
| 16 | Ben BakerPlace 16 · Ellsworth | — | Ellsworth | 19:51.90 | 1 |
| 17 | Isaiah EntzmingerPlace 17 · Colfax | — | Colfax | 19:52.80 | 1 |
| 18 | Jacob MichelsPlace 18 · Ellsworth | — | Ellsworth | 19:53.90 | 1 |
| 19 | Jack KreagerPlace 19 · Prescott | — | Prescott | 19:58.80 | 1 |
| 20 | Danny PacquinPlace 20 · Hayward | — | Hayward | 20:04.50 | 1 |
| 21 | Jacoby OttoPlace 21 · Bloomer | — | Bloomer | 20:08.90 | 1 |
| 22 | Nolan LeaskPlace 22 · Prescott | — | Prescott | 20:32.10 | 1 |
| 23 | William HaegPlace 23 · Prescott | — | Prescott | 20:40.60 | 1 |
| 24 | Shia ParmeterPlace 24 · Prescott | — | Prescott | 20:41.70 | 1 |
| 25 | Gavin KlosPlace 25 · Ellsworth | — | Ellsworth | 20:59.50 | 1 |
| 26 | Caden PetersonPlace 26 · Prescott | — | Prescott | 21:03.70 | 1 |
| 27 | Broderick WestPlace 27 · Prescott | — | Prescott | 21:04.00 | 1 |
| 28 | Noah NelsonPlace 28 · Chetek-Weyerhaeuser | — | Chetek-Weyerhaeuser | 21:05.60 | 1 |
| 29 | Brandon TeigenPlace 29 · Amery | — | Amery | 21:05.90 | 1 |
| 30 | Aidan AnthonyPlace 30 · Prescott | — | Prescott | 21:09.60 | 1 |
| 31 | Tavin GubrickyPlace 31 · Somerset | — | Somerset | 21:10.80 | 1 |
| 32 | Leif LundgrenPlace 32 · Bloomer | — | Bloomer | 21:19.30 | 1 |
| 33 | Chandler BeersPlace 33 · Chetek-Weyerhaeuser | — | Chetek-Weyerhaeuser | 21:51.60 | 1 |
| 34 | Drake NormanPlace 34 · Spring Valley | — | Spring Valley | 21:51.80 | 1 |
| 35 | Elliot RihnPlace 35 · Chetek-Weyerhaeuser | — | Chetek-Weyerhaeuser | 21:58.40 | 1 |
| 36 | Bradley YoungPlace 36 · Hayward | — | Hayward | 21:59.50 | 1 |
| 37 | Luke AndersonPlace 37 · Chetek-Weyerhaeuser | — | Chetek-Weyerhaeuser | 22:04.00 | 1 |
| 38 | Isaac SolbergPlace 38 · Wabasha-Kellogg | — | Wabasha-Kellogg | 22:05.70 | 1 |
| 39 | Sam PassePlace 39 · Wabasha-Kellogg | — | Wabasha-Kellogg | 22:06.30 | 1 |
| 40 | Derrick LancasterPlace 40 · Chetek-Weyerhaeuser | — | Chetek-Weyerhaeuser | 22:15.30 | 1 |
| 41 | Matthew McGurranPlace 41 · Somerset | — | Somerset | 22:17.40 | 1 |
| 42 | Shahrokhan KakerPlace 42 · Spring Valley | — | Spring Valley | 22:36.00 | 1 |
| 43 | Brenden YoungPlace 43 · Hayward | — | Hayward | 22:37.00 | 1 |
| 44 | Liam ZinnPlace 44 · Amery | — | Amery | 22:45.30 | 1 |
| 45 | Nolan PalmerPlace 45 · Spring Valley | — | Spring Valley | 22:47.30 | 1 |
| 46 | David SwensonPlace 46 · Amery | — | Amery | 22:50.40 | 1 |
| 47 | Rowan BaumanPlace 47 · Prescott | — | Prescott | 22:50.90 | 1 |
| 48 | Nathan SkougPlace 48 · Chetek-Weyerhaeuser | — | Chetek-Weyerhaeuser | 22:51.10 | 1 |
| 49 | Connor AndersonPlace 49 · Prescott | — | Prescott | 22:51.30 | 1 |
| 50 | Jordan TimminsPlace 50 · Prescott | — | Prescott | 22:52.80 | 1 |
| 51 | Braden YoungPlace 51 · Hayward | — | Hayward | 22:54.10 | 1 |
| 52 | Nate SpringettPlace 52 · Amery | — | Amery | 23:15.60 | 1 |
| 53 | Wyatt FortneyPlace 53 · Prescott | — | Prescott | 23:21.10 | 1 |
| 54 | Henry ThyrenPlace 54 · Wabasha-Kellogg | — | Wabasha-Kellogg | 23:34.90 | 1 |
| 55 | Jacob AndersonPlace 55 · Bloomer | — | Bloomer | 23:35.30 | 1 |
| 56 | Cole ChristmanPlace 56 · Elmwood-Plum City | — | Elmwood-Plum City | 23:46.00 | 1 |
| 57 | Mason HockingPlace 57 · Elmwood-Plum City | — | Elmwood-Plum City | 23:47.40 | 1 |
| 58 | McKayl TaylorPlace 58 · Hayward | — | Hayward | 23:47.80 | 1 |
| 59 | Andrew HenrichPlace 59 · Prescott | — | Prescott | 24:10.40 | 1 |
| 60 | William MarkertPlace 60 · Prescott | — | Prescott | 24:19.60 | 1 |
| 61 | Phillip JosephsonPlace 61 · Chetek-Weyerhaeuser | — | Chetek-Weyerhaeuser | 24:31.50 | 1 |
| 62 | Jack MyersPlace 62 · Chetek-Weyerhaeuser | — | Chetek-Weyerhaeuser | 24:34.50 | 1 |
| 63 | Koen HeizlerPlace 63 · Spring Valley | — | Spring Valley | 24:41.70 | 1 |
| 64 | Jayvid MeierPlace 64 · Ellsworth | — | Ellsworth | 24:47.20 | 1 |
| 65 | Dominic WeisePlace 65 · Prescott | — | Prescott | 24:49.60 | 1 |
| 66 | Claiton Anderson RuskinPlace 66 · Wabasha-Kellogg | — | Wabasha-Kellogg | 25:04.50 | 1 |
| 67 | Frank LoewPlace 67 · Chetek-Weyerhaeuser | — | Chetek-Weyerhaeuser | 25:08.50 | 1 |
| 68 | Aiden OsterPlace 68 · Somerset | — | Somerset | 25:27.10 | 1 |
| 69 | Parker CiprianoPlace 69 · Spring Valley | — | Spring Valley | 25:30.50 | 1 |
| 70 | Josiah ThornePlace 70 · Hayward | — | Hayward | 26:08.50 | 1 |
| 71 | Miles IveyPlace 71 · Amery | — | Amery | 26:13.70 | 1 |
| 72 | Andy SchillerPlace 72 · Ellsworth | — | Ellsworth | 26:18.70 | 1 |
| 73 | Damien MotzerPlace 73 · Chetek-Weyerhaeuser | — | Chetek-Weyerhaeuser | 26:36.21 | 1 |
| 74 | Calvin WalchPlace 74 · Wabasha-Kellogg | — | Wabasha-Kellogg | 26:51.60 | 1 |
| 75 | Devonte QuontePlace 75 · Hayward | — | Hayward | 27:09.60 | 1 |
| 76 | Nick DavisPlace 76 · Chetek-Weyerhaeuser | — | Chetek-Weyerhaeuser | 27:15.90 | 1 |
| 77 | Evan BackesPlace 77 · Somerset | — | Somerset | 28:57.00 | 1 |
| 78 | Maxwel DearbornPlace 78 · Prescott | — | Prescott | 29:28.20 | 1 |
| 79 | Parker SkeesickPlace 79 · Prescott | — | Prescott | 29:35.40 | 1 |
| 80 | Avery SwansonPlace 80 · Amery | — | Amery | 29:46.70 | 1 |
| 81 | Tyson KellerPlace 81 · Chetek-Weyerhaeuser | — | Chetek-Weyerhaeuser | 31:49.70 | 1 |
| 82 | Frank WoodPlace 82 · Somerset | — | Somerset | 35:06.30 | 1 |
| 83 | Gus GregoryPlace 83 · Hayward | — | Hayward | 38:05.50 | 1 |