| 1 | Ben StuevePlace 1 · Grade 10 · New London-Spicer | 10 | New London-Spicer | 19:37.56 |
| 2 | Henry GodfreyPlace 2 · Grade 9 · Montevideo | 9 | Montevideo | 19:40.44 |
| 3 | Sonny DahlPlace 3 · Grade 9 · Montevideo | 9 | Montevideo | 19:40.56 |
| 4 | Owen LeePlace 4 · Grade 12 · New London-Spicer | 12 | New London-Spicer | 19:41.37 |
| 5 | Ethan AndresenPlace 5 · Grade 12 · Montevideo | 12 | Montevideo | 19:48.64 |
| 6 | Nolan ChristopherPlace 6 · Grade 11 · Montevideo | 11 | Montevideo | 19:49.78 |
| 7 | Paul SkretvedtPlace 7 · Grade 12 · New London-Spicer | 12 | New London-Spicer | 19:51.48 |
| 8 | Jacob SkretvedtPlace 8 · Grade 10 · New London-Spicer | 10 | New London-Spicer | 20:07.80 |
| 9 | Collin RosendahlPlace 9 · Grade 8 · Lac qui Parle Valley/Dawson-Boyd | 8 | Lac qui Parle Valley/Dawson-Boyd | 20:39.16 |
| 10 | Jackson KoenenPlace 10 · Grade 11 · Montevideo | 11 | Montevideo | 20:43.36 |
| 11 | Isaac DowdeyPlace 11 · Grade 10 · New London-Spicer | 10 | New London-Spicer | 20:45.65 |
| 12 | Gannon ReidingerPlace 12 · Grade 12 · Montevideo | 12 | Montevideo | 20:50.59 |
| 13 | Nate NelsonPlace 13 · Grade 12 · New London-Spicer | 12 | New London-Spicer | 21:01.55 |
| 14 | Logan BloniganPlace 14 · Grade 9 · Paynesville/Belgrade-Brooten-Elrosa | 9 | Paynesville/Belgrade-Brooten-Elrosa | 21:05.94 |
| 15 | Braulio ChapaPlace 15 · Grade 9 · Border West | 9 | Border West | 21:18.69 |
| 16 | Taylor DaucsavagePlace 16 · Grade 12 · New London-Spicer | 12 | New London-Spicer | 21:21.73 |
| 17 | Jowell GamezPlace 17 · Grade 11 · New London-Spicer | 11 | New London-Spicer | 21:24.73 |
| 18 | Carmel TaplahPlace 18 · Grade 9 · Paynesville/Belgrade-Brooten-Elrosa | 9 | Paynesville/Belgrade-Brooten-Elrosa | 21:32.11 |
| 19 | Seth DaucsavagePlace 19 · Grade 9 · New London-Spicer | 9 | New London-Spicer | 21:33.74 |
| 20 | Harper HoffmanPlace 20 · Grade 11 · New London-Spicer | 11 | New London-Spicer | 21:35.20 |
| 21 | Owen JansenPlace 21 · Grade 12 · New London-Spicer | 12 | New London-Spicer | 21:39.90 |
| 22 | Brighton FrenchickPlace 22 · Grade 9 · Paynesville/Belgrade-Brooten-Elrosa | 9 | Paynesville/Belgrade-Brooten-Elrosa | 21:40.95 |
| 23 | Coleman DavisPlace 23 · Grade 10 · New London-Spicer | 10 | New London-Spicer | 21:47.29 |
| 24 | William StrattonPlace 24 · Grade 9 · BOLD/BLH | 9 | BOLD/BLH | 21:47.69 |
| 25 | Quinn WenkePlace 25 · Grade 9 · New London-Spicer | 9 | New London-Spicer | 21:49.95 |
| 26 | Abe NethingPlace 26 · Grade 9 · Paynesville/Belgrade-Brooten-Elrosa | 9 | Paynesville/Belgrade-Brooten-Elrosa | 21:57.45 |
| 27 | Taylor HeikePlace 27 · Grade 9 · Benson/KMS | 9 | Benson/KMS | 22:00.68 |
| 28 | Zachary LaHayePlace 28 · Grade 9 · Montevideo | 9 | Montevideo | 22:07.46 |
| 29 | Koenen CalebPlace 29 · Grade 8 · Montevideo | 8 | Montevideo | 22:12.32 |
| 30 | Carlos MenjivarPlace 30 · Grade 10 · Montevideo | 10 | Montevideo | 22:22.69 |
| 31 | Rylan ShimekPlace 31 · Grade 12 · New London-Spicer | 12 | New London-Spicer | 22:27.76 |
| 32 | Micah DaucsavagePlace 32 · Grade 9 · New London-Spicer | 9 | New London-Spicer | 22:33.03 |
| 33 | Oliver DaucsavagePlace 33 · Grade 9 · New London-Spicer | 9 | New London-Spicer | 23:13.70 |
| 34 | Brendan ShurbPlace 34 · Grade 12 · Lac qui Parle Valley/Dawson-Boyd | 12 | Lac qui Parle Valley/Dawson-Boyd | 23:24.00 |
| 35 | Carter FickesPlace 35 · Grade 10 · Border West | 10 | Border West | 23:26.54 |
| 36 | Alonzo CoudronPlace 36 · Grade 8 · Montevideo | 8 | Montevideo | 23:30.14 |
| 37 | Tyson DolanPlace 37 · Grade 10 · Montevideo | 10 | Montevideo | 24:32.35 |
| 38 | Jayden ClasemanPlace 38 · Grade 12 · BOLD/BLH | 12 | BOLD/BLH | 24:34.70 |
| 39 | Mattias RayPlace 39 · Grade 9 · New London-Spicer | 9 | New London-Spicer | 24:34.78 |
| 40 | Aydon MausPlace 40 · Grade 10 · Montevideo | 10 | Montevideo | 24:55.99 |
| 41 | Bergen LudwigPlace 41 · Grade 9 · Montevideo | 9 | Montevideo | 25:07.43 |
| 42 | Vince HentgesPlace 42 · Grade 9 · New London-Spicer | 9 | New London-Spicer | 25:39.26 |
| 43 | Jack LestebergPlace 43 · Grade 9 · Benson/KMS | 9 | Benson/KMS | 26:13.97 |
| 44 | Jack LoehrPlace 44 · Grade 8 · Montevideo | 8 | Montevideo | 26:22.18 |
| 45 | Harper HirshmanPlace 45 · Grade 9 · BOLD/BLH | 9 | BOLD/BLH | 26:30.39 |
| 46 | Parker SprayPlace 46 · Grade 9 · Montevideo | 9 | Montevideo | 27:31.44 |
| 47 | Rhett EngerPlace 47 · Grade 8 · MACCRAY/RCW | 8 | MACCRAY/RCW | 27:39.00 |
| 48 | Landon AmbergPlace 48 · Grade 9 · BOLD/BLH | 9 | BOLD/BLH | 28:04.83 |
| 49 | Peter HalePlace 49 · Grade 9 · Lac qui Parle Valley/Dawson-Boyd | 9 | Lac qui Parle Valley/Dawson-Boyd | 28:12.79 |
| 50 | Ethan WenkePlace 50 · Grade 11 · New London-Spicer | 11 | New London-Spicer | 28:20.44 |
| 51 | Ross StanleyPlace 51 · Grade 9 · Montevideo | 9 | Montevideo | 28:54.88 |
| 52 | Joseph ForenPlace 52 · Grade 10 · Border West | 10 | Border West | 40:15.02 |