| 1 | Gavin HirschPlace 1 · Grade 12 · Herreid/Selby Area | 12 | Herreid/Selby Area | 17:01 |
| 2 | Kaden OberPlace 2 · Grade 10 · James Valley Christian | 10 | James Valley Christian | 17:05 |
| 3 | Kolby VanDerWerffPlace 3 · Grade 12 · James Valley Christian | 12 | James Valley Christian | 18:11 |
| 4 | Levi CrandallPlace 4 · Grade 9 · James Valley Christian | 9 | James Valley Christian | 18:18 |
| 5 | Drew ArbachPlace 5 · Grade 11 · North Central | 11 | North Central | 18:19 |
| 6 | Aaron IngersonPlace 6 · Grade 10 · North Central | 10 | North Central | 18:34 |
| 7 | Reagan SandnessPlace 7 · Grade 9 · Sunshine Bible Academy | 9 | Sunshine Bible Academy | 18:48 |
| 8 | Avery WellsPlace 8 · Grade 12 · North Central | 12 | North Central | 19:04 |
| 9 | Jason ArbachPlace 9 · Grade 9 · North Central | 9 | North Central | 19:05 |
| 10 | Jordan ErfmanPlace 10 · Grade 12 · Highmore-Harrold | 12 | Highmore-Harrold | 19:15 |
| 11 | Sam ErnstPlace 11 · Grade 9 · Herreid/Selby Area | 9 | Herreid/Selby Area | 19:31 |
| 12 | Keegan LoewenPlace 12 · Grade 10 · James Valley Christian | 10 | James Valley Christian | 19:38 |
| 13 | Cashton RauschPlace 13 · Grade 7 · Gettysburg | 7 | Gettysburg | 19:38 |
| 14 | Isaiah GortmakerPlace 14 · Grade 12 · Miller | 12 | Miller | 19:50 |
| 15 | Logan NiederbaumerPlace 15 · Grade 11 · Faulkton Area | 11 | Faulkton Area | 19:57 |
| 16 | Noah IngersonPlace 16 · Grade 11 · North Central | 11 | North Central | 19:58 |
| 17 | Cole NoonPlace 17 · Grade 11 · Faulkton Area | 11 | Faulkton Area | 19:58 PR |
| 18 | Davian KnoxPlace 18 · Grade 10 · Highmore-Harrold | 10 | Highmore-Harrold | 20:04 |
| 19 | Declan HantenPlace 19 · Grade 8 · Gettysburg | 8 | Gettysburg | 20:06 |
| 20 | Bennett KinsleyPlace 20 · Grade 10 · Jones County | 10 | Jones County | 20:12 |
| 21 | Giddeon WaldnerPlace 21 · Grade 10 · James Valley Christian | 10 | James Valley Christian | 20:13 |
| 22 | Karsten McPeakPlace 22 · Grade 8 · Highmore-Harrold | 8 | Highmore-Harrold | 20:14 |
| 23 | Rhett MungerPlace 23 · Grade 8 · Miller | 8 | Miller | 20:15 |
| 24 | Carter WebbPlace 24 · Grade 10 · Highmore-Harrold | 10 | Highmore-Harrold | 20:41 |
| 25 | Tyler RoebuckPlace 25 · Grade 9 · Mobridge-Pollock | 9 | Mobridge-Pollock | 20:46 |
| 26 | Alexander Van ZeePlace 26 · Grade 9 · Miller | 9 | Miller | 20:50 |
| 27 | Jayden ErfmanPlace 27 · Grade 9 · Highmore-Harrold | 9 | Highmore-Harrold | 21:00 |
| 28 | Justin TrebbePlace 28 · Grade 12 · Stanley County | 12 | Stanley County | 21:23 |
| 29 | Teegan ArpanPlace 29 · Grade 10 · Gettysburg | 10 | Gettysburg | 22:00 |
| 30 | Brayden BrownPlace 30 · Grade 9 · Mobridge-Pollock | 9 | Mobridge-Pollock | 22:17 |
| 31 | Paxton HartungPlace 31 · Grade 8 · Faulkton Area | 8 | Faulkton Area | 22:22 |
| 32 | Jack HuffmanPlace 32 · Grade 8 · Herreid/Selby Area | 8 | Herreid/Selby Area | 22:22 |
| 33 | Jonas OlsonPlace 33 · Grade 11 · Sully Buttes | 11 | Sully Buttes | 22:41 |
| 34 | Will StiegelmeierPlace 34 · Grade 10 · Herreid/Selby Area | 10 | Herreid/Selby Area | 23:01 |
| 35 | Easton VanDerWerffPlace 35 · Grade 8 · Miller | 8 | Miller | 24:10 PR |
| 36 | Faren NelsonPlace 36 · Grade 8 · Herreid/Selby Area | 8 | Herreid/Selby Area | 24:56 |
| 37 | Damian GarciaPlace 37 · Grade 12 · Sully Buttes | 12 | Sully Buttes | 25:56 |