| 1 | Jackson HessianPlace 1 · Northfield | — | Northfield | 19:53.42 | 1 |
| 2 | Conner KobesPlace 2 · Northfield | — | Northfield | 20:00.16 | 2 |
| 3 | Jaden HietalaPlace 3 · Northfield | — | Northfield | 20:00.82 | 3 |
| 4 | Isaac AlladinPlace 4 · Northfield | — | Northfield | 20:02.68 | 4 |
| 5 | Cameron DavidPlace 5 · Northfield | — | Northfield | 20:44.37 | 5 |
| 6 | Theodore EnnisPlace 6 · Northfield | — | Northfield | 21:08.76 | 6 |
| 7 | John TracyPlace 7 · Northfield | — | Northfield | 21:23.68 | 7 |
| 8 | Henry KeanePlace 8 · Northfield | — | Northfield | 21:24.56 | — |
| 9 | William BaragaryPlace 9 · Northfield | — | Northfield | 21:24.62 | — |
| 10 | Carson BudinPlace 10 · Northfield | — | Northfield | 21:38.48 | — |
| 11 | Ethan GohamPlace 11 · Red Wing | — | Red Wing | 21:39.58 | 8 |
| 12 | Simon LippertPlace 12 · Northfield | — | Northfield | 21:53.51 | — |
| 13 | Braden LovettPlace 13 · Red Wing | — | Red Wing | 22:04.03 | 9 |
| 14 | Thomas LexvoldPlace 14 · Red Wing | — | Red Wing | 22:07.90 | 10 |
| 15 | Asher EnglePlace 15 · Northfield | — | Northfield | 22:15.40 | — |
| 16 | Alex AltermattPlace 16 · Northfield | — | Northfield | 22:23.54 | — |
| 17 | Eli TroePlace 17 · Albert Lea | — | Albert Lea | 22:40.46 | — |
| 18 | Carsten WalterPlace 18 · Northfield | — | Northfield | 22:46.17 | — |
| 19 | Odin ChristophersonPlace 19 · Northfield | — | Northfield | 22:50.26 | — |
| 20 | Emmett NorriePlace 20 · Northfield | — | Northfield | 22:54.74 | — |
| 21 | Liam AilabouniPlace 21 · Northfield | — | Northfield | 22:54.85 | — |
| 22 | Samuel FroehlePlace 22 · Northfield | — | Northfield | 22:57.46 | — |
| 23 | Maxwell BoardmanPlace 23 · Northfield | — | Northfield | 22:57.99 | — |
| 24 | Mason ChaskaPlace 24 · Red Wing | — | Red Wing | 23:00.26 | 11 |
| 25 | Odin BowenPlace 25 · Northfield | — | Northfield | 23:04.50 | — |
| 26 | Nicholas LivingstonPlace 26 · Northfield | — | Northfield | 23:04.75 | — |
| 27 | Milo CafourekPlace 27 · Albert Lea | — | Albert Lea | 23:09.81 | — |
| 28 | Owen EnsrudPlace 28 · Northfield | — | Northfield | 23:11.22 | — |
| 29 | Max BeckmanPlace 29 · Northfield | — | Northfield | 23:16.36 | — |
| 30 | Weston SweeneyPlace 30 · Northfield | — | Northfield | 23:19.00 | — |
| 31 | Griffith DahlePlace 31 · Northfield | — | Northfield | 23:24.83 | — |
| 32 | Aiden HalversonPlace 32 · Albert Lea | — | Albert Lea | 23:26.62 | — |
| 33 | Matthew HaefnerPlace 33 · Northfield | — | Northfield | 23:33.64 | — |
| 34 | Nathan BroughtonPlace 34 · Northfield | — | Northfield | 23:38.46 | — |
| 35 | Walter PetersonPlace 35 · Northfield | — | Northfield | 23:46.59 | — |
| 36 | Jameson FisherPlace 36 · Northfield | — | Northfield | 24:21.85 | — |
| 37 | Liam BehrensPlace 37 · Northfield | — | Northfield | 24:33.10 | — |
| 38 | Tayte KoehlerPlace 38 · Red Wing | — | Red Wing | 24:48.44 | 12 |
| 39 | Ignacy MuszynskiPlace 39 · Northfield | — | Northfield | 24:49.76 | — |
| 40 | Soren ChristophersonPlace 40 · Northfield | — | Northfield | 24:56.71 | — |
| 41 | Henry ThorkelsonPlace 41 · Northfield | — | Northfield | 25:13.74 | — |
| 42 | Cameron MelnychukPlace 42 · Northfield | — | Northfield | 25:14.86 | — |
| 43 | Benjamin JerdeePlace 43 · Northfield | — | Northfield | 25:47.93 | — |
| 44 | Brandon AtzingerPlace 44 · Northfield | — | Northfield | 25:57.84 | — |
| 45 | Bernat EspinaPlace 45 · Northfield | — | Northfield | 26:02.24 | — |
| 46 | Samuel BorgerdingPlace 46 · Northfield | — | Northfield | 26:16.56 | — |
| 47 | Noah SchlomannPlace 47 · Northfield | — | Northfield | 27:14.55 | — |
| 48 | Dakota MertzPlace 48 · Waseca | — | Waseca | 27:35.57 | — |
| 49 | Jameson WildmanPlace 49 · Albert Lea | — | Albert Lea | 27:44.59 | — |
| 50 | Elijah JohannekPlace 50 · Waseca | — | Waseca | 28:54.49 | — |
| 51 | Logan JoycePlace 51 · Northfield | — | Northfield | 30:12.15 | — |
| 52 | Tristan VermilyeaPlace 52 · Northfield | — | Northfield | 30:44.93 | — |
| 53 | Grayson GrayPlace 53 · Northfield | — | Northfield | 32:47.19 | — |
| 54 | Reed SommersPlace 54 · Northfield | — | Northfield | 32:49.07 | — |
| 55 | Jack AndersonPlace 55 · Waseca | — | Waseca | 33:18.56 | — |