| 1 | Max MolinaroPlace 1 · Grade 11 · Two Rivers | 11 | Two Rivers | 15:30.47 |
| 2 | Casey NordstromPlace 2 · Grade 12 · Minnetonka | 12 | Minnetonka | 15:58.53 |
| 3 | Davin KvasnikPlace 3 · Grade 12 · Minnehaha Academy | 12 | Minnehaha Academy | 16:00.14 |
| 4 | Jack CalvinPlace 4 · Grade 12 · Minnehaha Academy | 12 | Minnehaha Academy | 16:03.73 |
| 5 | Carter LippoldPlace 5 · Grade 11 · Farmington | 11 | Farmington | 16:05.31 |
| 6 | Tyler KimmelPlace 6 · Grade 12 · Lakeville North | 12 | Lakeville North | 16:05.70 |
| 7 | Sawyer BartizalPlace 7 · Grade 10 · Lakeville North | 10 | Lakeville North | 16:07.59 |
| 8 | Emmett MorsePlace 8 · Grade 12 · Minnehaha Academy | 12 | Minnehaha Academy | 16:10.23 |
| 9 | Blake BeaverPlace 9 · Grade 12 · Park Center | 12 | Park Center | 16:10.84 |
| 10 | Sawyer SchulzPlace 10 · Grade 10 · Minnetonka | 10 | Minnetonka | 16:10.92 |
| 11 | Patrick CarrollPlace 11 · Grade 12 · Farmington | 12 | Farmington | 16:15.58 |
| 12 | Isaiah RockPlace 12 · Grade 10 · Prior Lake | 10 | Prior Lake | 16:16.26 |
| 13 | Carter PenneyPlace 13 · Grade 12 · Lakeville North | 12 | Lakeville North | 16:19.38 |
| 14 | Gabe SheppardPlace 14 · Grade 12 · Simley | 12 | Simley | 16:19.78 PR |
| 15 | Nolan IglPlace 15 · Grade 10 · Minnetonka | 10 | Minnetonka | 16:21.61 PR |
| 16 | Jackson BrowersPlace 16 · Grade 12 · Park Center | 12 | Park Center | 16:26.47 |
| 17 | Evan CaryPlace 17 · Grade 12 · Minneapolis Roosevelt | 12 | Minneapolis Roosevelt | 16:28.75 |
| 18 | Ryan MulcahyPlace 18 · Grade 10 · Lakeville North | 10 | Lakeville North | 16:33.84 |
| 19 | Derek SullivanPlace 19 · Grade 11 · Farmington | 11 | Farmington | 16:34.11 |
| 20 | Dominick LarsonPlace 20 · Grade 12 · Heritage Christian | 12 | Heritage Christian | 16:34.46 |
| 21 | Ayden KammererPlace 21 · Grade 12 · Lakeville North | 12 | Lakeville North | 16:43.23 |
| 22 | Owen SchuttePlace 22 · Grade 12 · St. Croix Preparatory Academy | 12 | St. Croix Preparatory Academy | 16:45.75 |
| 23 | Jakob BrowersPlace 23 · Grade 10 · Park Center | 10 | Park Center | 16:46.43 |
| 24 | Kieran WillenbringPlace 24 · Grade 11 · Farmington | 11 | Farmington | 16:47.53 |
| 25 | Christian BachPlace 25 · Grade 12 · Minnetonka | 12 | Minnetonka | 16:50.42 |
| 26 | Nate McEnteePlace 26 · Grade 12 · Lakeville North | 12 | Lakeville North | 16:53.56 |
| 27 | Gage BuenoPlace 27 · Grade 12 · Lakeville North | 12 | Lakeville North | 16:56.76 |
| 28 | Samuel KaufmanPlace 28 · Grade 12 · Bloomington Kennedy | 12 | Bloomington Kennedy | 16:59.64 |
| 29 | Matthew O'Hara Jr.Place 29 · Grade 12 · Minneapolis South | 12 | Minneapolis South | 17:00.77 |
| 30 | Ashok AlgappanPlace 30 · Grade 11 · Minnetonka | 11 | Minnetonka | 17:01.25 |
| 31 | Samuel SpintiPlace 31 · Grade 10 · United Christian Academy | 10 | United Christian Academy | 17:02.22 |
| 32 | Noah GoodmanPlace 32 · Grade 10 · Minneapolis Edison | 10 | Minneapolis Edison | 17:05.99 |
| 33 | Elliot LindPlace 33 · Grade 11 · Minneapolis Edison | 11 | Minneapolis Edison | 17:06.48 |
| 34 | Kevin KnutsonPlace 34 · Grade 12 · Park Center | 12 | Park Center | 17:07.64 |
| 35 | James AltPlace 35 · Grade 11 · St. Agnes | 11 | St. Agnes | 17:08.47 |
| 36 | Max GruenhagenPlace 36 · Grade 10 · Heritage Christian | 10 | Heritage Christian | 17:08.94 |
| 37 | Elias OlsonPlace 37 · Grade 11 · Concordia Academy | 11 | Concordia Academy | 17:09.80 PR |
| 38 | Thomas CrispPlace 38 · Grade 12 · Farmington | 12 | Farmington | 17:10.34 |
| 39 | Caleb SchlemmerPlace 39 · Grade 12 · South St. Paul | 12 | South St. Paul | 17:11.66 |
| 40 | Henry WallenfeltPlace 40 · Grade 10 · Minnetonka | 10 | Minnetonka | 17:11.69 |
| 41 | Jack PepinPlace 41 · Grade 11 · St. Agnes | 11 | St. Agnes | 17:12.36 |
| 42 | Gabe HansenPlace 42 · Grade 12 · Heritage Christian | 12 | Heritage Christian | 17:13.45 |
| 43 | Everett BlackPlace 43 · Grade 11 · Minnetonka | 11 | Minnetonka | 17:14.70 |
| 44 | Cole HagemannPlace 44 · Grade 11 · Burnsville | 11 | Burnsville | 17:15.39 |
| 45 | James NelsonPlace 45 · Grade 10 · St. Agnes | 10 | St. Agnes | 17:17.03 |
| 46 | Owen EmersonPlace 46 · Grade 9 · Two Rivers | 9 | Two Rivers | 17:17.24 |
| 47 | Chase HarriganPlace 47 · Grade 11 · Lakeville North | 11 | Lakeville North | 17:17.40 |
| 48 | Alex KuklinskiPlace 48 · Grade 8 · Lakeville South | 8 | Lakeville South | 17:17.88 |
| 49 | Evan BussPlace 49 · Grade 12 · Farmington | 12 | Farmington | 17:23.81 |
| 50 | Gabriel GfrererPlace 50 · Grade 12 · Concordia Academy | 12 | Concordia Academy | 17:25.25 PR |
| 51 | Matthew KnappPlace 51 · Grade 11 · Minnehaha Academy | 11 | Minnehaha Academy | 17:25.39 |
| 52 | Bradley MezaPlace 52 · Grade 11 · Apple Valley | 11 | Apple Valley | 17:25.90 |
| 53 | Nathan RussellPlace 53 · Grade 10 · Prior Lake | 10 | Prior Lake | 17:27.49 |
| 54 | Julian HayesPlace 54 · Grade 12 · Bloomington Kennedy | 12 | Bloomington Kennedy | 17:32.50 |
| 55 | Ethan SikkinkPlace 55 · Grade 10 · Prior Lake | 10 | Prior Lake | 17:34.10 PR |
| 56 | Casimir KukielkaPlace 56 · Grade 8 · Minneapolis Roosevelt | 8 | Minneapolis Roosevelt | 17:34.75 |
| 57 | Joseph BasilePlace 57 · Grade 11 · Prior Lake | 11 | Prior Lake | 17:34.75 |
| 58 | Johan WenkerPlace 58 · Grade 10 · Two Rivers | 10 | Two Rivers | 17:35.45 |
| 59 | Robert HancockPlace 59 · Grade 10 · Hill-Murray | 10 | Hill-Murray | 17:36.31 |
| 60 | Morgan HawkinsPlace 60 · Grade 11 · St. Agnes | 11 | St. Agnes | 17:37.27 |
| 61 | Justus HurckmanPlace 61 · Grade 12 · Minneapolis Roosevelt | 12 | Minneapolis Roosevelt | 17:41.12 |
| 62 | Landon LoduhaPlace 62 · Grade 8 · Farmington | 8 | Farmington | 17:42.49 PR |
| 63 | Wesley ToensingPlace 63 · Grade 11 · Farmington | 11 | Farmington | 17:42.56 |
| 64 | Abraham HanksPlace 64 · Grade 12 · Minneapolis Edison | 12 | Minneapolis Edison | 17:42.74 |
| 65 | Skyler JenstadPlace 65 · Grade 10 · Burnsville | 10 | Burnsville | 17:42.92 |
| 66 | Charles ZipkoPlace 66 · Grade 11 · Hill-Murray | 11 | Hill-Murray | 17:43.62 |
| 67 | Desmond VinckPlace 67 · Grade 12 · Hill-Murray | 12 | Hill-Murray | 17:45.65 |
| 68 | Erik LarsenPlace 68 · Grade 11 · Parnassus Preparatory School | 11 | Parnassus Preparatory School | 17:46.82 |
| 69 | Cooper HensleyPlace 69 · Grade 11 · Minnetonka | 11 | Minnetonka | 17:46.85 |
| 70 | Theo MendezPlace 70 · Grade 12 · Minneapolis Roosevelt | 12 | Minneapolis Roosevelt | 17:47.56 PR |
| 71 | Nils LajuzanPlace 71 · Grade 11 · St. Paul Academy & Summit School | 11 | St. Paul Academy & Summit School | 17:50.60 |
| 72 | Nolan GossPlace 72 · Grade 11 · Prior Lake | 11 | Prior Lake | 17:51.09 |
| 73 | Liam PangburnPlace 73 · Grade 11 · Lakeville South | 11 | Lakeville South | 17:52.59 |
| 74 | Amanuel TadessePlace 74 · Grade 12 · Simley | 12 | Simley | 17:52.60 |
| 75 | James TuckerPlace 75 · Grade 11 · Minneapolis Edison | 11 | Minneapolis Edison | 17:52.70 PR |
| 76 | Henry HoldsworthPlace 76 · Grade 12 · Minneapolis South | 12 | Minneapolis South | 17:52.89 |
| 77 | Roy BucknerPlace 77 · Grade 11 · Two Rivers | 11 | Two Rivers | 17:53.11 |
| 78 | Jude KnightPlace 78 · Grade 11 · Minnehaha Academy | 11 | Minnehaha Academy | 17:53.57 PR |
| 79 | Leon BarbotPlace 79 · Grade 10 · Simley | 10 | Simley | 17:53.90 |
| 80 | Sebastian BachPlace 80 · Grade 10 · Minnetonka | 10 | Minnetonka | 17:54.13 |
| 81 | Owen NealPlace 81 · Grade 12 · Minneapolis Edison | 12 | Minneapolis Edison | 17:55.45 PR |
| 82 | Cooper PankratzPlace 82 · Grade 11 · St. Croix Lutheran | 11 | St. Croix Lutheran | 17:55.95 |
| 83 | Maxwell HansenPlace 83 · Grade 10 · Heritage Christian | 10 | Heritage Christian | 17:59.81 |
| 84 | Daniel RinnePlace 84 · Grade 11 · St. Croix Lutheran | 11 | St. Croix Lutheran | 17:59.81 |
| 85 | Phillip KobbermannPlace 85 · Grade 10 · St. Agnes | 10 | St. Agnes | 18:00.19 |
| 86 | Maahin LadPlace 86 · Grade 10 · Lakeville South | 10 | Lakeville South | 18:02.18 |
| 87 | Nathan DallmannPlace 87 · Grade 12 · United Christian Academy | 12 | United Christian Academy | 18:03.84 |
| 88 | Townes BolchenPlace 88 · Grade 9 · Two Rivers | 9 | Two Rivers | 18:06.42 |
| 89 | Ethan CampPlace 89 · Grade 9 · Richfield | 9 | Richfield | 18:06.76 |
| 90 | Aiman AliPlace 90 · Grade 11 · Park Center | 11 | Park Center | 18:09.03 |
| 91 | Theodore McGuirePlace 91 · Grade 10 · Burnsville | 10 | Burnsville | 18:10.11 |
| 92 | Andrew TuerkPlace 92 · Grade 12 · Hill-Murray | 12 | Hill-Murray | 18:10.89 |
| 93 | Mason Troendle-MertzPlace 93 · Grade 11 · Richfield | 11 | Richfield | 18:12.91 |
| 94 | Cooper BangerterPlace 94 · Grade 11 · Simley | 11 | Simley | 18:14.69 |
| 95 | Nolan DockPlace 95 · Grade 12 · Mahtomedi | 12 | Mahtomedi | 18:15.00 PR |
| 96 | Triton ChasePlace 96 · Grade 9 · Prior Lake | 9 | Prior Lake | 18:16.92 |
| 97 | Blake IngelinPlace 97 · Grade 12 · Heritage Christian | 12 | Heritage Christian | 18:17.01 |
| 98 | Beckett MoreyPlace 98 · Grade 12 · Richfield | 12 | Richfield | 18:17.15 |
| 99 | Liam SmithPlace 99 · Grade 9 · Benilde-St Margaret's | 9 | Benilde-St Margaret's | 18:17.69 |
| 100 | Santiago LedesmaPlace 100 · Grade 10 · Minneapolis Roosevelt | 10 | Minneapolis Roosevelt | 18:17.98 PR |