| 1 | Silas HoldemanPlace 1 · Grade 11 · Mitchell Christian | 11 | Mitchell Christian | 16:16.94 |
| 2 | Jack PetersonPlace 2 · Grade 12 · Philip | 12 | Philip | 16:27.57 |
| 3 | Baylor BurnsPlace 3 · Grade 12 · Philip | 12 | Philip | 16:33.27 |
| 4 | Luke MentelePlace 4 · Grade 11 · Mitchell Christian | 11 | Mitchell Christian | 16:46.34 |
| 5 | Gavin HirschPlace 5 · Grade 12 · Herreid/Selby Area | 12 | Herreid/Selby Area | 16:53.88 |
| 6 | Elijah HaukaasPlace 6 · Grade 10 · White River | 10 | White River | 16:56.79 |
| 7 | Creston BurnsPlace 7 · Grade 12 · Philip | 12 | Philip | 16:57.67 |
| 8 | Micah ReedePlace 8 · Grade 8 · Lemmon | 8 | Lemmon | 17:03.08 |
| 9 | Spencer OlsenPlace 9 · Grade 12 · Dupree | 12 | Dupree | 17:05.87 |
| 10 | Tayshaun CudmorePlace 10 · Grade 12 · Dupree | 12 | Dupree | 17:05.92 |
| 11 | Sawyer HoldemanPlace 11 · Grade 10 · Mitchell Christian | 10 | Mitchell Christian | 17:10.83 |
| 12 | David McKinleyPlace 12 · Grade 12 · Philip | 12 | Philip | 17:11.71 |
| 13 | Kaden OberPlace 13 · Grade 10 · James Valley Christian | 10 | James Valley Christian | 17:21.28 |
| 14 | Lucas BarretoPlace 14 · Grade 12 · Gregory | 12 | Gregory | 17:32.74 |
| 15 | Titus KippleyPlace 15 · Grade 11 · Leola/Frederick Area | 11 | Leola/Frederick Area | 17:45.81 |
| 16 | Justin BurkhalterPlace 16 · Grade 8 · Bison | 8 | Bison | 17:49.76 |
| 17 | Korbin StarkPlace 17 · Grade 11 · Faulkton Area | 11 | Faulkton Area | 17:51.47 |
| 18 | Nolan EidsonPlace 18 · Grade 11 · Castlewood | 11 | Castlewood | 17:52.04 |
| 19 | Kolby VanDerWerffPlace 19 · Grade 12 · James Valley Christian | 12 | James Valley Christian | 17:56.30 |
| 20 | Darron MoellerPlace 20 · Grade 10 · Kimball/White Lake | 10 | Kimball/White Lake | 17:57.03 |
| 21 | Drew ArbachPlace 21 · Grade 11 · North Central | 11 | North Central | 17:57.65 |
| 22 | Jackson WolterPlace 22 · Grade 8 · Sanborn Central/Woonsocket | 8 | Sanborn Central/Woonsocket | 17:58.31 |
| 23 | Carter LeibegPlace 23 · Grade 11 · Chester | 11 | Chester | 18:04.02 PR |
| 24 | Lane McCunePlace 24 · Grade 10 · Freeman | 10 | Freeman | 18:05.54 |
| 25 | Ty BoekelheidePlace 25 · Grade 11 · Northwestern | 11 | Northwestern | 18:06.21 |
| 26 | Jace BenderPlace 26 · Grade 10 · Leola | 10 | Leola | 18:14.48 |
| 27 | Noah BaumbachPlace 27 · Grade 9 · Sioux Falls Lutheran | 9 | Sioux Falls Lutheran | 18:24.80 |
| 28 | Cale CooperPlace 28 · Grade 11 · Avon | 11 | Avon | 18:24.84 |
| 29 | Caleb SchroederPlace 29 · Grade 10 · Canistota | 10 | Canistota | 18:24.96 |
| 30 | Luke MillerPlace 30 · Grade 10 · Freeman | 10 | Freeman | 18:25.11 |
| 31 | Levi CrandallPlace 31 · Grade 9 · James Valley Christian | 9 | James Valley Christian | 18:27.80 |
| 32 | Isaac HaichPlace 32 · Grade 10 · Irene-Wakonda | 10 | Irene-Wakonda | 18:31.82 |
| 33 | Aaron IngersonPlace 33 · Grade 10 · North Central | 10 | North Central | 18:31.94 |
| 34 | Logan NiederbaumerPlace 34 · Grade 11 · Faulkton Area | 11 | Faulkton Area | 18:32.39 |
| 35 | Luke AtnipPlace 35 · Grade 10 · Mitchell Christian | 10 | Mitchell Christian | 18:34.73 |
| 36 | Case CarlsonPlace 36 · Grade 9 · Iroquois/Lake Preston | 9 | Iroquois/Lake Preston | 18:35.63 |
| 37 | Josh OlesonPlace 37 · Grade 9 · Freeman | 9 | Freeman | 18:35.69 |
| 38 | Karsten LerwickPlace 38 · Grade 10 · Arlington | 10 | Arlington | 18:41.56 |
| 39 | Reagan SandnessPlace 39 · Grade 9 · Sunshine Bible Academy | 9 | Sunshine Bible Academy | 18:43.07 |
| 40 | Collin RandallPlace 40 · Grade 8 · Freeman | 8 | Freeman | 18:45.90 |
| 41 | Jayden ScottPlace 41 · Grade 10 · Dupree | 10 | Dupree | 18:46.49 PR |
| 42 | Matthew HeinemannPlace 42 · Grade 11 · St. Mary's | 11 | St. Mary's | 18:49.45 |
| 43 | Gram MesslerPlace 43 · Grade 8 · Gayville-Volin | 8 | Gayville-Volin | 18:50.62 |
| 44 | Aidan CravenPlace 44 · Grade 11 · Philip | 11 | Philip | 18:50.84 |
| 45 | Rance KuhlmanPlace 45 · Grade 11 · Avon | 11 | Avon | 18:51.30 |
| 46 | Rowdy SchremppPlace 46 · Grade 8 · Dupree | 8 | Dupree | 18:52.14 |
| 47 | Cade HexemPlace 47 · Grade 11 · Estelline/Hendricks | 11 | Estelline/Hendricks | 18:53.54 |
| 48 | Keegan LoewenPlace 48 · Grade 10 · James Valley Christian | 10 | James Valley Christian | 18:54.22 |
| 49 | Trigg OdenbachPlace 49 · Grade 10 · Lemmon | 10 | Lemmon | 18:56.98 |
| 50 | Kingston De'SersaPlace 50 · Grade 11 · White River | 11 | White River | 18:57.13 |
| 51 | Sutton PetersonPlace 51 · Grade 9 · Lemmon | 9 | Lemmon | 18:58.48 |
| 52 | Jordan ErfmanPlace 52 · Grade 12 · Highmore-Harrold | 12 | Highmore-Harrold | 18:58.56 |
| 53 | Kenton JamesPlace 53 · Grade 11 · Flandreau Indian | 11 | Flandreau Indian | 18:58.60 |
| 54 | Alex EkstrumPlace 54 · Grade 10 · Kimball/White Lake | 10 | Kimball/White Lake | 18:58.97 |
| 55 | Gage HuetherPlace 55 · Grade 11 · New Underwood | 11 | New Underwood | 19:00.41 |
| 56 | Shaw HowardPlace 56 · Grade 11 · Flandreau Indian | 11 | Flandreau Indian | 19:00.49 |
| 57 | Cooper LibisPlace 57 · Grade 8 · St. Mary's | 8 | St. Mary's | 19:01.89 |
| 58 | CJ BjorumPlace 58 · Grade 10 · Scotland | 10 | Scotland | 19:03.22 |
| 59 | Noah IngersonPlace 59 · Grade 11 · North Central | 11 | North Central | 19:03.26 |
| 60 | Jason ArbachPlace 60 · Grade 9 · North Central | 9 | North Central | 19:03.90 |
| 61 | Jeferson MontepequePlace 61 · Grade 9 · Irene-Wakonda | 9 | Irene-Wakonda | 19:06.09 |
| 62 | Jordan StocklandPlace 62 · Grade 11 · Irene-Wakonda | 11 | Irene-Wakonda | 19:12.42 PR |
| 63 | Cadyn Brave HeartPlace 63 · Grade 10 · White River | 10 | White River | 19:12.44 |
| 64 | Noah VanderwalkerPlace 64 · Grade 9 · White River | 9 | White River | 19:15.19 |
| 65 | Joseph RichardsPlace 65 · Grade 10 · Aberdeen Christian | 10 | Aberdeen Christian | 19:15.66 |
| 66 | Luke DangelPlace 66 · Grade 12 · Andes Central/Dakota Christian | 12 | Andes Central/Dakota Christian | 19:18.69 |
| 67 | Davian KnoxPlace 67 · Grade 10 · Highmore-Harrold | 10 | Highmore-Harrold | 19:18.80 PR |
| 68 | Caden SchwaderPlace 68 · Grade 12 · Howard | 12 | Howard | 19:24.32 |
| 69 | Karsten McPeakPlace 69 · Grade 8 · Highmore-Harrold | 8 | Highmore-Harrold | 19:24.38 |
| 70 | Avery WellsPlace 70 · Grade 12 · North Central | 12 | North Central | 19:26.61 |
| 71 | Carson EwaltPlace 71 · Grade 12 · Northwestern | 12 | Northwestern | 19:27.81 |
| 72 | Cashton RauschPlace 72 · Grade 7 · Gettysburg | 7 | Gettysburg | 19:30.70 |
| 73 | Daeson MoncurPlace 73 · Grade 9 · Harding County | 9 | Harding County | 19:32.83 |
| 74 | Walker FarleePlace 74 · Grade 9 · Dupree | 9 | Dupree | 19:33.41 |
| 75 | Jordan BotkinPlace 75 · Grade 11 · De Smet | 11 | De Smet | 19:34.18 |
| 76 | Jose LaraPlace 76 · Grade 12 · Bison | 12 | Bison | 19:34.91 |
| 77 | Isaiah SkogenPlace 77 · Grade 7 · Deubrook Area | 7 | Deubrook Area | 19:35.67 |
| 78 | Giddeon WaldnerPlace 78 · Grade 10 · James Valley Christian | 10 | James Valley Christian | 19:36.50 |
| 79 | Zander FathkePlace 79 · Grade 9 · Avon | 9 | Avon | 19:37.00 |
| 80 | Teegan ArpanPlace 80 · Grade 10 · Gettysburg | 10 | Gettysburg | 19:39.73 |
| 81 | Jameson PearsonPlace 81 · Grade 7 · Deubrook Area | 7 | Deubrook Area | 19:39.77 |
| 82 | Gracen GillPlace 82 · Grade 8 · Timber Lake | 8 | Timber Lake | 19:41.37 |
| 83 | Javon Chasing HawkPlace 83 · Grade 10 · McLaughlin | 10 | McLaughlin | 19:41.79 |
| 84 | Andrew SchwabPlace 84 · Grade 9 · Aberdeen Christian | 9 | Aberdeen Christian | 19:46.84 |
| 85 | Philip DibleyPlace 85 · Grade 11 · Gayville-Volin | 11 | Gayville-Volin | 19:48.40 |
| 86 | Jack LewisPlace 86 · Grade 8 · Northwestern | 8 | Northwestern | 19:54.88 |
| 87 | Ben FerdigPlace 87 · Grade 11 · Viborg-Hurley | 11 | Viborg-Hurley | 19:54.90 |
| 88 | Josiah NewellPlace 88 · Grade 8 · Sioux Falls Lutheran | 8 | Sioux Falls Lutheran | 19:56.07 |
| 89 | Darius LaRochePlace 89 · Grade 9 · Lower Brule | 9 | Lower Brule | 19:57.21 |
| 90 | Brady AsbensonPlace 90 · Grade 10 · Mitchell Christian | 10 | Mitchell Christian | 19:58.61 |
| 91 | Byron CondonPlace 91 · Grade 9 · McCrossan | 9 | McCrossan | 19:58.63 |
| 92 | Tate DoschPlace 92 · Grade 9 · Leola/Frederick Area | 9 | Leola/Frederick Area | 19:58.87 |
| 93 | Kovaughn ThunderHawkPlace 93 · Grade 10 · Lower Brule | 10 | Lower Brule | 20:01.44 |
| 94 | Sam ErnstPlace 94 · Grade 9 · Herreid/Selby Area | 9 | Herreid/Selby Area | 20:05.15 |
| 95 | Bode BitelerPlace 95 · Grade 8 · Sioux Falls Lutheran | 8 | Sioux Falls Lutheran | 20:09.28 |
| 96 | Howard SumptionPlace 96 · Grade 10 · Leola/Frederick Area | 10 | Leola/Frederick Area | 20:12.56 |
| 97 | Carter WebbPlace 97 · Grade 10 · Highmore-Harrold | 10 | Highmore-Harrold | 20:15.64 |
| 98 | Antonio Romeo-HartPlace 98 · Grade 12 · Flandreau Indian | 12 | Flandreau Indian | 20:18.15 |
| 99 | George TimanusPlace 99 · Grade 10 · Gregory | 10 | Gregory | 20:30.93 |
| 100 | Aaron KippleyMSPlace 100 · Grade 8 · Leola/Frederick Area | 8 | Leola/Frederick Area | 20:31.05 PR |
| 101 | Jude MillerPlace 101 · Grade 7 · Lyman | 7 | Lyman | 20:33.91 |
| 102 | Bennett KinsleyPlace 102 · Grade 10 · Jones County | 10 | Jones County | 20:44.20 |
| 103 | Hunter WoodsPlace 103 · Grade 8 · Irene-Wakonda | 8 | Irene-Wakonda | 20:46.30 |
| 104 | Will HellingPlace 104 · Grade 8 · Northwestern | 8 | Northwestern | 20:51.04 |
| 105 | Ryler StevicksPlace 105 · Grade 12 · Gregory | 12 | Gregory | 20:54.16 |
| 106 | Kaden BurshiemPlace 106 · Grade 12 · Flandreau Indian | 12 | Flandreau Indian | 20:56.62 |
| 107 | Tripp MollmanPlace 107 · Grade 8 · Lemmon | 8 | Lemmon | 20:57.39 PR |
| 108 | Owen AndersonPlace 108 · Grade 11 · De Smet | 11 | De Smet | 21:07.38 |
| 109 | Korbin JensenPlace 109 · Grade 8 · Freeman | 8 | Freeman | 21:14.86 |
| 110 | Bradley LaForgePlace 110 · Grade 11 · Lower Brule | 11 | Lower Brule | 21:15.53 |
| 111 | Jayden ErfmanPlace 111 · Grade 9 · Highmore-Harrold | 9 | Highmore-Harrold | 21:15.62 |
| 112 | Jayden EllweinPlace 112 · Grade 10 · Leola/Frederick Area | 10 | Leola/Frederick Area | 21:31.19 |
| 113 | Benjamin IversonPlace 113 · Grade 12 · Sioux Falls Lutheran | 12 | Sioux Falls Lutheran | 21:45.82 PR |
| 114 | Brooks FossPlace 114 · Grade 12 · Lemmon | 12 | Lemmon | 21:52.03 |
| 115 | Mason BrushbreakerPlace 115 · Grade 11 · Flandreau Indian | 11 | Flandreau Indian | 22:08.13 |
| 116 | Jack HuffmanPlace 116 · Grade 8 · Herreid/Selby Area | 8 | Herreid/Selby Area | 22:08.16 |
| 117 | Will StiegelmeierPlace 117 · Grade 10 · Herreid/Selby Area | 10 | Herreid/Selby Area | 22:36.77 |
| 118 | Robby RingPlace 118 · Grade 7 · Gregory | 7 | Gregory | 23:05.28 |
| 119 | Andrew SeesPlace 119 · Grade 8 · Irene-Wakonda | 8 | Irene-Wakonda | 23:36.34 |
| 120 | Isaac HullPlace 120 · Grade 11 · Gregory | 11 | Gregory | 23:57.31 |
| 121 | Faren NelsonPlace 121 · Grade 8 · Herreid/Selby Area | 8 | Herreid/Selby Area | 24:18.16 |