| 1 | Eli BatyPlace 1 · Mankato East | — | Mankato East | 10:48.4 |
| 2 | Samuel SpintiPlace 2 · United Christian Academy | — | United Christian Academy | 11:13.8 |
| 3 | Zane PetersonPlace 3 · Mounds Park Academy | — | Mounds Park Academy | 11:27.6 |
| 4 | Isaac LevnoPlace 4 · RAACHE | — | RAACHE | 11:31.3 |
| 5 | James NelsonPlace 5 · St. Agnes | — | St. Agnes | 11:35.3 |
| 6 | Peter DraganowskiPlace 6 · St. Agnes | — | St. Agnes | 11:59.3 |
| 7 | Isaiah KronPlace 7 · Southwest Christian | — | Southwest Christian | 12:00.3 |
| 8 | Dylan KnightPlace 8 · RAACHE | — | RAACHE | 12:04.1 |
| 9 | Harper SladePlace 9 · Minneapolis Washburn | — | Minneapolis Washburn | 12:05.1 |
| 10 | Hudson AndersonPlace 10 · Parnassus Preparatory School | — | Parnassus Preparatory School | 12:10.0 |
| 11 | James GappaPlace 11 · Minnehaha Academy | — | Minnehaha Academy | 12:11.0 |
| 12 | Max HartwellPlace 12 · Trinity/Unity | — | Trinity/Unity | 12:12.6 |
| 13 | Alex MoePlace 13 · Minneapolis Washburn | — | Minneapolis Washburn | 12:18.7 |
| 14 | Ben CarpenterPlace 14 · Parnassus Preparatory School | — | Parnassus Preparatory School | 12:21.2 |
| 15 | Kieran MahoneyPlace 15 · Minnehaha Academy | — | Minnehaha Academy | 12:29.1 |
| 16 | Mengistu Hansen FoleyPlace 16 · Minneapolis Washburn | — | Minneapolis Washburn | 12:43.0 |
| 17 | Torsten LindenfelserPlace 17 · Mounds Park Academy | — | Mounds Park Academy | 12:50.2 |
| 18 | Caleb HarmanPlace 18 · Benilde-St Margaret's | — | Benilde-St Margaret's | 12:53.4 |
| 19 | Colin HassellPlace 19 · Minneapolis Washburn | — | Minneapolis Washburn | 12:55.8 |
| 20 | Leo StevensPlace 20 · DeLaSalle | — | DeLaSalle | 12:56.2 |
| 21 | Daniel HartPlace 21 · Parnassus Preparatory School | — | Parnassus Preparatory School | 12:58.1 |
| 22 | Leo HollandPlace 22 · Benilde-St Margaret's | — | Benilde-St Margaret's | 12:59.7 |
| 24 | Alex CarlsonPlace 24 · Minnehaha Academy | — | Minnehaha Academy | 13:03.1 |
| 25 | Mariano Ramirez-RegaladPlace 25 · Nova Classical Academy | — | Nova Classical Academy | 13:13.0 |
| 26 | Emmett PerkinsPlace 26 · Concordia Academy | — | Concordia Academy | 13:22.6 |
| 27 | Evan JordePlace 27 · Minnehaha Academy | — | Minnehaha Academy | 13:24.0 |
| 28 | Lincoln BednarPlace 28 · Concordia Academy | — | Concordia Academy | 13:24.8 |
| 29 | Griffin ShottsPlace 29 · Minneapolis Washburn | — | Minneapolis Washburn | 13:29.7 |
| 30 | William SullivanPlace 30 · Concordia Academy | — | Concordia Academy | 13:33.4 |
| 31 | Oliver LindellPlace 31 · Breck School | — | Breck School | 13:39.5 |
| 32 | Will KrismanitsPlace 32 · United Christian Academy | — | United Christian Academy | 13:42.4 |
| 33 | Caiden TarmanPlace 33 · Southwest Christian | — | Southwest Christian | 13:44.0 |
| 34 | David HahnPlace 34 · St. Agnes | — | St. Agnes | 13:57.3 |
| 35 | Charles (Charlie) BlakePlace 35 · St. Agnes | — | St. Agnes | 14:03.3 |
| 36 | Victor HansenPlace 36 · Nova Classical Academy | — | Nova Classical Academy | 14:06.7 |
| 37 | William CheckPlace 37 · Southwest Christian | — | Southwest Christian | 14:07.7 |
| 38 | Micah SteckleinPlace 38 · DeLaSalle | — | DeLaSalle | 14:12.0 |
| 39 | Owen WessmanPlace 39 · Southwest Christian | — | Southwest Christian | 14:18.3 |
| 40 | Oli MunirPlace 40 · DeLaSalle | — | DeLaSalle | 14:19.3 |
| 41 | Roman ThuryPlace 41 · Nova Classical Academy | — | Nova Classical Academy | 14:20.3 |
| 42 | Eric PhillipsPlace 42 · Breck School | — | Breck School | 14:20.3 |
| 43 | Jon HallPlace 43 · South St. Paul | — | South St. Paul | 14:20.7 |
| 44 | Thor BullardPlace 44 · DeLaSalle | — | DeLaSalle | 14:24.8 |
| 45 | Arthur CoxPlace 45 · Minneapolis Washburn | — | Minneapolis Washburn | 14:28.0 |
| 46 | Finnegan MonahanPlace 46 · Hill-Murray | — | Hill-Murray | 14:29.1 |
| 47 | Ray CarlsonPlace 47 · DeLaSalle | — | DeLaSalle | 14:40.1 |
| 48 | Benjamin ThomasPlace 48 · Mankato East | — | Mankato East | 14:46.7 |
| 49 | Joseph HoughtonPlace 49 · Benilde-St Margaret's | — | Benilde-St Margaret's | 14:55.8 |
| 50 | Weston PerryPlace 50 · Hill-Murray | — | Hill-Murray | 14:58.2 |
| 51 | Sagaigan Lee-WilsonPlace 51 · Breck School | — | Breck School | 15:13.8 |
| 52 | Tate JonesPlace 52 · Concordia Academy | — | Concordia Academy | 15:14.0 |
| 53 | Daniel JohnsonPlace 53 · RAACHE | — | RAACHE | 15:16.5 |
| 54 | Andy MellenthinPlace 54 · United Christian Academy | — | United Christian Academy | 15:19.0 |
| 55 | John TiftPlace 55 · Nova Classical Academy | — | Nova Classical Academy | 15:23.3 |
| 56 | Peter HauptPlace 56 · Minnehaha Academy | — | Minnehaha Academy | 15:26.3 |
| 57 | Jaxon TallePlace 57 · Mankato East | — | Mankato East | 15:29.7 |
| 58 | Sawyer SukhumPlace 58 · Mankato East | — | Mankato East | 15:36.0 |
| 59 | Brody ShogrenPlace 59 · United Christian Academy | — | United Christian Academy | 15:45.3 |
| 60 | Kyran CherrPlace 60 · Minneapolis Washburn | — | Minneapolis Washburn | 15:55.2 |
| 61 | Malcom EggerPlace 61 · DeLaSalle | — | DeLaSalle | 16:09.3 |
| 62 | Walter SchultzPlace 62 · Hill-Murray | — | Hill-Murray | 16:12.3 |
| 63 | Lucas Wobig-IaconoPlace 63 · Mankato East | — | Mankato East | 16:12.8 |
| 64 | Orson SteinPlace 64 · Minneapolis Roosevelt | — | Minneapolis Roosevelt | 17:38.0 |
| 65 | Dominic FelicettaPlace 65 · DeLaSalle | — | DeLaSalle | 18:21.3 |
| 66 | Juan SchlieperPlace 66 · DeLaSalle | — | DeLaSalle | 21:22.6 |
| 67 | Henry DorowPlace 67 · Minneapolis Roosevelt | — | Minneapolis Roosevelt | 21:41.2 |
| 68 | William GoetzPlace 68 · RAACHE | — | RAACHE | 21:57.8 |
| 1 | Benaiah MathewsPlace 1 · Nova Classical Academy | — | Nova Classical Academy | 10:10.2 |
| 2 | Nathan EsslerPlace 2 · Mankato East | — | Mankato East | 10:14.6 |
| 3 | Steffan DrekonjaPlace 3 · Minneapolis Washburn | — | Minneapolis Washburn | 10:26.0 |
| 4 | Khalil OmarPlace 4 · Minneapolis Washburn | — | Minneapolis Washburn | 10:45.1 |
| 5 | Max FrancoisPlace 5 · Mounds Park Academy | — | Mounds Park Academy | 10:46.5 |
| 6 | Tanner VailPlace 6 · RAACHE | — | RAACHE | 11:02.1 |
| 7 | John (Jack) PepinPlace 7 · St. Agnes | — | St. Agnes | 11:04.5 |
| 8 | Erik LarsenPlace 8 · Parnassus Preparatory School | — | Parnassus Preparatory School | 11:13.1 |
| 9 | John McGeehanPlace 9 · St. Agnes | — | St. Agnes | 11:13.5 |
| 10 | Bennett WercinskiPlace 10 · Southwest Christian | — | Southwest Christian | 11:13.7 |
| 11 | Elias OlsonPlace 11 · Concordia Academy | — | Concordia Academy | 11:15.4 |
| 12 | Morgan HawkinsPlace 12 · St. Agnes | — | St. Agnes | 11:22.7 |
| 13 | Jonah GetnickPlace 13 · Breck School | — | Breck School | 11:32.5 |
| 14 | Matthew KnappPlace 14 · Minnehaha Academy | — | Minnehaha Academy | 11:39.0 |
| 15 | Jake SmithPlace 15 · Concordia Academy | — | Concordia Academy | 11:46.6 |
| 16 | Cooper PankratzPlace 16 · St. Croix Lutheran | — | St. Croix Lutheran | 11:53.2 |
| 17 | Jude KnightPlace 17 · Minnehaha Academy | — | Minnehaha Academy | 11:57.0 |
| 18 | Cormac SutherlandPlace 18 · Minneapolis Washburn | — | Minneapolis Washburn | 11:58.6 |
| 19 | Caleb LinscottPlace 19 · RAACHE | — | RAACHE | 12:01.8 |
| 20 | Carter TromiczakPlace 20 · Minneapolis Washburn | — | Minneapolis Washburn | 12:03.0 |
| 21 | Logan BackPlace 21 · Mankato East | — | Mankato East | 12:07.3 |
| 22 | Emerson MessnerPlace 22 · Parnassus Preparatory School | — | Parnassus Preparatory School | 12:18.8 |
| 23 | Mark KingPlace 23 · St. Agnes | — | St. Agnes | 12:21.6 |
| 24 | Cullen GoshawPlace 24 · Parnassus Preparatory School | — | Parnassus Preparatory School | 12:22.4 |
| 25 | Connor ShumanPlace 25 · Parnassus Preparatory School | — | Parnassus Preparatory School | 12:24.1 |
| 26 | Quinton BobadillaPlace 26 · United Christian Academy | — | United Christian Academy | 12:24.4 |
| 27 | Arameni VillasenorPlace 27 · DeLaSalle | — | DeLaSalle | 12:27.8 |
| 28 | Gus HartwellPlace 28 · Trinity/Unity | — | Trinity/Unity | 12:28.1 |
| 29 | Carter WolfsonPlace 29 · Benilde-St Margaret's | — | Benilde-St Margaret's | 12:29.6 |
| 30 | Logan RoundsPlace 30 · RAACHE | — | RAACHE | 12:33.2 |
| 31 | Noah PengPlace 31 · Minnehaha Academy | — | Minnehaha Academy | 12:35.5 |
| 32 | Benjamin BarkerPlace 32 · Mankato East | — | Mankato East | 12:37.6 |
| 33 | Charles ZipkoPlace 33 · Hill-Murray | — | Hill-Murray | 12:45.3 |
| 34 | Jacob HansenPlace 34 · Mankato East | — | Mankato East | 12:45.7 |
| 35 | Daniel RinnePlace 35 · St. Croix Lutheran | — | St. Croix Lutheran | 12:48.1 |
| 36 | Evan KoewelynPlace 36 · Southwest Christian | — | Southwest Christian | 12:48.8 |
| 37 | Alexander WlaschinPlace 37 · Nova Classical Academy | — | Nova Classical Academy | 12:51.0 |
| 38 | Itzsuri Espejel-VillasePlace 38 · DeLaSalle | — | DeLaSalle | 12:52.0 |
| 39 | Karson SchmidtPlace 39 · Parnassus Preparatory School | — | Parnassus Preparatory School | 12:52.6 |
| 40 | Jamyson GriffenPlace 40 · Trinity/Unity | — | Trinity/Unity | 12:52.6 |
| 41 | Thomas RobertsonPlace 41 · RAACHE | — | RAACHE | 12:52.8 |
| 42 | Sawyer CrookesPlace 42 · Parnassus Preparatory School | — | Parnassus Preparatory School | 12:54.0 |
| 43 | Henry WillgressPlace 43 · Southwest Christian | — | Southwest Christian | 12:59.5 |
| 44 | Malachi OgatoPlace 44 · Breck School | — | Breck School | 13:02.1 |
| 45 | Myles AndersonPlace 45 · Minnehaha Academy | — | Minnehaha Academy | 13:03.1 |
| 46 | Cooper SinningPlace 46 · Benilde-St Margaret's | — | Benilde-St Margaret's | 13:05.0 |
| 47 | Shawn MadiganPlace 47 · South St. Paul | — | South St. Paul | 13:06.1 |
| 48 | Zander BergstromPlace 48 · Minnehaha Academy | — | Minnehaha Academy | 13:07.3 |
| 49 | Erik TokheimPlace 49 · Mounds Park Academy | — | Mounds Park Academy | 13:09.3 |
| 50 | Seth PollemaPlace 50 · Mankato East | — | Mankato East | 13:10.7 |
| 51 | Connor AumannPlace 51 · St. Croix Lutheran | — | St. Croix Lutheran | 13:14.1 |
| 52 | Isaac LitchyPlace 52 · Minneapolis Washburn | — | Minneapolis Washburn | 13:25.1 |
| 53 | Kamren HinesPlace 53 · Mankato East | — | Mankato East | 13:29.0 |
| 54 | Myles HendleyPlace 54 · Mankato East | — | Mankato East | 13:30.6 |
| 55 | Quinn SpeltzPlace 55 · Benilde-St Margaret's | — | Benilde-St Margaret's | 13:37.5 |
| 56 | Calvin RogersPlace 56 · Concordia Academy | — | Concordia Academy | 13:39.8 |
| 57 | Andrew SwensonPlace 57 · Concordia Academy | — | Concordia Academy | 13:41.2 |
| 58 | Ty KuntzPlace 58 · Minneapolis Washburn | — | Minneapolis Washburn | 13:41.4 |
| 59 | Noah Van BerloPlace 59 · Minneapolis Washburn | — | Minneapolis Washburn | 13:43.6 |
| 60 | Justin HePlace 60 · St. Croix Lutheran | — | St. Croix Lutheran | 13:45.4 |
| 61 | Yuki KurakataPlace 61 · St. Croix Lutheran | — | St. Croix Lutheran | 13:48.4 |
| 62 | Ryan PetersenPlace 62 · Hill-Murray | — | Hill-Murray | 13:53.1 |
| 63 | Nicholas LanderPlace 63 · Parnassus Preparatory School | — | Parnassus Preparatory School | 13:53.1 |
| 64 | Isaac SmithPlace 64 · Nova Classical Academy | — | Nova Classical Academy | 13:54.8 |
| 65 | Finn SepelaPlace 65 · Benilde-St Margaret's | — | Benilde-St Margaret's | 13:55.1 |
| 66 | Heath CampbellPlace 66 · Minneapolis Washburn | — | Minneapolis Washburn | 13:56.8 |
| 67 | Evan CooganPlace 67 · Benilde-St Margaret's | — | Benilde-St Margaret's | 14:05.5 |
| 68 | Joey EricksonPlace 68 · Hill-Murray | — | Hill-Murray | 14:07.6 |
| 69 | Amadeo FelicettaPlace 69 · DeLaSalle | — | DeLaSalle | 14:10.1 |
| 70 | Jake MachalekPlace 70 · Benilde-St Margaret's | — | Benilde-St Margaret's | 14:12.3 |
| 71 | Truman LeePlace 71 · Minnehaha Academy | — | Minnehaha Academy | 14:19.2 |
| 72 | Maxwell JohnsonPlace 72 · Benilde-St Margaret's | — | Benilde-St Margaret's | 14:19.7 |
| 73 | William FoxPlace 73 · St. Croix Lutheran | — | St. Croix Lutheran | 14:23.8 |
| 74 | Joe JanssenPlace 74 · South St. Paul | — | South St. Paul | 14:24.0 |
| 75 | Tyhler BevisPlace 75 · Parnassus Preparatory School | — | Parnassus Preparatory School | 14:24.2 |
| 76 | Gavin GartnerPlace 76 · Parnassus Preparatory School | — | Parnassus Preparatory School | 14:26.0 |
| 77 | Tristan WaldonPlace 77 · Providence Academy | — | Providence Academy | 14:27.1 |
| 78 | Thorin GoldiePlace 78 · Southwest Christian | — | Southwest Christian | 14:28.1 |
| 79 | Peter DunnePlace 79 · Providence Academy | — | Providence Academy | 14:35.2 |
| 80 | Bijan VedadiPlace 80 · Breck School | — | Breck School | 14:36.7 |
| 81 | Nathan LaMottePlace 81 · South St. Paul | — | South St. Paul | 14:41.4 |
| 82 | Tony GraffPlace 82 · St. Agnes | — | St. Agnes | 14:44.4 |
| 83 | Aayush DongrePlace 83 · Minneapolis Roosevelt | — | Minneapolis Roosevelt | 14:49.6 |
| 84 | Ben HebertPlace 84 · Southwest Christian | — | Southwest Christian | 15:01.6 |
| 85 | Andrew ManacekPlace 85 · Breck School | — | Breck School | 15:28.1 |
| 86 | Adiel Hernandez-RomeroPlace 86 · Hiawatha Collegiate | — | Hiawatha Collegiate | 15:28.4 |
| 87 | Angel LynnPlace 87 · Nova Classical Academy | — | Nova Classical Academy | 15:39.2 |
| 88 | Callum FoldesPlace 88 · Nova Classical Academy | — | Nova Classical Academy | 15:39.4 |
| 89 | Bradford Naula LojaPlace 89 · Hiawatha Collegiate | — | Hiawatha Collegiate | 15:39.7 |
| 90 | Jason WaldmanPlace 90 · Nova Classical Academy | — | Nova Classical Academy | 15:45.1 |
| 91 | Westin DonabauerPlace 91 · Southwest Christian | — | Southwest Christian | 15:51.0 |
| 92 | Allan Naula LojaPlace 92 · Hiawatha Collegiate | — | Hiawatha Collegiate | 15:55.2 |
| 93 | John ArnoldPlace 93 · Concordia Academy | — | Concordia Academy | 15:56.5 |
| 94 | Max HuffPlace 94 · Minneapolis Washburn | — | Minneapolis Washburn | 16:20.5 |
| 95 | Kiptyn CullenPlace 95 · RAACHE | — | RAACHE | 16:25.7 |
| 96 | Axel Hesse-MolinePlace 96 · Trinity/Unity | — | Trinity/Unity | 16:25.7 |
| 97 | Asher LindbergPlace 97 · Nova Classical Academy | — | Nova Classical Academy | 16:48.8 |
| 98 | Ansel NestingenPlace 98 · Nova Classical Academy | — | Nova Classical Academy | 16:51.1 |
| 99 | Leo DubPlace 99 · St. Croix Lutheran | — | St. Croix Lutheran | 17:23.4 |
| 100 | Samuel MatsonPlace 100 · Mankato East | — | Mankato East | 17:42.6 |
| 101 | Devin SalokaPlace 101 · Minneapolis Roosevelt | — | Minneapolis Roosevelt | 17:44.4 |
| 102 | Stetson BarnesPlace 102 · United Christian Academy | — | United Christian Academy | 18:36.0 |
| 103 | William De YoungPlace 103 · Minneapolis Roosevelt | — | Minneapolis Roosevelt | 18:44.3 |
| 104 | Ellery PogemillerPlace 104 · Minneapolis Washburn | — | Minneapolis Washburn | 19:30.8 |
| 105 | Caden FranklinPlace 105 · RAACHE | — | RAACHE | 20:19.5 |
| 106 | Simon ToutantPlace 106 · Minneapolis Roosevelt | — | Minneapolis Roosevelt | 20:21.1 |
| 107 | John NewellPlace 107 · Minneapolis Roosevelt | — | Minneapolis Roosevelt | 20:46.1 |
| 108 | Karsten SwensonPlace 108 · United Christian Academy | — | United Christian Academy | 24:40.3 |
| 1 | Jameson GuertinPlace 1 · Minneapolis Washburn | — | Minneapolis Washburn | 10:03.0 |
| 2 | Peter AndersenPlace 2 · Trinity/Unity | — | Trinity/Unity | 10:03.2 |
| 3 | Dayton ClobesPlace 3 · Mankato East | — | Mankato East | 10:19.3 |
| 4 | Isaiah StaublePlace 4 · Southwest Christian | — | Southwest Christian | 10:29.9 |
| 5 | Eli AndrePlace 5 · Nova Classical Academy | — | Nova Classical Academy | 10:40.0 |
| 6 | Tommy HalversonPlace 6 · DeLaSalle | — | DeLaSalle | 10:45.9 |
| 7 | Jack FoleyPlace 7 · Benilde-St Margaret's | — | Benilde-St Margaret's | 10:46.4 |
| 8 | Mac WestPlace 8 · Breck School | — | Breck School | 10:56.2 |
| 9 | Garrett WyganowskiPlace 9 · St. Croix Lutheran | — | St. Croix Lutheran | 11:08.3 |
| 10 | Ryan LeMieuxPlace 10 · Providence Academy | — | Providence Academy | 11:09.2 |
| 11 | Brennen BawekPlace 11 · United Christian Academy | — | United Christian Academy | 11:20.6 |
| 12 | Paul OttoPlace 12 · St. Croix Lutheran | — | St. Croix Lutheran | 11:23.2 |
| 13 | Luke BrownPlace 13 · Southwest Christian | — | Southwest Christian | 11:33.5 |
| 14 | Isaac AndersonPlace 14 · Minnehaha Academy | — | Minnehaha Academy | 11:39.5 |
| 15 | Emiliano Ramirez-RegalaPlace 15 · Nova Classical Academy | — | Nova Classical Academy | 11:40.4 |
| 16 | Chase SonderupPlace 16 · Parnassus Preparatory School | — | Parnassus Preparatory School | 11:42.2 |
| 17 | Benjamin ZarazuaPlace 17 · South St. Paul | — | South St. Paul | 11:47.6 |
| 18 | Dexter KingsleyPlace 18 · Breck School | — | Breck School | 11:59.4 |
| 19 | Ray HrbacekPlace 19 · St. Agnes | — | St. Agnes | 12:04.7 |
| 20 | Oscar HaugenPlace 20 · DeLaSalle | — | DeLaSalle | 12:06.2 |
| 21 | Oliver AgarPlace 21 · Benilde-St Margaret's | — | Benilde-St Margaret's | 12:11.0 |
| 22 | William WakemanPlace 22 · St. Croix Lutheran | — | St. Croix Lutheran | 12:19.8 |
| 23 | Brody GustnerPlace 23 · DeLaSalle | — | DeLaSalle | 12:29.0 |
| 24 | Aidan BurnsPlace 24 · Mankato East | — | Mankato East | 12:30.0 |
| 25 | August Thompson-LucePlace 25 · Breck School | — | Breck School | 12:31.8 |
| 26 | Henry ParkhurstPlace 26 · Breck School | — | Breck School | 12:36.0 |
| 27 | Landon KosterPlace 27 · Providence Academy | — | Providence Academy | 12:36.8 |
| 28 | Aaron WilliamsPlace 28 · RAACHE | — | RAACHE | 12:51.4 |
| 29 | Alex TichyPlace 29 · RAACHE | — | RAACHE | 12:55.8 |
| 30 | Joe PepinPlace 30 · St. Agnes | — | St. Agnes | 13:03.0 |
| 31 | Martavion (Marty) NewmaPlace 31 · RAACHE | — | RAACHE | 13:08.4 |
| 32 | Jeremiah CooleyPlace 32 · St. Agnes | — | St. Agnes | 13:21.4 |
| 33 | Spencer MorrisonPlace 33 · Trinity/Unity | — | Trinity/Unity | 13:22.5 |
| 34 | Dominic HeinzenPlace 34 · Minnehaha Academy | — | Minnehaha Academy | 13:23.4 |
| 35 | Nicholas MasilkoPlace 35 · South St. Paul | — | South St. Paul | 13:40.5 |
| 36 | Jonathan NguyenPlace 36 · Parnassus Preparatory School | — | Parnassus Preparatory School | 13:56.2 |
| 37 | Henry WienekePlace 37 · DeLaSalle | — | DeLaSalle | 13:57.4 |
| 38 | Devin GoshawPlace 38 · Parnassus Preparatory School | — | Parnassus Preparatory School | 14:01.5 |
| 39 | Josiah HoffnerPlace 39 · Minnehaha Academy | — | Minnehaha Academy | 14:24.8 |
| 40 | James DevlinPlace 40 · RAACHE | — | RAACHE | 15:02.9 |
| 41 | Emmett KarolPlace 41 · Minneapolis Roosevelt | — | Minneapolis Roosevelt | 15:21.7 |
| 42 | Danny GraffPlace 42 · St. Agnes | — | St. Agnes | 15:28.7 |
| 43 | Matthew EasthamPlace 43 · St. Agnes | — | St. Agnes | 15:29.1 |
| 44 | Alex WinnPlace 44 · Breck School | — | Breck School | 15:44.9 |
| 45 | Ben CurtisPlace 45 · South St. Paul | — | South St. Paul | 15:55.1 |
| 46 | Thaddeus NoblePlace 46 · Minnehaha Academy | — | Minnehaha Academy | 16:11.9 |
| 47 | Gideon CarlquistPlace 47 · Concordia Academy | — | Concordia Academy | 16:20.4 |
| 1 | Emmett MorsePlace 1 · Minnehaha Academy | — | Minnehaha Academy | 10:02.3 |
| 2 | Thomas McVayPlace 2 · Minneapolis Washburn | — | Minneapolis Washburn | 10:13.4 |
| 3 | Judah BerryPlace 3 · Southwest Christian | — | Southwest Christian | 10:23.3 |
| 4 | Jack CalvinPlace 4 · Minnehaha Academy | — | Minnehaha Academy | 10:25.1 |
| 5 | Davin KvasnikPlace 5 · Minnehaha Academy | — | Minnehaha Academy | 10:33.4 |
| 6 | Miles WahlbergPlace 6 · DeLaSalle | — | DeLaSalle | 10:34.0 |
| 7 | Carter ShortPlace 7 · Mounds Park Academy | — | Mounds Park Academy | 10:34.1 |
| 8 | Lyle GerberPlace 8 · Nova Classical Academy | — | Nova Classical Academy | 10:36.6 |
| 9 | Patrick O'KeefePlace 9 · Nova Classical Academy | — | Nova Classical Academy | 10:38.6 |
| 10 | Luke DirksPlace 10 · RAACHE | — | RAACHE | 10:40.3 |
| 11 | Josh MurrPlace 11 · Mounds Park Academy | — | Mounds Park Academy | 10:40.3 |
| 12 | Liam BurowPlace 12 · Minneapolis Washburn | — | Minneapolis Washburn | 10:50.6 |
| 13 | Jack SamsPlace 13 · Providence Academy | — | Providence Academy | 10:54.3 |
| 14 | Iain RolfesPlace 14 · Trinity/Unity | — | Trinity/Unity | 11:11.1 |
| 15 | Toby McleanPlace 15 · Benilde-St Margaret's | — | Benilde-St Margaret's | 11:12.8 |
| 16 | Sawyer DodgePlace 16 · Minneapolis Washburn | — | Minneapolis Washburn | 11:17.6 |
| 17 | Will AldermanPlace 17 · RAACHE | — | RAACHE | 11:27.6 |
| 18 | Miles DobbelmannPlace 18 · United Christian Academy | — | United Christian Academy | 11:30.8 |
| 19 | Caleb SchlemmerPlace 19 · South St. Paul | — | South St. Paul | 11:34.3 |
| 20 | Filip DohnalPlace 20 · Minnehaha Academy | — | Minnehaha Academy | 11:35.3 |
| 21 | Colin DunnPlace 21 · Trinity/Unity | — | Trinity/Unity | 11:40.3 |
| 22 | Reidar BednarPlace 22 · Concordia Academy | — | Concordia Academy | 11:43.8 |
| 23 | Dennys PachecoPlace 23 · Hiawatha Collegiate | — | Hiawatha Collegiate | 11:48.3 |
| 24 | Parker AndersonPlace 24 · Parnassus Preparatory School | — | Parnassus Preparatory School | 11:49.1 |
| 25 | Nathan DallmannPlace 25 · United Christian Academy | — | United Christian Academy | 11:52.1 |
| 26 | Will MoellerPlace 26 · Mankato East | — | Mankato East | 11:53.6 |
| 27 | Aidric AxvigPlace 27 · DeLaSalle | — | DeLaSalle | 11:58.6 |
| 28 | Gabriel GfrererPlace 28 · Concordia Academy | — | Concordia Academy | 11:59.3 |
| 29 | Andrew TuerkPlace 29 · Hill-Murray | — | Hill-Murray | 12:04.6 |
| 30 | Silas AntonelloPlace 30 · Hill-Murray | — | Hill-Murray | 12:07.8 |
| 31 | Felipe TorresPlace 31 · St. Agnes | — | St. Agnes | 12:11.3 |
| 32 | Oliver KaardalPlace 32 · St. Agnes | — | St. Agnes | 12:14.1 |
| 33 | Roman DoboszenskiPlace 33 · Providence Academy | — | Providence Academy | 12:14.6 |
| 34 | Desmond VinckPlace 34 · Hill-Murray | — | Hill-Murray | 12:17.8 |
| 35 | Josh CarpenterPlace 35 · Parnassus Preparatory School | — | Parnassus Preparatory School | 12:17.8 |
| 36 | Nolan BleckPlace 36 · Mankato East | — | Mankato East | 12:20.6 |
| 37 | Jack HorchPlace 37 · Southwest Christian | — | Southwest Christian | 12:33.6 |
| 38 | Atem LuethPlace 38 · Mankato East | — | Mankato East | 12:34.6 |
| 39 | Sebastian Sanchez-SolisPlace 39 · Hiawatha Collegiate | — | Hiawatha Collegiate | 12:37.3 |
| 40 | Zeke HicksPlace 40 · RAACHE | — | RAACHE | 12:50.6 |
| 41 | Julian PogemillerPlace 41 · Minneapolis Washburn | — | Minneapolis Washburn | 12:50.8 |
| 42 | Samuel EagenPlace 42 · Southwest Christian | — | Southwest Christian | 12:57.1 |
| 43 | Zachary Iacono-FlorenPlace 43 · Mankato East | — | Mankato East | 13:12.6 |
| 44 | Thomas VeumPlace 44 · Concordia Academy | — | Concordia Academy | 13:22.8 |
| 45 | Jameson MeiserPlace 45 · Providence Academy | — | Providence Academy | 13:32.4 |
| 46 | Eduardo Flores-GonzalezPlace 46 · Hiawatha Collegiate | — | Hiawatha Collegiate | 13:45.2 |
| 47 | Luke FaddenPlace 47 · Nova Classical Academy | — | Nova Classical Academy | 13:49.1 |
| 48 | Frederick LynchPlace 48 · Nova Classical Academy | — | Nova Classical Academy | 13:54.0 |
| 49 | Ryan DahiyaPlace 49 · Mounds Park Academy | — | Mounds Park Academy | 13:59.0 |
| 50 | Sam NewtonPlace 50 · Hill-Murray | — | Hill-Murray | 14:01.1 |
| 51 | Alex JimenezPlace 51 · South St. Paul | — | South St. Paul | 14:02.7 |
| 52 | Colton FischbachPlace 52 · Hill-Murray | — | Hill-Murray | 14:31.5 |
| 53 | Christopher LangPlace 53 · Hill-Murray | — | Hill-Murray | 14:34.0 |
| 54 | David ReinemanPlace 54 · DeLaSalle | — | DeLaSalle | 14:34.7 |
| 55 | Henry LewinPlace 55 · Providence Academy | — | Providence Academy | 14:36.8 |
| 56 | Maxime ProulxPlace 56 · Hill-Murray | — | Hill-Murray | 14:52.7 |
| 57 | David Sanchez-VargasPlace 57 · Hiawatha Collegiate | — | Hiawatha Collegiate | 14:56.2 |
| 58 | Charlie HoughtonPlace 58 · Benilde-St Margaret's | — | Benilde-St Margaret's | 15:02.2 |
| 59 | Niles FastPlace 59 · Minneapolis Roosevelt | — | Minneapolis Roosevelt | 15:11.7 |
| 60 | Charlie JohnsonPlace 60 · Breck School | — | Breck School | 15:13.3 |
| 61 | Penuel LinPlace 61 · Breck School | — | Breck School | 15:14.2 |
| 62 | Isaiah GarneauPlace 62 · Southwest Christian | — | Southwest Christian | 15:15.4 |
| 63 | Caleb ReisnerPlace 63 · Southwest Christian | — | Southwest Christian | 15:17.0 |
| 64 | Peter GoetzPlace 64 · RAACHE | — | RAACHE | 15:19.7 |
| 65 | Oliver BabenrothPlace 65 · Minneapolis Roosevelt | — | Minneapolis Roosevelt | 16:11.3 |
| 66 | Michael CavalcantePlace 66 · Benilde-St Margaret's | — | Benilde-St Margaret's | 16:25.2 |
| 67 | Asher EichmeyerPlace 67 · Southwest Christian | — | Southwest Christian | 16:28.1 |
| 68 | Miles FullerPlace 68 · Mankato East | — | Mankato East | 17:31.7 |
| 69 | Bennett BlakleyPlace 69 · St. Agnes | — | St. Agnes | 17:41.2 |
| 70 | Finian NixonPlace 70 · Minneapolis Roosevelt | — | Minneapolis Roosevelt | 18:25.2 |
| 71 | Malachy HerbPlace 71 · Minneapolis Roosevelt | — | Minneapolis Roosevelt | 19:35.3 |