| 1 | Isaac PohlmannPlace 1 · Grade 9 · Delano | 9 | Delano | 17:31.4 |
| 2 | Isaac JaunichPlace 2 · Grade 12 · Delano | 12 | Delano | 17:55.2 |
| 3 | Ryker KeighleyPlace 3 · Grade 10 · Delano | 10 | Delano | 18:35.2 PR |
| 4 | Kellen MuellerPlace 4 · Grade 9 · Westonka | 9 | Westonka | 18:36.5 |
| 5 | Gavin JohnsonPlace 5 · Grade 10 · Delano | 10 | Delano | 18:56.6 PR |
| 6 | Mason BurggraffPlace 6 · Grade 10 · Annandale | 10 | Annandale | 19:02.3 |
| 7 | Leo JackolaPlace 7 · Grade 9 · Delano | 9 | Delano | 19:03.4 |
| 8 | Cade KaszubowskiPlace 8 · Grade 9 · Rockford | 9 | Rockford | 19:05.3 |
| 9 | Brady MayPlace 9 · Grade 11 · Delano | 11 | Delano | 19:05.7 |
| 10 | Gavin HawkinsPlace 10 · Grade 9 · Delano | 9 | Delano | 19:07.8 |
| 11 | Griffin WilcoxPlace 11 · Grade 8 · Annandale | 8 | Annandale | 19:08.5 |
| 12 | Brenden WicklundPlace 12 · Grade 9 · New London-Spicer | 9 | New London-Spicer | 19:09.5 |
| 13 | Leo WeberPlace 13 · Grade 11 · Hutchinson | 11 | Hutchinson | 19:10.1 PR |
| 14 | Hayden RuePlace 14 · Grade 12 · Delano | 12 | Delano | 19:16.9 |
| 15 | Bryce StilenPlace 15 · Grade 8 · Jordan | 8 | Jordan | 19:17.5 |
| 16 | Nathan DonleyPlace 16 · Grade 12 · Delano | 12 | Delano | 19:27.5 PR |
| 17 | Cal PearsonPlace 17 · Grade 10 · Westonka | 10 | Westonka | 19:37.5 |
| 18 | Olin LampiPlace 18 · Grade 10 · Annandale | 10 | Annandale | 19:43.4 PR |
| 19 | Dylan SolisPlace 19 · Grade 12 · Annandale | 12 | Annandale | 19:45.3 PR |
| 20 | Owen ChristophersonPlace 20 · Grade 12 · Dassel-Cokato | 12 | Dassel-Cokato | 19:46.5 |
| 21 | Evan BuboltzPlace 21 · Grade 10 · Annandale | 10 | Annandale | 19:47.8 |
| 22 | August LangPlace 22 · Grade 11 · Westonka | 11 | Westonka | 19:50.6 |
| 23 | Cullen HyerPlace 23 · Grade 12 · Jordan | 12 | Jordan | 19:57.8 |
| 24 | Jensen BlackstadPlace 24 · Grade 11 · Westonka | 11 | Westonka | 20:08.5 |
| 25 | Elias OttenbreitPlace 25 · Grade 10 · Westonka | 10 | Westonka | 20:08.9 PR |
| 26 | Brody OlsonPlace 26 · Grade 10 · Westonka | 10 | Westonka | 20:10.5 |
| 27 | Myles JohnsonPlace 27 · Grade 9 · Litchfield | 9 | Litchfield | 20:11.0 |
| 28 | Michael VanderwerfPlace 28 · Grade 9 · New London-Spicer | 9 | New London-Spicer | 20:15.2 |
| 29 | Tobin DykoskiPlace 29 · Grade 10 · Westonka | 10 | Westonka | 20:18.2 |
| 30 | Hawkins NyholmPlace 30 · Grade 11 · Litchfield | 11 | Litchfield | 20:20.6 |
| 31 | Samuel EagenPlace 31 · Grade 11 · Southwest Christian | 11 | Southwest Christian | 20:31.5 |
| 32 | Charles HuesersPlace 32 · Grade 12 · Jordan | 12 | Jordan | 20:31.8 |
| 33 | Gavin ThelenPlace 33 · Grade 12 · Westonka | 12 | Westonka | 20:36.0 |
| 34 | Carter MolinePlace 34 · Grade 11 · Rockford | 11 | Rockford | 20:40.1 |
| 35 | Rylan LankfordPlace 35 · Grade 11 · Southwest Christian | 11 | Southwest Christian | 20:42.2 |
| 36 | Parker ConzetPlace 36 · Grade 10 · Annandale | 10 | Annandale | 20:44.9 PR |
| 37 | Noah HeideckerPlace 37 · Grade 9 · Dassel-Cokato | 9 | Dassel-Cokato | 20:45.1 |
| 38 | Bryce JohnsonPlace 38 · Grade 12 · Jordan | 12 | Jordan | 20:46.3 PR |
| 39 | Jacob WerthPlace 39 · Grade 9 · Delano | 9 | Delano | 20:46.5 |
| 40 | Micah DaucsavagePlace 40 · Grade 10 · New London-Spicer | 10 | New London-Spicer | 20:47.6 |
| 41 | Owen Otto-FisherPlace 41 · Grade 9 · Glencoe-Silver Lake | 9 | Glencoe-Silver Lake | 20:47.8 |
| 42 | Caleb HoffmanPlace 42 · Grade 12 · Dassel-Cokato | 12 | Dassel-Cokato | 20:48.2 PR |
| 43 | Jack HedinPlace 43 · Grade 11 · Glencoe-Silver Lake | 11 | Glencoe-Silver Lake | 20:52.1 |
| 44 | Gavin EggertPlace 44 · Grade 10 · Hutchinson | 10 | Hutchinson | 20:55.9 |
| 45 | Jackson LenzenPlace 45 · Grade 9 · Delano | 9 | Delano | 20:57.9 |
| 46 | Henry WillgressPlace 46 · Grade 10 · Southwest Christian | 10 | Southwest Christian | 21:00.3 |
| 47 | Caiden TarmanPlace 47 · Grade 9 · Southwest Christian | 9 | Southwest Christian | 21:04.6 |
| 48 | Zack HawkinsonPlace 48 · Grade 11 · Annandale | 11 | Annandale | 21:05.3 |
| 49 | Hunter TechelPlace 49 · Grade 10 · Annandale | 10 | Annandale | 21:06.8 PR |
| 50 | Gavin ShaferPlace 50 · Grade 10 · Delano | 10 | Delano | 21:08.0 |
| 51 | Tristan NevePlace 51 · Grade 9 · Westonka | 9 | Westonka | 21:08.9 |
| 52 | Carson SnowPlace 52 · Grade 11 · Delano | 11 | Delano | 21:10.1 |
| 53 | Isaac DowdeyPlace 53 · Grade 11 · New London-Spicer | 11 | New London-Spicer | 21:10.5 |
| 54 | Wyatt IversonPlace 54 · Grade 10 · Howard Lake-Waverly-Winsted | 10 | Howard Lake-Waverly-Winsted | 21:12.2 |
| 55 | Nate AndersonPlace 55 · Grade 11 · Litchfield | 11 | Litchfield | 21:13.7 |
| 56 | Noah JohnsonPlace 56 · Grade 11 · Dassel-Cokato | 11 | Dassel-Cokato | 21:15.1 PR |
| 57 | Riley PaechPlace 57 · Grade 10 · Dassel-Cokato | 10 | Dassel-Cokato | 21:17.3 PR |
| 58 | Henry RuegemerPlace 58 · Grade 11 · Westonka | 11 | Westonka | 21:25.0 |
| 59 | Wyatt BridellPlace 59 · Grade 10 · Dassel-Cokato | 10 | Dassel-Cokato | 21:25.9 PR |
| 60 | Deacon RamthunPlace 60 · Grade 11 · Westonka | 11 | Westonka | 21:25.9 |
| 61 | Fletcher NashPlace 61 · Grade 10 · Rockford | 10 | Rockford | 21:27.9 PR |
| 62 | Cole KautzerPlace 62 · Grade 11 · Westonka | 11 | Westonka | 21:28.5 PR |
| 63 | Matthew HollanderPlace 63 · Grade 9 · Delano | 9 | Delano | 21:29.7 |
| 64 | Calen HardinPlace 64 · Grade 11 · Annandale | 11 | Annandale | 21:32.3 |
| 65 | Oliver DaucsavagePlace 65 · Grade 10 · New London-Spicer | 10 | New London-Spicer | 21:36.5 |
| 66 | Ryland PoolPlace 66 · Grade 9 · Glencoe-Silver Lake | 9 | Glencoe-Silver Lake | 21:37.9 |
| 67 | Peter MartensPlace 67 · Grade 9 · Dassel-Cokato | 9 | Dassel-Cokato | 21:40.0 PR |
| 68 | Jowell GamezPlace 68 · Grade 12 · New London-Spicer | 12 | New London-Spicer | 21:47.0 |
| 69 | Eli DaumPlace 69 · Grade 9 · Westonka | 9 | Westonka | 21:50.1 |
| 70 | Jackson PaulPlace 70 · Grade 9 · Southwest Christian | 9 | Southwest Christian | 21:51.3 PR |
| 71 | Alex BahePlace 71 · Grade 10 · Delano | 10 | Delano | 21:57.1 |
| 72 | Landon LundquistPlace 72 · Grade 10 · Delano | 10 | Delano | 21:57.1 |
| 73 | Wyatt ImbergPlace 73 · Grade 9 · Dassel-Cokato | 9 | Dassel-Cokato | 22:00.9 PR |
| 74 | Quinn WenkePlace 74 · Grade 10 · New London-Spicer | 10 | New London-Spicer | 22:06.7 |
| 75 | Aidan HuesmannPlace 75 · Grade 10 · Westonka | 10 | Westonka | 22:11.5 |
| 76 | Carson StilesPlace 76 · Grade 8 · Howard Lake-Waverly-Winsted | 8 | Howard Lake-Waverly-Winsted | 22:12.4 |
| 77 | Owen WessmanPlace 77 · Grade 9 · Southwest Christian | 9 | Southwest Christian | 22:13.5 |
| 78 | Coleman DavisPlace 78 · Grade 11 · New London-Spicer | 11 | New London-Spicer | 22:25.5 |
| 79 | Miles HendricksonPlace 79 · Grade 11 · Annandale | 11 | Annandale | 22:30.2 |
| 80 | Arthur RauschendorferPlace 80 · Grade 9 · Dassel-Cokato | 9 | Dassel-Cokato | 22:30.8 PR |
| 81 | AJ NelsonPlace 81 · Grade 9 · Holy Family Catholic | 9 | Holy Family Catholic | 22:30.9 |
| 82 | Ben HebertPlace 82 · Grade 10 · Southwest Christian | 10 | Southwest Christian | 22:33.9 |
| 83 | Oliver MillerPlace 83 · Grade 10 · Annandale | 10 | Annandale | 22:37.0 |
| 84 | Jack PoverudPlace 84 · Grade 10 · New London-Spicer | 10 | New London-Spicer | 22:38.8 |
| 85 | Liam HansonPlace 85 · Grade 9 · New London-Spicer | 9 | New London-Spicer | 22:39.6 |
| 86 | Caleb ReisnerPlace 86 · Grade 11 · Southwest Christian | 11 | Southwest Christian | 22:43.8 |
| 87 | Grady BaumanPlace 87 · Grade 8 · Howard Lake-Waverly-Winsted | 8 | Howard Lake-Waverly-Winsted | 22:44.2 |
| 88 | Vince HentgesPlace 88 · Grade 10 · New London-Spicer | 10 | New London-Spicer | 22:44.9 PR |
| 89 | Sebastian VanderheidenPlace 89 · Grade 11 · Delano | 11 | Delano | 22:46.3 |
| 90 | Tate SchauerPlace 90 · Grade 8 · Howard Lake-Waverly-Winsted | 8 | Howard Lake-Waverly-Winsted | 22:53.8 |
| 91 | Luke DorweilerPlace 91 · Grade 9 · Rockford | 9 | Rockford | 23:02.3 |
| 92 | Kaleb BordersPlace 92 · Grade 10 · Rockford | 10 | Rockford | 23:02.9 |
| 93 | Blake JensenPlace 93 · Grade 10 · Annandale | 10 | Annandale | 23:04.9 |
| 94 | Clayton HerzogPlace 94 · Grade 9 · Dassel-Cokato | 9 | Dassel-Cokato | 23:06.4 |
| 95 | Marek DykoskiPlace 95 · Grade 12 · Westonka | 12 | Westonka | 23:11.5 PR |
| 96 | Evan De La VegaPlace 96 · Grade 12 · Delano | 12 | Delano | 23:14.7 PR |
| 97 | Grayson WoodsPlace 97 · Grade 9 · Litchfield | 9 | Litchfield | 23:23.7 |
| 98 | Jelle SchuijtPlace 98 · Grade 12 · Watertown-Mayer | 12 | Watertown-Mayer | 23:27.7 PR |
| 99 | Bo WiltroutPlace 99 · Grade 9 · Hutchinson | 9 | Hutchinson | 23:27.8 |
| 100 | Max KnudtsonPlace 100 · Grade 10 · Hutchinson | 10 | Hutchinson | 23:29.5 |
| 101 | Grayson BorellPlace 101 · Grade 8 · Howard Lake-Waverly-Winsted | 8 | Howard Lake-Waverly-Winsted | 23:31.0 |
| 102 | Abe OlsonPlace 102 · Grade 9 · Litchfield | 9 | Litchfield | 23:32.5 |
| 103 | Ben GrosshueschPlace 103 · Grade 10 · Delano | 10 | Delano | 23:34.0 |
| 104 | Josiah ScottPlace 104 · Grade 9 · Dassel-Cokato | 9 | Dassel-Cokato | 23:36.1 |
| 105 | Westin DonabauerPlace 105 · Grade 10 · Southwest Christian | 10 | Southwest Christian | 23:36.5 |
| 106 | Tim BrouwerPlace 106 · Grade 9 · New London-Spicer | 9 | New London-Spicer | 23:38.1 |
| 107 | Isaiah GarneauPlace 107 · Grade 11 · Southwest Christian | 11 | Southwest Christian | 23:57.6 PR |
| 108 | Benjamin PerervaPlace 108 · Grade 11 · Dassel-Cokato | 11 | Dassel-Cokato | 23:59.5 PR |
| 109 | Cesar PizanaPlace 109 · Grade 11 · Glencoe-Silver Lake | 11 | Glencoe-Silver Lake | 24:28.9 PR |
| 110 | Carson EhlersPlace 110 · Grade 12 · Holy Family Catholic | 12 | Holy Family Catholic | 24:53.3 |
| 111 | Grant PaulsonPlace 111 · Grade 10 · Hutchinson | 10 | Hutchinson | 24:54.3 PR |
| 112 | Julian RadtkePlace 112 · Grade 9 · Dassel-Cokato | 9 | Dassel-Cokato | 25:29.1 |
| 113 | Marshall BordersPlace 113 · Grade 9 · Rockford | 9 | Rockford | 25:35.3 |
| 114 | Noah FischerPlace 114 · Grade 11 · Annandale | 11 | Annandale | 27:37.5 |
| 115 | Ethan WenkePlace 115 · Grade 12 · New London-Spicer | 12 | New London-Spicer | 27:40.0 |
| 116 | Austin OpdahlPlace 116 · Grade 12 · Central Public Schools | 12 | Central Public Schools | 27:54.2 |
| 117 | Zach ZabelPlace 117 · Grade 8 · Central Public Schools | 8 | Central Public Schools | 27:59.1 |
| 118 | Liam ByarsPlace 118 · Grade 9 · Hutchinson | 9 | Hutchinson | 29:27.5 |
| 119 | Logan LeuerPlace 119 · Grade 10 · Howard Lake-Waverly-Winsted | 10 | Howard Lake-Waverly-Winsted | 29:27.8 |