| 1 | Brian SantiagoPlace 1 · Grade 12 · Hartington-N | 12 | Hartington-N | 17:27.70 |
| 2 | Seth WiebelhausPlace 2 · Grade 12 · Hartington-N | 12 | Hartington-N | 18:53.50 |
| 3 | Brayden EfflePlace 3 · Grade 12 · Elkhorn Valley | 12 | Elkhorn Valley | 18:59.60 |
| 4 | Hunter BennettPlace 4 · Grade 09 · Elkhorn Valley | 09 | Elkhorn Valley | 19:01.00 |
| 5 | Calby RuskampPlace 5 · Grade 11 · Wisner-Pilger | 11 | Wisner-Pilger | 19:08.90 |
| 6 | D'Von LaPointePlace 6 · Grade 12 · Winnebago | 12 | Winnebago | 19:17.60 |
| 7 | Dre VancePlace 7 · Grade 11 · Archbishop Bergan | 11 | Archbishop Bergan | 19:18.30 |
| 8 | Brandon MitzelPlace 8 · Grade 09 · West Point-Beemer | 09 | West Point-Beemer | 19:29.70 |
| 9 | Dustin TernusPlace 9 · Grade 12 · Humphrey St. | 12 | Humphrey St. | 19:41.60 |
| 10 | Dylan BrogrenPlace 10 · Grade 12 · Winside | 12 | Winside | 19:41.70 |
| 11 | Zach BridgePlace 11 · Grade 12 · Lyons Decatur | 12 | Lyons Decatur | 19:41.80 |
| 12 | Jashaun VybornyPlace 12 · Grade 12 · Winside | 12 | Winside | 19:46.30 |
| 13 | Joan San PedroPlace 13 · Grade 10 · Madison | 10 | Madison | 19:47.30 |
| 14 | Brayden AndersonPlace 14 · Grade 10 · Lyons Decatur | 10 | Lyons Decatur | 19:50.20 |
| 15 | Dagen JoachimsenPlace 15 · Grade 09 · Hartington-N | 09 | Hartington-N | 19:51.00 |
| 16 | Dylan LudwigPlace 16 · Grade 10 · Wisner-Pilger | 10 | Wisner-Pilger | 19:55.70 |
| 17 | Jake HarrigerPlace 17 · Grade 11 · West Point-Beemer | 11 | West Point-Beemer | 19:56.70 |
| 18 | Alex GutierrezPlace 18 · Grade 10 · Madison | 10 | Madison | 19:59.00 |
| 19 | Anthony ZaratePlace 19 · Grade 10 · Madison | 10 | Madison | 20:00.50 |
| 20 | Reid PrestonPlace 20 · Grade 11 · Lyons Decatur | 11 | Lyons Decatur | 20:01.30 |
| 21 | Damien KerstenPlace 21 · Grade 11 · Battle Creek | 11 | Battle Creek | 20:15.70 |
| 22 | Quinn OlmerPlace 22 · Grade 12 · Humphrey St. | 12 | Humphrey St. | 20:20.70 |
| 23 | Bear KennedyPlace 23 · Grade 12 · Winnebago | 12 | Winnebago | 20:35.50 |
| 24 | Ed PayerPlace 24 · Grade 10 · Winnebago | 10 | Winnebago | 20:36.90 |
| 25 | Alex CarlsonPlace 25 · Grade 10 · Winside | 10 | Winside | 20:38.40 |
| 26 | Dylan FuchsPlace 26 · Grade 12 · Archbishop Bergan | 12 | Archbishop Bergan | 20:38.80 |
| 27 | Bode NoeckerPlace 27 · Grade 10 · Hartington-N | 10 | Hartington-N | 20:41.40 |
| 28 | Brett AndersenPlace 28 · Grade 12 · Wisner-Pilger | 12 | Wisner-Pilger | 20:53.00 |
| 29 | Cristian HofparPlace 29 · Grade 11 · East Butler | 11 | East Butler | 21:02.70 |
| 30 | Carter JensenPlace 30 · Grade 10 · Winside | 10 | Winside | 21:08.30 |
| 31 | Ryan BathkePlace 31 · Grade 11 · Laurel-Con-Col | 11 | Laurel-Con-Col | 21:09.20 |
| 32 | Micah HenschenPlace 32 · Grade 09 · Lyons Decatur | 09 | Lyons Decatur | 21:09.50 |
| 33 | Brayden KatholPlace 33 · Grade 10 · Hartington-N | 10 | Hartington-N | 21:09.90 |
| 34 | Payton BiermannPlace 34 · Grade 09 · Wisner-Pilger | 09 | Wisner-Pilger | 21:10.10 |
| 35 | Jonathan AlarconPlace 35 · Grade 12 · Madison | 12 | Madison | 21:17.90 |
| 36 | Dillon StewartPlace 36 · Grade 12 · Elkhorn Valley | 12 | Elkhorn Valley | 21:20.80 |
| 37 | Damian SmithPlace 37 · Grade 09 · Elkhorn Valley | 09 | Elkhorn Valley | 21:27.30 |
| 38 | Isaiah GreenhalghPlace 38 · Grade 12 · Elkhorn Valley | 12 | Elkhorn Valley | 21:33.20 |
| 39 | Sean AschoffPlace 39 · Grade 09 · Laurel-Con-Col | 09 | Laurel-Con-Col | 21:34.80 |
| 40 | Brady JorgensenPlace 40 · Grade 11 · Oakland-Craig | 11 | Oakland-Craig | 21:47.00 |
| 41 | Dakota GullicksenPlace 41 · Grade 09 · Madison | 09 | Madison | 21:48.80 |
| 42 | Tyten VancePlace 42 · Grade 10 · Archbishop Bergan | 10 | Archbishop Bergan | 22:06.90 |
| 43 | Connor OlmerPlace 43 · Grade 10 · Humphrey St. | 10 | Humphrey St. | 22:11.80 |
| 44 | Cole NoeckerPlace 44 · Grade 10 · Hartington-N | 10 | Hartington-N | 22:11.90 |
| 45 | Aidan WeidnerPlace 45 · Grade 10 · Humphrey-LHF | 10 | Humphrey-LHF | 22:13.70 |
| 46 | Toby HienemannPlace 46 · Grade 09 · Winside | 09 | Winside | 22:17.50 |
| 47 | Aiden BearPlace 47 · Grade 09 · Winnebago | 09 | Winnebago | 22:23.00 |
| 48 | Caden SchramPlace 48 · Grade 09 · Ponca | 09 | Ponca | 22:26.00 |
| 49 | Justin SousekPlace 49 · Grade 10 · East Butler | 10 | East Butler | 22:31.50 |
| 50 | Jobe SullivanPlace 50 · Grade 09 · Archbishop Bergan | 09 | Archbishop Bergan | 22:37.60 |
| 51 | Kobe ThompsonPlace 51 · Grade 10 · Battle Creek | 10 | Battle Creek | 22:49.80 |
| 52 | Cayden PhillipsPlace 52 · Grade 09 · Ponca | 09 | Ponca | 22:50.60 |
| 53 | Alex GarciaPlace 53 · Grade 12 · Madison | 12 | Madison | 23:00.00 |
| 54 | Evan LongwellPlace 54 · Grade 10 · Ponca | 10 | Ponca | 23:03.50 |
| 55 | Rockney PeckPlace 55 · Grade 09 · Wisner-Pilger | 09 | Wisner-Pilger | 23:14.80 |
| 56 | Jon MalecPlace 56 · Grade 12 · Oakland-Craig | 12 | Oakland-Craig | 23:34.90 |
| 57 | Dylan AhlmanPlace 57 · Grade 10 · Battle Creek | 10 | Battle Creek | 23:37.10 |
| 58 | Kallan LonsdalePlace 58 · Grade 09 · Wisner-Pilger | 09 | Wisner-Pilger | 23:40.60 |
| 59 | Cody BurgettPlace 59 · Grade 11 · Battle Creek | 11 | Battle Creek | 23:44.40 |
| 60 | Lane DammePlace 60 · Grade 10 · Winside | 10 | Winside | 23:47.30 |
| 61 | Michael KurtzhalsPlace 61 · Grade 12 · Laurel-Con-Col | 12 | Laurel-Con-Col | 23:49.50 |
| 62 | Karsen KloozPlace 62 · Grade 11 · Laurel-Con-Col | 11 | Laurel-Con-Col | 23:54.00 |
| 63 | Marcos OsorioPlace 63 · Grade 11 · West Point-Beemer | 11 | West Point-Beemer | 24:08.30 |
| 64 | Nathan BreitbarthPlace 64 · Grade 09 · Pender | 09 | Pender | 24:14.10 |
| 65 | Matthew JanakPlace 65 · Grade 10 · East Butler | 10 | East Butler | 24:15.60 |
| 66 | Trevor DicksonPlace 66 · Grade 10 · West Point-Beemer | 10 | West Point-Beemer | 24:20.20 |
| 67 | Zach PaaschPlace 67 · Grade 09 · West Point-Beemer | 09 | West Point-Beemer | 24:20.60 |
| 68 | Tommy ChasePlace 68 · Grade 09 · Ponca | 09 | Ponca | 24:23.20 |
| 69 | Scott KienbaumPlace 69 · Grade 09 · West Point-Beemer | 09 | West Point-Beemer | 24:47.30 |
| 70 | Gavin CrucePlace 70 · Grade 12 · East Butler | 12 | East Butler | 24:49.70 |
| 71 | Mason RuhlandPlace 71 · Grade 09 · Ponca | 09 | Ponca | 24:51.50 |
| 72 | Nic TollePlace 72 · Grade 10 · Lyons Decatur | 10 | Lyons Decatur | 24:51.90 |
| 73 | Will WhitedPlace 73 · Grade 10 · Humphrey-LHF | 10 | Humphrey-LHF | 24:56.30 |
| 74 | Landen BoysenPlace 74 · Grade 10 · Laurel-Con-Col | 10 | Laurel-Con-Col | 24:57.00 |
| 75 | Nick KincannonPlace 75 · Grade 11 · Archbishop Bergan | 11 | Archbishop Bergan | 25:04.30 |
| 76 | Kainyn CarriagaPlace 76 · Grade 12 · Winnebago | 12 | Winnebago | 25:13.80 |
| 77 | BJ ProctorPlace 77 · Grade 11 · Winnebago | 11 | Winnebago | 25:14.70 |
| 78 | Jonathan SchmeddingPlace 78 · Grade 10 · Pender | 10 | Pender | 25:28.90 |
| 79 | Kyle DohmenPlace 79 · Grade 12 · Humphrey St. | 12 | Humphrey St. | 25:41.20 |
| 80 | Jacob UnwinPlace 80 · Grade 12 · Oakland-Craig | 12 | Oakland-Craig | 25:47.80 |
| 81 | Breckin RatkovecPlace 81 · Grade 11 · East Butler | 11 | East Butler | 26:56.10 |
| 82 | James MitchellPlace 82 · Grade 12 · Oakland-Craig | 12 | Oakland-Craig | 26:58.70 |
| 83 | Lance MuhsPlace 83 · Grade 09 · Whs | 09 | Whs | 27:03.00 |
| 84 | Charles SchmeddingPlace 84 · Grade 10 · Pender | 10 | Pender | 27:27.10 |
| 85 | Giovanni De La TorrePlace 85 · Grade 09 · Pender | 09 | Pender | 27:28.40 |
| 86 | Stuart HasemannPlace 86 · Grade 10 · Whs | 10 | Whs | 28:37.70 |
| 87 | Evan SteedPlace 87 · Grade 12 · Archbishop Bergan | 12 | Archbishop Bergan | 29:22.40 |
| 88 | Garrett JamesPlace 88 · Grade 09 · Ponca | 09 | Ponca | 30:29.60 |
| — | Devin HeggeGrade 10 · Lyons Decatur | 10 | Lyons Decatur | DNF |
| — | Zach HeggeGrade 09 · Lyons Decatur | 09 | Lyons Decatur | DNF |
| — | Caleb PreisterGrade 09 · Humphrey-LHF | 09 | Humphrey-LHF | DQ |