| 1 | Hudson SchmidtPlace 1 · Grade 12 · Mount Vernon/Plankinton | 12 | Mount Vernon/Plankinton | 17:44.05 |
| 2 | Willow FischerPlace 2 · Grade 9 · McCrossan | 9 | McCrossan | 17:54.48 |
| 3 | Adam KinnerPlace 3 · Grade 10 · Elkton-Lake Benton | 10 | Elkton-Lake Benton | 18:08.91 |
| 4 | Joshua MitchellPlace 4 · Grade 12 · Deubrook Area | 12 | Deubrook Area | 18:28.58 |
| 5 | Cooper LibisPlace 5 · Grade 9 · St. Mary's | 9 | St. Mary's | 18:43.15 |
| 6 | Matthew HeinemannPlace 6 · Grade 12 · St. Mary's | 12 | St. Mary's | 18:54.71 |
| 7 | Kenton JamesPlace 7 · Grade 12 · Flandreau Indian | 12 | Flandreau Indian | 19:23.70 |
| 8 | Shaw HowardPlace 8 · Grade 12 · Flandreau Indian | 12 | Flandreau Indian | 19:42.87 |
| 9 | Jaxson TollefsonPlace 9 · Grade 11 · Mount Vernon/Plankinton | 11 | Mount Vernon/Plankinton | 19:46.83 |
| 10 | Jack VanOverbekePlace 10 · Grade 7 · Arlington | 7 | Arlington | 19:50.01 |
| 11 | Jordan BotkinPlace 11 · Grade 12 · De Smet | 12 | De Smet | 19:51.63 |
| 12 | Dorian KaufmanPlace 12 · Grade 12 · Arlington | 12 | Arlington | 19:52.73 |
| 13 | Gage LandmarkPlace 13 · Grade 11 · Deubrook Area | 11 | Deubrook Area | 19:52.77 |
| 14 | Carter LeibegPlace 14 · Grade 12 · Chester | 12 | Chester | 19:53.01 |
| 15 | Spencer AntonenPlace 15 · Grade 10 · Arlington | 10 | Arlington | 19:53.51 PR |
| 16 | Bryce CassuttPlace 16 · Grade 8 · Arlington | 8 | Arlington | 19:59.67 |
| 17 | Logan RobinsonPlace 17 · Grade 10 · St. Mary's | 10 | St. Mary's | 20:10.89 PR |
| 18 | Carter HawksPlace 18 · Grade 11 · Deubrook Area | 11 | Deubrook Area | 20:23.61 |
| 19 | Adam HeumillerPlace 19 · Grade 11 · McCook Central/Montrose | 11 | McCook Central/Montrose | 20:28.60 PR |
| 20 | Joe TrumbauerPlace 20 · Grade 11 · St. Mary's | 11 | St. Mary's | 20:33.04 |
| 21 | Tyler OchsnerPlace 21 · Grade 11 · Baltic | 11 | Baltic | 20:37.85 |
| 22 | Owen AndersonPlace 22 · Grade 12 · De Smet | 12 | De Smet | 20:41.62 |
| 23 | Asher JohnsonPlace 23 · Grade - · McCook Central/Montrose | - | McCook Central/Montrose | 20:43.14 PR |
| 24 | David DonahuePlace 24 · Grade 9 · Baltic | 9 | Baltic | 20:44.37 PR |
| 25 | Michael SmithPlace 25 · Grade 9 · Arlington | 9 | Arlington | 20:46.38 |
| 26 | Cutler DavisPlace 26 · Grade 11 · De Smet | 11 | De Smet | 20:49.40 |
| 27 | Jamisen ZupanPlace 27 · Grade 10 · Flandreau Indian | 10 | Flandreau Indian | 21:00.81 |
| 28 | Jaden DuboisPlace 28 · Grade 11 · Flandreau Indian | 11 | Flandreau Indian | 21:17.74 PR |
| 29 | Noah KinnerPlace 29 · Grade 8 · Elkton-Lake Benton | 8 | Elkton-Lake Benton | 21:19.23 |
| 30 | Leo Taken Care OfPlace 30 · Grade 9 · Castlewood | 9 | Castlewood | 21:26.20 |
| 31 | Ayden OchsnerPlace 31 · Grade 9 · Baltic | 9 | Baltic | 21:30.14 |
| 32 | Thomas Van ZeePlace 32 · Grade 9 · Mount Vernon/Plankinton | 9 | Mount Vernon/Plankinton | 21:35.52 |
| 33 | Shayden SmithPlace 33 · Grade 10 · McCrossan | 10 | McCrossan | 21:35.70 |
| 34 | Klayton KemlerPlace 34 · Grade 9 · Colman-Egan | 9 | Colman-Egan | 21:42.87 |
| 35 | Grant GriffithPlace 35 · Grade 10 · De Smet | 10 | De Smet | 21:44.29 |
| 36 | Kade LuttPlace 36 · Grade 12 · St. Mary's | 12 | St. Mary's | 21:48.57 |
| 37 | Seth EiningPlace 37 · Grade 12 · St. Mary's | 12 | St. Mary's | 21:49.56 |
| 38 | Mariano LazaroPlace 38 · Grade 11 · De Smet | 11 | De Smet | 22:01.77 PR |
| 39 | Ryker AhlersPlace 39 · Grade 7 · Baltic | 7 | Baltic | 22:01.92 |
| 40 | Cody HansonPlace 40 · Grade 10 · McCrossan | 10 | McCrossan | 22:03.93 |
| 41 | Bronc GeraetsPlace 41 · Grade 9 · St. Mary's | 9 | St. Mary's | 22:05.20 PR |
| 42 | Mason MershbergenPlace 42 · Grade 8 · Deubrook Area | 8 | Deubrook Area | 22:15.62 PR |
| 43 | Alexander HockenberryPlace 43 · Grade 12 · Baltic | 12 | Baltic | 22:22.77 |
| 44 | Preston RowleyPlace 44 · Grade 8 · McCook Central/Montrose | 8 | McCook Central/Montrose | 22:25.01 |
| 45 | Lincoln WildePlace 45 · Grade 8 · Baltic | 8 | Baltic | 22:38.50 |
| 46 | Mason CulverPlace 46 · Grade 8 · Deubrook Area | 8 | Deubrook Area | 22:42.39 PR |
| 47 | Van PodhradskyPlace 47 · Grade 11 · Mount Vernon/Plankinton | 11 | Mount Vernon/Plankinton | 22:45.55 |
| 48 | Oliver TonnesonPlace 48 · Grade 7 · Colman-Egan | 7 | Colman-Egan | 22:46.79 PR |
| 49 | Grant ClellandPlace 49 · Grade 11 · Arlington | 11 | Arlington | 23:01.62 |
| 50 | Truett EllendorfPlace 50 · Grade 9 · Howard | 9 | Howard | 23:19.72 PR |
| 51 | Brexton JessenPlace 51 · Grade 9 · Castlewood | 9 | Castlewood | 23:41.30 |
| 52 | Jentry VeurinkPlace 52 · Grade 8 · Mount Vernon/Plankinton | 8 | Mount Vernon/Plankinton | 24:00.42 |
| 53 | Cade HoffmanPlace 53 · Grade 8 · McCook Central/Montrose | 8 | McCook Central/Montrose | 24:21.84 |
| 54 | Phoenix PoulinPlace 54 · Grade 12 · Deubrook Area | 12 | Deubrook Area | 24:39.56 |
| 55 | Malikai BillyPlace 55 · Grade 11 · Flandreau Indian | 11 | Flandreau Indian | 27:46.13 PR |
| 56 | Gavin DeBoerPlace 56 · Grade 8 · Castlewood | 8 | Castlewood | 27:54.67 |
| 57 | Gerrit VantzelfdePlace 57 · Grade 10 · Castlewood | 10 | Castlewood | 28:29.13 |