| 1 | Eric WurstPlace 1 · Grade 12 · Eden Prairie | 12 | Eden Prairie | 18:55.5 | 1 |
| 2 | Zach SpearsPlace 2 · Grade 10 · Eden Prairie | 10 | Eden Prairie | 19:04.6 | 2 |
| 3 | Reece HardingPlace 3 · Grade 10 · Eagan | 10 | Eagan | 19:09.4 | 3 |
| 4 | Peter OviguianPlace 4 · Grade 11 · Eden Prairie | 11 | Eden Prairie | 19:12.8 | 4 |
| 5 | Brendan WilhelmPlace 5 · Grade 10 · Eastview | 10 | Eastview | 19:18.1 | 5 |
| 6 | Nathan ClaverPlace 6 · Grade 12 · Eden Prairie | 12 | Eden Prairie | 19:31.0 | 6 |
| 7 | Cameron PichtPlace 7 · Grade 11 · Eden Prairie | 11 | Eden Prairie | 19:44.1 | 7 |
| 8 | Colby RubischkoPlace 8 · Grade 9 · Eastview | 9 | Eastview | 19:45.3 | 8 |
| 9 | Grady GallPlace 9 · Grade 10 · Eden Prairie | 10 | Eden Prairie | 19:54.4 | 9 |
| 10 | Karl VanhorsenPlace 10 · Grade 11 · Apple Valley | 11 | Apple Valley | 19:55.6 | 10 |
| 11 | Dylan BrownPlace 11 · Grade 12 · Eden Prairie | 12 | Eden Prairie | 19:55.8 | 11 |
| 12 | Sam MarblePlace 12 · Grade 11 · Eden Prairie | 11 | Eden Prairie | 19:59.8 | — |
| 13 | Noah WeightPlace 13 · Grade 10 · Eagan | 10 | Eagan | 20:00.8 | 12 |
| 14 | Hudson LabnoPlace 14 · Grade 9 · Eastview | 9 | Eastview | 20:03.3 | 13 |
| 15 | Samir DiouryPlace 15 · Grade 11 · Eastview | 11 | Eastview | 20:05.5 | 14 |
| 16 | Jess LaursenPlace 16 · Grade 11 · Eastview | 11 | Eastview | 20:06.7 | 15 |
| 17 | Thomas ValusekPlace 17 · Grade 7 · Eagan | 7 | Eagan | 20:07.8 | 16 |
| 18 | Cade KlossPlace 18 · Grade 9 · Eastview | 9 | Eastview | 20:12.7 | 17 |
| 19 | Liam HeadrickPlace 19 · Grade 8 · Minneapolis Washburn | 8 | Minneapolis Washburn | 20:18.5 | 18 |
| 20 | Noah PearsonPlace 20 · Grade 12 · Apple Valley | 12 | Apple Valley | 20:22.8 | 19 |
| 21 | Gabriel ChambersPlace 21 · Grade 9 · Eastview | 9 | Eastview | 20:23.2 | 20 |
| 22 | Connor WalsteadPlace 22 · Grade 8 · Minneapolis Washburn | 8 | Minneapolis Washburn | 20:27.3 | 21 |
| 23 | Charles KnoppPlace 23 · Grade 11 · Minneapolis Washburn | 11 | Minneapolis Washburn | 20:40.9 | 22 |
| 24 | Christopher WeinbergerPlace 24 · Grade 12 · Eagan | 12 | Eagan | 20:42.8 | 23 |
| 25 | Liam KeliiPlace 25 · Grade 11 · Bloomington Jefferson | 11 | Bloomington Jefferson | 20:43.1 | 24 |
| 26 | Grant MoreenPlace 26 · Grade 8 · Minneapolis Washburn | 8 | Minneapolis Washburn | 20:43.9 | 25 |
| 27 | Nick MillerPlace 27 · Grade 11 · Eden Prairie | 11 | Eden Prairie | 20:44.1 | — |
| 28 | Mason YoungPlace 28 · Grade 8 · Bloomington Jefferson | 8 | Bloomington Jefferson | 20:45.6 | 26 |
| 29 | Frank DankowskiPlace 29 · Grade 9 · Minneapolis Washburn | 9 | Minneapolis Washburn | 20:56.8 | 27 |
| 30 | Zach TlustyPlace 30 · Grade 10 · Eden Prairie | 10 | Eden Prairie | 20:58.4 | — |
| 31 | Ryan McChesneyPlace 31 · Grade 7 · Minneapolis Washburn | 7 | Minneapolis Washburn | 21:01.3 | 28 |
| 32 | Jack LarsonPlace 32 · Grade 9 · Eagan | 9 | Eagan | 21:05.0 | 29 |
| 33 | Sebastian SchraderPlace 33 · Grade 11 · Eastview | 11 | Eastview | 21:11.2 | — |
| 34 | Jay SilgenPlace 34 · Grade 11 · Eagan | 11 | Eagan | 21:15.6 | 30 |
| 35 | Luke HowardPlace 35 · Grade 10 · Apple Valley | 10 | Apple Valley | 21:19.4 | 31 |
| 36 | Andrew SituPlace 36 · Grade 10 · Eden Prairie | 10 | Eden Prairie | 21:22.5 | — |
| 37 | Noah MaddioPlace 37 · Grade 11 · Eagan | 11 | Eagan | 21:23.5 | 32 |
| 38 | Stuart FrankPlace 38 · Grade 12 · Bloomington Jefferson | 12 | Bloomington Jefferson | 21:24.4 | 33 |
| 39 | Riley MarblePlace 39 · Grade 10 · Eden Prairie | 10 | Eden Prairie | 21:26.0 | — |
| 40 | Kennan MillerPlace 40 · Grade 12 · Eagan | 12 | Eagan | 21:28.3 | — |
| 41 | Conner KokerPlace 41 · Grade 10 · Eagan | 10 | Eagan | 21:28.5 | — |
| 42 | Joseph UrickPlace 42 · Grade 10 · Eagan | 10 | Eagan | 21:33.5 | — |
| 43 | Felix TemmelPlace 43 · Grade 10 · Eastview | 10 | Eastview | 21:34.4 | — |
| 44 | Eric JosephsonPlace 44 · Grade 10 · Eagan | 10 | Eagan | 21:37.9 | — |
| 45 | Bo CloughPlace 45 · Grade 10 · Minneapolis Washburn | 10 | Minneapolis Washburn | 21:40.4 | 34 |
| 46 | Benjamin CalcuttPlace 46 · Grade 9 · Eagan | 9 | Eagan | 21:42.7 | — |
| 47 | Justin StremskiPlace 47 · Grade 11 · Apple Valley | 11 | Apple Valley | 21:49.4 | 35 |
| 48 | Kenny PengPlace 48 · Grade 12 · Bloomington Jefferson | 12 | Bloomington Jefferson | 21:49.8 | 36 |
| 49 | Joe RubendallPlace 49 · Grade 9 · Minneapolis Washburn | 9 | Minneapolis Washburn | 21:51.3 | — |
| 50 | Josh HauverPlace 50 · Grade 11 · Minneapolis Washburn | 11 | Minneapolis Washburn | 21:52.1 | — |
| 51 | Shane GulliksonPlace 51 · Grade 12 · Apple Valley | 12 | Apple Valley | 22:03.2 | 37 |
| 52 | Nick LawrencePlace 52 · Grade 10 · Eagan | 10 | Eagan | 22:03.8 | — |
| 53 | Zakaria FarrahPlace 53 · Grade 10 · Bloomington Jefferson | 10 | Bloomington Jefferson | 22:09.6 | 38 |
| 54 | Eli CullisonPlace 54 · Grade 10 · Minneapolis Washburn | 10 | Minneapolis Washburn | 22:10.2 | — |
| 55 | Dominic HauglandPlace 55 · Grade 7 · Minneapolis Washburn | 7 | Minneapolis Washburn | 22:14.9 | — |
| 56 | Ryan KennedyPlace 56 · Grade 12 · Eagan | 12 | Eagan | 22:15.4 | — |
| 57 | Sean HartneyPlace 57 · Grade 9 · Minneapolis Washburn | 9 | Minneapolis Washburn | 22:17.9 | — |
| 58 | Gonzalo PalaciosPlace 58 · Grade 11 · Apple Valley | 11 | Apple Valley | 22:21.5 | 39 |
| 59 | Ryan MeanyPlace 59 · Grade 11 · Bloomington Jefferson | 11 | Bloomington Jefferson | 22:25.4 | 40 |
| 60 | Shane BoePlace 60 · Grade 11 · Eden Prairie | 11 | Eden Prairie | 22:26.5 | — |
| 61 | Collin BryhnPlace 61 · Grade 11 · Eden Prairie | 11 | Eden Prairie | 22:38.1 | — |
| 62 | Aidan JonesPlace 62 · Grade 7 · Minneapolis Washburn | 7 | Minneapolis Washburn | 22:46.3 | — |
| 63 | Michael GuziorPlace 63 · Grade 12 · Eagan | 12 | Eagan | 22:49.7 | — |
| 64 | Benton CrotteauPlace 64 · Grade 11 · Minneapolis Washburn | 11 | Minneapolis Washburn | 22:51.0 | — |
| 65 | Benjamin VecellioPlace 65 · Grade 12 · Eagan | 12 | Eagan | 22:52.0 | — |
| 66 | Aidan OsbornePlace 66 · Grade 10 · Eastview | 10 | Eastview | 22:57.8 | — |
| 67 | Paul KernPlace 67 · Grade 9 · Bloomington Jefferson | 9 | Bloomington Jefferson | 23:08.9 | 41 |
| 68 | Jacob WaschekPlace 68 · Grade 10 · Eastview | 10 | Eastview | 23:11.4 | — |
| 69 | Zach MillerPlace 69 · Grade 11 · Eden Prairie | 11 | Eden Prairie | 23:17.8 | — |
| 70 | Ethan SchnaserPlace 70 · Grade 12 · Eagan | 12 | Eagan | 23:19.9 | — |
| 71 | Idiris AliPlace 71 · Grade 11 · Minneapolis Washburn | 11 | Minneapolis Washburn | 23:20.6 | — |
| 72 | Jonah MatousekPlace 72 · Grade 10 · Eden Prairie | 10 | Eden Prairie | 23:22.6 | — |
| 73 | Chase NordPlace 73 · Grade 10 · Apple Valley | 10 | Apple Valley | 23:24.0 | 42 |
| 74 | Austin HuntPlace 74 · Grade 9 · Minneapolis Washburn | 9 | Minneapolis Washburn | 23:25.4 | — |
| 75 | Alex GraffPlace 75 · Grade 9 · Minneapolis Washburn | 9 | Minneapolis Washburn | 23:31.2 | — |
| 76 | Joseph HagemanPlace 76 · Grade 10 · Minneapolis Washburn | 10 | Minneapolis Washburn | 23:34.6 | — |
| 77 | Will BrennomPlace 77 · Grade 11 · Minneapolis Washburn | 11 | Minneapolis Washburn | 23:40.0 | — |
| 78 | Joshua MaynardPlace 78 · Grade 7 · Minneapolis Washburn | 7 | Minneapolis Washburn | 23:43.1 | — |
| 79 | Pratik NehetePlace 79 · Grade 11 · Eastview | 11 | Eastview | 23:44.9 | — |
| 80 | Brian DillaPlace 80 · Grade 10 · Eagan | 10 | Eagan | 23:49.4 | — |
| 81 | Robert McChesneyPlace 81 · Grade 9 · Minneapolis Washburn | 9 | Minneapolis Washburn | 23:50.6 | — |
| 82 | Logan EdmondsPlace 82 · Grade 12 · Eden Prairie | 12 | Eden Prairie | 23:52.1 | — |
| 83 | Ben GilmanPlace 83 · Grade 9 · Eden Prairie | 9 | Eden Prairie | 24:06.8 | — |
| 84 | Carter SwiftPlace 84 · Grade 12 · Eden Prairie | 12 | Eden Prairie | 24:08.6 | — |
| 85 | William MaccaronePlace 85 · Grade 9 · Eagan | 9 | Eagan | 24:12.2 | — |
| 86 | Tim HofmannPlace 86 · Grade 12 · Eagan | 12 | Eagan | 24:14.8 | — |
| 87 | Tarun KothandaramanPlace 87 · Grade 9 · Eden Prairie | 9 | Eden Prairie | 24:14.9 | — |
| 88 | Andrew LokkePlace 88 · Grade 9 · Bloomington Jefferson | 9 | Bloomington Jefferson | 24:17.0 | — |
| 89 | Leif PetersonPlace 89 · Grade 9 · Eden Prairie | 9 | Eden Prairie | 24:20.2 | — |
| 90 | Spencer GulbrandsonPlace 90 · Grade 9 · Eagan | 9 | Eagan | 24:22.2 | — |
| 91 | Max MyrvikPlace 91 · Grade 9 · Minneapolis Washburn | 9 | Minneapolis Washburn | 24:23.5 | — |
| 92 | Corey BoernerPlace 92 · Grade 10 · Bloomington Kennedy | 10 | Bloomington Kennedy | 24:32.5 | — |
| 93 | Cole StillerPlace 93 · Grade 11 · Eden Prairie | 11 | Eden Prairie | 24:35.6 | — |
| 94 | Griffin ThompsonPlace 94 · Grade 10 · Minneapolis Washburn | 10 | Minneapolis Washburn | 24:47.9 | — |
| 95 | Charlie KlagePlace 95 · Grade 10 · Minneapolis Washburn | 10 | Minneapolis Washburn | 24:49.3 | — |
| 96 | Maxwell McDougallPlace 96 · Grade 11 · Minneapolis Washburn | 11 | Minneapolis Washburn | 24:50.8 | — |
| 97 | Christian Toledo-GarciaPlace 97 · Grade 10 · Minneapolis Washburn | 10 | Minneapolis Washburn | 24:53.3 | — |
| 98 | Luke LuddenPlace 98 · Grade 10 · Bloomington Jefferson | 10 | Bloomington Jefferson | 24:55.4 | — |
| 99 | Aidon OneilPlace 99 · Grade 10 · Minneapolis Washburn | 10 | Minneapolis Washburn | 25:11.3 | — |
| 100 | Evan BrownPlace 100 · Grade 9 · Eagan | 9 | Eagan | 25:26.2 | — |
| 101 | Eric RheaultPlace 101 · Grade 11 · Eden Prairie | 11 | Eden Prairie | 25:28.9 | — |
| 102 | Carter DershemPlace 102 · Grade 10 · Apple Valley | 10 | Apple Valley | 25:34.8 | — |
| 103 | John ForsePlace 103 · Grade 12 · Eagan | 12 | Eagan | 25:43.9 | — |
| 104 | Phillip-Ian NguyenPlace 104 · Grade 10 · Apple Valley | 10 | Apple Valley | 25:48.9 | — |
| 105 | Mike MorrowPlace 105 · Grade 9 · Eden Prairie | 9 | Eden Prairie | 25:51.9 | — |
| 106 | Elliott KramerPlace 106 · Grade 10 · Eagan | 10 | Eagan | 26:08.5 | — |
| 107 | Carter SimmsPlace 107 · Grade 11 · Eagan | 11 | Eagan | 26:14.9 | — |
| 108 | Sven GresethPlace 108 · Grade 11 · Eastview | 11 | Eastview | 26:16.7 | — |
| 109 | Quade SpennewynPlace 109 · Grade 10 · Eagan | 10 | Eagan | 26:19.7 | — |
| 110 | Elijah MajorPlace 110 · Grade 12 · Minneapolis Washburn | 12 | Minneapolis Washburn | 26:19.8 | — |
| 111 | Elijah BootsPlace 111 · Grade 10 · Eastview | 10 | Eastview | 26:22.7 | — |
| 112 | Carson JacobsonPlace 112 · Grade 11 · Eden Prairie | 11 | Eden Prairie | 26:29.4 | — |
| 113 | Alexander RowleyPlace 113 · Grade 8 · Minneapolis Washburn | 8 | Minneapolis Washburn | 26:43.9 | — |
| 114 | Reid McKeownPlace 114 · Grade 12 · Eagan | 12 | Eagan | 26:48.3 | — |
| 115 | Glen NorvellPlace 115 · Grade 9 · Minneapolis Washburn | 9 | Minneapolis Washburn | 26:49.2 | — |
| 116 | Wyatt DoppmannPlace 116 · Grade 10 · Bloomington Kennedy | 10 | Bloomington Kennedy | 26:57.3 | — |
| 117 | Sam WallerPlace 117 · Grade 9 · Eden Prairie | 9 | Eden Prairie | 26:58.2 | — |
| 118 | Benjamin RosenfeldPlace 118 · Grade 9 · Minneapolis Washburn | 9 | Minneapolis Washburn | 27:03.3 | — |
| 119 | Dylan BaileyPlace 119 · Grade 11 · Eagan | 11 | Eagan | 27:08.8 | — |
| 120 | Karl RitschelPlace 120 · Grade 12 · Eastview | 12 | Eastview | 27:11.1 | — |
| 121 | Jack MoorePlace 121 · Grade 9 · Eden Prairie | 9 | Eden Prairie | 27:16.4 | — |
| 122 | Connor McKeownPlace 122 · Grade 7 · Eagan | 7 | Eagan | 27:30.4 | — |
| 123 | Alexander SulistyoPlace 123 · Grade 9 · Eastview | 9 | Eastview | 27:59.4 | — |
| 124 | Jacob MarkowskiPlace 124 · Grade 11 · Eagan | 11 | Eagan | 28:05.0 | — |
| 125 | Erik CrosbyPlace 125 · Grade 12 · Eden Prairie | 12 | Eden Prairie | 28:58.3 | — |
| 126 | Anthony HansonPlace 126 · Grade 10 · Eastview | 10 | Eastview | 29:13.6 | — |
| 127 | David SchindlerPlace 127 · Grade 9 · Eastview | 9 | Eastview | 29:15.2 | — |
| 128 | Riley LunneborgPlace 128 · Grade 10 · Bloomington Jefferson | 10 | Bloomington Jefferson | 29:32.1 | — |
| 129 | Quinn O'NeilPlace 129 · Grade 7 · Minneapolis Washburn | 7 | Minneapolis Washburn | 32:10.1 | — |
| 130 | Jihgli KongPlace 130 · Grade 10 · Minneapolis Washburn | 10 | Minneapolis Washburn | 36:42.2 | — |