| 1 | Patrick WrigleyPlace 1 · Grade 12 · Shiloh Christian | 12 | Shiloh Christian | 17:14 |
| 2 | Kaden FullerPlace 2 · Grade 10 · Shiloh Christian | 10 | Shiloh Christian | 18:08 |
| 3 | Mark SammonsPlace 3 · Grade 11 · Griggs Midkota | 11 | Griggs Midkota | 18:13 |
| 4 | Gavin NelsonPlace 4 · Grade 10 · Griggs Midkota | 10 | Griggs Midkota | 18:37 |
| 5 | Theo ThurberPlace 5 · Grade 10 · Ellendale | 10 | Ellendale | 18:40 |
| 6 | Jacob RexinPlace 6 · Grade 11 · Carrington | 11 | Carrington | 18:42 |
| 7 | Jonah JacksonPlace 7 · Grade 12 · Four Winds | 12 | Four Winds | 19:10 PR |
| 8 | Caelen LohnesPlace 8 · Grade 12 · Four Winds | 12 | Four Winds | 19:32 |
| 9 | Jack BommersbachPlace 9 · Grade 9 · Ellendale | 9 | Ellendale | 19:44 |
| 10 | Aaron MoserPlace 10 · Grade 11 · Griggs Midkota | 11 | Griggs Midkota | 20:02 |
| 11 | James WoodsteadPlace 11 · Grade 9 · Griggs Midkota | 9 | Griggs Midkota | 20:12 PR |
| 12 | Jacob LarockPlace 12 · Grade 12 · Four Winds | 12 | Four Winds | 20:40 |
| 13 | Parker LettenmaierPlace 13 · Grade 8 · Barnes County North | 8 | Barnes County North | 20:43 |
| 14 | Mason MolanPlace 14 · Grade 9 · Ellendale | 9 | Ellendale | 20:57 |
| 15 | Grady HendersonPlace 15 · Grade 11 · Edgeley/Kulm | 11 | Edgeley/Kulm | 21:00 |
| 16 | Gannon GirardPlace 16 · Grade 9 · Ellendale | 9 | Ellendale | 21:24 |
| 17 | Frikki VonTonderPlace 17 · Grade - · Harvey | - | Harvey | 21:35 PR |
| 18 | Aaron NeumillerPlace 18 · Grade 9 · Carrington | 9 | Carrington | 21:46 |
| 19 | Ron BinghamPlace 19 · Grade 9 · Carrington | 9 | Carrington | 22:00 PR |
| 20 | Dylan AndrysPlace 20 · Grade 9 · Edgeley/Kulm | 9 | Edgeley/Kulm | 22:22 |
| 21 | Austin HuberPlace 21 · Grade 12 · Edgeley/Kulm | 12 | Edgeley/Kulm | 22:24 |
| 22 | Brennan WiederrichPlace 22 · Grade 12 · Edgeley/Kulm | 12 | Edgeley/Kulm | 22:40.4 PR |
| 23 | Damien PerDuePlace 23 · Grade 11 · Medina-Pingree-Buchanan | 11 | Medina-Pingree-Buchanan | 22:40.6 |
| 24 | Joe LindbergPlace 24 · Grade 9 · Carrington | 9 | Carrington | 23:39.4 |
| 25 | Mathew SjoquistPlace 25 · Grade 12 · Harvey | 12 | Harvey | 23:39.8 |
| 26 | Brady CavanaughPlace 26 · Grade 12 · Four Winds | 12 | Four Winds | 24:00.2 |
| 27 | Taggart TuftePlace 27 · Grade 9 · Shiloh Christian | 9 | Shiloh Christian | 24:00.9 |
| 28 | Jack VenHuizenPlace 28 · Grade 11 · Griggs Midkota | 11 | Griggs Midkota | 24:10 |
| 29 | Mason SeifertPlace 29 · Grade 7 · Shiloh Christian | 7 | Shiloh Christian | 24:11 |
| 30 | Darius GrossPlace 30 · Grade 12 · Ellendale | 12 | Ellendale | 24:46 |
| 31 | Charlie AndrysPlace 31 · Grade 12 · Edgeley/Kulm | 12 | Edgeley/Kulm | 24:49 |
| 32 | Ethan JohnsonPlace 32 · Grade 7 · Shiloh Christian | 7 | Shiloh Christian | 25:01 |
| 33 | Alex LahlumPlace 33 · Grade 9 · LaMoure/Litch-Marion | 9 | LaMoure/Litch-Marion | 25:18 |
| 34 | Andrew SeibelPlace 34 · Grade 9 · Harvey | 9 | Harvey | 25:22 PR |
| 35 | Ethan ReveringPlace 35 · Grade 10 · Edgeley/Kulm | 10 | Edgeley/Kulm | 26:08 |
| 36 | Jordan GroszPlace 36 · Grade 7 · Shiloh Christian | 7 | Shiloh Christian | 26:16 |
| 37 | Quinn MielkePlace 37 · Grade 8 · Shiloh Christian | 8 | Shiloh Christian | 26:40 |
| 38 | Dylan JohnsonPlace 38 · Grade 11 · Griggs Midkota | 11 | Griggs Midkota | 26:47 |
| 39 | Dade CrabtreePlace 39 · Grade 10 · Ellendale | 10 | Ellendale | 26:48 |
| 40 | Cole SaylerPlace 40 · Grade 10 · Ellendale | 10 | Ellendale | 27:18 PR |
| 41 | Logan ReisterPlace 41 · Grade 12 · Medina-Pingree-Buchanan | 12 | Medina-Pingree-Buchanan | 28:50 |
| 42 | Derek ReisterPlace 42 · Grade 12 · Medina-Pingree-Buchanan | 12 | Medina-Pingree-Buchanan | 30:26 |
| 43 | Tanner SchlagPlace 43 · Grade 9 · Shiloh Christian | 9 | Shiloh Christian | 31:33 |