| 1 | Leo MithunPlace 1 · Grade 9 · Blake School (The) | 9 | Blake School (The) | 10:43.1 |
| 2 | Benaiah MathewsPlace 2 · Grade 9 · Nova Classical Academy | 9 | Nova Classical Academy | 10:49.8 |
| 3 | Steffan DrekonjaPlace 3 · Grade 9 · Minneapolis Washburn | 9 | Minneapolis Washburn | 10:50.6 |
| 4 | Zach BarkwellPlace 4 · Grade 9 · Blake School (The) | 9 | Blake School (The) | 11:22.1 |
| 5 | Ethan BarkwellPlace 5 · Grade 9 · Blake School (The) | 9 | Blake School (The) | 11:30.5 |
| 6 | Jack PepinPlace 6 · Grade 9 · St. Agnes | 9 | St. Agnes | 11:34.1 |
| 7 | Bennett WercinskiPlace 7 · Grade 9 · Southwest Christian | 9 | Southwest Christian | 11:43.1 |
| 8 | Khalil OmarPlace 8 · Grade 9 · Minneapolis Washburn | 9 | Minneapolis Washburn | 11:46.1 |
| 9 | Max FrancoisPlace 9 · Grade 9 · Mounds Park Academy | 9 | Mounds Park Academy | 11:47.1 |
| 10 | James AltPlace 10 · Grade 9 · St. Agnes | 9 | St. Agnes | 11:48.1 |
| 11 | Tanner VailPlace 11 · Grade 9 · RAACHE | 9 | RAACHE | 11:55.1 |
| 12 | Jake SmithPlace 12 · Concordia Acad-Rs | — | Concordia Acad-Rs | 12:05.6 |
| 13 | John McGeehanPlace 13 · Grade 9 · St. Agnes | 9 | St. Agnes | 12:12.1 |
| 14 | Cormac SutherlandPlace 14 · Grade 9 · Minneapolis Washburn | 9 | Minneapolis Washburn | 12:18.1 |
| 15 | Gus HartwellPlace 15 · Grade 9 · Trinity School at River Ridge | 9 | Trinity School at River Ridge | 12:20.1 |
| 16 | Elias OlsonPlace 16 · Concordia Acad-Rs | — | Concordia Acad-Rs | 12:21.1 |
| 17 | Caleb LinscottPlace 17 · Grade 9 · RAACHE | 9 | RAACHE | 12:21.1 |
| 18 | Soren WanlessPlace 18 · Grade 9 · Nova Classical Academy | 9 | Nova Classical Academy | 12:32.1 |
| 19 | Jordan HackelPlace 19 · Grade 9 · Academy Of Holy Angels | 9 | Academy Of Holy Angels | 12:41.3 |
| 20 | Darryl JacksonPlace 20 · Grade 9 · Minneapolis Washburn | 9 | Minneapolis Washburn | 12:42.1 |
| 21 | Arameni VillasenorPlace 21 · Grade 9 · DeLaSalle | 9 | DeLaSalle | 12:50.6 |
| 22 | Henry PagePlace 22 · Grade 9 · Nova Classical Academy | 9 | Nova Classical Academy | 12:52.1 |
| 23 | Mark KingPlace 23 · Grade 9 · St. Agnes | 9 | St. Agnes | 12:55.1 |
| 24 | Erik LarsenPlace 24 · Grade 9 · Parnassus Preparatory School | 9 | Parnassus Preparatory School | 12:58.1 |
| 25 | Carter TromiczakPlace 25 · Grade 8 · Minneapolis Washburn | 8 | Minneapolis Washburn | 13:07.1 |
| 26 | Nicholas LanderPlace 26 · Grade 9 · Parnassus Preparatory School | 9 | Parnassus Preparatory School | 13:20.1 |
| 27 | Noah PengPlace 27 · Grade 9 · Minnehaha Academy | 9 | Minnehaha Academy | 13:27.1 |
| 28 | Matthew KnappPlace 28 · Grade 9 · Minnehaha Academy | 9 | Minnehaha Academy | 13:28.1 |
| 29 | Cooper PankratzPlace 29 · Grade 9 · St. Croix Lutheran | 9 | St. Croix Lutheran | 13:32.6 |
| 30 | Myles AndersonPlace 30 · Grade 9 · Minnehaha Academy | 9 | Minnehaha Academy | 13:36.1 |
| 31 | Henrik KnuthPlace 31 · Grade 9 · Minneapolis Roosevelt | 9 | Minneapolis Roosevelt | 13:36.1 |
| 32 | Simon CalderonePlace 32 · Grade 9 · Blake School (The) | 9 | Blake School (The) | 13:37.1 |
| 33 | Karson SchmidtPlace 33 · Grade 9 · Parnassus Preparatory School | 9 | Parnassus Preparatory School | 13:40.1 |
| 34 | Evan KoewelynPlace 34 · Grade 9 · Southwest Christian | 9 | Southwest Christian | 13:41.1 |
| 35 | Quinton BobadillaPlace 35 · Grade 9 · United Christian Academy | 9 | United Christian Academy | 13:41.1 |
| 36 | Liam BrostPlace 36 · Grade 9 · RAACHE | 9 | RAACHE | 13:42.1 |
| 37 | Thomas RobertsonPlace 37 · Grade 9 · RAACHE | 9 | RAACHE | 13:43.1 |
| 38 | Myles HendleyPlace 38 · Grade 9 · Mankato East | 9 | Mankato East | 13:44.1 |
| 39 | Ty KuntzPlace 39 · Grade 9 · Academy Of Holy Angels | 9 | Academy Of Holy Angels | 13:44.3 |
| 40 | Joey EricksonPlace 40 · Grade 9 · Hill-Murray | 9 | Hill-Murray | 13:52.1 |
| 41 | Connor AumannPlace 41 · Grade 9 · St. Croix Lutheran | 9 | St. Croix Lutheran | 13:53.1 |
| 42 | Quinn SpeltzPlace 42 · Grade 9 · Benilde-St Margaret's | 9 | Benilde-St Margaret's | 13:53.1 |
| 44 | Justin HePlace 44 · Grade 9 · St. Croix Lutheran | 9 | St. Croix Lutheran | 13:55.1 |
| 45 | Andrew SwensonPlace 45 · Concordia Acad-Rs | — | Concordia Acad-Rs | 14:01.1 |
| 46 | Marcus CinaPlace 46 · Grade 9 · St. Agnes | 9 | St. Agnes | 14:01.5 |
| 47 | Jamyson GriffenPlace 47 · Grade 9 · Trinity School at River Ridge | 9 | Trinity School at River Ridge | 14:05.1 |
| 48 | Ben PassiPlace 48 · Grade 9 · Blake School (The) | 9 | Blake School (The) | 14:07.1 |
| 49 | Alexander Kimball -Place 49 · Minneapolis Roosevelt | — | Minneapolis Roosevelt | 14:08.8 |
| 50 | Zak HermansonPlace 50 · Grade 9 · Mankato East | 9 | Mankato East | 14:16.3 |
| 51 | Daniel RinnePlace 51 · Grade 9 · St. Croix Lutheran | 9 | St. Croix Lutheran | 14:16.5 |
| 52 | Alex WlaschinPlace 52 · Grade 9 · Nova Classical Academy | 9 | Nova Classical Academy | 14:18.1 |
| 53 | Jude RyanPlace 53 · Grade 9 · South St. Paul | 9 | South St. Paul | 14:31.1 |
| 54 | Nathan LaMottePlace 54 · Grade 9 · South St. Paul | 9 | South St. Paul | 14:32.3 |
| 55 | Ian SolnitzkyPlace 55 · Grade 9 · Academy Of Holy Angels | 9 | Academy Of Holy Angels | 14:35.8 |
| 56 | Rudy LittlePlace 56 · Grade 9 · Trinity School at River Ridge | 9 | Trinity School at River Ridge | 14:39.1 |
| 57 | Elijah PollertPlace 57 · Grade 10 · Horace | 10 | Horace | 14:42.5 |
| 58 | Litchy IsaacPlace 58 · Grade 9 · Minneapolis Washburn | 9 | Minneapolis Washburn | 14:43.1 |
| 59 | Charles ZipkoPlace 59 · Grade 9 · Hill-Murray | 9 | Hill-Murray | 14:43.6 |
| 60 | Tatum NooneyPlace 60 · Grade 9 · Minneapolis Roosevelt | 9 | Minneapolis Roosevelt | 14:46.6 |
| 61 | Liam CowanPlace 61 · Grade 9 · DeLaSalle | 9 | DeLaSalle | 14:51.1 |
| 62 | Amadeo FelicettaPlace 62 · Grade 9 · DeLaSalle | 9 | DeLaSalle | 14:56.6 |
| 63 | Thorin GoldiePlace 63 · Grade 9 · Southwest Christian | 9 | Southwest Christian | 15:06.5 |
| 64 | Johnny KahlertPlace 64 · Grade 9 · Academy Of Holy Angels | 9 | Academy Of Holy Angels | 15:13.6 |
| 65 | Henry WillgressPlace 65 · Grade 9 · Southwest Christian | 9 | Southwest Christian | 15:15.6 |
| 66 | Tony GraffPlace 66 · Grade 9 · St. Agnes | 9 | St. Agnes | 15:15.8 |
| 67 | Ted PollackPlace 67 · Grade 9 · Academy Of Holy Angels | 9 | Academy Of Holy Angels | 15:16.1 |
| 68 | William FoxPlace 68 · Grade 9 · St. Croix Lutheran | 9 | St. Croix Lutheran | 15:23.1 |
| 69 | Finn SepelaPlace 69 · Grade 9 · Benilde-St Margaret's | 9 | Benilde-St Margaret's | 15:28.6 |
| 70 | Liam PasdoPlace 70 · Grade 9 · St. Agnes | 9 | St. Agnes | 15:33.6 |
| 71 | Bodhi Peifer PetcharawiPlace 71 · Grade 9 · Minneapolis Washburn | 9 | Minneapolis Washburn | 15:37.1 |
| 72 | Ben HebertPlace 72 · Grade 9 · Southwest Christian | 9 | Southwest Christian | 15:38.1 |
| 73 | Eero SalmelaPlace 73 · Grade 9 · DeLaSalle | 9 | DeLaSalle | 15:40.1 |
| 74 | Tyler AsfawPlace 74 · Grade 9 · Mankato East | 9 | Mankato East | 15:40.3 |
| 75 | Jake MachalekPlace 75 · Grade 8 · Benilde-St Margaret's | 8 | Benilde-St Margaret's | 15:43.1 |
| 76 | Jason WaldmanPlace 76 · Grade 9 · Nova Classical Academy | 9 | Nova Classical Academy | 15:45.6 |
| 77 | Maxwell JohnsonPlace 77 · Grade 9 · Benilde-St Margaret's | 9 | Benilde-St Margaret's | 15:48.1 |
| 78 | heath CampbellPlace 78 · Grade 9 · Minneapolis Washburn | 9 | Minneapolis Washburn | 15:54.1 |
| 79 | Isaac SmithPlace 79 · Grade 9 · Nova Classical Academy | 9 | Nova Classical Academy | 15:55.1 |
| 80 | Kamren HinesPlace 80 · Grade 9 · Mankato East | 9 | Mankato East | 15:56.1 |
| 81 | Ryan PetersenPlace 81 · Grade 9 · Hill-Murray | 9 | Hill-Murray | 15:56.3 |
| 82 | John ArnoldPlace 82 · Concordia Acad-Rs | — | Concordia Acad-Rs | 15:58.1 |
| 83 | Nicholas OsterbauerPlace 83 · Grade 9 · St. Agnes | 9 | St. Agnes | 16:04.1 |
| 84 | Dalton AndersonPlace 84 · Grade 9 · Mankato East | 9 | Mankato East | 16:12.6 |
| 85 | Bennett EloPlace 85 · Grade 9 · RAACHE | 9 | RAACHE | 16:17.1 |
| 86 | Gavin GartnerPlace 86 · Grade 9 · Parnassus Preparatory School | 9 | Parnassus Preparatory School | 16:17.8 |
| 87 | Zach PhillipsPlace 87 · Grade 9 · Blake School (The) | 9 | Blake School (The) | 16:19.1 |
| 88 | Joe JanssenPlace 88 · Grade 9 · South St. Paul | 9 | South St. Paul | 16:25.5 |
| 89 | Ayush DongrePlace 89 · Grade 9 · Minneapolis Roosevelt | 9 | Minneapolis Roosevelt | 16:30.5 |
| 90 | Erik TokheimPlace 90 · Grade 9 · Mounds Park Academy | 9 | Mounds Park Academy | 16:32.1 |
| 91 | Oliver TourvillePlace 91 · Grade 8 · Minneapolis Washburn | 8 | Minneapolis Washburn | 16:50.1 |
| 92 | Axel Hesse-MolinePlace 92 · Grade 9 · Trinity School at River Ridge | 9 | Trinity School at River Ridge | 17:04.1 |
| 93 | Benjamin BarkerPlace 93 · Grade 9 · Mankato East | 9 | Mankato East | 17:08.1 |
| 94 | Westin DonabauerPlace 94 · Grade 9 · Southwest Christian | 9 | Southwest Christian | 17:10.1 |
| 95 | Shaw Newberg -Place 95 · Minneapolis Roosevelt | — | Minneapolis Roosevelt | 17:58.8 |
| 96 | David FeltlPlace 96 · Grade 9 · Mounds Park Academy | 9 | Mounds Park Academy | 18:12.1 |
| 97 | Kent KellerPlace 97 · Grade 9 · Mounds Park Academy | 9 | Mounds Park Academy | 18:13.1 |
| 98 | Luke MachalekPlace 98 · Grade 9 · Benilde-St Margaret's | 9 | Benilde-St Margaret's | 19:08.6 |
| 99 | Samuel MatsonPlace 99 · Grade 9 · Mankato East | 9 | Mankato East | 19:39.1 |
| 100 | Anand KleinschmitPlace 100 · Grade 9 · Minneapolis Roosevelt | 9 | Minneapolis Roosevelt | 20:49.1 |
| 101 | Caden FranklinPlace 101 · Grade 9 · RAACHE | 9 | RAACHE | 21:16.1 |
| 102 | Stetson BarnesPlace 102 · Grade 9 · United Christian Academy | 9 | United Christian Academy | 21:19.1 |
| 103 | William De YoungPlace 103 · Grade 9 · Minneapolis Roosevelt | 9 | Minneapolis Roosevelt | 21:38.1 |
| 104 | Simon ToutantPlace 104 · Grade 9 · Minneapolis Roosevelt | 9 | Minneapolis Roosevelt | 22:14.1 |
| 105 | Devin SalokaPlace 105 · Grade 10 · Minneapolis Roosevelt | 10 | Minneapolis Roosevelt | 22:16.1 |
| 106 | John NewallPlace 106 · Grade 9 · Minneapolis Roosevelt | 9 | Minneapolis Roosevelt | 26:26.1 |
| 107 | William RohlfingPlace 107 · Grade 9 · Minneapolis Roosevelt | 9 | Minneapolis Roosevelt | 27:38.1 |