| 1 | Kaleb MrozPlace 1 · Grade 11 · Somerset | 11 | Somerset | 16:09.3 |
| 2 | Jack SalesPlace 2 · Grade 11 · East Ridge | 11 | East Ridge | 16:18.9 |
| 3 | Matthew CarlsenPlace 3 · Grade 12 · East Ridge | 12 | East Ridge | 16:24.8 PR |
| 4 | Gabe PassePlace 4 · Grade 12 · La Crosse Logan | 12 | La Crosse Logan | 16:27.4 |
| 5 | Adolfo MendezPlace 5 · Grade 12 · Ellsworth | 12 | Ellsworth | 16:35.6 |
| 6 | Bryce McDonaldPlace 6 · Grade 11 · Osceola | 11 | Osceola | 16:37.4 |
| 7 | Henry JoaPlace 7 · Grade 12 · Park | 12 | Park | 17:08.0 |
| 8 | Wyatt ChartrandPlace 8 · Grade 11 · Frederic/Luck | 11 | Frederic/Luck | 17:20.5 |
| 9 | Quinn PassePlace 9 · Grade 12 · La Crosse Logan | 12 | La Crosse Logan | 17:21.5 |
| 10 | Dylan BelbyPlace 10 · Grade 10 · La Crosse Logan | 10 | La Crosse Logan | 17:22.4 |
| 11 | Everett SauvePlace 11 · Grade 12 · Osceola | 12 | Osceola | 17:26.2 |
| 12 | Dane GottfredsenPlace 12 · Grade 11 · Saint Croix Central | 11 | Saint Croix Central | 17:37.8 |
| 13 | Abe BunkersPlace 13 · Grade 12 · East Ridge | 12 | East Ridge | 17:41.5 |
| 14 | Henry AldrichPlace 14 · Grade 11 · East Ridge | 11 | East Ridge | 17:48.1 |
| 15 | Isaac GabrielPlace 15 · Grade 12 · La Crosse Logan | 12 | La Crosse Logan | 17:53.5 |
| 16 | Landon PetersonPlace 16 · Grade 11 · Osceola | 11 | Osceola | 17:58.8 |
| 17 | Josh KarunPlace 17 · Grade 11 · Osceola | 11 | Osceola | 18:02.4 |
| 18 | Liam FlemingPlace 18 · Grade 12 · Park | 12 | Park | 18:09.1 |
| 19 | Jack SchauerPlace 19 · Grade 12 · Saint Croix Central | 12 | Saint Croix Central | 18:23.0 |
| 20 | Tavin GubrickyPlace 20 · Grade 11 · Somerset | 11 | Somerset | 18:24.6 |
| 21 | Landon SikorskiPlace 21 · Grade 10 · Saint Croix Central | 10 | Saint Croix Central | 18:26.2 |
| 22 | Jack OddenPlace 22 · Grade 9 · Cumberland | 9 | Cumberland | 18:32.2 |
| 23 | Will TraynorPlace 23 · Grade 12 · Saint Croix Central | 12 | Saint Croix Central | 18:34.8 |
| 24 | Ben PaulsenPlace 24 · Grade 12 · Park | 12 | Park | 18:37.2 |
| 25 | Carter LampmanPlace 25 · Grade 11 · Ellsworth | 11 | Ellsworth | 18:39.1 |
| 26 | Brody WhitePlace 26 · Grade 11 · East Ridge | 11 | East Ridge | 18:39.7 |
| 27 | Mason CrumbPlace 27 · Grade 12 · East Ridge | 12 | East Ridge | 18:41.2 |
| 28 | James JungbauerPlace 28 · Grade 11 · East Ridge | 11 | East Ridge | 18:45.5 |
| 29 | Austin SettemPlace 29 · Grade 10 · Somerset | 10 | Somerset | 18:45.9 |
| 30 | Nolan BowePlace 30 · Grade 10 · Park | 10 | Park | 18:47.8 |
| 31 | Marshall BowePlace 31 · Grade 8 · Park | 8 | Park | 18:48.8 PR |
| 32 | Henry PommierPlace 32 · Grade 10 · Saint Croix Central | 10 | Saint Croix Central | 18:50.5 |
| 33 | Blake BeenkenPlace 33 · Grade 10 · Osceola | 10 | Osceola | 18:54.0 |
| 34 | John TepePlace 34 · Grade 10 · East Ridge | 10 | East Ridge | 18:55.6 |
| 35 | Ben DettingerPlace 35 · Grade 11 · Cumberland | 11 | Cumberland | 19:00.1 |
| 36 | Jacob MichelsPlace 36 · Grade 12 · Ellsworth | 12 | Ellsworth | 19:05.9 |
| 37 | Zach ShillingPlace 37 · Grade 12 · La Crosse Logan | 12 | La Crosse Logan | 19:08.9 |
| 38 | Parker LampmanPlace 38 · Grade 12 · Ellsworth | 12 | Ellsworth | 19:16.8 |
| 39 | Callahan HansonPlace 39 · Grade 10 · Frederic/Luck | 10 | Frederic/Luck | 19:21.4 |
| 40 | Beckett RasmussenPlace 40 · Grade 11 · Saint Croix Central | 11 | Saint Croix Central | 19:26.0 |
| 41 | Corbin DeckerPlace 41 · Grade 11 · Somerset | 11 | Somerset | 19:27.1 |
| 42 | Joe MorrisPlace 42 · Grade 12 · Webster | 12 | Webster | 19:30.4 |
| 43 | Bentley KoehlerPlace 43 · Grade 11 · Osceola | 11 | Osceola | 19:40.9 |
| 44 | Zakary ZierlPlace 44 · Grade 9 · Ellsworth | 9 | Ellsworth | 19:42.4 |
| 45 | Charles RodriguezPlace 45 · Grade 11 · Somerset | 11 | Somerset | 19:44.8 |
| 46 | Wyatt SchreiberPlace 46 · Grade 9 · Saint Croix Central | 9 | Saint Croix Central | 19:46.3 |
| 47 | Dominic DelawyerPlace 47 · Grade 11 · East Ridge | 11 | East Ridge | 19:47.9 |
| 48 | Jackson SchultzPlace 48 · Grade 12 · La Crosse Logan | 12 | La Crosse Logan | 20:03.9 |
| 49 | Carter PaulsenPlace 49 · Grade 11 · Saint Croix Central | 11 | Saint Croix Central | 20:07.7 |
| 50 | Alex ShoemakerPlace 50 · Grade 9 · East Ridge | 9 | East Ridge | 20:12.0 |
| 51 | Evan LadwigPlace 51 · Grade 10 · Ellsworth | 10 | Ellsworth | 20:12.1 |
| 52 | Caleb BloomerPlace 52 · Grade 10 · East Ridge | 10 | East Ridge | 20:16.8 |
| 53 | John OrtonPlace 53 · Grade 11 · East Ridge | 11 | East Ridge | 20:18.5 |
| 54 | Nolan HelgesonPlace 54 · Grade 10 · Ellsworth | 10 | Ellsworth | 20:19.2 |
| 55 | Everett LuedtkePlace 55 · Grade 11 · Webster | 11 | Webster | 20:20.9 |
| 56 | Tyler GenatempoPlace 56 · Grade 12 · Cumberland | 12 | Cumberland | 20:23.8 |
| 57 | Leo DettingerPlace 57 · Grade 9 · Cumberland | 9 | Cumberland | 20:23.9 |
| 58 | Sawyer AndersonPlace 58 · Grade 10 · Saint Croix Central | 10 | Saint Croix Central | 20:26.2 |
| 59 | Aiden SoltisPlace 59 · Grade 12 · Saint Croix Central | 12 | Saint Croix Central | 20:35.0 |
| 60 | Jacob PedersenPlace 60 · Grade 12 · Frederic/Luck | 12 | Frederic/Luck | 20:37.0 |
| 61 | Townes McMillianPlace 61 · Grade 9 · Cumberland | 9 | Cumberland | 20:38.6 |
| 62 | Nolan DaveyPlace 62 · Grade 10 · La Crosse Logan | 10 | La Crosse Logan | 20:42.9 |
| 63 | Jay Halstead-DelgadoPlace 63 · Grade 12 · Park | 12 | Park | 20:49.7 |
| 64 | Bentley HeisePlace 64 · Grade 9 · Park | 9 | Park | 20:55.2 |
| 65 | Jacob BloomerPlace 65 · Grade 7 · East Ridge | 7 | East Ridge | 21:00.0 |
| 66 | Caleb FarmerPlace 66 · Grade 11 · La Crosse Logan | 11 | La Crosse Logan | 21:07.8 |
| 67 | Max BorkowskiPlace 67 · Grade 11 · Prescott | 11 | Prescott | 21:19.7 |
| 68 | Aiden OsterPlace 68 · Grade 12 · Somerset | 12 | Somerset | 21:28.5 |
| 69 | Asher MitchellPlace 69 · Grade 9 · East Ridge | 9 | East Ridge | 21:32.0 |
| 70 | Dillon PaulsonPlace 70 · Grade 10 · Saint Croix Central | 10 | Saint Croix Central | 21:33.3 |
| 71 | Bryce McNultyPlace 71 · Grade 12 · Cumberland | 12 | Cumberland | 21:39.0 |
| 72 | Yuan Miguel AdadillaPlace 72 · Grade 11 · Cumberland | 11 | Cumberland | 21:41.2 PR |
| 73 | Brian McananyPlace 73 · Grade 9 · La Crosse Logan | 9 | La Crosse Logan | 21:50.6 |
| 74 | Carter GrinagePlace 74 · Grade 12 · Cumberland | 12 | Cumberland | 21:53.1 |
| 75 | Jonathan MeierPlace 75 · Grade 10 · La Crosse Logan | 10 | La Crosse Logan | 22:01.5 |
| 76 | Henry ThompsonPlace 76 · Grade 8 · East Ridge | 8 | East Ridge | 22:05.4 |
| 77 | Holden KlymPlace 77 · Grade 9 · Prescott | 9 | Prescott | 22:05.4 |
| 78 | Justin HallPlace 78 · Grade 9 · Somerset | 9 | Somerset | 22:07.3 |
| 79 | Will MannPlace 79 · Grade 10 · Park | 10 | Park | 22:15.7 |
| 80 | Kodiak BleskeyPlace 80 · Grade 10 · Somerset | 10 | Somerset | 22:28.6 |
| 81 | Vincent HahnPlace 81 · Grade 10 · Osceola | 10 | Osceola | 22:38.2 |
| 82 | Dominic KamauPlace 82 · Grade 11 · Park | 11 | Park | 22:53.1 |
| 83 | Trae ChristiansenPlace 83 · Grade 12 · Ellsworth | 12 | Ellsworth | 23:04.5 |
| 84 | Adyn AllsopPlace 84 · Grade 10 · Prescott | 10 | Prescott | 23:12.0 |
| 85 | Jonah BudworthPlace 85 · Grade 9 · Prescott | 9 | Prescott | 23:12.7 |
| 86 | Colin HagenPlace 86 · Grade 11 · Cumberland | 11 | Cumberland | 23:14.9 |
| 87 | Ethan StumoPlace 87 · Grade 9 · Somerset | 9 | Somerset | 23:27.7 |
| 88 | Adam KluzPlace 88 · Grade 12 · Park | 12 | Park | 23:29.6 |
| 89 | Dylan AndresenPlace 89 · Grade 7 · East Ridge | 7 | East Ridge | 23:33.5 |
| 90 | Parker GallantPlace 90 · Grade 9 · Prescott | 9 | Prescott | 23:33.9 |
| 91 | Grayson AndersonPlace 91 · Grade 11 · Prescott | 11 | Prescott | 23:37.7 |
| 92 | Allen SpaffordPlace 92 · Grade 10 · Webster | 10 | Webster | 23:37.8 |
| 93 | Colin MarincelPlace 93 · Grade 11 · Osceola | 11 | Osceola | 23:45.4 |
| 94 | Gregory ThreinenPlace 94 · Grade 10 · Prescott | 10 | Prescott | 23:56.1 |
| 95 | Coltan DerosierPlace 95 · Grade 9 · Webster | 9 | Webster | 23:57.9 |
| 96 | Henry SustarPlace 96 · Grade 9 · La Crosse Logan | 9 | La Crosse Logan | 23:59.3 |
| 97 | Carter LachmanPlace 97 · Grade 11 · La Crosse Logan | 11 | La Crosse Logan | 24:04.6 |
| 98 | Luke LundstromPlace 98 · Grade 10 · Ellsworth | 10 | Ellsworth | 24:09.7 |
| 99 | Ethan SchultzPlace 99 · Grade 10 · Webster | 10 | Webster | 24:35.5 |
| 100 | John VoydaPlace 100 · Grade 11 · Park | 11 | Park | 24:49.2 |