| 1 | Jacob BrownPlace 1 · Grade 12 · Roseville Area | 12 | Roseville Area | 15:48.7 PR |
| 2 | Zakariya MohamedPlace 2 · Grade 12 · Champlin Park | 12 | Champlin Park | 15:53.1 |
| 3 | Lucas CapistrantPlace 3 · Grade 11 · Maple Grove | 11 | Maple Grove | 15:57.7 |
| 4 | Blake FrazerPlace 4 · Grade 12 · Champlin Park | 12 | Champlin Park | 15:59.4 PR |
| 5 | Andrew RichterPlace 5 · Grade 11 · Mounds View | 11 | Mounds View | 15:59.8 |
| 6 | Hunter MillerPlace 6 · Grade 11 · Mounds View | 11 | Mounds View | 16:04.8 |
| 7 | William DruryPlace 7 · Grade 11 · Mounds View | 11 | Mounds View | 16:13.6 |
| 8 | Davin ChristenPlace 8 · Grade 12 · Osseo | 12 | Osseo | 16:15.9 PR |
| 9 | Blake BeaverPlace 9 · Grade 11 · Park Center | 11 | Park Center | 16:18.7 |
| 10 | Ismaeel AhmedPlace 10 · Grade 10 · Mounds View | 10 | Mounds View | 16:23.5 PR |
| 11 | Lucas BettermanPlace 11 · Grade 11 · Roseville Area | 11 | Roseville Area | 16:23.8 |
| 12 | Jamal WamahPlace 12 · Grade 10 · Roseville Area | 10 | Roseville Area | 16:28.1 |
| 13 | Benjamin RussellPlace 13 · Grade 10 · Mounds View | 10 | Mounds View | 16:30.9 |
| 14 | Raleigh RundquistPlace 14 · Grade 12 · Osseo | 12 | Osseo | 16:32.0 PR |
| 15 | Ben SanvikPlace 15 · Grade 12 · Osseo | 12 | Osseo | 16:33.1 |
| 16 | Hugh ZupancichPlace 16 · Grade 11 · Roseville Area | 11 | Roseville Area | 16:33.7 |
| 17 | Ben LewisPlace 17 · Grade 9 · Osseo | 9 | Osseo | 16:35.3 PR |
| 18 | Elliott Samuelson HamiltonPlace 18 · Grade 11 · Irondale | 11 | Irondale | 16:41.2 |
| 19 | Grayson ThenPlace 19 · Grade 12 · Mounds View | 12 | Mounds View | 16:42.6 PR |
| 20 | Caleb OsterbergPlace 20 · Grade 12 · Champlin Park | 12 | Champlin Park | 16:44.3 |
| 21 | Grant SmithPlace 21 · Grade 10 · Roseville Area | 10 | Roseville Area | 16:48.1 |
| 22 | Andrew EllisPlace 22 · Grade 11 · Osseo | 11 | Osseo | 16:48.9 PR |
| 23 | Joey McVeanPlace 23 · Grade 12 · Mounds View | 12 | Mounds View | 16:53.9 |
| 24 | Gavin NelsonPlace 24 · Grade 12 · Maple Grove | 12 | Maple Grove | 17:04.7 PR |
| 25 | Logan KnutsonPlace 25 · Grade 10 · Maple Grove | 10 | Maple Grove | 17:05.2 |
| 26 | Dallas ManhartPlace 26 · Grade 12 · Maple Grove | 12 | Maple Grove | 17:06.2 PR |
| 27 | Christopher FeelaPlace 27 · Grade 11 · Maple Grove | 11 | Maple Grove | 17:06.8 |
| 28 | David MuellerPlace 28 · Grade 10 · Spring Lake Park | 10 | Spring Lake Park | 17:06.9 |
| 29 | Sam MeierPlace 29 · Grade 12 · Maple Grove | 12 | Maple Grove | 17:08.2 PR |
| 30 | Lucas VetterPlace 30 · Grade 12 · Champlin Park | 12 | Champlin Park | 17:09.1 PR |
| 31 | Calvin MoeckelPlace 31 · Grade 11 · Roseville Area | 11 | Roseville Area | 17:16.1 |
| 32 | Kevin KnutsonPlace 32 · Grade 11 · Park Center | 11 | Park Center | 17:17.8 |
| 33 | Jonas OlsonPlace 33 · Grade 12 · Roseville Area | 12 | Roseville Area | 17:20.4 |
| 34 | Liam MckessockPlace 34 · Grade 9 · Maple Grove | 9 | Maple Grove | 17:24.8 |
| 35 | Jolaun LewisPlace 35 · Grade 12 · Champlin Park | 12 | Champlin Park | 17:26.4 PR |
| 36 | Grant JermstadPlace 36 · Grade 12 · Park Center | 12 | Park Center | 17:26.8 PR |
| 37 | Jakob BrowersPlace 37 · Grade 9 · Park Center | 9 | Park Center | 17:29.2 |
| 38 | Omri KordatzkyPlace 38 · Grade 10 · Irondale | 10 | Irondale | 17:29.8 |
| 39 | Daven TaylorPlace 39 · Grade 12 · Irondale | 12 | Irondale | 17:29.9 PR |
| 40 | Ethan Larsen-JohnsonPlace 40 · Grade 11 · Osseo | 11 | Osseo | 17:33.4 PR |
| 41 | Nic BrandtPlace 41 · Grade 9 · Spring Lake Park | 9 | Spring Lake Park | 17:33.5 |
| 42 | Caelan ScottPlace 42 · Grade 9 · Champlin Park | 9 | Champlin Park | 17:35.3 |
| 43 | Franklin BeneschPlace 43 · Grade 10 · Spring Lake Park | 10 | Spring Lake Park | 17:45.6 PR |
| 44 | Jackson BrowersPlace 44 · Grade 11 · Park Center | 11 | Park Center | 17:57.1 |
| 45 | Wyatt GerhardtPlace 45 · Grade 10 · Champlin Park | 10 | Champlin Park | 18:09.0 |
| 46 | Bentley HaslingPlace 46 · Grade 9 · Spring Lake Park | 9 | Spring Lake Park | 18:22.7 PR |
| 47 | Declan HamiltonPlace 47 · Grade 10 · Irondale | 10 | Irondale | 18:33.3 |
| 48 | Cooper HerzogPlace 48 · Grade 11 · Spring Lake Park | 11 | Spring Lake Park | 18:36.9 |
| 49 | Isaac LangePlace 49 · Grade 12 · Spring Lake Park | 12 | Spring Lake Park | 18:37.5 PR |
| 50 | Asad FarahPlace 50 · Grade 12 · Osseo | 12 | Osseo | 19:19.3 |
| 51 | Zubayr MohamedPlace 51 · Grade 11 · Spring Lake Park | 11 | Spring Lake Park | 19:25.3 |
| 52 | Tyler LeebensPlace 52 · Grade 11 · Park Center | 11 | Park Center | 19:29.3 |
| 53 | Finn KinartPlace 53 · Grade 11 · Park Center | 11 | Park Center | 19:40.8 |
| 54 | Isaac JasperPlace 54 · Grade 9 · Irondale | 9 | Irondale | 19:49.5 |
| 55 | Nathaniel HansonPlace 55 · Grade 10 · Irondale | 10 | Irondale | 19:52.7 PR |
| 56 | Owen DeerPlace 56 · Grade 7 · Irondale | 7 | Irondale | 19:52.8 |