| 1 | Miles ClausenPlace 1 · Grade 11 · Battle Creek | 11 | Battle Creek | 17:16.33 |
| 2 | Teddy HaakePlace 2 · Grade 9 · Norfolk Catholic | 9 | Norfolk Catholic | 17:42.84 |
| 3 | Andrew KastlPlace 3 · Grade 10 · Norfolk Catholic | 10 | Norfolk Catholic | 17:45.78 |
| 4 | Jonah AshPlace 4 · Grade 12 · Norfolk Catholic | 12 | Norfolk Catholic | 17:53.74 |
| 5 | Jaiden AndersonPlace 5 · Grade 11 · Archangels Catholic | 11 | Archangels Catholic | 18:06.58 |
| 6 | Myles AllenPlace 6 · Grade 11 · Battle Creek | 11 | Battle Creek | 18:18.18 |
| 7 | Aayden HarrisPlace 7 · Grade 12 · Homer | 12 | Homer | 18:30.85 |
| 8 | Caden BarclayPlace 8 · Grade 12 · Homer | 12 | Homer | 18:43.87 |
| 9 | Isaac RudloffPlace 9 · Grade 12 · Battle Creek | 12 | Battle Creek | 19:01.21 |
| 10 | Jett FogartyPlace 10 · Grade 9 · Homer | 9 | Homer | 19:07.18 |
| 11 | Tate WoodPlace 11 · Grade 11 · Fullerton | 11 | Fullerton | 19:09.71 |
| 12 | Shane LangfordPlace 12 · Grade 12 · Laurel-Concord-Coleridge | 12 | Laurel-Concord-Coleridge | 19:14.61 |
| 13 | Blaise KannPlace 13 · Grade 12 · Norfolk Catholic | 12 | Norfolk Catholic | 19:20.65 |
| 14 | Zachary FoeckingPlace 14 · Grade 12 · Norfolk Catholic | 12 | Norfolk Catholic | 19:24.79 |
| 15 | Omar ContrerasPlace 15 · Grade 12 · Norfolk Catholic | 12 | Norfolk Catholic | 19:34.78 |
| 16 | Owen JohnsonPlace 16 · Grade 8 · Laurel-Concord-Coleridge | 8 | Laurel-Concord-Coleridge | 19:52.14 |
| 17 | Tristan RayPlace 17 · Grade 11 · Battle Creek | 11 | Battle Creek | 19:55.55 |
| 18 | Logan AlbrechtPlace 18 · Grade 9 · Homer | 9 | Homer | 20:05.07 |
| 19 | Kian FoeckingPlace 19 · Grade 10 · Norfolk Catholic | 10 | Norfolk Catholic | 20:08.20 |
| 20 | Caylix HuffmanPlace 20 · Grade 12 · Homer | 12 | Homer | 20:27.01 |
| 21 | Eli AndersonPlace 21 · Grade 9 · Battle Creek | 9 | Battle Creek | 20:34.05 |
| 22 | Will BensonPlace 22 · Grade 11 · Wakefield | 11 | Wakefield | 20:40.61 |
| 23 | Cody RennerPlace 23 · Grade 11 · Battle Creek | 11 | Battle Creek | 20:57.82 |
| 24 | Luke KesterPlace 24 · Grade 10 · Summerland | 10 | Summerland | 21:00.45 |
| 25 | Christopher VallejoPlace 25 · Grade 9 · Wisner-Pilger | 9 | Wisner-Pilger | 21:01.37 |
| 26 | Sebastian Van DrongelenPlace 26 · Grade 10 · Laurel-Concord-Coleridge | 10 | Laurel-Concord-Coleridge | 21:03.33 |
| 27 | John KannPlace 27 · Grade 10 · Norfolk Catholic | 10 | Norfolk Catholic | 21:11.23 |
| 28 | Keaton KucharPlace 28 · Grade 9 · Battle Creek | 9 | Battle Creek | 21:11.94 |
| 29 | Gage OtterpohlPlace 29 · Grade 10 · Homer | 10 | Homer | 21:12.43 |
| 30 | Matthew KerkmanPlace 30 · Grade 10 · Elgin Public/Pope John | 10 | Elgin Public/Pope John | 21:14.84 |
| 31 | Vincent HeadleyPlace 31 · Grade 10 · Norfolk Catholic | 10 | Norfolk Catholic | 21:32.57 |
| 32 | Asher RayPlace 32 · Grade 10 · Battle Creek | 10 | Battle Creek | 21:39.39 |
| 33 | Asher CarterPlace 33 · Grade 11 · Battle Creek | 11 | Battle Creek | 21:40.29 |
| 34 | Hunter McGheePlace 34 · Grade 11 · Laurel-Concord-Coleridge | 11 | Laurel-Concord-Coleridge | 21:42.87 |
| 35 | Jadyn OlmerPlace 35 · Grade 10 · Archangels Catholic | 10 | Archangels Catholic | 21:57.93 |
| 36 | Ryan HoehnePlace 36 · Grade 10 · Battle Creek | 10 | Battle Creek | 21:58.74 |
| 37 | Jacob MaxfieldPlace 37 · Grade 11 · Fullerton | 11 | Fullerton | 22:02.72 |
| 38 | Bo RichterPlace 38 · Grade 11 · Battle Creek | 11 | Battle Creek | 22:08.53 |
| 39 | Aiddan BuhrmanPlace 39 · Grade 9 · Wisner-Pilger | 9 | Wisner-Pilger | 22:32.02 |
| 40 | Isaiah WestPlace 40 · Grade 9 · Battle Creek | 9 | Battle Creek | 22:56.79 |
| 41 | Micah StenzelPlace 41 · Grade 12 · Twin River | 12 | Twin River | 23:10.71 |
| 42 | Lincoln BaierPlace 42 · Grade 9 · Battle Creek | 9 | Battle Creek | 23:11.55 |
| 43 | Baldwin GarciaPlace 43 · Grade 11 · Wakefield | 11 | Wakefield | 23:11.58 |
| 44 | Lincoln HilfikerPlace 44 · Grade 10 · Norfolk Catholic | 10 | Norfolk Catholic | 23:22.33 |
| 45 | Axton LantzPlace 45 · Grade 12 · Wisner-Pilger | 12 | Wisner-Pilger | 23:41.36 |
| 46 | Charles BollesPlace 46 · Grade 10 · Homer | 10 | Homer | 23:47.03 |
| 47 | Zarrick BlackSpottedHorsePlace 47 · Grade 11 · Homer | 11 | Homer | 24:00.28 |
| 48 | Evan HaakePlace 48 · Grade 9 · Battle Creek | 9 | Battle Creek | 24:09.15 |
| 49 | Carson KershawPlace 49 · Grade 10 · Twin River | 10 | Twin River | 24:18.35 |
| 50 | Daven ZachPlace 50 · Grade 10 · Archangels Catholic | 10 | Archangels Catholic | 24:21.56 |
| 51 | Zander CepelPlace 51 · Grade 11 · Summerland | 11 | Summerland | 24:36.04 |
| 52 | Jaxon BrewerPlace 52 · Grade 9 · Homer | 9 | Homer | 24:41.34 |
| 53 | Everett GleasonPlace 53 · Grade 12 · Fullerton | 12 | Fullerton | 24:53.86 |
| 54 | Luke JacksonPlace 54 · Grade 11 · Laurel-Concord-Coleridge | 11 | Laurel-Concord-Coleridge | 25:18.70 |
| 55 | Dillion SandersonPlace 55 · Grade 11 · Laurel-Concord-Coleridge | 11 | Laurel-Concord-Coleridge | 25:19.10 |
| 56 | Tate NelsenPlace 56 · Grade 9 · Homer | 9 | Homer | 25:19.46 |
| 57 | Ryker StenzelPlace 57 · Grade 11 · Twin River | 11 | Twin River | 27:18.05 |
| 58 | Ben UttechtPlace 58 · Grade 11 · Winside | 11 | Winside | 28:04.11 |
| 59 | Cyrus DavenportPlace 59 · Grade 11 · Twin River | 11 | Twin River | 28:10.80 |
| 60 | Oscar SalasPlace 60 · Grade 12 · Laurel-Concord-Coleridge | 12 | Laurel-Concord-Coleridge | 28:34.15 |
| 61 | Abraham MillanPlace 61 · Grade 9 · Wisner-Pilger | 9 | Wisner-Pilger | 30:34.48 |
| 62 | Jorden CoxPlace 62 · Grade 10 · Summerland | 10 | Summerland | 35:40.62 |
| — | Sylas DelmontGrade 11 · Wisner-Pilger | 11 | Wisner-Pilger | DNF |