| 1 | Carson FouardPlace 1 · Grade 11 · Brookville-Ell Saline | 11 | Brookville-Ell Saline | 16:49.1 |
| 2 | Garrison ZergerPlace 2 · Grade 10 · Brookville-Ell Saline | 10 | Brookville-Ell Saline | 16:55.9 |
| 3 | Lance LundinePlace 3 · Grade 11 · Beloit | 11 | Beloit | 17:17.7 |
| 4 | Jonny HamelPlace 4 · Grade 11 · Osborne | 11 | Osborne | 17:35.1 |
| 5 | Thayne TroutPlace 5 · Grade 10 · Bennington | 10 | Bennington | 17:40.6 |
| 6 | Triston CottonePlace 6 · Grade 12 · Abilene | 12 | Abilene | 17:49.6 |
| 7 | Jacob TonnePlace 7 · Grade 10 · Smoky Valley Home Educators | 10 | Smoky Valley Home Educators | 17:56.5 |
| 8 | Jonas LetourneauPlace 8 · Grade 10 · St. John`s-Beloit | 10 | St. John`s-Beloit | 18:02.3 |
| 9 | Grant WaitePlace 9 · Grade 12 · Abilene | 12 | Abilene | 18:09.9 |
| 10 | Brady WellsPlace 10 · Grade 10 · Sacred Heart | 10 | Sacred Heart | 18:17.1 |
| 11 | Joel AbellPlace 11 · Grade 11 · Minneapolis | 11 | Minneapolis | 18:30.4 |
| 12 | Oscar EspinozaPlace 12 · Grade 10 · Abilene | 10 | Abilene | 18:31.9 |
| 13 | Jace DouglasPlace 13 · Grade 12 · Sacred Heart | 12 | Sacred Heart | 18:34.0 |
| 14 | Dayton WuthnowPlace 14 · Grade 12 · Abilene | 12 | Abilene | 18:35.9 |
| 15 | Michael GarvertPlace 15 · Grade 12 · Plainville | 12 | Plainville | 18:36.1 |
| 16 | Nicholas NiewaldPlace 16 · Grade 10 · St. John`s-Beloit | 10 | St. John`s-Beloit | 18:51.6 |
| 17 | Parker NisbethPlace 17 · Grade 11 · Bennington | 11 | Bennington | 18:52.6 |
| 18 | Sage WeaverPlace 18 · Grade 9 · Smoky Valley Home Educators | 9 | Smoky Valley Home Educators | 18:54.0 |
| 19 | Harlan PancostPlace 19 · Grade 10 · Sylvan Unified | 10 | Sylvan Unified | 18:57.6 |
| 20 | Nick WilliamsPlace 20 · Grade 10 · Bennington | 10 | Bennington | 19:01.0 |
| 21 | Shafer NelsonPlace 21 · Grade 12 · Minneapolis | 12 | Minneapolis | 19:07.9 |
| 22 | Chris LaRocquePlace 22 · Grade 11 · St. John`s-Beloit | 11 | St. John`s-Beloit | 19:11.4 |
| 23 | Aiden ConradPlace 23 · Grade 11 · Osborne | 11 | Osborne | 19:20.7 |
| 24 | Levi GrimmettPlace 24 · Grade 10 · Smoky Valley Home Educators | 10 | Smoky Valley Home Educators | 19:27.4 |
| 25 | Ethon WagnerPlace 25 · Grade 10 · Smoky Valley Home Educators | 10 | Smoky Valley Home Educators | 19:31.1 |
| 26 | Graham BalesPlace 26 · Grade 12 · Osborne | 12 | Osborne | 19:34.5 |
| 27 | Cameron LindseyPlace 27 · Grade 12 · Plainville | 12 | Plainville | 19:41.7 |
| 28 | Levi HagerPlace 28 · Grade 11 · Abilene | 11 | Abilene | 19:45.1 |
| 29 | Brogan MontyPlace 29 · Grade 9 · Beloit | 9 | Beloit | 19:48.2 |
| 30 | Henry HoldrenPlace 30 · Grade 10 · St. John`s-Beloit | 10 | St. John`s-Beloit | 19:50.5 |
| 31 | Nic ClarkPlace 31 · Grade 9 · St. John`s-Beloit | 9 | St. John`s-Beloit | 19:51.5 |
| 32 | Isaac NicholsPlace 32 · Grade 12 · Smoky Valley Home Educators | 12 | Smoky Valley Home Educators | 19:51.9 |
| 33 | Spencer WardPlace 33 · Grade 9 · Bennington | 9 | Bennington | 19:52.9 |
| 34 | Landon BathurstPlace 34 · Grade 10 · Smoky Valley Home Educators | 10 | Smoky Valley Home Educators | 19:54.9 |
| 35 | Sergio LopezPlace 35 · Grade 12 · St. John`s-Beloit | 12 | St. John`s-Beloit | 19:57.1 |
| 36 | Ethan GonzalesPlace 36 · Grade 10 · Abilene | 10 | Abilene | 20:05.9 |
| 37 | Riley BohlPlace 37 · Grade 12 · Minneapolis | 12 | Minneapolis | 20:12.3 |
| 38 | Daniel RothPlace 38 · Grade 11 · Minneapolis | 11 | Minneapolis | 20:13.0 |
| 39 | Isaac MorrisPlace 39 · Grade 12 · Republic Co | 12 | Republic Co | 20:19.1 |
| 40 | Jensen WoodworthPlace 40 · Grade 12 · Abilene | 12 | Abilene | 20:28.0 |
| 41 | Brayden PalenskePlace 41 · Grade 10 · Bennington | 10 | Bennington | 20:31.0 |
| 42 | Max EhrlichPlace 42 · Grade 11 · Sacred Heart | 11 | Sacred Heart | 20:41.7 |
| 43 | Gabriel ThomsonPlace 43 · Grade 11 · Minneapolis | 11 | Minneapolis | 20:48.2 |
| 44 | Lincoln MillsPlace 44 · Grade 10 · Smoky Valley Home Educators | 10 | Smoky Valley Home Educators | 20:50.6 |
| 45 | Jonathan BellPlace 45 · Grade 9 · Lincoln | 9 | Lincoln | 20:54.7 |
| 46 | Gavin RuprightPlace 46 · Grade 12 · Bennington | 12 | Bennington | 21:05.0 |
| 47 | Draven LueckePlace 47 · Grade 9 · Concordia | 9 | Concordia | 21:21.7 |
| 48 | Payton BalesPlace 48 · Grade 10 · Osborne | 10 | Osborne | 21:25.8 |
| 49 | Samuel AndersonPlace 49 · Grade 9 · Republic Co | 9 | Republic Co | 21:30.4 |
| 50 | Connor FryPlace 50 · Grade 10 · Bennington | 10 | Bennington | 21:30.7 |
| 51 | Levi CoolPlace 51 · Grade 12 · Southern Cloud | 12 | Southern Cloud | 21:48.0 |
| 52 | Qwinter ThrashPlace 52 · Grade 11 · Concordia | 11 | Concordia | 21:48.8 |
| 53 | Bryan BaxterPlace 53 · Grade 12 · Republic Co | 12 | Republic Co | 21:57.7 |
| 54 | Nick HartsockPlace 54 · Grade 12 · Osborne | 12 | Osborne | 21:57.9 |
| 55 | Brandon AllenPlace 55 · Grade 12 · Republic Co | 12 | Republic Co | 22:05.5 |
| 56 | AJ PolanskyPlace 56 · Grade 12 · Republic Co | 12 | Republic Co | 22:07.6 |
| 57 | Luke VossPlace 57 · Grade 12 · Plainville | 12 | Plainville | 22:09.0 |
| 58 | Isaiah EvertPlace 58 · Grade 11 · Republic Co | 11 | Republic Co | 22:18.1 |
| 59 | Ethan KennedyPlace 59 · Grade 11 · Southern Cloud | 11 | Southern Cloud | 22:44.6 |
| 60 | Abram AndersonPlace 60 · Grade 10 · Sacred Heart | 10 | Sacred Heart | 22:49.9 |
| 61 | Riley RogersPlace 61 · Grade 9 · Plainville | 9 | Plainville | 22:51.5 |
| 62 | Joel GrossPlace 62 · Grade 9 · Concordia | 9 | Concordia | 23:34.8 |
| 63 | Darien SchreiberPlace 63 · Grade 12 · Osborne | 12 | Osborne | 24:19.4 |
| 64 | Cory CimagliaPlace 64 · Grade 12 · Plainville | 12 | Plainville | 24:32.5 |
| 65 | Ryan PasilasPlace 65 · Grade 12 · Osborne | 12 | Osborne | 25:12.7 |
| 66 | Andy PratherPlace 66 · Grade 11 · St. John`s-Beloit | 11 | St. John`s-Beloit | 25:20.7 |
| 67 | Isaac WesthusinPlace 67 · Grade 12 · Plainville | 12 | Plainville | 29:20.7 |