| 1 | Hunter KimballPlace 1 · Grade 10 · Fairview | 10 | Fairview | 19:50.15 |
| 2 | Isaac AntonPlace 2 · Grade 11 · Alva | 11 | Alva | 20:27.28 |
| 3 | Corey ChenaultPlace 3 · Grade 11 · Fairview | 11 | Fairview | 20:51.75 |
| 4 | Cash DotsonPlace 4 · Grade 12 · Burlington | 12 | Burlington | 20:57.47 |
| 5 | Elijah NewtonPlace 5 · Grade 11 · Alva | 11 | Alva | 21:02.44 |
| 6 | Justin StreichPlace 6 · Grade 10 · Timberlake | 10 | Timberlake | 21:27.28 |
| 7 | Kesler AcrePlace 7 · Grade 12 · Taloga | 12 | Taloga | 21:27.94 |
| 8 | Kyson GentryPlace 8 · Grade 9 · Hillsdale Christian | 9 | Hillsdale Christian | 21:28.25 |
| 9 | Troy LabradaPlace 9 · Grade 10 · Garber | 10 | Garber | 21:28.88 |
| 10 | Michael GranbergPlace 10 · Grade 11 · Hillsdale Christian | 11 | Hillsdale Christian | 21:52.34 |
| 11 | Grant HernendezPlace 11 · Grade 11 · Fairview | 11 | Fairview | 21:59.59 PR |
| 12 | Micah MurphyPlace 12 · Grade 11 · Hillsdale Christian | 11 | Hillsdale Christian | 21:59.84 |
| 13 | Asher WardPlace 13 · Grade 11 · Hennessey | 11 | Hennessey | 22:10.09 |
| 14 | Rogan ChoatePlace 14 · Grade 10 · Hennessey | 10 | Hennessey | 22:31.50 |
| 15 | Maddox MorganPlace 15 · Grade 10 · Burlington | 10 | Burlington | 22:39.75 |
| 16 | Austin LentzPlace 16 · Grade 12 · Hillsdale Christian | 12 | Hillsdale Christian | 22:50.22 |
| 17 | Nick MillerPlace 17 · Grade 12 · Hillsdale Christian | 12 | Hillsdale Christian | 23:01.78 |
| 18 | Ben WatkinsPlace 18 · Grade 12 · Hillsdale Christian | 12 | Hillsdale Christian | 23:04.31 |
| 19 | Bentley CookPlace 19 · Grade 10 · Alva | 10 | Alva | 23:16.15 |
| 20 | Hunter StaufferPlace 20 · Grade 12 · Alva | 12 | Alva | 23:21.91 |
| 21 | Reuban HeimPlace 21 · Grade 9 · Cherokee | 9 | Cherokee | 23:36.15 |
| 22 | Kaden GentryPlace 22 · Grade 11 · Hillsdale Christian | 11 | Hillsdale Christian | 23:44.97 |
| 23 | Byrson MoorePlace 23 · Grade 10 · Garber | 10 | Garber | 23:45.31 |
| 24 | Caleb ReedPlace 24 · Grade 10 · Fairview | 10 | Fairview | 23:49.31 PR |
| 25 | Hudson SchupbachPlace 25 · Grade 11 · Burlington | 11 | Burlington | 23:52.75 |
| 26 | Greyson PeckPlace 26 · Grade 10 · Hillsdale Christian | 10 | Hillsdale Christian | 23:56.75 |
| 27 | Jax WallerPlace 27 · Grade 10 · Hillsdale Christian | 10 | Hillsdale Christian | 23:59.50 |
| 28 | Corbin FlumanPlace 28 · Grade 10 · Burlington | 10 | Burlington | 24:20.75 |
| 29 | Brenner MeansPlace 29 · Grade 10 · Cherokee | 10 | Cherokee | 24:38.84 PR |
| 30 | Koda LeonPlace 30 · Grade 9 · Alva | 9 | Alva | 24:52.38 |
| 31 | Dayton MurryPlace 31 · Grade 12 · Alva | 12 | Alva | 25:08.38 |
| 32 | Wesley SagnerPlace 32 · Grade 9 · Alva | 9 | Alva | 25:08.81 |
| 33 | Bobby Dale PerrymanPlace 33 · Grade 11 · Timberlake | 11 | Timberlake | 25:14.15 |
| 34 | Levi EasterlyPlace 34 · Grade 9 · Kremlin-Hillsdale | 9 | Kremlin-Hillsdale | 25:20.53 |
| 35 | Eli BakerPlace 35 · Grade 12 · Ringwood | 12 | Ringwood | 25:54.56 |
| 36 | LJ MotleyPlace 36 · Grade 10 · Fairview | 10 | Fairview | 25:56.38 PR |
| 37 | Elijah LentzPlace 37 · Grade 11 · Hillsdale Christian | 11 | Hillsdale Christian | 28:05.75 |
| 38 | Blakely RiggsPlace 38 · Grade 10 · Timberlake | 10 | Timberlake | 28:06.22 |
| 39 | Isaiah SmithPlace 39 · Grade 11 · Hillsdale Christian | 11 | Hillsdale Christian | 28:12.28 |
| 40 | Connor KeyPlace 40 · Grade 12 · Hillsdale Christian | 12 | Hillsdale Christian | 30:07.41 |
| 41 | Mauricio GonzalezPlace 41 · Grade 11 · Hennessey | 11 | Hennessey | 31:01.59 |
| 42 | Franco AlvarezPlace 42 · Grade 10 · Alva | 10 | Alva | 33:39.12 PR |