| 1 | Michael PupelPlace 1 · Grade 12 · Benilde-St Margaret's | 12 | Benilde-St Margaret's | 18:06.0 | 1 |
| 2 | Alexei HenselPlace 2 · Grade 11 · Buffalo | 11 | Buffalo | 18:13.8 | 2 |
| 3 | Frank EmerickPlace 3 · Grade 10 · Buffalo | 10 | Buffalo | 18:34.0 | 3 |
| 4 | Luke LichtenbergPlace 4 · Grade 10 · Buffalo | 10 | Buffalo | 18:39.8 | 4 |
| 5 | Parker RyanPlace 5 · Grade 9 · Buffalo | 9 | Buffalo | 18:40.0 | 5 |
| 6 | Nathan SchibillaPlace 6 · Grade 9 · Cambridge-Isanti | 9 | Cambridge-Isanti | 18:55.1 | 6 |
| 7 | Drew NylanderPlace 7 · Grade 9 · Benilde-St Margaret's | 9 | Benilde-St Margaret's | 19:12.9 | 7 |
| 8 | Calixto LarsonPlace 8 · Grade 10 · Cambridge-Isanti | 10 | Cambridge-Isanti | 19:14.6 | 8 |
| 9 | Walker NiebergallPlace 9 · Grade 10 · Benilde-St Margaret's | 10 | Benilde-St Margaret's | 19:17.7 | 9 |
| 10 | Jaxon JonesPlace 10 · Grade 8 · Cambridge-Isanti | 8 | Cambridge-Isanti | 19:19.1 | 10 |
| 11 | Sean SmithPlace 11 · Grade 10 · Cambridge-Isanti | 10 | Cambridge-Isanti | 19:43.8 | 11 |
| 12 | Braden BomgaarsPlace 12 · Grade 9 · Holdingford | 9 | Holdingford | 19:45.4 | 12 |
| 13 | Patrick BinishPlace 13 · Grade 12 · Benilde-St Margaret's | 12 | Benilde-St Margaret's | 19:51.1 | 13 |
| 14 | Ethan WarnePlace 14 · Grade 11 · Buffalo | 11 | Buffalo | 19:52.9 | 14 |
| 15 | Josh KingPlace 15 · Grade 11 · Buffalo | 11 | Buffalo | 19:56.4 | 15 |
| 16 | Joe SchmockPlace 16 · Grade 10 · Monticello | 10 | Monticello | 19:57.2 | 16 |
| 17 | Jackson MayPlace 17 · Grade 10 · Monticello | 10 | Monticello | 19:57.9 | 17 |
| 18 | Sawyer McCallaPlace 18 · Grade 10 · Monticello | 10 | Monticello | 19:59.0 | 18 |
| 19 | Justin DollPlace 19 · Grade 9 · Benilde-St Margaret's | 9 | Benilde-St Margaret's | 20:01.8 | 19 |
| 20 | Clayton CulbertPlace 20 · Grade 9 · Benilde-St Margaret's | 9 | Benilde-St Margaret's | 20:03.9 | 20 |
| 21 | Brendan LempePlace 21 · Grade 12 · Benilde-St Margaret's | 12 | Benilde-St Margaret's | 20:04.2 | 21 |
| 22 | Dean AndrewsPlace 22 · Grade 9 · Mound Westonka | 9 | Mound Westonka | 20:08.7 | 22 |
| 23 | Charlie HerderPlace 23 · Grade 7 · Mound Westonka | 7 | Mound Westonka | 20:10.3 | 23 |
| 24 | Noah ZimmermanPlace 24 · Grade 11 · Buffalo | 11 | Buffalo | 20:11.0 | 24 |
| 25 | Adam ColbertPlace 25 · Grade 10 · Cambridge-Isanti | 10 | Cambridge-Isanti | 20:18.7 | 25 |
| 26 | Jonah ForsythPlace 26 · Grade 11 · Buffalo | 11 | Buffalo | 20:26.1 | — |
| 27 | Rudolph ChallanderPlace 27 · Grade 10 · Cambridge-Isanti | 10 | Cambridge-Isanti | 20:31.7 | 26 |
| 28 | Connor WeatherbyPlace 28 · Grade 11 · Benilde-St Margaret's | 11 | Benilde-St Margaret's | 20:37.7 | — |
| 29 | Michael McCormickPlace 29 · Grade 9 · Benilde-St Margaret's | 9 | Benilde-St Margaret's | 20:40.0 | — |
| 30 | Ezekial WoodsPlace 30 · Grade 10 · Holdingford | 10 | Holdingford | 20:41.6 | 27 |
| 31 | Jack FeldPlace 31 · Grade 12 · Benilde-St Margaret's | 12 | Benilde-St Margaret's | 20:42.1 | — |
| 32 | Truman KinnePlace 32 · Grade 12 · Benilde-St Margaret's | 12 | Benilde-St Margaret's | 20:50.5 | — |
| 33 | Jasper TreatPlace 33 · Grade 11 · Mound Westonka | 11 | Mound Westonka | 20:52.3 | 28 |
| 34 | Brock MunsterteigerPlace 34 · Grade 11 · Mound Westonka | 11 | Mound Westonka | 20:52.7 | 29 |
| 35 | Mischa FurrerPlace 35 · Grade 12 · Litchfield | 12 | Litchfield | 20:53.3 | 30 |
| 36 | Corey BimbergPlace 36 · Grade 9 · Watertown - Mayer | 9 | Watertown - Mayer | 20:55.4 | 31 |
| 37 | Max MacCallumPlace 37 · Grade 10 · Buffalo | 10 | Buffalo | 20:56.0 | — |
| 38 | Jake BlommerPlace 38 · Grade 10 · EdenVally-Watkns/Kimb | 10 | EdenVally-Watkns/Kimb | 20:56.4 | — |
| 39 | Dominic WendlerPlace 39 · Grade 11 · Litchfield | 11 | Litchfield | 20:57.6 | 32 |
| 40 | Wyatt WothePlace 40 · Grade 9 · Cambridge-Isanti | 9 | Cambridge-Isanti | 21:01.7 | 33 |
| 41 | Marcus GardaraPlace 41 · Grade 10 · Maple Lake | 10 | Maple Lake | 21:02.4 | 34 |
| 42 | Austin CarterPlace 42 · Grade 9 · Buffalo | 9 | Buffalo | 21:02.8 | — |
| 43 | Cole GarlockPlace 43 · Grade 9 · Mound Westonka | 9 | Mound Westonka | 21:08.6 | 35 |
| 44 | Aidan BergmanPlace 44 · Grade 9 · Benilde-St Margaret's | 9 | Benilde-St Margaret's | 21:09.9 | — |
| 45 | Roman FenzlPlace 45 · Grade 9 · Mound Westonka | 9 | Mound Westonka | 21:12.2 | 36 |
| 46 | Charles PihartPlace 46 · Grade 10 · Benilde-St Margaret's | 10 | Benilde-St Margaret's | 21:12.4 | — |
| 47 | John HumphreysPlace 47 · Grade 10 · Monticello | 10 | Monticello | 21:13.6 | 37 |
| 48 | Harry MeshbesherPlace 48 · Grade 10 · Benilde-St Margaret's | 10 | Benilde-St Margaret's | 21:13.9 | — |
| 49 | Cael AndersonPlace 49 · Grade 9 · Buffalo | 9 | Buffalo | 21:16.3 | — |
| 50 | Luke LarsonPlace 50 · Grade 9 · Buffalo | 9 | Buffalo | 21:19.9 | — |
| 51 | Riley DefriesPlace 51 · Grade 9 · Litchfield | 9 | Litchfield | 21:20.2 | 38 |
| 52 | Taavi LarsonPlace 52 · Grade 9 · Buffalo | 9 | Buffalo | 21:20.6 | — |
| 53 | Ben NelsonPlace 53 · Grade 10 · Litchfield | 10 | Litchfield | 21:22.9 | 39 |
| 54 | Patrick MontoyaPlace 54 · Grade 12 · St John's Prep | 12 | St John's Prep | 21:24.0 | — |
| 55 | Isaac WanderseePlace 55 · Grade 10 · Watertown - Mayer | 10 | Watertown - Mayer | 21:31.0 | 40 |
| 56 | Gabe SmailPlace 56 · Grade 10 · Maple Lake | 10 | Maple Lake | 21:33.6 | 41 |
| 57 | Simon EngstrandPlace 57 · Grade 9 · Benilde-St Margaret's | 9 | Benilde-St Margaret's | 21:34.4 | — |
| 58 | Christian SandersonPlace 58 · Grade 12 · Benilde-St Margaret's | 12 | Benilde-St Margaret's | 21:35.5 | — |
| 59 | Hunter SimardPlace 59 · Grade 10 · Monticello | 10 | Monticello | 21:35.8 | 42 |
| 60 | Thomas HoepnerPlace 60 · Grade 10 · Buffalo | 10 | Buffalo | 21:36.1 | — |
| 61 | Jacob BiardPlace 61 · Grade 9 · Monticello | 9 | Monticello | 21:36.6 | 43 |
| 62 | Owen JarvelaPlace 62 · Grade 9 · Cambridge-Isanti | 9 | Cambridge-Isanti | 21:38.4 | — |
| 63 | Caleb BenekePlace 63 · Grade 11 · Maple Lake | 11 | Maple Lake | 21:43.0 | 44 |
| 64 | Ben LewisPlace 64 · Grade 10 · Maple Lake | 10 | Maple Lake | 21:45.1 | 45 |
| 65 | Thomas LibbeyPlace 65 · Grade 9 · Benilde-St Margaret's | 9 | Benilde-St Margaret's | 21:47.5 | — |
| 66 | Joseph CarlsonPlace 66 · Grade 7 · Litchfield | 7 | Litchfield | 21:47.9 | 46 |
| 67 | Kameron HendersonPlace 67 · Grade 11 · Cambridge-Isanti | 11 | Cambridge-Isanti | 21:48.6 | — |
| 68 | Jeremiah WeberPlace 68 · Grade 10 · St John's Prep | 10 | St John's Prep | 21:49.0 | — |
| 69 | Nolan HessPlace 69 · Grade 10 · Monticello | 10 | Monticello | 21:49.4 | 47 |
| 70 | Carsten Doepner-hovePlace 70 · Grade 11 · Mound Westonka | 11 | Mound Westonka | 21:50.4 | 48 |
| 71 | Hunter KorbelPlace 71 · Grade 9 · Buffalo | 9 | Buffalo | 21:52.2 | — |
| 72 | Harley NagelPlace 72 · Grade 11 · Litchfield | 11 | Litchfield | 21:54.0 | 49 |
| 73 | Rayne JacobsonPlace 73 · Grade 10 · Maple Lake | 10 | Maple Lake | 21:56.5 | 50 |
| 74 | Robbie BrustadPlace 74 · Grade 10 · Mound Westonka | 10 | Mound Westonka | 22:04.5 | — |
| 75 | Louis BorgeltPlace 75 · Grade 10 · Benilde-St Margaret's | 10 | Benilde-St Margaret's | 22:10.0 | — |
| 76 | Zach DurkinPlace 76 · Grade 11 · Watertown - Mayer | 11 | Watertown - Mayer | 22:13.1 | 51 |
| 77 | Riley Burns-GoetzmannPlace 77 · Grade 12 · Benilde-St Margaret's | 12 | Benilde-St Margaret's | 22:14.9 | — |
| 78 | Mitchell BurnsPlace 78 · Grade 7 · Watertown - Mayer | 7 | Watertown - Mayer | 22:15.6 | 52 |
| 79 | Harrison MaddenPlace 79 · Grade 10 · Benilde-St Margaret's | 10 | Benilde-St Margaret's | 22:17.9 | — |
| 80 | Logan WeningerPlace 80 · Grade 10 · Maple Lake | 10 | Maple Lake | 22:25.9 | 53 |
| 81 | Aaron LaoPlace 81 · Grade 10 · Buffalo | 10 | Buffalo | 22:35.8 | — |
| 82 | Charles JohnsonPlace 82 · Grade 10 · Benilde-St Margaret's | 10 | Benilde-St Margaret's | 22:49.8 | — |
| 83 | Brennen DahlbergPlace 83 · Grade 10 · Cambridge-Isanti | 10 | Cambridge-Isanti | 22:50.1 | — |
| 84 | Samuel HasethPlace 84 · Grade 10 · Cambridge-Isanti | 10 | Cambridge-Isanti | 22:51.1 | — |
| 85 | Khalil YnciertoPlace 85 · Grade 11 · Buffalo | 11 | Buffalo | 22:55.7 | — |
| 86 | Ethan JamesPlace 86 · Grade 11 · Mound Westonka | 11 | Mound Westonka | 22:55.9 | — |
| 87 | Cade ClearPlace 87 · Grade 9 · Holdingford | 9 | Holdingford | 23:03.3 | 54 |
| 88 | Chad PaunaPlace 88 · Grade 11 · HowardLk-Wavrly-Winst | 11 | HowardLk-Wavrly-Winst | 23:11.8 | — |
| 89 | Nicholas SteuernagelPlace 89 · Grade 10 · Watertown - Mayer | 10 | Watertown - Mayer | 23:23.9 | 55 |
| 90 | Braden KohnPlace 90 · Grade 9 · Cambridge-Isanti | 9 | Cambridge-Isanti | 23:25.6 | — |
| 91 | Carson MerrittPlace 91 · Grade 7 · Mound Westonka | 7 | Mound Westonka | 23:28.1 | — |
| 92 | Jackson GallagherPlace 92 · Grade 11 · Maple Lake | 11 | Maple Lake | 23:39.6 | 56 |
| 93 | Evan HubbsPlace 93 · Grade 10 · Rockford | 10 | Rockford | 23:48.2 | — |
| 94 | Riley CarlsonPlace 94 · Grade 9 · Benilde-St Margaret's | 9 | Benilde-St Margaret's | 23:50.4 | — |
| 95 | Brian BianchiPlace 95 · Grade 10 · Benilde-St Margaret's | 10 | Benilde-St Margaret's | 23:58.0 | — |
| 96 | Elias BinghamPlace 96 · Grade 9 · Cambridge-Isanti | 9 | Cambridge-Isanti | 24:05.5 | — |
| 97 | Austin GillettePlace 97 · Grade 10 · Cambridge-Isanti | 10 | Cambridge-Isanti | 24:05.8 | — |
| 98 | Daniel NeutzPlace 98 · Grade 9 · Maple Lake | 9 | Maple Lake | 24:11.4 | — |
| 99 | Joshua MillerPlace 99 · Grade 10 · Cambridge-Isanti | 10 | Cambridge-Isanti | 24:14.2 | — |
| 100 | Ethan JemtrudPlace 100 · Grade 9 · Mound Westonka | 9 | Mound Westonka | 24:18.1 | — |
| 101 | Carter BuchtaPlace 101 · Grade 9 · Holdingford | 9 | Holdingford | 24:24.6 | 57 |
| 102 | Christian DoddPlace 102 · Grade 7 · Maranatha Christian | 7 | Maranatha Christian | 24:31.8 | — |
| 103 | Connor SoulePlace 103 · Grade 10 · Mound Westonka | 10 | Mound Westonka | 24:35.3 | — |
| 104 | Matt LochPlace 104 · Grade 9 · EdenVally-Watkns/Kimb | 9 | EdenVally-Watkns/Kimb | 24:45.4 | — |
| 105 | Jaden WelchPlace 105 · Grade 10 · Maple Lake | 10 | Maple Lake | 24:57.4 | — |
| 106 | Dylan McManusPlace 106 · Grade 10 · Mound Westonka | 10 | Mound Westonka | 25:12.9 | — |
| 107 | Joel KisselaPlace 107 · Grade 11 · St John's Prep | 11 | St John's Prep | 25:21.8 | — |
| 108 | Kylie YnciertoPlace 108 · Grade 10 · Buffalo | 10 | Buffalo | 25:25.6 | — |
| 109 | Matt ArnesonPlace 109 · Grade 9 · Mound Westonka | 9 | Mound Westonka | 25:35.0 | — |
| 110 | Carter KluavikPlace 110 · Grade 10 · Rockford | 10 | Rockford | 25:50.0 | — |
| 111 | Charlie BeckerPlace 111 · Grade 10 · Mound Westonka | 10 | Mound Westonka | 25:50.8 | — |
| 112 | Corbin WoodsPlace 112 · Grade 12 · Holdingford | 12 | Holdingford | 26:05.1 | 58 |
| 113 | Andrew SoleyPlace 113 · Grade 10 · HowardLk-Wavrly-Winst | 10 | HowardLk-Wavrly-Winst | 26:08.1 | — |
| 114 | Jack PetersonPlace 114 · Grade 9 · Maple Lake | 9 | Maple Lake | 26:08.9 | — |
| 115 | Dietrick KaiserPlace 115 · Grade 9 · Watertown - Mayer | 9 | Watertown - Mayer | 26:55.4 | 59 |
| 116 | Mason PrestPlace 116 · Grade 9 · Benilde-St Margaret's | 9 | Benilde-St Margaret's | 26:57.4 | — |
| 117 | Lucas TiftPlace 117 · Grade 12 · Benilde-St Margaret's | 12 | Benilde-St Margaret's | 26:58.9 | — |
| 118 | John CostelloPlace 118 · Grade 9 · Watertown - Mayer | 9 | Watertown - Mayer | 27:00.1 | 60 |
| 119 | Alec WesalaPlace 119 · Grade 10 · Maranatha Christian | 10 | Maranatha Christian | 27:13.0 | — |
| 120 | Dmitri HoulePlace 120 · Grade 9 · Benilde-St Margaret's | 9 | Benilde-St Margaret's | 27:17.7 | — |
| 121 | Sawyer EngholmPlace 121 · Grade 10 · St John's Prep | 10 | St John's Prep | 27:44.6 | — |
| 122 | Kevin MartinezPlace 122 · Grade 11 · Monticello | 11 | Monticello | 27:44.9 | — |
| 123 | Duncan MorangPlace 123 · Grade 10 · HowardLk-Wavrly-Winst | 10 | HowardLk-Wavrly-Winst | 27:49.3 | — |
| 124 | Nate LaluzernePlace 124 · Grade 7 · Mound Westonka | 7 | Mound Westonka | 28:51.5 | — |
| 125 | Brett BowmanPlace 125 · Grade 10 · Mound Westonka | 10 | Mound Westonka | 29:20.9 | — |
| 126 | Alexander LittsPlace 126 · Grade 10 · Benilde-St Margaret's | 10 | Benilde-St Margaret's | 32:00.8 | — |
| 127 | Owen HornerPlace 127 · Grade 9 · Benilde-St Margaret's | 9 | Benilde-St Margaret's | 33:19.0 | — |
| 128 | Matthew MarohnPlace 128 · Grade 10 · Cambridge-Isanti | 10 | Cambridge-Isanti | 39:05.5 | — |