| 1 | Emmett MorsePlace 1 · Grade 11 · Minnehaha Academy | 11 | Minnehaha Academy | 16:51.20 |
| 2 | Dawson EckermanPlace 2 · Grade 12 · Osceola | 12 | Osceola | 17:01.11 |
| 3 | Jack SchauerPlace 3 · Grade 11 · Saint Croix Central | 11 | Saint Croix Central | 17:08.40 PR |
| 4 | Kaleb MrozPlace 4 · Grade 10 · Somerset | 10 | Somerset | 17:10.30 |
| 5 | Jack CalvinPlace 5 · Grade 11 · Minnehaha Academy | 11 | Minnehaha Academy | 17:17.00 |
| 6 | Davin KvasnikPlace 6 · Grade 11 · Minnehaha Academy | 11 | Minnehaha Academy | 17:19.60 |
| 7 | Adolfo MendezPlace 7 · Grade 11 · Ellsworth | 11 | Ellsworth | 17:19.70 |
| 8 | Bryce McDonaldPlace 8 · Grade 10 · Osceola | 10 | Osceola | 17:35.21 |
| 9 | Eli FirchauPlace 9 · Grade 12 · Park | 12 | Park | 17:38.80 |
| 10 | Porter EckermanPlace 10 · Grade 12 · Osceola | 12 | Osceola | 17:56.30 |
| 11 | Dawson LangerPlace 11 · Grade 9 · Prescott | 9 | Prescott | 18:16.30 |
| 12 | Matthew KnappPlace 12 · Grade 10 · Minnehaha Academy | 10 | Minnehaha Academy | 18:16.50 |
| 13 | Ben BakerPlace 13 · Grade 12 · Ellsworth | 12 | Ellsworth | 18:21.70 |
| 14 | Ben PaulsenPlace 14 · Grade 11 · Park | 11 | Park | 18:27.20 |
| 15 | Dane GottfredsenPlace 15 · Grade 10 · Saint Croix Central | 10 | Saint Croix Central | 18:28.40 PR |
| 16 | Jacob MichelsPlace 16 · Grade 11 · Ellsworth | 11 | Ellsworth | 18:31.30 |
| 17 | Archer UtkePlace 17 · Grade 12 · Osceola | 12 | Osceola | 18:39.21 |
| 18 | Everett SauvePlace 18 · Grade 11 · Osceola | 11 | Osceola | 18:42.80 |
| 19 | Quinn JustenPlace 19 · Grade 11 · Prescott | 11 | Prescott | 19:04.60 |
| 20 | Landon PetersonPlace 20 · Grade 10 · Osceola | 10 | Osceola | 19:16.20 |
| 21 | Henry JoaPlace 21 · Grade 11 · Park | 11 | Park | 19:23.10 |
| 22 | Jackson NalleyPlace 22 · Grade 12 · Saint Croix Central | 12 | Saint Croix Central | 19:24.10 PR |
| 23 | Nolan LeaskPlace 23 · Grade 12 · Prescott | 12 | Prescott | 19:27.20 |
| 24 | Jude KnightPlace 24 · Grade 10 · Minnehaha Academy | 10 | Minnehaha Academy | 19:41.50 |
| 25 | Kroix PearsonPlace 25 · Grade 11 · Park | 11 | Park | 19:45.50 |
| 26 | Liam FlemingPlace 26 · Grade 11 · Park | 11 | Park | 19:49.50 |
| 27 | Will TraynorPlace 27 · Grade 11 · Saint Croix Central | 11 | Saint Croix Central | 19:56.10 PR |
| 28 | Beckett RasmussenPlace 28 · Grade 10 · Saint Croix Central | 10 | Saint Croix Central | 20:07.80 PR |
| 29 | Milan JohnsonPlace 29 · Grade 11 · Ellsworth | 11 | Ellsworth | 20:13.20 |
| 30 | Everett LuedtkePlace 30 · Grade 10 · Webster | 10 | Webster | 20:22.20 |
| 31 | Henry PommierPlace 31 · Grade 9 · Saint Croix Central | 9 | Saint Croix Central | 20:27.40 PR |
| 32 | Blake BeenkenPlace 32 · Grade 9 · Osceola | 9 | Osceola | 20:28.40 |
| 33 | Connor AndersonPlace 33 · Grade 10 · Prescott | 10 | Prescott | 20:29.10 |
| 34 | Isaac AndersonPlace 34 · Grade 12 · Minnehaha Academy | 12 | Minnehaha Academy | 20:31.60 |
| 35 | Tavin GubrickyPlace 35 · Grade 10 · Somerset | 10 | Somerset | 20:32.40 |
| 36 | Austin SettemPlace 36 · Grade 9 · Somerset | 9 | Somerset | 20:32.90 |
| 37 | Joe MorrisPlace 37 · Grade 11 · Webster | 11 | Webster | 20:33.60 |
| 38 | Parker LampmanPlace 38 · Grade 11 · Ellsworth | 11 | Ellsworth | 20:37.50 |
| 39 | Oliver BauerPlace 39 · Grade 11 · Saint Croix Falls | 11 | Saint Croix Falls | 20:39.00 |
| 40 | James GappaPlace 40 · Grade 9 · Minnehaha Academy | 9 | Minnehaha Academy | 20:42.00 |
| 41 | Jackson LanouxPlace 41 · Grade 9 · Saint Croix Central | 9 | Saint Croix Central | 20:42.30 PR |
| 42 | Wyatt FortneyPlace 42 · Grade 10 · Prescott | 10 | Prescott | 20:43.40 |
| 43 | Adebare (Goodness) AgunbiadePlace 43 · Grade 10 · Park | 10 | Park | 20:47.70 |
| 44 | Chase KleinPlace 44 · Grade 12 · Osceola | 12 | Osceola | 20:52.10 |
| 45 | Matthew McGurranPlace 45 · Grade 10 · Somerset | 10 | Somerset | 20:57.60 |
| 46 | Evan JordePlace 46 · Grade 9 · Minnehaha Academy | 9 | Minnehaha Academy | 21:01.30 |
| 47 | Ethan DavisPlace 47 · Grade 12 · Osceola | 12 | Osceola | 21:07.50 |
| 48 | Aiden SoltisPlace 48 · Grade 11 · Saint Croix Central | 11 | Saint Croix Central | 21:09.60 PR |
| 49 | Lane GillisPlace 49 · Grade 9 · Saint Croix Central | 9 | Saint Croix Central | 21:09.60 PR |
| 50 | Myles AndersonPlace 50 · Grade 10 · Minnehaha Academy | 10 | Minnehaha Academy | 21:12.10 |
| 51 | Jackson JoslinPlace 51 · Grade 11 · Park | 11 | Park | 21:13.50 |
| 52 | William HaegPlace 52 · Grade 12 · Prescott | 12 | Prescott | 21:14.40 |
| 53 | Josh FormanekPlace 53 · Grade 12 · Webster | 12 | Webster | 21:18.50 |
| 54 | Carter PaulsenPlace 54 · Grade 10 · Saint Croix Central | 10 | Saint Croix Central | 21:18.50 PR |
| 55 | Alexander CarlsonPlace 55 · Grade 9 · Minnehaha Academy | 9 | Minnehaha Academy | 21:20.20 |
| 56 | Jamison MogenPlace 56 · Grade 12 · Webster | 12 | Webster | 21:25.20 |
| 57 | Brock FairchildPlace 57 · Grade 11 · Ellsworth | 11 | Ellsworth | 21:26.60 |
| 58 | Jamison BergPlace 58 · Grade 9 · Saint Croix Falls | 9 | Saint Croix Falls | 21:38.10 |
| 59 | Corbin DeckerPlace 59 · Grade 10 · Somerset | 10 | Somerset | 21:42.40 |
| 60 | Benjamin O'LearyPlace 60 · Grade 8 · Minnehaha Academy | 8 | Minnehaha Academy | 21:51.40 |
| 61 | Jordan TimminsPlace 61 · Grade 10 · Prescott | 10 | Prescott | 21:53.80 |
| 62 | Samuel MenyaPlace 62 · Grade 10 · Minnehaha Academy | 10 | Minnehaha Academy | 22:01.20 |
| 63 | Samuel CraigPlace 63 · Grade 12 · Park | 12 | Park | 22:01.80 |
| 64 | Carl MorsePlace 64 · Grade 10 · Siren | 10 | Siren | 22:10.50 |
| 65 | Kaleb SchmidtPlace 65 · Grade 10 · Siren | 10 | Siren | 22:10.80 |
| 66 | Braden UnderdahlPlace 66 · Grade 12 · Saint Croix Central | 12 | Saint Croix Central | 22:11.90 PR |
| 67 | Trae ChristiansenPlace 67 · Grade 11 · Ellsworth | 11 | Ellsworth | 22:18.30 |
| 68 | Aiden OsterPlace 68 · Grade 11 · Somerset | 11 | Somerset | 22:27.80 |
| 69 | Rowan BaumanPlace 69 · Grade 11 · Prescott | 11 | Prescott | 22:31.10 |
| 70 | Daniel HansonPlace 70 · Grade 11 · Saint Croix Falls | 11 | Saint Croix Falls | 22:34.21 |
| 71 | James GrassPlace 71 · Grade 12 · Osceola | 12 | Osceola | 22:36.40 |
| 72 | Adam KluzPlace 72 · Grade 11 · Park | 11 | Park | 22:37.71 |
| 73 | Jacob BinversiePlace 73 · Grade 11 · Saint Croix Falls | 11 | Saint Croix Falls | 22:41.10 |
| 74 | Zander BergstromPlace 74 · Grade 10 · Minnehaha Academy | 10 | Minnehaha Academy | 22:48.10 |
| 75 | Dominic HeinzenPlace 75 · Grade 12 · Minnehaha Academy | 12 | Minnehaha Academy | 22:49.90 |
| 76 | Dillon PaulsenPlace 76 · Grade 9 · Saint Croix Central | 9 | Saint Croix Central | 22:56.40 PR |
| 77 | Reid SabelkoPlace 77 · Grade 9 · Saint Croix Central | 9 | Saint Croix Central | 23:04.41 PR |
| 78 | Landon SikorskiPlace 78 · Grade 9 · Saint Croix Central | 9 | Saint Croix Central | 23:05.90 PR |
| 79 | Sawyer AndersonPlace 79 · Grade 9 · Saint Croix Central | 9 | Saint Croix Central | 23:06.20 PR |
| 80 | Andrew HenrichPlace 80 · Grade 11 · Prescott | 11 | Prescott | 23:32.21 |
| 81 | Levi DealPlace 81 · Grade 9 · Saint Croix Central | 9 | Saint Croix Central | 23:33.80 PR |
| 82 | Cam WingerPlace 82 · Grade 9 · Osceola | 9 | Osceola | 23:53.20 |
| 83 | River HowzePlace 83 · Grade 9 · Prescott | 9 | Prescott | 24:15.70 |
| 84 | Elias LeighPlace 84 · Grade 9 · Saint Croix Central | 9 | Saint Croix Central | 24:25.10 PR |
| 85 | Justin WynnePlace 85 · Grade 12 · Saint Croix Falls | 12 | Saint Croix Falls | 24:28.10 |
| 86 | Dominic KamauPlace 86 · Grade 10 · Park | 10 | Park | 24:36.71 |
| 87 | Peter HauptPlace 87 · Grade 9 · Minnehaha Academy | 9 | Minnehaha Academy | 24:43.90 |
| 88 | Josiah HoffnerPlace 88 · Grade 12 · Minnehaha Academy | 12 | Minnehaha Academy | 24:45.90 |
| 89 | Maverick DrewPlace 89 · Grade 11 · Prescott | 11 | Prescott | 24:55.30 |
| 90 | Anthony GlasspoolePlace 90 · Grade 9 · Prescott | 9 | Prescott | 25:27.60 |
| 91 | Liam RochfordPlace 91 · Grade 11 · Saint Croix Falls | 11 | Saint Croix Falls | 25:35.80 |
| 92 | Kodi BleskeyPlace 92 · Grade 9 · Somerset | 9 | Somerset | 25:39.71 PR |
| 93 | Elijah SearPlace 93 · Grade 9 · Webster | 9 | Webster | 25:51.80 |
| 94 | Luke LundstromPlace 94 · Grade 9 · Ellsworth | 9 | Ellsworth | 25:53.20 |
| 95 | Zane HoffmanPlace 95 · Grade 9 · Osceola | 9 | Osceola | 26:12.40 |
| 96 | Ethan SchultzPlace 96 · Grade 9 · Webster | 9 | Webster | 26:15.70 |
| 97 | Hamish McAvaneyPlace 97 · Grade 10 · Park | 10 | Park | 26:18.70 |
| 98 | Truman LeePlace 98 · Grade 10 · Minnehaha Academy | 10 | Minnehaha Academy | 26:34.50 |
| 99 | Gabe AndersonPlace 99 · Grade 9 · Osceola | 9 | Osceola | 26:43.60 |
| 100 | Finley DueholmPlace 100 · Grade 9 · Osceola | 9 | Osceola | 26:54.50 |