| 1 | Jaden BootsPlace 1 · Grade 1 · Buffalo | 1 | Buffalo | 19:22.9 |
| 2 | Ryan RussekPlace 2 · Grade 2 · Buffalo | 2 | Buffalo | 19:49.5 |
| 3 | Nathan SmithPlace 3 · Grade 3 · Buffalo | 3 | Buffalo | 19:50.2 |
| 4 | Austin WilleyPlace 4 · Grade 4 · Buffalo | 4 | Buffalo | 19:51.4 |
| 5 | Mitchell RabehlPlace 5 · Grade 5 · Buffalo | 5 | Buffalo | 19:54.1 |
| 6 | Stuart HahnPlace 6 · Grade 6 · Holdingford | 6 | Holdingford | 20:12.4 |
| 7 | John KnightPlace 7 · Grade SO · Maranatha Christian | SO | Maranatha Christian | 20:19.6 |
| 8 | Luke LichtenbergPlace 8 · Grade 7 · Buffalo | 7 | Buffalo | 20:23.6 |
| 9 | Nick BrownPlace 9 · Grade 8 · Mound Westonka | 8 | Mound Westonka | 20:38.0 |
| 10 | Matt FentonPlace 10 · Grade 9 · Buffalo | 9 | Buffalo | 20:41.6 |
| 11 | Dylan RemsikPlace 11 · Grade 10 · Monticello | 10 | Monticello | 20:42.3 |
| 12 | Trevin OlundPlace 12 · Grade 11 · HowardLk-Wavrly-Winst | 11 | HowardLk-Wavrly-Winst | 20:54.6 |
| 13 | Caleb BenekePlace 13 · Grade 12 · Maple Lake | 12 | Maple Lake | 20:56.5 |
| 14 | Frank EmerickPlace 14 · Grade FR · Buffalo | FR | Buffalo | 20:57.8 |
| 15 | Harley NagelPlace 15 · Grade 13 · Litchfield | 13 | Litchfield | 21:13.7 |
| 16 | Christian WiebePlace 16 · Grade 14 · Cambridge-Isanti | 14 | Cambridge-Isanti | 21:14.8 |
| 17 | Micheal DalheimerPlace 17 · Grade 15 · Watertown - Mayer | 15 | Watertown - Mayer | 21:16.4 |
| 18 | Eli ScafferPlace 18 · Grade 16 · Monticello | 16 | Monticello | 21:21.0 |
| 19 | Josh VriezePlace 19 · Grade 17 · North St Paul | 17 | North St Paul | 21:29.8 |
| 20 | Tyler WillardPlace 20 · Grade 18 · Maple Lake | 18 | Maple Lake | 21:35.3 |
| 21 | Trent ViesselmanPlace 21 · Grade 19 · Cambridge-Isanti | 19 | Cambridge-Isanti | 21:36.3 |
| 22 | Jeremiah ChristiansonPlace 22 · Grade 20 · Holdingford | 20 | Holdingford | 21:36.9 |
| 23 | George TepferPlace 23 · Grade 21 · Litchfield | 21 | Litchfield | 21:37.3 |
| 24 | Ethan WarnePlace 24 · Grade SO · Buffalo | SO | Buffalo | 21:37.7 |
| 25 | Ezekial WoodsPlace 25 · Grade 22 · Holdingford | 22 | Holdingford | 21:50.7 |
| 26 | Zach KoosmanPlace 26 · Grade 23 · HowardLk-Wavrly-Winst | 23 | HowardLk-Wavrly-Winst | 21:55.3 |
| 27 | Colbert AdamPlace 27 · Grade 24 · Cambridge-Isanti | 24 | Cambridge-Isanti | 21:56.1 |
| 28 | Westin EricsonPlace 28 · Grade 25 · North St Paul | 25 | North St Paul | 22:02.2 |
| 29 | Tanner SeversonPlace 29 · Grade 26 · Maple Lake | 26 | Maple Lake | 22:12.0 |
| 30 | Jackson MayPlace 30 · Grade 27 · Monticello | 27 | Monticello | 22:17.4 |
| 31 | Sean SmithPlace 31 · Grade 28 · Cambridge-Isanti | 28 | Cambridge-Isanti | 22:20.0 |
| 32 | Mike ElliotPlace 32 · Grade 29 · Cambridge-Isanti | 29 | Cambridge-Isanti | 22:22.7 |
| 33 | Kobe BeattiePlace 33 · Grade FR · EdenVally-Watkns/Kimb | FR | EdenVally-Watkns/Kimb | 22:25.6 |
| 34 | George JanikulaPlace 34 · Grade 30 · Watertown - Mayer | 30 | Watertown - Mayer | 22:26.0 |
| 35 | Gabe SmailPlace 35 · Grade 31 · Maple Lake | 31 | Maple Lake | 22:33.3 |
| 36 | Tim LarsonPlace 36 · Grade 32 · North St Paul | 32 | North St Paul | 22:36.0 |
| 37 | Ted NagelPlace 37 · Grade 33 · Litchfield | 33 | Litchfield | 22:40.4 |
| 38 | Zackary TurnerPlace 38 · Grade 34 · Monticello | 34 | Monticello | 22:46.3 |
| 39 | Carter LommelPlace 39 · Grade 35 · Monticello | 35 | Monticello | 22:47.0 |
| 40 | Troy GiddingsPlace 40 · Grade FR · Buffalo | FR | Buffalo | 22:50.9 |
| 41 | Isaac WanderseePlace 41 · Grade 36 · Watertown - Mayer | 36 | Watertown - Mayer | 22:52.7 |
| 42 | Rudy ChallanderPlace 42 · Grade 37 · Cambridge-Isanti | 37 | Cambridge-Isanti | 22:53.7 |
| 43 | Adam MartinsonPlace 43 · Grade 38 · HowardLk-Wavrly-Winst | 38 | HowardLk-Wavrly-Winst | 23:01.1 |
| 44 | Austin WindspergerPlace 44 · Grade 39 · Watertown - Mayer | 39 | Watertown - Mayer | 23:02.6 |
| 45 | Ben LewisPlace 45 · Grade 40 · Maple Lake | 40 | Maple Lake | 23:05.3 |
| 46 | Calixto LarsonPlace 46 · Grade 41 · Cambridge-Isanti | 41 | Cambridge-Isanti | 23:10.1 |
| 47 | Joe WoychickPlace 47 · Grade 42 · Mound Westonka | 42 | Mound Westonka | 23:11.0 |
| 48 | Aaron LaoPlace 48 · Grade FR · Buffalo | FR | Buffalo | 23:21.5 |
| 49 | Jonah ForsythPlace 49 · Grade SO · Buffalo | SO | Buffalo | 23:23.6 |
| 50 | Peyton TreichelPlace 50 · Grade SR · Cambridge-Isanti | SR | Cambridge-Isanti | 23:25.5 |
| 51 | Christian BrennyPlace 51 · Grade 43 · St John's Prep | 43 | St John's Prep | 23:26.9 |
| 52 | Sam HasethPlace 52 · Grade FR · Cambridge-Isanti | FR | Cambridge-Isanti | 23:28.3 |
| 53 | Ryan FleischhackerPlace 53 · Grade 44 · Rockford | 44 | Rockford | 23:34.1 |
| 54 | Jake BlommerPlace 54 · Grade FR · EdenVally-Watkns/Kimb | FR | EdenVally-Watkns/Kimb | 23:34.8 |
| 55 | Sawyer McCallaPlace 55 · Grade 45 · Monticello | 45 | Monticello | 23:35.5 |
| 56 | Logan WeningerPlace 56 · Grade 46 · Maple Lake | 46 | Maple Lake | 23:48.6 |
| 57 | Brock MunsterteigerPlace 57 · Grade 47 · Mound Westonka | 47 | Mound Westonka | 23:52.1 |
| 58 | Blake StoltzmanPlace 58 · Grade 48 · Rockford | 48 | Rockford | 23:56.8 |
| 59 | Alex MathesonPlace 59 · Grade 49 · Litchfield | 49 | Litchfield | 24:03.3 |
| 60 | Ryan PetersonPlace 60 · Grade 50 · North St Paul | 50 | North St Paul | 24:05.7 |
| 61 | Jonas BadilloPlace 61 · Grade 51 · North St Paul | 51 | North St Paul | 24:08.7 |
| 62 | Nick CzanstkowskiPlace 62 · Grade 52 · HowardLk-Wavrly-Winst | 52 | HowardLk-Wavrly-Winst | 24:12.5 |
| 63 | Ethan KubesPlace 63 · Grade 53 · HowardLk-Wavrly-Winst | 53 | HowardLk-Wavrly-Winst | 24:13.7 |
| 64 | Kody NelsonPlace 64 · Grade 54 · Holdingford | 54 | Holdingford | 24:16.3 |
| 65 | Jackson GallagherPlace 65 · Grade 55 · Maple Lake | 55 | Maple Lake | 24:16.6 |
| 66 | Ethan WilloughbyPlace 66 · Grade 56 · Holdingford | 56 | Holdingford | 24:30.8 |
| 67 | Nathan BromanPlace 67 · Grade 57 · St John's Prep | 57 | St John's Prep | 24:32.4 |
| 68 | Keegan FingerPlace 68 · Grade 58 · Rockford | 58 | Rockford | 24:37.1 |
| 69 | Carsten Doepner-hovePlace 69 · Grade 59 · Mound Westonka | 59 | Mound Westonka | 24:37.7 |
| 70 | Wyatt DetermanPlace 70 · Grade 60 · HowardLk-Wavrly-Winst | 60 | HowardLk-Wavrly-Winst | 24:39.2 |
| 71 | Wyatt VietmeierPlace 71 · Grade 61 · Monticello | 61 | Monticello | 24:39.5 |
| 72 | Robbie BrustadPlace 72 · Grade 62 · Mound Westonka | 62 | Mound Westonka | 24:42.0 |
| 73 | Jake McMahanPlace 73 · Grade 8 · Maranatha Christian | 8 | Maranatha Christian | 24:47.4 |
| 74 | Ben NelsonPlace 74 · Grade 63 · Litchfield | 63 | Litchfield | 24:49.9 |
| 75 | William GaoPlace 75 · Grade 64 · Mound Westonka | 64 | Mound Westonka | 24:50.2 |
| 76 | Jack SmithPlace 76 · Grade SO · Monticello | SO | Monticello | 25:03.2 |
| 77 | Jacob IbsPlace 77 · Grade SO · Monticello | SO | Monticello | 25:04.9 |
| 78 | Andrew FingerPlace 78 · Grade 65 · Rockford | 65 | Rockford | 25:08.5 |
| 79 | John MlinarPlace 79 · Grade FR · Cambridge-Isanti | FR | Cambridge-Isanti | 25:13.2 |
| 80 | Brennen DahlbergPlace 80 · Grade FR · Cambridge-Isanti | FR | Cambridge-Isanti | 25:14.1 |
| 81 | Jackson WorkmanPlace 81 · Grade 66 · HowardLk-Wavrly-Winst | 66 | HowardLk-Wavrly-Winst | 25:15.5 |
| 82 | Joe ElsenpeterPlace 82 · Grade JR · Maple Lake | JR | Maple Lake | 25:16.7 |
| 83 | Hunter LommelPlace 83 · Grade SO · Monticello | SO | Monticello | 25:25.7 |
| 84 | Jaden WelchPlace 84 · Grade FR · Maple Lake | FR | Maple Lake | 25:33.5 |
| 85 | Anthony ManganPlace 85 · Grade 67 · Rockford | 67 | Rockford | 25:34.5 |
| 86 | Rayne JacobsonPlace 86 · Grade FR · Maple Lake | FR | Maple Lake | 25:38.6 |
| 87 | Nick SteuernagelPlace 87 · Grade 68 · Watertown - Mayer | 68 | Watertown - Mayer | 25:57.5 |
| 88 | Evan HubbsPlace 88 · Grade 69 · Rockford | 69 | Rockford | 26:08.0 |
| 89 | Wyatt JacobsPlace 89 · Grade SO · Maple Lake | SO | Maple Lake | 26:14.8 |
| 90 | Hunter MankaPlace 90 · Grade JR · Maple Lake | JR | Maple Lake | 26:15.9 |
| 91 | Patrick MontoyaPlace 91 · Grade 70 · St John's Prep | 70 | St John's Prep | 26:25.6 |
| 92 | Corbin WoodsPlace 92 · Grade 71 · Holdingford | 71 | Holdingford | 26:46.6 |
| 93 | Dylan McManusPlace 93 · Grade 72 · Mound Westonka | 72 | Mound Westonka | 27:28.8 |
| 94 | Tyler SampsonPlace 94 · Grade FR · Monticello | FR | Monticello | 27:34.3 |
| 95 | Tucker BurquestPlace 95 · Grade JR · Maranatha Christian | JR | Maranatha Christian | 27:46.4 |
| 96 | Tristan EliasonPlace 96 · Grade 73 · Watertown - Mayer | 73 | Watertown - Mayer | 27:47.5 |
| 97 | Carter KluavikPlace 97 · Grade 74 · Rockford | 74 | Rockford | 28:12.7 |
| 98 | Cormac SmithPlace 98 · Grade 75 · St John's Prep | 75 | St John's Prep | 28:17.3 |
| 99 | Jack StonecipherPlace 99 · Grade SO · Buffalo | SO | Buffalo | 28:46.1 |
| 100 | Stone ShiPlace 100 · Grade 76 · St John's Prep | 76 | St John's Prep | 29:25.0 |
| 101 | Noah ZimmermanPlace 101 · Grade SO · Buffalo | SO | Buffalo | 30:14.0 |
| 102 | Kylie YlitaloPlace 102 · Grade FR · Buffalo | FR | Buffalo | 30:14.3 |
| 103 | Connor SoulePlace 103 · Grade FR · Mound Westonka | FR | Mound Westonka | 30:17.6 |
| 104 | Charlie BeckerPlace 104 · Grade FR · Mound Westonka | FR | Mound Westonka | 30:19.7 |
| 105 | Brady BrucePlace 105 · Grade SR · Maranatha Christian | SR | Maranatha Christian | 31:21.7 |
| 106 | Brett BowmanPlace 106 · Grade FR · Mound Westonka | FR | Mound Westonka | 32:27.9 |
| 107 | Marohn MatthewPlace 107 · Grade FR · Cambridge-Isanti | FR | Cambridge-Isanti | 44:31.6 |