| 1 | Kaleb FoltzPlace 1 · Grade 10 · Tri-State | 10 | Tri-State | 17:57.88 |
| 2 | Tyler O'NeillPlace 2 · Grade 12 · Clark/Willow Lake | 12 | Clark/Willow Lake | 18:08.46 |
| 3 | Lincoln WoodringPlace 3 · Grade 10 · Northwestern | 10 | Northwestern | 18:23.25 |
| 4 | Ricky BerndtPlace 4 · Grade 11 · Deuel | 11 | Deuel | 18:28.76 |
| 5 | Tague TvedtPlace 5 · Grade 12 · Deuel | 12 | Deuel | 18:31.81 |
| 6 | Wyatt AndersonPlace 6 · Grade 12 · Clark/Willow Lake | 12 | Clark/Willow Lake | 18:46.91 |
| 7 | Brady JordanPlace 7 · Grade 11 · Clark/Willow Lake | 11 | Clark/Willow Lake | 18:52.15 |
| 8 | Milo SumptionPlace 8 · Grade 8 · Frederick Area | 8 | Frederick Area | 18:59.22 |
| 9 | Johnathan BretschPlace 9 · Grade 11 · Frederick Area | 11 | Frederick Area | 19:04.48 |
| 10 | Gunnar KvistadPlace 10 · Grade 12 · Clark/Willow Lake | 12 | Clark/Willow Lake | 19:06.98 |
| 11 | Ethan PaulsonPlace 11 · Grade 12 · Florence/Henry | 12 | Florence/Henry | 19:13.54 |
| 12 | Drew ReetzPlace 12 · Grade 11 · Webster Area | 11 | Webster Area | 19:16.91 |
| 13 | Winston ClarkPlace 13 · Grade 8 · Frederick Area | 8 | Frederick Area | 19:29.37 |
| 14 | Tobias ArbeiterPlace 14 · Grade 11 · Iroquois/Doland | 11 | Iroquois/Doland | 19:31.39 |
| 15 | Daniel AyoroaPlace 15 · Grade 12 · James Valley Christian | 12 | James Valley Christian | 19:37.25 |
| 16 | Grayson MadsenPlace 16 · Grade 11 · Tri-State | 11 | Tri-State | 19:40.87 |
| 17 | Jayven MaagPlace 17 · Grade 9 · Dakota Hills | 9 | Dakota Hills | 19:41.51 |
| 18 | Jakob SumptionPlace 18 · Grade 12 · Frederick Area | 12 | Frederick Area | 19:43.40 |
| 19 | Dax FrandsenPlace 19 · Grade 8 · James Valley Christian | 8 | James Valley Christian | 19:51.44 |
| 20 | Mattix HausmanPlace 20 · Grade 10 · Estelline/Hendricks | 10 | Estelline/Hendricks | 19:57.58 |
| 21 | Matt MorkPlace 21 · Grade 11 · Webster Area | 11 | Webster Area | 20:02.75 |
| 22 | Cooper PommerPlace 22 · Grade 8 · Clark/Willow Lake | 8 | Clark/Willow Lake | 20:07.79 |
| 23 | Monty GrossPlace 23 · Grade 8 · James Valley Christian | 8 | James Valley Christian | 20:37.01 |
| 24 | Joel OlsonPlace 24 · Grade 9 · James Valley Christian | 9 | James Valley Christian | 20:43.48 |
| 25 | Camden HobbsPlace 25 · Grade 10 · Estelline/Hendricks | 10 | Estelline/Hendricks | 20:57.69 |
| 26 | Mehki KellerPlace 26 · Grade 11 · Florence/Henry | 11 | Florence/Henry | 20:58.48 |
| 27 | Thad KratzPlace 27 · Grade 9 · Great Plains Lutheran | 9 | Great Plains Lutheran | 21:07.03 |
| 28 | Cael LarsonPlace 28 · Grade 12 · Webster Area | 12 | Webster Area | 21:09.35 |
| 29 | Josiah WiebePlace 29 · Grade 10 · Hitchcock-Tulare | 10 | Hitchcock-Tulare | 21:17.58 |
| 30 | James SchroederPlace 30 · Grade 10 · Florence/Henry | 10 | Florence/Henry | 21:18.00 |
| 31 | Kade HrubyPlace 31 · Grade 9 · Sisseton | 9 | Sisseton | 21:41.23 |
| 32 | Levi LittlePlace 32 · Grade 10 · Frederick Area | 10 | Frederick Area | 21:57.98 |
| 33 | Connor BauerPlace 33 · Grade 12 · Webster Area | 12 | Webster Area | 22:01.10 |
| 34 | Tacey MillerPlace 34 · Grade 10 · Webster Area | 10 | Webster Area | 22:02.73 |
| 35 | Dawson BuryPlace 35 · Grade 12 · Estelline/Hendricks | 12 | Estelline/Hendricks | 22:07.96 |
| 36 | Isaiah BergPlace 36 · Grade 9 · Great Plains Lutheran | 9 | Great Plains Lutheran | 22:09.68 |
| 37 | Jaden ThomasPlace 37 · Grade 10 · Florence/Henry | 10 | Florence/Henry | 22:10.98 |
| 38 | Andrew SchroederPlace 38 · Grade 12 · Florence/Henry | 12 | Florence/Henry | 22:26.17 |
| 39 | Buddy BirdPlace 39 · Grade 9 · Sisseton | 9 | Sisseton | 22:36.37 |
| 40 | Riley CerollPlace 40 · Grade 12 · Tri-State | 12 | Tri-State | 22:52.92 |
| 41 | Isaiah RydellPlace 41 · Grade 10 · Tri-State | 10 | Tri-State | 22:57.19 |
| 42 | Lewis CerollPlace 42 · Grade 12 · Tri-State | 12 | Tri-State | 23:00.60 |
| 43 | Will ThuringerPlace 43 · Grade 11 · Webster Area | 11 | Webster Area | 23:13.50 |
| 44 | Sam GroftPlace 44 · Grade 12 · Northwestern | 12 | Northwestern | 23:24.10 |
| 45 | Jared SchimmelPlace 45 · Grade 11 · Webster Area | 11 | Webster Area | 23:27.03 |
| 46 | Drew AbrahamsonPlace 46 · Grade 12 · Tri-State | 12 | Tri-State | 23:50.18 |
| 47 | Seth GramsPlace 47 · Grade 9 · Great Plains Lutheran | 9 | Great Plains Lutheran | 24:03.57 |
| 48 | Dominick ClarkPlace 48 · Grade 9 · Great Plains Lutheran | 9 | Great Plains Lutheran | 24:46.37 |
| 49 | Blaise McGregorPlace 49 · Grade 9 · Webster Area | 9 | Webster Area | 25:35.38 |
| 50 | Alex PekelderPlace 50 · Grade 12 · Waverly-South Shore | 12 | Waverly-South Shore | 27:59.39 |