| 1 | Brian SantiagoPlace 1 · Grade 10 · Hartington-Newcastle | 10 | Hartington-Newcastle | 17:03.6 |
| 2 | Noah NoeckerPlace 2 · Grade 12 · Hartington-Newcastle | 12 | Hartington-Newcastle | 17:33.0 PR |
| 3 | Trenton CadwalladerPlace 3 · Grade 11 · Stanton | 11 | Stanton | 17:33.4 |
| 4 | Trevor DoffinPlace 4 · Grade 11 · Stanton | 11 | Stanton | 17:54.1 |
| 5 | Seth WiebelhausPlace 5 · Grade 10 · Hartington-Newcastle | 10 | Hartington-Newcastle | 17:57.4 |
| 6 | Aaron HaahrPlace 6 · Grade 12 · Laurel-Concord-Coleridge | 12 | Laurel-Concord-Coleridge | 18:05.2 |
| 7 | Jesus ArellanoPlace 7 · Grade 12 · Madison | 12 | Madison | 18:10.2 |
| 8 | Jose ArellanoPlace 8 · Grade 12 · Madison | 12 | Madison | 18:11.6 |
| 9 | Jared FuelberthPlace 9 · Grade 12 · Hartington-Newcastle | 12 | Hartington-Newcastle | 18:35.4 |
| 10 | Marlowe KampaPlace 10 · Grade 12 · Winside | 12 | Winside | 18:40.6 |
| 11 | Dustin TernusPlace 11 · Grade 10 · Archangels Catholic | 10 | Archangels Catholic | 18:42.3 |
| 12 | Ian FisherPlace 12 · Grade 10 · Pierce | 10 | Pierce | 18:46.6 |
| 13 | Jordan JansenPlace 13 · Grade 12 · Laurel-Concord-Coleridge | 12 | Laurel-Concord-Coleridge | 18:50.1 |
| 14 | Josh MulderPlace 14 · Grade 12 · Oakland-Craig | 12 | Oakland-Craig | 18:58.0 |
| 15 | Kenny OstenPlace 15 · Grade 11 · Humphrey Public | 11 | Humphrey Public | 19:03.2 |
| 16 | Jay ReifenrathPlace 16 · Grade 12 · Hartington-Newcastle | 12 | Hartington-Newcastle | 19:06.4 |
| 17 | Aaron BoonePlace 17 · Grade 11 · Plainview | 11 | Plainview | 19:07.2 |
| 18 | Andrew DaughtonPlace 18 · Grade 12 · Lutheran High Northeast | 12 | Lutheran High Northeast | 19:07.6 |
| 19 | Paul GubbelsPlace 19 · Grade 11 · Osmond | 11 | Osmond | 19:10.8 |
| 20 | Jared BessmerPlace 20 · Grade 9 · Osmond | 9 | Osmond | 19:12.0 |
| 21 | Leo CruzPlace 21 · Grade 11 · Madison | 11 | Madison | 19:16.7 |
| 22 | Jesse KrusePlace 22 · Grade 12 · Hartington-Newcastle | 12 | Hartington-Newcastle | 19:21.6 |
| 23 | Ryan ColsdenPlace 23 · Grade 11 · Stanton | 11 | Stanton | 19:30.4 |
| 24 | Quinn OlmerPlace 24 · Grade 10 · Archangels Catholic | 10 | Archangels Catholic | 19:35.0 |
| 25 | Chance JacobsenPlace 25 · Grade 9 · Plainview | 9 | Plainview | 19:38.0 PR |
| 26 | Michael WiesePlace 26 · Grade 12 · Oakland-Craig | 12 | Oakland-Craig | 19:56.3 |
| 27 | Brent PodliskaPlace 27 · Grade 11 · Archangels Catholic | 11 | Archangels Catholic | 20:03.9 |
| 28 | Dylan BrogrenPlace 28 · Grade 10 · Winside | 10 | Winside | 20:05.2 |
| 29 | Sean MannPlace 29 · Grade 11 · Winside | 11 | Winside | 20:07.1 |
| 30 | Jesse WallerstedtPlace 30 · Grade 12 · Oakland-Craig | 12 | Oakland-Craig | 20:12.3 |
| 31 | Rueben LammesPlace 31 · Grade - · Hartington-Newcastle | - | Hartington-Newcastle | 20:12.9 PR |
| 32 | Erick GarciaPlace 32 · Grade 11 · Madison | 11 | Madison | 20:15.8 |
| 33 | Shay BulsonPlace 33 · Grade 10 · Stanton | 10 | Stanton | 20:17.8 |
| 34 | Dominique RickardPlace 34 · Grade 11 · Plainview | 11 | Plainview | 20:17.9 |
| 35 | Ty HegemannPlace 35 · Grade 12 · Madison | 12 | Madison | 20:28.6 |
| 36 | Lane ChritiansenPlace 36 · Grade 12 · Plainview | 12 | Plainview | 20:31.2 |
| 37 | Lane HegemannPlace 37 · Grade 12 · Madison | 12 | Madison | 20:35.0 |
| 38 | Humberto Andrade-GoekenPlace 38 · Grade 12 · Stanton | 12 | Stanton | 20:38.6 |
| 39 | Ryan BathkePlace 39 · Grade 9 · Laurel-Concord-Coleridge | 9 | Laurel-Concord-Coleridge | 20:52.5 |
| 40 | Christian MillerPlace 40 · Grade 11 · Plainview | 11 | Plainview | 20:53.7 |
| 41 | Ulises HernandezPlace 41 · Grade 11 · Madison | 11 | Madison | 21:11.2 PR |
| 42 | Giovany O RamirezPlace 42 · Grade 10 · Madison | 10 | Madison | 21:12.1 |
| 43 | Kyle SwallowPlace 43 · Grade 11 · Osmond | 11 | Osmond | 21:20.4 |
| 44 | Chase DuttonPlace 44 · Grade 12 · Oakland-Craig | 12 | Oakland-Craig | 21:25.1 |
| 45 | Aaron MalecPlace 45 · Grade 11 · Oakland-Craig | 11 | Oakland-Craig | 21:28.3 |
| 46 | Ethan PfanstielPlace 46 · Grade 10 · Osmond | 10 | Osmond | 21:46.4 |
| 47 | Gus CreekmorePlace 47 · Grade 10 · Hartington-Newcastle | 10 | Hartington-Newcastle | 21:49.6 |
| 48 | Jonathan AlarconPlace 48 · Grade 10 · Madison | 10 | Madison | 22:05.2 |
| 49 | Cody BurgettPlace 49 · Grade 9 · Battle Creek | 9 | Battle Creek | 22:07.3 |
| 50 | Danny FischerPlace 50 · Grade 10 · Hartington-Newcastle | 10 | Hartington-Newcastle | 22:07.7 |
| 51 | Ethan GubbelsPlace 51 · Grade 12 · Laurel-Concord-Coleridge | 12 | Laurel-Concord-Coleridge | 22:16.3 |
| 52 | Andrew NelsonPlace 52 · Grade 10 · Plainview | 10 | Plainview | 22:16.7 |
| 53 | Taylor AnsonPlace 53 · Grade 12 · Winside | 12 | Winside | 22:31.6 |
| 54 | Alex D GarciaPlace 54 · Grade 10 · Madison | 10 | Madison | 22:40.2 |
| 55 | Kyle HamiltonPlace 55 · Grade 11 · Battle Creek | 11 | Battle Creek | 22:41.8 |
| 56 | Isaac GlaserPlace 56 · Grade 9 · Stanton | 9 | Stanton | 23:21.7 |
| 57 | Carter NicolayPlace 57 · Grade 11 · Battle Creek | 11 | Battle Creek | 23:26.0 |
| 58 | John MunterPlace 58 · Grade 9 · Randolph | 9 | Randolph | 23:44.7 |
| 59 | Spencer AndersonPlace 59 · Grade 11 · Oakland-Craig | 11 | Oakland-Craig | 23:48.8 |
| 60 | Kyle DohmenPlace 60 · Grade 10 · Archangels Catholic | 10 | Archangels Catholic | 23:53.8 |
| 61 | Cody FrederickPlace 61 · Grade 11 · Winside | 11 | Winside | 24:01.7 |
| 62 | Keaton HendrenPlace 62 · Grade 9 · Madison | 9 | Madison | 24:45.4 |
| 63 | Ernesto HernandezPlace 63 · Grade 12 · Madison | 12 | Madison | 25:07.0 |
| 64 | Tanner KrusemarkPlace 64 · Grade 10 · Stanton | 10 | Stanton | 25:18.8 |
| 65 | Jacob SchwrtzPlace 65 · Grade 10 · Battle Creek | 10 | Battle Creek | 25:32.6 |
| 66 | Malachi JochumPlace 66 · Grade 10 · Stanton | 10 | Stanton | 25:37.6 |
| 67 | Chris BialasPlace 67 · Grade 10 · Humphrey Public | 10 | Humphrey Public | 25:40.0 |
| 68 | Steven HamlingPlace 68 · Grade 12 · Archangels Catholic | 12 | Archangels Catholic | 27:59.4 |
| 69 | Josh GruenkePlace 69 · Grade 10 · Winside | 10 | Winside | 29:01.5 |
| 70 | Josue MezaPlace 70 · Grade 10 · Madison | 10 | Madison | 29:27.1 |