| 1 | Jaret CarpenterPlace 1 · Grade 12 · Wayzata | 12 | Wayzata | 4:14.16 | 5 |
| 2 | Sam HansonPlace 2 · Grade 12 · Stillwater Area | 12 | Stillwater Area | 4:21.13 | 3 |
| 3 | Gemechu MeskelePlace 3 · Grade 11 · Wayzata | 11 | Wayzata | 4:26.68 | 2 |
| 4 | Eli KrahnPlace 4 · Grade 12 · Stillwater Area | 12 | Stillwater Area | 4:26.70 | 1 |
| 5 | Grant PricePlace 5 · Grade 9 · Wayzata | 9 | Wayzata | 4:27.39 | 1 |
| 6 | Andrew MillanPlace 6 · Grade 12 · Wayzata | 12 | Wayzata | 4:27.43 | 1 |
| 7 | Jonathan BreckheimerPlace 7 · Grade 12 · Stillwater Area | 12 | Stillwater Area | 4:29.26 | 1 |
| 8 | Tim KoenningPlace 8 · Grade 12 · Stillwater Area | 12 | Stillwater Area | 4:29.93 | 1 |
| 9 | Kyle BrandtPlace 9 · Grade 12 · Wayzata | 12 | Wayzata | 4:31.02 | 1 |
| 10 | Zaffer HusseinPlace 10 · Grade 12 · Rosemount | 12 | Rosemount | 4:31.11 | 1 |
| 11 | Anders SonnesynPlace 11 · Grade 10 · Wayzata | 10 | Wayzata | 4:31.15 | 1 |
| 12 | Liban JamaPlace 12 · Grade 11 · Wayzata | 11 | Wayzata | 4:31.16 | 1 |
| 13 | Jeremy GilbertsonPlace 13 · Grade 11 · Wayzata | 11 | Wayzata | 4:31.58 | 1 |
| 14 | Luke LabattePlace 14 · Grade 9 · Rosemount | 9 | Rosemount | 4:35.42 | 1 |
| 15 | Eddie KiolbasaPlace 15 · Grade 12 · Stillwater Area | 12 | Stillwater Area | 4:39.24 | 1 |
| 16 | Frank FetrowPlace 16 · Grade 10 · Wayzata | 10 | Wayzata | 4:39.59 | 2 |
| 17 | David HolmesPlace 17 · Grade 12 · Stillwater Area | 12 | Stillwater Area | 4:40.61 | 2 |
| 18 | Grant MatthewsPlace 18 · Grade 10 · Wayzata | 10 | Wayzata | 4:42.15 | 2 |
| 19 | Caden HillPlace 19 · Rosemount | — | Rosemount | 4:42.94 | 2 |
| 20 | Noah KneeskernPlace 20 · Grade 11 · Stillwater Area | 11 | Stillwater Area | 4:42.97 | 2 |
| 21 | Cameron ArkesteynPlace 21 · Grade 9 · Wayzata | 9 | Wayzata | 4:44.75 | 2 |
| 22 | Zachary MillerPlace 22 · Grade 9 · Wayzata | 9 | Wayzata | 4:45.42 | 2 |
| 23 | Jesse KulbergPlace 23 · Grade 11 · Wayzata | 11 | Wayzata | 4:45.83 | 2 |
| 24 | Zachary GarvisPlace 24 · Grade 12 · Wayzata | 12 | Wayzata | 4:47.04 | 2 |
| 25 | Patrick LeonardPlace 25 · Grade 9 · Wayzata | 9 | Wayzata | 4:48.33 | 1 |
| 26 | John DegondaPlace 26 · Grade 10 · Stillwater Area | 10 | Stillwater Area | 4:48.40 | 2 |
| 27 | Travis LorchPlace 27 · Grade 11 · Rosemount | 11 | Rosemount | 4:48.58 | 1 |
| 28 | Beau HaugenPlace 28 · Grade 12 · Stillwater Area | 12 | Stillwater Area | 4:48.82 | 2 |
| 29 | Daniel CoxPlace 29 · Grade 9 · Rosemount | 9 | Rosemount | 4:49.36 | 2 |
| 30 | Luke MalyPlace 30 · Grade 9 · Wayzata | 9 | Wayzata | 4:49.38 | 2 |
| 31 | Markus BraunPlace 31 · Grade 10 · Wayzata | 10 | Wayzata | 4:51.02 | 2 |
| 32 | Ben GoodrichPlace 32 · Grade 12 · Rosemount | 12 | Rosemount | 4:52.02 | 2 |
| 33 | Nick YokanovichPlace 33 · Grade 12 · Stillwater Area | 12 | Stillwater Area | 4:52.44 | 2 |
| 34 | Henry SeebPlace 34 · Grade 12 · Stillwater Area | 12 | Stillwater Area | 4:54.98 | 3 |
| 35 | Tyler CarlstromPlace 35 · Grade 11 · Wayzata | 11 | Wayzata | 4:57.56 | 2 |
| 36 | Ben BastenPlace 36 · Grade 10 · Wayzata | 10 | Wayzata | 4:58.17 | 3 |
| 37 | Ben AlexanderPlace 37 · Grade 12 · Wayzata | 12 | Wayzata | 4:59.84 | 3 |
| 38 | Samuel SmithPlace 38 · Grade 10 · Wayzata | 10 | Wayzata | 5:03.60 | 3 |
| 39 | Michael QuirkPlace 39 · Grade 11 · Wayzata | 11 | Wayzata | 5:04.34 | 3 |
| 40 | Harrison PetersPlace 40 · Grade 11 · Wayzata | 11 | Wayzata | 5:04.69 | 3 |
| 41 | John DurantPlace 41 · Grade 11 · Wayzata | 11 | Wayzata | 5:04.89 | 3 |
| 42 | Nathan SchlosserPlace 42 · Grade 12 · Stillwater Area | 12 | Stillwater Area | 5:05.10 | 3 |
| 43 | Jacob RohrerPlace 43 · Grade 10 · Wayzata | 10 | Wayzata | 5:05.28 | 3 |
| 44 | Andrew FossPlace 44 · Grade 10 · Wayzata | 10 | Wayzata | 5:07.28 | 3 |
| 45 | Yonas O'MalleyPlace 45 · Grade 9 · Stillwater Area | 9 | Stillwater Area | 5:07.50 | 3 |
| 46 | Josiah GreggPlace 46 · Grade 12 · Stillwater Area | 12 | Stillwater Area | 5:09.42 | 3 |
| 47 | William HarterPlace 47 · Grade 9 · Stillwater Area | 9 | Stillwater Area | 5:10.58 | 3 |
| 48 | Ryan SullivanPlace 48 · Grade 10 · Wayzata | 10 | Wayzata | 5:12.17 | 3 |
| 49 | Alec O'ConnellPlace 49 · Grade 12 · Wayzata | 12 | Wayzata | 5:13.26 | 3 |
| 50 | Alex SipePlace 50 · Grade 10 · Wayzata | 10 | Wayzata | 5:14.60 | 3 |
| 51 | Jack LabattePlace 51 · Grade 9 · Rosemount | 9 | Rosemount | 5:14.91 | 3 |
| 52 | Bearach LeonardPlace 52 · Grade 12 · Wayzata | 12 | Wayzata | 5:17.53 | 3 |
| 53 | Evan KleinPlace 53 · Grade 10 · Stillwater Area | 10 | Stillwater Area | 5:19.01 | 4 |
| 54 | John ArgiroPlace 54 · Grade 10 · Stillwater Area | 10 | Stillwater Area | 5:19.11 | 3 |
| 55 | Ben WalkerPlace 55 · Grade 9 · Wayzata | 9 | Wayzata | 5:23.25 | 4 |
| 56 | Logan KnochenmusPlace 56 · Grade 11 · Wayzata | 11 | Wayzata | 5:27.10 | 4 |
| 57 | Dylan KunkelPlace 57 · Grade 12 · Wayzata | 12 | Wayzata | 5:27.59 | 4 |
| 58 | Bayley FosterPlace 58 · Grade 8 · Stillwater Area | 8 | Stillwater Area | 5:28.90 | 4 |
| 59 | Lucas HanleyPlace 59 · Grade 9 · Rosemount | 9 | Rosemount | 5:30.63 | 3 |
| 60 | Calvin DoylePlace 60 · Grade 10 · Stillwater Area | 10 | Stillwater Area | 5:31.07 | 4 |
| 61 | George ZhuPlace 61 · Grade 11 · Wayzata | 11 | Wayzata | 5:31.12 | 4 |
| 62 | Trevor CammackPlace 62 · Grade 12 · Wayzata | 12 | Wayzata | 5:32.76 | 4 |
| 63 | Joseph LarsonPlace 63 · Grade 11 · Wayzata | 11 | Wayzata | 5:33.39 | 4 |
| 64 | Brandon AntonyPlace 64 · Grade 10 · Wayzata | 10 | Wayzata | 5:34.06 | 4 |
| 65 | Mitchell KingPlace 65 · Grade 10 · Wayzata | 10 | Wayzata | 5:40.71 | 4 |
| 66 | William PetersonPlace 66 · Grade 9 · Stillwater Area | 9 | Stillwater Area | 5:42.18 | 4 |
| 67 | Rohith KommeraPlace 67 · Grade 12 · Wayzata | 12 | Wayzata | 5:43.97 | 4 |
| 68 | Sam FellerPlace 68 · Grade 11 · Wayzata | 11 | Wayzata | 5:53.73 | 4 |
| 69 | DJ ThapaPlace 69 · Grade 12 · Wayzata | 12 | Wayzata | 5:57.30 | 4 |
| 70 | Levi GreggPlace 70 · Grade 9 · Stillwater Area | 9 | Stillwater Area | 6:12.30 | 4 |
| 71 | Maximillian KorthPlace 71 · Grade 10 · Stillwater Area | 10 | Stillwater Area | 6:15.87 | 4 |
| 72 | Riley CallPlace 72 · Grade 10 · Stillwater Area | 10 | Stillwater Area | 6:16.04 | 4 |