| 1 | Charlie Power-Thei...Place 1 · Grade 11 · St Paul Como Park | 11 | St Paul Como Park | 10:36.40 |
| 2 | James DoradoPlace 2 · Grade 12 · Buffalo | 12 | Buffalo | 10:54.40 |
| 3 | Jared GregoirePlace 3 · Grade 12 · Buffalo | 12 | Buffalo | 10:55.40 |
| 4 | Nolan SutterPlace 4 · Grade 10 · Chaska | 10 | Chaska | 10:57.50 |
| 5 | Samuel RobertsonPlace 5 · Grade 12 · St Paul Central | 12 | St Paul Central | 11:06.10 |
| 6 | Jonathan PattiePlace 6 · Grade 12 · Centennial | 12 | Centennial | 11:11.30 |
| 7 | Charles BolkcomPlace 7 · Grade 11 · Centennial | 11 | Centennial | 11:17.10 |
| 8 | Jadon BootsPlace 8 · Grade 12 · Buffalo | 12 | Buffalo | 11:18.80 |
| 9 | Eli BergPlace 9 · Grade 11 · Centennial | 11 | Centennial | 11:23.50 |
| 10 | Andrew MacheelPlace 10 · Grade 11 · Buffalo | 11 | Buffalo | 11:26.90 |
| 11 | Samuel LindnerPlace 11 · Grade 11 · St Paul Central | 11 | St Paul Central | 11:28.30 |
| 12 | Soren SackreiterPlace 12 · Grade 12 · St Paul Como Park | 12 | St Paul Como Park | 11:29.90 |
| 13 | PJ MarshallPlace 13 · Grade 12 · Centennial | 12 | Centennial | 11:30.60 |
| 14 | Andy ChestovichPlace 14 · Grade 12 · Cretin-Derham Hall | 12 | Cretin-Derham Hall | 11:31.40 |
| 15 | Evan HansenPlace 15 · Grade 12 · South St Paul | 12 | South St Paul | 11:35.80 |
| 16 | Felix OngeraPlace 16 · Grade 12 · Irondale | 12 | Irondale | 11:38.10 |
| 17 | Stian AsperPlace 17 · Grade 12 · St Paul Humboldt/Op... | 12 | St Paul Humboldt/Op... | 11:39.70 |
| 18 | Aiden ShererPlace 18 · Grade 12 · Centennial | 12 | Centennial | 11:45.30 |
| 19 | Mason AarnessPlace 19 · Grade 11 · St Paul Como Park | 11 | St Paul Como Park | 11:52.20 |
| 20 | Charles OstergrenPlace 20 · Grade 12 · St Paul Central | 12 | St Paul Central | 12:03.90 |
| 21 | Jacob WilliamsPlace 21 · Grade 12 · Buffalo | 12 | Buffalo | 12:05.60 |
| 22 | Jacob PodratzPlace 22 · Grade 10 · Centennial | 10 | Centennial | 12:08.60 |
| 23 | Sig IsaacsonPlace 23 · Grade 11 · St Paul Como Park | 11 | St Paul Como Park | 12:08.60 |
| 24 | Noah LeonardPlace 24 · Grade 11 · Chaska | 11 | Chaska | 12:11.60 |
| 25 | Erick ChapmanPlace 25 · Grade 11 · Chaska | 11 | Chaska | 12:15.90 |
| 26 | Duncan ReyburnPlace 26 · Grade 12 · St Paul Central | 12 | St Paul Central | 12:24.50 |
| 27 | Owen FinlayPlace 27 · Grade 12 · St Paul Como Park | 12 | St Paul Como Park | 12:24.90 |
| 28 | Juan SeversonPlace 28 · Grade 12 · North | 12 | North | 12:25.10 |
| 29 | Adrian HaugeePlace 29 · Grade 11 · St Paul Central | 11 | St Paul Central | 12:26.10 |
| 30 | Gabriel JohnsonPlace 30 · Grade 11 · St Paul Central | 11 | St Paul Central | 12:26.30 |
| 31 | Dylan AustadPlace 31 · Grade 12 · Chaska | 12 | Chaska | 12:26.60 |
| 32 | Dylan AarnessPlace 32 · Grade 12 · St Paul Como Park | 12 | St Paul Como Park | 12:30.20 |
| 33 | Adam SewichPlace 33 · Grade 12 · Cretin-Derham Hall | 12 | Cretin-Derham Hall | 12:36.60 |
| 34 | Braden BjornsonPlace 34 · Grade 12 · Buffalo | 12 | Buffalo | 12:39.40 |
| 35 | Dylan ThomasPlace 35 · Grade 12 · Chaska | 12 | Chaska | 12:39.60 |
| 36 | Nathan BellmontPlace 36 · Grade 10 · Chaska | 10 | Chaska | 12:40.40 |
| 37 | Frederick HeaserPlace 37 · Grade 11 · North | 11 | North | 12:40.90 |
| 38 | Evan PouliotPlace 38 · Grade 11 · Centennial | 11 | Centennial | 12:41.70 |
| 39 | Henry HuronPlace 39 · Grade 11 · St Paul Central | 11 | St Paul Central | 12:42.30 |
| 40 | Kavan JohnsonPlace 40 · Grade 11 · Centennial | 11 | Centennial | 12:43.90 |
| 41 | Maxwell RainPlace 41 · Grade 11 · Chaska | 11 | Chaska | 12:46.40 |
| 42 | Casey SchaalPlace 42 · Grade 9 · Chaska | 9 | Chaska | 12:46.50 |
| 43 | Liam SchwiePlace 43 · Grade 11 · St Paul Como Park | 11 | St Paul Como Park | 12:46.90 |
| 44 | Ian BleskachekPlace 44 · Grade 10 · Irondale | 10 | Irondale | 12:48.70 |
| 45 | Cody NelsonPlace 45 · Grade 10 · Centennial | 10 | Centennial | 12:57.40 |
| 46 | Oliver Roberts-Nie...Place 46 · Grade 12 · St Paul Central | 12 | St Paul Central | 13:07.60 |
| 47 | Finnigan RodefeldPlace 47 · Grade 9 · Irondale | 9 | Irondale | 13:15.70 |
| 48 | Parker MartinsonPlace 48 · Grade 10 · Irondale | 10 | Irondale | 13:17.30 |
| 49 | Isaac ChockPlace 49 · Grade 10 · Chaska | 10 | Chaska | 13:17.60 |
| 50 | Alex PersingPlace 50 · Grade 9 · Centennial | 9 | Centennial | 13:24.30 |
| 51 | Andrew BraunPlace 51 · Grade 12 · Buffalo | 12 | Buffalo | 13:26.70 |
| 52 | John KingPlace 52 · Grade 10 · St Paul Central | 10 | St Paul Central | 13:26.90 |
| 53 | Logan SonnekPlace 53 · Grade 9 · Centennial | 9 | Centennial | 13:30.10 |
| 54 | Bennett StockhausPlace 54 · Grade 11 · Chaska | 11 | Chaska | 13:38.20 |
| 55 | Atticus JamesPlace 55 · Grade 10 · St Paul Central | 10 | St Paul Central | 13:41.40 |
| 56 | Mikey AskaPlace 56 · Grade 10 · Centennial | 10 | Centennial | 13:44.00 |
| 57 | Owen VaughanPlace 57 · Grade 11 · St Paul Humboldt/Op... | 11 | St Paul Humboldt/Op... | 13:47.80 |
| 58 | Darius PouladianPlace 58 · Grade 12 · St Paul Central | 12 | St Paul Central | 13:48.10 |
| 59 | Aidan TraugerPlace 59 · Grade 11 · Chaska | 11 | Chaska | 13:51.50 |
| 60 | Anders MorkPlace 60 · Grade 11 · St Paul Humboldt/Op... | 11 | St Paul Humboldt/Op... | 13:52.50 |
| 61 | Edward GronauPlace 61 · Grade 10 · St Paul Central | 10 | St Paul Central | 14:04.50 |
| 62 | Andrew HeussPlace 62 · Grade 11 · Irondale | 11 | Irondale | 14:17.80 |
| 63 | Charles ThorpePlace 63 · Grade 10 · Chaska | 10 | Chaska | 14:21.70 |
| 64 | Lukas AndrlePlace 64 · Grade 10 · Centennial | 10 | Centennial | 14:22.20 |
| 65 | Aaron MwanikiPlace 65 · Grade 12 · South St Paul | 12 | South St Paul | 14:22.60 |
| 66 | Ben RexeisenPlace 66 · Grade 11 · Centennial | 11 | Centennial | 14:25.60 |
| 67 | Greyson SimonsPlace 67 · Grade 7 · South St Paul | 7 | South St Paul | 14:30.40 |
| 68 | Daniel MeekinPlace 68 · Grade 11 · St Paul Humboldt/Op... | 11 | St Paul Humboldt/Op... | 14:56.30 |
| 69 | Charlie WillsPlace 69 · Grade 10 · Centennial | 10 | Centennial | 15:06.70 |
| 70 | Kahun VuePlace 70 · Grade 12 · St Paul Washington ... | 12 | St Paul Washington ... | 15:27.70 |
| 71 | Antonio RosellPlace 71 · Grade 11 · St Paul Humboldt/Op... | 11 | St Paul Humboldt/Op... | 15:36.60 |
| 72 | Caleb SchlemmerPlace 72 · Grade 7 · South St Paul | 7 | South St Paul | 16:45.70 |
| 73 | Julian WatsonPlace 73 · Grade 8 · South St Paul | 8 | South St Paul | 18:04.60 |
| 74 | Isaac StenderPlace 74 · Grade 10 · St Paul Humboldt/Op... | 10 | St Paul Humboldt/Op... | 21:49.60 |
| 75 | Nicholas StrengPlace 75 · Grade 11 · St Paul Humboldt/Op... | 11 | St Paul Humboldt/Op... | 24:48.30 |
| 76 | Lucas RoundsPlace 76 · Grade 7 · St Paul Humboldt/Op... | 7 | St Paul Humboldt/Op... | 28:20.50 |
| 1 | Liam StonePlace 1 · Grade 12 · Irondale | 12 | Irondale | 13:24.80 |
| 2 | Garrett SeppanenPlace 2 · Grade 10 · St Paul Como Park | 10 | St Paul Como Park | 13:35.10 |
| 3 | David NelsonPlace 3 · Grade 10 · St Paul Como Park | 10 | St Paul Como Park | 13:37.50 |
| 4 | Marcus ClementsPlace 4 · Grade 12 · St Paul Central | 12 | St Paul Central | 13:41.90 |
| 5 | Henry SimmonsPlace 5 · Grade 8 · St Paul Como Park | 8 | St Paul Como Park | 13:50.90 |
| 6 | Eric WalshPlace 6 · Grade 10 · St Paul Central | 10 | St Paul Central | 14:01.20 |
| 7 | Jason VangPlace 7 · Grade 9 · St Paul Central | 9 | St Paul Central | 14:11.20 |
| 8 | Jack CutlerPlace 8 · Grade 10 · Chaska | 10 | Chaska | 14:26.80 |
| 9 | Anthony OsoskiPlace 9 · Grade 10 · St Paul Como Park | 10 | St Paul Como Park | 14:31.20 |
| 10 | Gaberik HolmPlace 10 · Grade 12 · North | 12 | North | 14:32.40 |
| 11 | Marcus WaltonPlace 11 · Grade 12 · Chaska | 12 | Chaska | 14:34.90 |
| 12 | Leo RhodePlace 12 · Grade 11 · St Paul Central | 11 | St Paul Central | 14:37.10 |
| 13 | Nathan KaulPlace 13 · Grade 8 · Centennial | 8 | Centennial | 14:39.50 |
| 14 | Bode DeloachPlace 14 · Grade 10 · Chaska | 10 | Chaska | 14:41.40 |
| 15 | Connor LouksPlace 15 · Grade 7 · Centennial | 7 | Centennial | 14:49.40 |
| 16 | Farley HaskardPlace 16 · Grade 9 · St Paul Central | 9 | St Paul Central | 14:50.30 |
| 17 | Zachary McKayPlace 17 · Grade 8 · Irondale | 8 | Irondale | 14:51.90 |
| 18 | Theo CarlsonPlace 18 · Grade 12 · Centennial | 12 | Centennial | 14:52.30 |
| 19 | Rhys WitheridgePlace 19 · Grade 7 · Chaska | 7 | Chaska | 14:56.00 |
| 20 | Prakash KharelPlace 20 · Grade 10 · St Paul Washington ... | 10 | St Paul Washington ... | 14:56.40 |
| 21 | Evan BergstromPlace 21 · Grade 12 · St Paul Central | 12 | St Paul Central | 14:56.80 |
| 22 | Danzell KnapperPlace 22 · Grade 10 · Chaska | 10 | Chaska | 15:01.40 |
| 23 | Jorge VargasPlace 23 · Grade 10 · St Paul Washington ... | 10 | St Paul Washington ... | 15:06.90 |
| 24 | Alex BoultonPlace 24 · Grade 11 · St Paul Como Park | 11 | St Paul Como Park | 15:08.20 |
| 25 | Evan DoughertyPlace 25 · Grade 8 · Chaska | 8 | Chaska | 15:10.50 |
| 26 | Raymond DeanPlace 26 · Grade 12 · St Paul Central | 12 | St Paul Central | 15:10.50 |
| 27 | Oscar VargoPlace 27 · Grade 12 · St Paul Central | 12 | St Paul Central | 15:11.90 |
| 28 | Bryce GiesePlace 28 · Grade 10 · Centennial | 10 | Centennial | 15:12.30 |
| 29 | Luke LofgrenPlace 29 · Grade 11 · Centennial | 11 | Centennial | 15:13.40 |
| 30 | Charlie LothPlace 30 · Grade 7 · St Paul Como Park | 7 | St Paul Como Park | 15:14.00 |
| 31 | Julian SimpsonPlace 31 · Grade 11 · St Paul Central | 11 | St Paul Central | 15:15.10 |
| 32 | Samuel RowellPlace 32 · Grade 8 · St Paul Central | 8 | St Paul Central | 15:19.90 |
| 33 | Isaac MaendalPlace 33 · Grade 11 · North | 11 | North | 15:20.20 |
| 34 | Ryken KulenkampPlace 34 · Grade 11 · Centennial | 11 | Centennial | 15:20.60 |
| 35 | Ben TallmanPlace 35 · Grade 12 · Cretin-Derham Hall | 12 | Cretin-Derham Hall | 15:22.60 |
| 36 | Peter GoodmanPlace 36 · Grade 9 · Centennial | 9 | Centennial | 15:22.70 |
| 37 | Kyler NielsonPlace 37 · Grade 8 · Centennial | 8 | Centennial | 15:23.00 |
| 38 | Cael CookmanPlace 38 · Grade 12 · St Paul Como Park | 12 | St Paul Como Park | 15:28.50 |
| 39 | Maxwell WorthingtonPlace 39 · Grade 8 · Chaska | 8 | Chaska | 15:28.60 |
| 40 | Simone YidnekachewPlace 40 · Grade 7 · Chaska | 7 | Chaska | 15:35.20 |
| 41 | Evan JohnsonPlace 41 · Grade 10 · Chaska | 10 | Chaska | 15:36.10 |
| 42 | Eric OlsonPlace 42 · Grade 9 · Irondale | 9 | Irondale | 15:41.80 |
| 43 | Isaac RobertsonPlace 43 · Grade 9 · St Paul Central | 9 | St Paul Central | 15:43.00 |
| 44 | Darien JohnsonPlace 44 · Grade 12 · Centennial | 12 | Centennial | 15:43.10 |
| 45 | Micah HatchPlace 45 · Grade 12 · Centennial | 12 | Centennial | 15:47.40 |
| 46 | Ezra JohnsonPlace 46 · Grade 10 · St Paul Central | 10 | St Paul Central | 15:48.90 |
| 47 | John VangPlace 47 · Grade 11 · St Paul Johnson | 11 | St Paul Johnson | 15:50.70 |
| 48 | Harry BreheimPlace 48 · Grade 10 · Irondale | 10 | Irondale | 15:57.60 |
| 49 | Ezra HaskardPlace 49 · Grade 11 · St Paul Central | 11 | St Paul Central | 15:58.00 |
| 50 | Oliver BauchPlace 50 · Grade 9 · St Paul Central | 9 | St Paul Central | 16:01.80 |
| 51 | Keyvan PouladianPlace 51 · Grade 10 · St Paul Central | 10 | St Paul Central | 16:04.60 |
| 52 | Carson BloedelPlace 52 · Grade 11 · St Paul Central | 11 | St Paul Central | 16:05.70 |
| 53 | Keontae WhiteheadPlace 53 · Grade 10 · St Paul Johnson | 10 | St Paul Johnson | 16:07.50 |
| 54 | Wade TugglePlace 54 · Grade 10 · St Paul Johnson | 10 | St Paul Johnson | 16:12.20 |
| 55 | Christian PodhradskyPlace 55 · Grade 12 · Chaska | 12 | Chaska | 16:12.60 |
| 56 | Isaac SommerfeldtPlace 56 · Grade 12 · Centennial | 12 | Centennial | 16:14.10 |
| 57 | Noah TonnesonPlace 57 · Grade 9 · St Paul Central | 9 | St Paul Central | 16:15.20 |
| 58 | Max TaftPlace 58 · Grade 12 · Cretin-Derham Hall | 12 | Cretin-Derham Hall | 16:15.80 |
| 59 | Yangzong VangPlace 59 · Grade 8 · St Paul Washington ... | 8 | St Paul Washington ... | 16:16.20 |
| 60 | Ari GrantPlace 60 · Grade 11 · Centennial | 11 | Centennial | 16:20.20 |
| 61 | Kbri HtooPlace 61 · Grade 10 · St Paul Washington ... | 10 | St Paul Washington ... | 16:24.20 |
| 62 | Marco Rodriguez Ho...Place 62 · Grade 7 · St Paul Central | 7 | St Paul Central | 16:27.90 |
| 63 | Kai JohnsonPlace 63 · Grade 9 · Centennial | 9 | Centennial | 16:31.50 |
| 64 | Mason DalzellPlace 64 · Grade 10 · South St Paul | 10 | South St Paul | 16:37.20 |
| 65 | Max SullivanPlace 65 · Grade 7 · Centennial | 7 | Centennial | 16:47.80 |
| 66 | Alexander JacobsenPlace 66 · Grade 11 · St Paul Central | 11 | St Paul Central | 16:54.10 |
| 67 | Karl JentzPlace 67 · Grade 11 · St Paul Central | 11 | St Paul Central | 16:57.10 |
| 68 | Sai YangPlace 68 · Grade 12 · St Paul Johnson | 12 | St Paul Johnson | 17:12.80 |
| 69 | Kyle KosiakPlace 69 · Grade 10 · St Paul Como Park | 10 | St Paul Como Park | 17:16.90 |
| 70 | Samuel SimonsonPlace 70 · Grade 9 · Chaska | 9 | Chaska | 17:20.90 |
| 71 | Charlie TaubePlace 71 · Grade 9 · North | 9 | North | 17:21.20 |
| 72 | Elliot Samuelson-H...Place 72 · Grade 7 · Irondale | 7 | Irondale | 17:22.80 |
| 73 | Harrison GrantPlace 73 · Grade 10 · Centennial | 10 | Centennial | 17:41.00 |
| 74 | Tyler KadlecPlace 74 · Grade 9 · Chaska | 9 | Chaska | 17:41.50 |
| 75 | Grady HennenPlace 75 · Grade 11 · St Paul Central | 11 | St Paul Central | 17:47.20 |
| 76 | Griffen LofgrenPlace 76 · Grade 7 · Centennial | 7 | Centennial | 17:49.50 |
| 77 | Andrew NarwidPlace 77 · Grade 8 · Centennial | 8 | Centennial | 17:58.60 |
| 78 | Sam JohnsonPlace 78 · Grade 9 · Irondale | 9 | Irondale | 18:14.10 |
| 79 | Aiden PersingPlace 79 · Grade 10 · Centennial | 10 | Centennial | 18:19.00 |
| 80 | Joakim Mendiola-jo...Place 80 · Grade 12 · South St Paul | 12 | South St Paul | 18:47.80 |
| 81 | Casey MorrisPlace 81 · Grade 7 · Centennial | 7 | Centennial | 19:11.30 |
| 82 | Graham NortonPlace 82 · Grade 8 · Centennial | 8 | Centennial | 19:16.40 |
| 83 | John StevensPlace 83 · Grade 8 · Chaska | 8 | Chaska | 19:19.60 |
| 84 | Oskar HelgenPlace 84 · Grade 10 · St Paul Como Park | 10 | St Paul Como Park | 19:19.90 |
| 85 | Quinn SyedPlace 85 · Grade 9 · St Paul Central | 9 | St Paul Central | 19:33.40 |
| 86 | Cole SkoyPlace 86 · Grade 8 · Centennial | 8 | Centennial | 19:48.20 |
| 87 | Charlee WangPlace 87 · Grade 12 · St Paul Johnson | 12 | St Paul Johnson | 19:57.20 |
| 88 | Kpaw Nay LwaePlace 88 · Grade 8 · St Paul Washington ... | 8 | St Paul Washington ... | 20:46.50 |
| 89 | Bristol WencelPlace 89 · Grade 8 · South St Paul | 8 | South St Paul | 21:09.90 |
| 90 | Alex SimmonsPlace 90 · Grade 11 · Cretin-Derham Hall | 11 | Cretin-Derham Hall | 21:13.90 |
| 91 | Brandon KesslerPlace 91 · Grade 7 · North | 7 | North | 21:21.30 |
| 92 | Jack PhippsPlace 92 · Grade 9 · North | 9 | North | 22:25.70 |
| 93 | Vincent VotrubaPlace 93 · Grade 11 · Irondale | 11 | Irondale | 22:31.10 |
| 94 | William AldrichPlace 94 · Grade 11 · St Paul Central | 11 | St Paul Central | 22:41.30 |
| 95 | August WinghartPlace 95 · Grade 9 · St Paul Central | 9 | St Paul Central | 23:33.10 |
| 96 | Xavier Guadette Be...Place 96 · Grade 9 · Chaska | 9 | Chaska | 24:17.10 |
| 97 | Cale WoodwardPlace 97 · Grade 7 · South St Paul | 7 | South St Paul | 24:59.10 |
| 98 | Fin LucyPlace 98 · Grade 10 · St Paul Como Park | 10 | St Paul Como Park | 25:08.00 |
| 99 | Hunter ClemPlace 99 · Grade 7 · North | 7 | North | 25:17.80 |
| 100 | Issac SchnabelPlace 100 · Grade 9 · Irondale | 9 | Irondale | 25:47.60 |
| 101 | Emmanuel Mendiola-...Place 101 · Grade 7 · South St Paul | 7 | South St Paul | 26:57.40 |
| 102 | Zuheib AymadPlace 102 · Grade 9 · Chaska | 9 | Chaska | 29:42.30 |