| 1 | Michael MeyerPlace 1 · Grade 12 · Glencoe-Silver Lake | 12 | Glencoe-Silver Lake | 17:22.7 |
| 2 | Isaac KruegerPlace 2 · Grade 11 · Glencoe-Silver Lake | 11 | Glencoe-Silver Lake | 18:21.5 PR |
| 3 | Jackpine KappesPlace 3 · Grade 12 · Annandale | 12 | Annandale | 18:32.9 PR |
| 4 | Caleb SchreinPlace 4 · Grade 8 · Delano | 8 | Delano | 18:32.9 |
| 5 | Gabe RivierePlace 5 · Grade 10 · Annandale | 10 | Annandale | 18:34.3 |
| 6 | Levi SchmitzPlace 6 · Grade 10 · Hutchinson | 10 | Hutchinson | 18:36.7 PR |
| 7 | Jack HennenPlace 7 · Grade 10 · Cambridge-Isanti | 10 | Cambridge-Isanti | 18:40.0 |
| 8 | Thomas (Shef) WestPlace 8 · Grade 7 · Blake | 7 | Blake | 18:41.0 |
| 9 | Carter AndresenPlace 9 · Grade 10 · New London-Spicer | 10 | New London-Spicer | 18:50.2 |
| 10 | Ian AchesonPlace 10 · Grade 8 · Blake | 8 | Blake | 18:50.7 |
| 11 | Michael McRaithPlace 11 · Grade 11 · Hutchinson | 11 | Hutchinson | 18:51.7 PR |
| 12 | Isaac HerrmannPlace 12 · Grade 8 · Annandale | 8 | Annandale | 18:55.0 |
| 13 | Brady DeckerPlace 13 · Grade 9 · Hutchinson | 9 | Hutchinson | 18:56.2 |
| 14 | J.T. WeimanPlace 14 · Grade 12 · Delano | 12 | Delano | 19:00.0 PR |
| 15 | Jack BalsingerPlace 15 · Grade 9 · Delano | 9 | Delano | 19:01.2 PR |
| 16 | Scott KlinefelterPlace 16 · Grade 9 · Blake | 9 | Blake | 19:02.0 |
| 17 | Cam EdmonsonPlace 17 · Grade 8 · Annandale | 8 | Annandale | 19:08.9 |
| 18 | Josh ProehlPlace 18 · Grade 11 · New London-Spicer | 11 | New London-Spicer | 19:13.2 |
| 19 | Ethan EricksonPlace 19 · Grade 12 · Annandale | 12 | Annandale | 19:15.3 |
| 20 | Samuel ScherpingPlace 20 · Grade 11 · Albany | 11 | Albany | 19:15.6 PR |
| 21 | Austin CarlsonPlace 21 · Grade 8 · Delano | 8 | Delano | 19:17.8 |
| 22 | Joseph KnudtenPlace 22 · Grade 10 · Glencoe-Silver Lake | 10 | Glencoe-Silver Lake | 19:20.1 |
| 23 | Sam YunkerPlace 23 · Grade 11 · Delano | 11 | Delano | 19:20.2 PR |
| 24 | Emmett HalloranPlace 24 · Grade 10 · Orono | 10 | Orono | 19:20.5 PR |
| 25 | Timmy DudleyPlace 25 · Grade 11 · Orono | 11 | Orono | 19:21.5 PR |
| 26 | Tarrell Kurtz-TaylorPlace 26 · Grade 12 · Hutchinson | 12 | Hutchinson | 19:21.7 PR |
| 27 | Reier SjomelingPlace 27 · Grade 10 · Delano | 10 | Delano | 19:27.0 |
| 28 | Sam SchulerPlace 28 · Grade 8 · Delano | 8 | Delano | 19:27.4 |
| 29 | Charles EllisPlace 29 · Grade 10 · Orono | 10 | Orono | 19:28.0 |
| 30 | Adam ColbertPlace 30 · Grade 9 · Cambridge-Isanti | 9 | Cambridge-Isanti | 19:32.9 |
| 31 | Eli KilpatrickPlace 31 · Grade 10 · New London-Spicer | 10 | New London-Spicer | 19:34.1 PR |
| 32 | Christian WiebePlace 32 · Grade 11 · Cambridge-Isanti | 11 | Cambridge-Isanti | 19:34.9 PR |
| 33 | William LymanPlace 33 · Grade 10 · Blake | 10 | Blake | 19:35.2 |
| 34 | George GoldadePlace 34 · Grade 11 · Orono | 11 | Orono | 19:38.0 |
| 35 | Isayas RodriguezPlace 35 · Grade 8 · Delano | 8 | Delano | 19:39.4 |
| 36 | Gage ThesingPlace 36 · Grade 9 · Albany | 9 | Albany | 19:39.4 |
| 37 | Will FriederichsPlace 37 · Grade 9 · Albany | 9 | Albany | 19:42.2 |
| 38 | Kameron HendersonPlace 38 · Grade 10 · Cambridge-Isanti | 10 | Cambridge-Isanti | 19:44.5 PR |
| 39 | Nick CzanstkowskiPlace 39 · Grade 10 · Howard Lake-Waverly-Winsted | 10 | Howard Lake-Waverly-Winsted | 19:45.7 |
| 40 | Samson StreachekPlace 40 · Grade 10 · Delano | 10 | Delano | 19:53.5 |
| 41 | John KauderPlace 41 · Grade 3 · Albany | 3 | Albany | 19:54.0 PR |
| 42 | Ethan AlecksonPlace 42 · Grade 9 · King’s Academy | 9 | King’s Academy | 19:54.4 |
| 43 | Jonah EskolaPlace 43 · Grade 8 · Delano | 8 | Delano | 19:54.8 |
| 44 | Chris BigalkPlace 44 · Grade 12 · Annandale | 12 | Annandale | 19:58.5 PR |
| 45 | Noah ThomsenPlace 45 · Grade 12 · Annandale | 12 | Annandale | 19:59.0 PR |
| 46 | Blake LewisonPlace 46 · Grade 12 · Annandale | 12 | Annandale | 19:59.1 |
| 47 | Dillan LamPlace 47 · Grade 12 · Sauk Rapids-Rice | 12 | Sauk Rapids-Rice | 20:00.0 PR |
| 48 | Tyler WillardPlace 48 · Grade 12 · Maple Lake | 12 | Maple Lake | 20:02.0 |
| 49 | William LongleyPlace 49 · Grade 9 · Blake | 9 | Blake | 20:02.1 |
| 50 | Nick ClaveauPlace 50 · Grade 10 · Cambridge-Isanti | 10 | Cambridge-Isanti | 20:03.4 PR |
| 51 | Anton NunvarPlace 51 · Grade 10 · Hutchinson | 10 | Hutchinson | 20:04.9 PR |
| 52 | Isaac ZimmermanPlace 52 · Grade 12 · Sauk Rapids-Rice | 12 | Sauk Rapids-Rice | 20:05.0 PR |
| 53 | Cooper Grau-FirkusPlace 53 · Grade 10 · Sauk Rapids-Rice | 10 | Sauk Rapids-Rice | 20:05.4 PR |
| 54 | Haddyn HoffenkampPlace 54 · Grade 9 · Annandale | 9 | Annandale | 20:05.5 |
| 55 | Tanner ChmieleskiPlace 55 · Grade 12 · Glencoe-Silver Lake | 12 | Glencoe-Silver Lake | 20:05.9 |
| 56 | Austin DeanPlace 56 · Grade 9 · Hutchinson | 9 | Hutchinson | 20:07.6 |
| 57 | Jacob BerghPlace 57 · Grade 7 · Delano | 7 | Delano | 20:08.2 |
| 58 | Roman ChapmanPlace 58 · Grade 10 · Annandale | 10 | Annandale | 20:12.2 PR |
| 59 | Kyle PolzinPlace 59 · Grade 12 · Glencoe-Silver Lake | 12 | Glencoe-Silver Lake | 20:13.1 |
| 60 | Jonah JohannesPlace 60 · Grade 9 · Annandale | 9 | Annandale | 20:13.5 |
| 61 | Ben GilbertsonPlace 61 · Grade 9 · Sauk Rapids-Rice | 9 | Sauk Rapids-Rice | 20:13.9 |
| 62 | Jack MyhrePlace 62 · Grade 9 · Orono | 9 | Orono | 20:14.1 PR |
| 63 | Kyle SchwinghamerPlace 63 · Grade 12 · Albany | 12 | Albany | 20:18.7 PR |
| 64 | Colin JonesPlace 64 · Grade 7 · Orono | 7 | Orono | 20:20.5 PR |
| 65 | Ben KuenziPlace 65 · Grade 9 · Hutchinson | 9 | Hutchinson | 20:23.2 PR |
| 66 | Jason KirchnerPlace 66 · Grade 9 · Albany | 9 | Albany | 20:23.2 |
| 67 | Isaac WanderseePlace 67 · Grade 9 · Watertown-Mayer | 9 | Watertown-Mayer | 20:24.3 |
| 68 | Spencer FolzPlace 68 · Grade 11 · New London-Spicer | 11 | New London-Spicer | 20:24.9 PR |
| 69 | Andrew TroffPlace 69 · Grade 12 · Cambridge-Isanti | 12 | Cambridge-Isanti | 20:25.6 |
| 70 | Adam GarouttePlace 70 · Grade 10 · Glencoe-Silver Lake | 10 | Glencoe-Silver Lake | 20:27.5 PR |
| 71 | Calixto LarsonPlace 71 · Grade 9 · Cambridge-Isanti | 9 | Cambridge-Isanti | 20:31.2 |
| 72 | Jackson WorkmanPlace 72 · Grade 9 · Howard Lake-Waverly-Winsted | 9 | Howard Lake-Waverly-Winsted | 20:32.3 PR |
| 73 | Kirkland AllenPlace 73 · Grade 9 · Annandale | 9 | Annandale | 20:33.7 |
| 74 | Nathan TebbenPlace 74 · Grade 9 · New London-Spicer | 9 | New London-Spicer | 20:36.7 PR |
| 75 | Peyton TreichelPlace 75 · Grade 12 · Cambridge-Isanti | 12 | Cambridge-Isanti | 20:39.1 PR |
| 76 | Sam HasethPlace 76 · Grade 9 · Cambridge-Isanti | 9 | Cambridge-Isanti | 20:39.2 PR |
| 77 | Sean SmithPlace 77 · Grade 9 · Cambridge-Isanti | 9 | Cambridge-Isanti | 20:39.6 |
| 78 | Matt ReardonPlace 78 · Grade 9 · Delano | 9 | Delano | 20:44.8 |
| 79 | Nick KosloskePlace 79 · Grade 9 · Sauk Rapids-Rice | 9 | Sauk Rapids-Rice | 20:46.5 |
| 80 | Will MadsenPlace 80 · Grade 12 · New London-Spicer | 12 | New London-Spicer | 20:48.5 PR |
| 81 | Sam BrownPlace 81 · Grade 10 · Delano | 10 | Delano | 20:49.5 PR |
| 82 | Kyle WeatherlyPlace 82 · Grade 10 · Blake | 10 | Blake | 20:49.7 PR |
| 83 | Tyson KruellsPlace 83 · Grade 9 · Delano | 9 | Delano | 20:50.0 PR |
| 84 | Evan CzajkowskiPlace 84 · Grade 11 · Albany | 11 | Albany | 20:50.9 PR |
| 85 | Matt ClarkPlace 85 · Grade 10 · Delano | 10 | Delano | 20:53.4 PR |
| 86 | Tyler HillPlace 86 · Grade 7 · Howard Lake-Waverly-Winsted | 7 | Howard Lake-Waverly-Winsted | 20:54.2 PR |
| 87 | Nic PollPlace 87 · Grade 11 · Delano | 11 | Delano | 20:55.4 PR |
| 88 | Matt KoltesPlace 88 · Grade 9 · Orono | 9 | Orono | 20:56.0 |
| 89 | Carl QuandtPlace 89 · Grade 11 · Annandale | 11 | Annandale | 20:56.2 PR |
| 90 | Nick BraunPlace 90 · Grade 11 · Annandale | 11 | Annandale | 20:56.4 PR |
| 91 | Mark SarlesPlace 91 · Grade 10 · Orono | 10 | Orono | 20:57.4 PR |
| 92 | Alex MathesonPlace 92 · Grade 9 · Litchfield | 9 | Litchfield | 20:58.4 PR |
| 93 | Jesus Nunez MendezPlace 93 · Grade 10 · Annandale | 10 | Annandale | 21:00.0 PR |
| 94 | Micheal DiprimaPlace 94 · Grade 9 · Orono | 9 | Orono | 21:00.7 PR |
| 95 | Dylan WoldPlace 95 · Grade 10 · Annandale | 10 | Annandale | 21:01.7 PR |
| 96 | Jack GrabinskiPlace 96 · Grade 10 · Sauk Rapids-Rice | 10 | Sauk Rapids-Rice | 21:02.1 |
| 97 | Jakub ChoroszynskiPlace 97 · Grade 11 · Hutchinson | 11 | Hutchinson | 21:04.7 PR |
| 98 | Ben LewisPlace 98 · Grade 9 · Maple Lake | 9 | Maple Lake | 21:09.6 |
| 99 | Ben WehselerPlace 99 · Grade 9 · New London-Spicer | 9 | New London-Spicer | 21:09.8 |
| 100 | Shawn ShoenPlace 100 · Grade 11 · Sauk Rapids-Rice | 11 | Sauk Rapids-Rice | 21:10.0 PR |
| 101 | Benjamin OlsonPlace 101 · Grade 11 · Glencoe-Silver Lake | 11 | Glencoe-Silver Lake | 21:10.4 |
| 102 | Logan WeningerPlace 102 · Grade 9 · Maple Lake | 9 | Maple Lake | 21:14.9 PR |
| 103 | A. J. RaganPlace 103 · Grade 10 · Delano | 10 | Delano | 21:21.2 PR |
| 104 | Rudy ChallanderPlace 104 · Grade 9 · Cambridge-Isanti | 9 | Cambridge-Isanti | 21:28.1 PR |
| 105 | Kieran KlombiesPlace 105 · Grade 9 · Orono | 9 | Orono | 21:28.5 PR |
| 106 | Isaac SwiftPlace 106 · Grade 10 · Glencoe-Silver Lake | 10 | Glencoe-Silver Lake | 21:38.2 |
| 107 | Daniel WalkerPlace 107 · Grade 10 · Orono | 10 | Orono | 21:45.3 PR |
| 108 | Jayden LachermeierPlace 108 · Grade 12 · Glencoe-Silver Lake | 12 | Glencoe-Silver Lake | 21:47.2 |
| 109 | Jon BecknerPlace 109 · Grade 9 · Annandale | 9 | Annandale | 21:51.5 |
| 110 | Isaac ThomsenPlace 110 · Grade 10 · Annandale | 10 | Annandale | 21:57.2 |
| 111 | Ted NagelPlace 111 · Grade 12 · Litchfield | 12 | Litchfield | 22:01.7 |
| 112 | Evan BeckerPlace 112 · Grade 8 · Albany | 8 | Albany | 22:03.5 |
| 113 | Travis BoyerPlace 113 · Grade 10 · Albany | 10 | Albany | 22:04.7 PR |
| 114 | Zach PeytonPlace 114 · Grade 9 · Orono | 9 | Orono | 22:04.7 PR |
| 115 | Jacob BinsfeldPlace 115 · Grade 10 · Northwest Nighthawks | 10 | Northwest Nighthawks | 22:06.7 |
| 116 | Tristan PeytonPlace 116 · Grade 10 · Orono | 10 | Orono | 22:09.1 PR |
| 117 | Lucius LafromboisePlace 117 · Grade 10 · Delano | 10 | Delano | 22:12.2 PR |
| 118 | Ryan KawlewskiPlace 118 · Grade 11 · Sauk Rapids-Rice | 11 | Sauk Rapids-Rice | 22:14.3 PR |
| 119 | Jake StoudtPlace 119 · Grade 7 · Delano | 7 | Delano | 22:14.6 |
| 120 | Cole GauerkePlace 120 · Grade 8 · King’s Academy | 8 | King’s Academy | 22:16.0 |
| 121 | Jack BrickmanPlace 121 · Grade 11 · Sauk Rapids-Rice | 11 | Sauk Rapids-Rice | 22:16.6 PR |
| 122 | Logan WipperPlace 122 · Grade 9 · Annandale | 9 | Annandale | 22:18.2 |
| 123 | Reese EischensPlace 123 · Grade 10 · Hutchinson | 10 | Hutchinson | 22:20.1 |
| 124 | Kody NelsonPlace 124 · Grade 11 · Holdingford/Upsala | 11 | Holdingford/Upsala | 22:20.9 |
| 125 | Nick SteuernagelPlace 125 · Grade 9 · Watertown-Mayer | 9 | Watertown-Mayer | 22:21.7 |
| 126 | Gavin FuchsPlace 126 · Grade 9 · Sauk Rapids-Rice | 9 | Sauk Rapids-Rice | 22:21.9 |
| 127 | Joe ElsenpeterPlace 127 · Grade 11 · Maple Lake | 11 | Maple Lake | 22:23.1 |
| 128 | Rayne JacobsenPlace 128 · Grade 9 · Maple Lake | 9 | Maple Lake | 22:23.1 |
| 129 | Alan LeukumaPlace 129 · Grade 9 · Delano | 9 | Delano | 22:34.7 |
| 130 | Casey McInteePlace 130 · Grade 11 · Annandale | 11 | Annandale | 22:40.4 PR |
| 131 | John MlinarPlace 131 · Grade 9 · Cambridge-Isanti | 9 | Cambridge-Isanti | 22:42.5 PR |
| 132 | Ethen WilloughbyPlace 132 · Grade 12 · Holdingford/Upsala | 12 | Holdingford/Upsala | 22:50.5 PR |
| 133 | Cole MathwigPlace 133 · Grade 9 · Glencoe-Silver Lake | 9 | Glencoe-Silver Lake | 22:51.3 |
| 134 | Nathan WelchPlace 134 · Grade 11 · Glencoe-Silver Lake | 11 | Glencoe-Silver Lake | 22:56.5 PR |
| 135 | Corbin WoodsPlace 135 · Grade 11 · Holdingford/Upsala | 11 | Holdingford/Upsala | 23:00.0 |
| 136 | Ben RiewerPlace 136 · Grade 9 · Hutchinson | 9 | Hutchinson | 23:02.1 |
| 137 | Jackson GallagherPlace 137 · Grade 10 · Maple Lake | 10 | Maple Lake | 23:08.4 |
| 138 | Jaden WelchPlace 138 · Grade 9 · Maple Lake | 9 | Maple Lake | 23:11.1 |
| 139 | Nathan KlaersPlace 139 · Grade 10 · New London-Spicer | 10 | New London-Spicer | 23:12.0 PR |
| 140 | Brennen DahlbergPlace 140 · Grade 9 · Cambridge-Isanti | 9 | Cambridge-Isanti | 23:18.1 |
| 141 | Wyatt JacobsPlace 141 · Grade 10 · Maple Lake | 10 | Maple Lake | 23:18.5 |
| 142 | Jack HauserPlace 142 · Grade 12 · Hutchinson | 12 | Hutchinson | 23:19.9 PR |
| 143 | Alex SperlPlace 143 · Grade 10 · Hutchinson | 10 | Hutchinson | 23:20.3 |
| 144 | Andy LochenPlace 144 · Grade 9 · Sauk Rapids-Rice | 9 | Sauk Rapids-Rice | 23:21.2 PR |
| 145 | Jay LewisonPlace 145 · Grade 11 · Annandale | 11 | Annandale | 23:31.0 PR |
| 146 | Parker KulmPlace 146 · Grade 9 · Annandale | 9 | Annandale | 23:31.4 |
| 147 | Morgan FreesePlace 147 · Grade 11 · Sauk Rapids-Rice | 11 | Sauk Rapids-Rice | 23:33.2 PR |
| 148 | Ryan JohnsonPlace 148 · Grade 11 · Annandale | 11 | Annandale | 23:38.8 |
| 149 | Ben NelsonPlace 149 · Grade 9 · Litchfield | 9 | Litchfield | 23:52.5 |
| 150 | Wyatt DetermanPlace 150 · Grade 11 · Howard Lake-Waverly-Winsted | 11 | Howard Lake-Waverly-Winsted | 24:04.2 PR |
| 151 | Nathan WollakPlace 151 · Grade 10 · Sauk Rapids-Rice | 10 | Sauk Rapids-Rice | 24:16.4 |
| 152 | Cuyler HelwigPlace 152 · Grade 11 · Annandale | 11 | Annandale | 24:16.9 PR |
| 153 | Tristan EliasonPlace 153 · Grade 11 · Watertown-Mayer | 11 | Watertown-Mayer | 24:19.0 |
| 154 | Prestin PetersonPlace 154 · Grade 9 · Hutchinson | 9 | Hutchinson | 24:53.6 PR |
| 155 | Jaden SchmalzPlace 155 · Grade 9 · Hutchinson | 9 | Hutchinson | 24:58.3 PR |
| 156 | Joseph HimslPlace 156 · Grade 12 · Albany | 12 | Albany | 25:15.3 |
| 157 | Luke RundellPlace 157 · Grade 10 · Orono | 10 | Orono | 25:15.4 |
| 158 | Jacob WelterPlace 158 · Grade 9 · Annandale | 9 | Annandale | 25:15.6 |
| 159 | Sawyer AmoPlace 159 · Grade 11 · Sauk Rapids-Rice | 11 | Sauk Rapids-Rice | 25:31.0 PR |
| 160 | Tate WagnerPlace 160 · Grade 12 · Sauk Rapids-Rice | 12 | Sauk Rapids-Rice | 25:32.7 PR |
| 161 | MIchael NeubauerPlace 161 · Grade 12 · Sauk Rapids-Rice | 12 | Sauk Rapids-Rice | 25:47.5 PR |
| 162 | George HorobinPlace 162 · Grade 10 · Delano | 10 | Delano | 25:51.5 PR |
| 163 | Lyle FashantPlace 163 · Grade 11 · Annandale | 11 | Annandale | 25:54.0 |
| 164 | Jack WilliamsonPlace 164 · Grade 10 · Annandale | 10 | Annandale | 26:11.2 PR |
| 165 | Aaron EuteneuerPlace 165 · Grade 11 · Sauk Rapids-Rice | 11 | Sauk Rapids-Rice | 26:34.6 PR |
| 166 | Jacob StrandPlace 166 · Grade 10 · Annandale | 10 | Annandale | 29:43.1 |
| 167 | Matthew MarohnPlace 167 · Grade 9 · Cambridge-Isanti | 9 | Cambridge-Isanti | 30:09.5 |
| 168 | Zach VogelPlace 168 · Grade 9 · Sauk Rapids-Rice | 9 | Sauk Rapids-Rice | 32:07.7 PR |