| 1 | Ben PepinPlace 1 · Grade 8 · St. Agnes | 8 | St. Agnes | 19:29.8 |
| 2 | William FerdinandtPlace 2 · Grade 10 · St. Agnes | 10 | St. Agnes | 19:40.5 |
| 3 | John OrtonPlace 3 · Grade 11 · East Ridge | 11 | East Ridge | 19:47.6 |
| 4 | Dominic DelawyerPlace 4 · Grade 11 · East Ridge | 11 | East Ridge | 19:49.8 |
| 5 | Kyle FerdelmanPlace 5 · Grade 10 · Woodbury | 10 | Woodbury | 19:57.6 |
| 6 | Alex ShoemakerPlace 6 · Grade 9 · East Ridge | 9 | East Ridge | 19:59.5 |
| 7 | Elias TaylorPlace 7 · Grade 11 · Nova Classical Academy | 11 | Nova Classical Academy | 20:09.4 |
| 8 | Braeden O'NeillPlace 8 · Grade 8 · Nova Classical Academy | 8 | Nova Classical Academy | 20:13.1 |
| 9 | Colton LongworthPlace 9 · Grade 9 · Woodbury | 9 | Woodbury | 20:15.7 |
| 10 | Luke RodemeyerPlace 10 · Grade 8 · Woodbury | 8 | Woodbury | 20:15.8 PR |
| 11 | Caleb BloomerPlace 11 · Grade 10 · East Ridge | 10 | East Ridge | 20:30.4 |
| 12 | Brayden BrixPlace 12 · Grade 9 · Woodbury | 9 | Woodbury | 20:37.6 |
| 13 | Ian SolnitzkyPlace 13 · Grade 11 · Academy Of Holy Angels | 11 | Academy Of Holy Angels | 20:38.5 |
| 14 | Evyn AlexanderPlace 14 · Grade 12 · Mahtomedi | 12 | Mahtomedi | 20:42.2 PR |
| 15 | Carter FrerichsPlace 15 · Grade 10 · Burnsville | 10 | Burnsville | 20:48.5 |
| 16 | Matthew CarltonPlace 16 · Grade 12 · Woodbury | 12 | Woodbury | 20:49.3 |
| 17 | Will KarlischPlace 17 · Grade 9 · Woodbury | 9 | Woodbury | 20:51.6 |
| 18 | Bjorn RobertsonPlace 18 · Grade 11 · Concordia Academy | 11 | Concordia Academy | 20:57.7 |
| 19 | Benjamin EhrlichPlace 19 · Grade 11 · Nova Classical Academy | 11 | Nova Classical Academy | 20:59.0 PR |
| 20 | Luke GravelyPlace 20 · Grade 10 · Academy Of Holy Angels | 10 | Academy Of Holy Angels | 21:14.5 |
| 21 | Edward GriffithsPlace 21 · Grade 10 · Woodbury | 10 | Woodbury | 21:16.3 |
| 22 | Marek GuzikPlace 22 · Grade 12 · St. Agnes | 12 | St. Agnes | 21:18.0 |
| 23 | Zachary Van OvermeirenPlace 23 · Grade 12 · Woodbury | 12 | Woodbury | 21:18.7 |
| 24 | Ryan LakhamonePlace 24 · Grade 10 · Simley | 10 | Simley | 21:20.2 |
| 25 | Asher MitchellPlace 25 · Grade 9 · East Ridge | 9 | East Ridge | 21:20.7 |
| 26 | Eddie BellmontPlace 26 · Grade - · Burnsville | - | Burnsville | 21:21.3 |
| 27 | Paul GrzesikPlace 27 · Grade 10 · Mahtomedi | 10 | Mahtomedi | 21:30.8 |
| 28 | Miguel Leandro StevensPlace 28 · Grade 10 · Richfield | 10 | Richfield | 21:35.0 |
| 29 | Jonathan HamptonPlace 29 · Grade 10 · Burnsville | 10 | Burnsville | 21:35.8 |
| 30 | Hudson BruePlace 30 · Grade 9 · Nova Classical Academy | 9 | Nova Classical Academy | 21:39.2 |
| 31 | Emmett PerkinsPlace 31 · Grade 10 · Concordia Academy | 10 | Concordia Academy | 21:41.3 |
| 32 | Kaya KojasoyPlace 32 · Grade 9 · Blake | 9 | Blake | 21:41.8 |
| 33 | Torsten SellandPlace 33 · Grade 12 · East Ridge | 12 | East Ridge | 21:42.7 |
| 34 | Ellis WoverasPlace 34 · Grade 12 · Simley | 12 | Simley | 21:42.7 |
| 35 | George MeekPlace 35 · Grade 10 · Blake | 10 | Blake | 21:43.3 |
| 36 | Carter KohnerPlace 36 · Grade 9 · Hastings | 9 | Hastings | 21:46.3 |
| 37 | Nicholas OsterbauerPlace 37 · Grade 11 · St. Agnes | 11 | St. Agnes | 21:48.0 |
| 38 | Porter LeyPlace 38 · Grade 10 · Academy Of Holy Angels | 10 | Academy Of Holy Angels | 21:49.6 |
| 39 | Zander AugesenPlace 39 · Grade 9 · Hastings | 9 | Hastings | 21:50.5 |
| 40 | Emmett Melchert-ZimmermanPlace 40 · Grade 12 · Mahtomedi | 12 | Mahtomedi | 21:53.4 |
| 41 | Keiran MartinPlace 41 · Grade 10 · Burnsville | 10 | Burnsville | 21:54.5 |
| 42 | Dominiq PetersonPlace 42 · Grade 8 · Richfield | 8 | Richfield | 21:55.5 |
| 43 | Callum FoldesPlace 43 · Grade 11 · Nova Classical Academy | 11 | Nova Classical Academy | 21:57.8 |
| 44 | Anthony KokaiselPlace 44 · Grade 12 · Woodbury | 12 | Woodbury | 21:58.2 |
| 45 | Max DadyPlace 45 · Grade 9 · Mahtomedi | 9 | Mahtomedi | 21:59.4 |
| 46 | Clay JenstadPlace 46 · Grade 8 · Burnsville | 8 | Burnsville | 22:00.6 |
| 47 | Tony GraffPlace 47 · Grade 11 · St. Agnes | 11 | St. Agnes | 22:02.2 |
| 48 | Choice AshcraftPlace 48 · Grade 9 · Hastings | 9 | Hastings | 22:04.1 |
| 49 | Roman ThuryPlace 49 · Grade 10 · Nova Classical Academy | 10 | Nova Classical Academy | 22:04.7 |
| 50 | Will MannPlace 50 · Grade 10 · Park | 10 | Park | 22:05.9 |
| 51 | Andrew SwensonPlace 51 · Grade 11 · Concordia Academy | 11 | Concordia Academy | 22:06.7 |
| 52 | Charles AltPlace 52 · Grade 7 · St. Agnes | 7 | St. Agnes | 22:08.7 |
| 53 | David HahnPlace 53 · Grade 10 · St. Agnes | 10 | St. Agnes | 22:09.0 |
| 54 | Calvin HoenischPlace 54 · Grade 11 · St. Paul Humboldt/Open World Learning | 11 | St. Paul Humboldt/Open World Learning | 22:25.3 PR |
| 55 | Mahdot BeklePlace 55 · Grade 12 · St. Agnes | 12 | St. Agnes | 22:26.1 |
| 56 | Liam CoxPlace 56 · Grade 12 · Blake | 12 | Blake | 22:26.2 |
| 57 | Emmett SeePlace 57 · Grade 12 · Mahtomedi | 12 | Mahtomedi | 22:28.8 |
| 58 | Parker LarsonPlace 58 · Grade 7 · Burnsville | 7 | Burnsville | 22:29.0 |
| 59 | Jonathan RiehlePlace 59 · Grade 9 · Academy Of Holy Angels | 9 | Academy Of Holy Angels | 22:30.9 |
| 60 | Liam FoleyPlace 60 · Grade 9 · St. Agnes | 9 | St. Agnes | 22:38.0 |
| 61 | Sam WellsPlace 61 · Grade 10 · Simley | 10 | Simley | 22:40.2 |
| 62 | John ArnoldPlace 62 · Grade 11 · Concordia Academy | 11 | Concordia Academy | 22:46.3 |
| 63 | Cal BartlesonPlace 63 · Grade 11 · Academy Of Holy Angels | 11 | Academy Of Holy Angels | 22:46.4 |
| 64 | Johnny KahlertPlace 64 · Grade 11 · Academy Of Holy Angels | 11 | Academy Of Holy Angels | 22:47.9 |
| 65 | Kohler HaskinsPlace 65 · Grade 9 · Mahtomedi | 9 | Mahtomedi | 22:49.5 |
| 66 | William SullivanPlace 66 · Grade 10 · Concordia Academy | 10 | Concordia Academy | 22:53.6 |
| 67 | Joshua WolfPlace 67 · Grade 11 · Academy Of Holy Angels | 11 | Academy Of Holy Angels | 22:54.9 |
| 68 | Eli VargasPlace 68 · Grade 10 · Park | 10 | Park | 22:57.7 |
| 69 | Ethan SwensonPlace 69 · Grade 9 · Concordia Academy | 9 | Concordia Academy | 22:59.3 |
| 70 | Henry CowlesPlace 70 · Grade 12 · St. Paul Humboldt/Open World Learning | 12 | St. Paul Humboldt/Open World Learning | 23:00.0 |
| 71 | Oscar CarlsonPlace 71 · Grade 9 · Woodbury | 9 | Woodbury | 23:02.6 PR |
| 72 | Charlie DehaanPlace 72 · Grade 12 · Mahtomedi | 12 | Mahtomedi | 23:06.4 |
| 73 | George JensenPlace 73 · Grade 9 · Hastings | 9 | Hastings | 23:13.8 |
| 74 | Sam RichPlace 74 · Grade 10 · Academy Of Holy Angels | 10 | Academy Of Holy Angels | 23:26.8 |
| 75 | Gilsoo MorkPlace 75 · Grade 7 · St. Paul Humboldt/Open World Learning | 7 | St. Paul Humboldt/Open World Learning | 23:26.9 |
| 76 | Charles (Charlie) BlakelyPlace 76 · Grade 10 · St. Agnes | 10 | St. Agnes | 23:30.0 |
| 77 | Alex Ibarra HerreraPlace 77 · Grade 11 · Burnsville | 11 | Burnsville | 23:31.6 |
| 78 | Dominic LuPlace 78 · Grade 9 · St. Agnes | 9 | St. Agnes | 23:36.8 |
| 79 | Gabriel Melchert-ZimmermanPlace 79 · Grade 12 · Mahtomedi | 12 | Mahtomedi | 23:42.1 |
| 80 | Dawson SpillmanPlace 80 · Grade 9 · Hastings | 9 | Hastings | 23:45.0 PR |
| 81 | Leo PiramPlace 81 · Grade 12 · Richfield | 12 | Richfield | 23:47.2 |
| 82 | Braylen NguyenPlace 82 · Grade 11 · Simley | 11 | Simley | 24:05.3 |
| 83 | Asher CunninghamPlace 83 · Grade 9 · Concordia Academy | 9 | Concordia Academy | 24:07.1 |
| 84 | Wesley MarquettePlace 84 · Grade 10 · Richfield | 10 | Richfield | 24:07.2 |
| 85 | Austin AveryPlace 85 · Grade 10 · Burnsville | 10 | Burnsville | 24:07.6 |
| 86 | Judah LindstedtPlace 86 · Grade 8 · Woodbury | 8 | Woodbury | 24:10.9 PR |
| 87 | James MichelottiPlace 87 · Grade 9 · Nova Classical Academy | 9 | Nova Classical Academy | 24:11.9 |
| 88 | Ethan FlodeenPlace 88 · Grade 9 · St. Paul Humboldt/Open World Learning | 9 | St. Paul Humboldt/Open World Learning | 24:14.7 |
| 89 | Brayden BarghiniPlace 89 · Grade 9 · Mahtomedi | 9 | Mahtomedi | 24:16.1 |
| 90 | Nick McMahonPlace 90 · Grade 10 · Woodbury | 10 | Woodbury | 24:24.6 |
| 91 | Lionel NguyenPlace 91 · Grade 11 · Simley | 11 | Simley | 24:30.6 |
| 92 | James WratkowskiPlace 92 · Grade 7 · Richfield | 7 | Richfield | 24:30.8 |
| 93 | Alex PattersonPlace 93 · Grade 9 · Blake | 9 | Blake | 24:31.7 |
| 94 | Louis HarrisPlace 94 · Grade 9 · Park | 9 | Park | 24:38.2 PR |
| 95 | Sam SunPlace 95 · Grade 11 · St. Croix Lutheran | 11 | St. Croix Lutheran | 24:41.8 |
| 96 | Asher LeePlace 96 · Grade 10 · Burnsville | 10 | Burnsville | 24:49.7 |
| 97 | Ansel NestingenPlace 97 · Grade 11 · Nova Classical Academy | 11 | Nova Classical Academy | 24:52.8 |
| 98 | Ben NohaPlace 98 · Grade 12 · Cretin-Derham Hall | 12 | Cretin-Derham Hall | 24:53.0 |
| 99 | Max ExmanPlace 99 · Grade 9 · Simley | 9 | Simley | 25:04.5 |
| 100 | Elliot StahlPlace 100 · Grade 9 · Concordia Academy | 9 | Concordia Academy | 25:24.1 |
| 101 | Tanner NelsonPlace 101 · Grade 8 · Richfield | 8 | Richfield | 25:31.5 |
| 102 | Lincoln CorcoranPlace 102 · Grade 11 · Cretin-Derham Hall | 11 | Cretin-Derham Hall | 25:36.6 |
| 103 | Soren JohnsonPlace 103 · Grade 9 · Blake | 9 | Blake | 25:41.0 |
| 104 | John TiftPlace 104 · Grade 10 · Nova Classical Academy | 10 | Nova Classical Academy | 25:41.1 |
| 105 | Jacob SmithPlace 105 · Grade 9 · Burnsville | 9 | Burnsville | 25:48.1 |
| 106 | Joey GuyPlace 106 · Grade 9 · Cretin-Derham Hall | 9 | Cretin-Derham Hall | 25:49.8 |
| 107 | Hamish McAvaneyPlace 107 · Grade 11 · Park | 11 | Park | 25:53.8 |
| 108 | Conor McCowanPlace 108 · Grade 11 · Tartan | 11 | Tartan | 25:57.7 |
| 109 | Caleb VoecksPlace 109 · Grade 9 · Cretin-Derham Hall | 9 | Cretin-Derham Hall | 26:00.1 |
| 110 | Pho Tha BolPlace 110 · Grade 11 · St. Paul Humboldt/Open World Learning | 11 | St. Paul Humboldt/Open World Learning | 26:08.5 |
| 111 | Jason WaldmanPlace 111 · Grade 11 · Nova Classical Academy | 11 | Nova Classical Academy | 26:12.5 |
| 112 | Lachlan McAvaneyPlace 112 · Grade 9 · Park | 9 | Park | 26:22.0 |
| 113 | Max HallingPlace 113 · Grade 9 · Cretin-Derham Hall | 9 | Cretin-Derham Hall | 26:22.1 |
| 114 | Jacob FarthingPlace 114 · Grade 9 · Hastings | 9 | Hastings | 26:22.1 |
| 115 | Jonathan BlakelyPlace 115 · Grade 9 · St. Agnes | 9 | St. Agnes | 26:25.5 |
| 116 | Joseph AchesonPlace 116 · Grade 7 · Richfield | 7 | Richfield | 26:28.7 PR |
| 117 | Lucas AmdePlace 117 · Grade 11 · Tartan | 11 | Tartan | 26:33.2 |
| 118 | Orin RobeliaPlace 118 · Grade 7 · Richfield | 7 | Richfield | 26:35.8 PR |
| 119 | Ryley JohnsonPlace 119 · Grade 9 · Park | 9 | Park | 26:35.8 |
| 120 | Jaleel NewmanPlace 120 · Grade 9 · Minneapolis South | 9 | Minneapolis South | 26:39.6 |
| 121 | Brody QuinnPlace 121 · Grade 10 · Cretin-Derham Hall | 10 | Cretin-Derham Hall | 26:39.8 |
| 122 | Edward SandersPlace 122 · Grade 8 · St. Croix Lutheran | 8 | St. Croix Lutheran | 26:48.0 PR |
| 123 | Bennett BlakleyPlace 123 · Grade 12 · St. Agnes | 12 | St. Agnes | 26:50.7 |
| 124 | James BartonPlace 124 · Grade 9 · Mahtomedi | 9 | Mahtomedi | 26:55.4 |
| 125 | Jack Van BurenPlace 125 · Grade 11 · Cretin-Derham Hall | 11 | Cretin-Derham Hall | 27:08.4 |
| 126 | Nolan RitchiePlace 126 · Grade 9 · Richfield | 9 | Richfield | 27:21.7 |
| 127 | Walter DallumPlace 127 · Grade 8 · Richfield | 8 | Richfield | 27:28.7 |
| 128 | Adam KluzPlace 128 · Grade 12 · Park | 12 | Park | 27:31.3 |
| 129 | William FoxPlace 129 · Grade 11 · St. Croix Lutheran | 11 | St. Croix Lutheran | 27:36.3 |
| 130 | Brendan GrabeckPlace 130 · Grade 9 · Burnsville | 9 | Burnsville | 27:43.6 |
| 131 | Mack McClungPlace 131 · Grade 9 · Academy Of Holy Angels | 9 | Academy Of Holy Angels | 28:04.9 |
| 132 | Jadin UlriggPlace 132 · Grade 9 · Park | 9 | Park | 28:17.8 |
| 133 | Boden DonaldsonPlace 133 · Grade 9 · Cretin-Derham Hall | 9 | Cretin-Derham Hall | 28:44.3 |
| 134 | Anton Erickson-GreenPlace 134 · Grade 11 · Burnsville | 11 | Burnsville | 28:48.7 |
| 135 | Jacob CarltonPlace 135 · Grade 12 · Woodbury | 12 | Woodbury | 28:51.8 PR |
| 136 | Joel CooncePlace 136 · Grade 7 · South St. Paul | 7 | South St. Paul | 28:52.8 |
| 137 | Giovanni WilliamsPlace 137 · Grade 11 · Simley | 11 | Simley | 29:00.8 |
| 138 | Alexander MorganPlace 138 · Grade 9 · Hastings | 9 | Hastings | 29:21.6 |
| 139 | Levi MathewsPlace 139 · Grade 8 · South St. Paul | 8 | South St. Paul | 29:25.0 |
| 140 | Michael PosteucaPlace 140 · Grade 9 · St. Agnes | 9 | St. Agnes | 29:56.4 |
| 141 | Will CruikshankPlace 141 · Grade 11 · Richfield | 11 | Richfield | 30:15.5 |
| 142 | Hunter LenzenPlace 142 · Grade 8 · Richfield | 8 | Richfield | 30:17.0 |
| 143 | Mitch NewcomePlace 143 · Grade 10 · Mahtomedi | 10 | Mahtomedi | 30:45.5 |
| 144 | Chris Vazquez MunozPlace 144 · Grade 12 · Tartan | 12 | Tartan | 31:19.4 |
| 145 | Chase FloridaPlace 145 · Grade 9 · Blake | 9 | Blake | 31:56.4 |
| 146 | William IogovPlace 146 · Grade 8 · St. Paul Humboldt/Open World Learning | 8 | St. Paul Humboldt/Open World Learning | 33:00.0 PR |
| 147 | Johnny CoynePlace 147 · Grade 7 · St. Agnes | 7 | St. Agnes | 33:02.9 |
| 148 | Oscar AndersonPlace 148 · Grade 9 · South St. Paul | 9 | South St. Paul | 34:51.2 |
| 149 | Cooper WhitePlace 149 · Grade 9 · Twin Cities Academy/Great River | 9 | Twin Cities Academy/Great River | 35:55.6 |
| 150 | Roland JonesPlace 150 · Grade 11 · Burnsville | 11 | Burnsville | 38:15.8 |
| 151 | John WeissPlace 151 · Grade 7 · Richfield | 7 | Richfield | 39:10.2 |