| 1 | Quincy DorsonPlace 1 · Grade 10 · New Franklin | 10 | New Franklin | 16:56.80 |
| 2 | Hunter SchwartzePlace 2 · Grade 11 · Vienna | 11 | Vienna | 17:07.11 |
| 3 | Jason HoffmanPlace 3 · Grade 10 · Clopton | 10 | Clopton | 17:16.48 |
| 4 | Domenic WilliamsPlace 4 · Grade 10 · North Shelby | 10 | North Shelby | 17:41.62 |
| 5 | Slade KellerPlace 5 · Grade 11 · Van-Far | 11 | Van-Far | 17:48.56 |
| 6 | Garrett HopkePlace 6 · Grade 11 · Van-Far | 11 | Van-Far | 18:01.87 |
| 7 | Shaun LueckePlace 7 · Grade 12 · Northeast (Cairo) | 12 | Northeast (Cairo) | 18:10.50 |
| 8 | Danny JanssenPlace 8 · Grade 12 · Higbee | 12 | Higbee | 18:18.99 |
| 9 | Bryce EwersPlace 9 · Grade 10 · Vienna | 10 | Vienna | 18:22.59 |
| 10 | Easton BaileyPlace 10 · Grade 9 · New Haven | 9 | New Haven | 18:34.48 |
| 11 | Coby TagtmeyerPlace 11 · Grade 12 · Smithton | 12 | Smithton | 18:36.68 |
| 12 | Bristen DouglasPlace 12 · Grade 11 · Northwest (Hughesville) | 11 | Northwest (Hughesville) | 18:38.64 |
| 13 | Donovan DexterPlace 13 · Grade 11 · Northwest (Hughesville) | 11 | Northwest (Hughesville) | 18:39.26 |
| 14 | Paxten JeremyPlace 14 · Grade 9 · Vienna | 9 | Vienna | 18:39.79 |
| 15 | Ryder DorsonPlace 15 · Grade 9 · New Franklin | 9 | New Franklin | 18:43.48 |
| 16 | Clayton MesserPlace 16 · Grade 11 · Northeast (Cairo) | 11 | Northeast (Cairo) | 18:48.44 |
| 17 | Grayson MillerPlace 17 · Grade 12 · Knox County | 12 | Knox County | 18:48.93 |
| 18 | Kadin WalkerPlace 18 · Grade 10 · Northeast (Cairo) | 10 | Northeast (Cairo) | 18:48.96 |
| 19 | Elijah KauffmanPlace 19 · Grade 11 · Christian Fellowship | 11 | Christian Fellowship | 18:49.48 |
| 20 | Joseph NoxonPlace 20 · Grade 12 · Silex | 12 | Silex | 18:50.34 |
| 21 | Asher ApplegatePlace 21 · Grade 12 · Schuyler County | 12 | Schuyler County | 18:51.72 |
| 22 | Levi ClarkPlace 22 · Grade 11 · Brashear | 11 | Brashear | 18:54.71 |
| 23 | Joshua SaylerPlace 23 · Grade 11 · Glasgow | 11 | Glasgow | 19:04.01 |
| 24 | Oscar OttenPlace 24 · Grade 9 · New Haven | 9 | New Haven | 19:10.84 |
| 25 | Jayden Hug-HernandezPlace 25 · Grade 10 · Van-Far | 10 | Van-Far | 19:14.45 |
| 26 | Grayson GerloffPlace 26 · Grade 10 · Chamois | 10 | Chamois | 19:14.82 |
| 27 | Jared OwensPlace 27 · Grade 12 · Sacred Heart | 12 | Sacred Heart | 19:15.81 |
| 28 | Aaron KitleyPlace 28 · Grade 11 · Christian Fellowship | 11 | Christian Fellowship | 19:17.41 |
| 29 | Brady PulsPlace 29 · Grade 11 · Van-Far | 11 | Van-Far | 19:19.98 |
| 30 | Cameron SchallerPlace 30 · Grade 12 · Smithton | 12 | Smithton | 19:27.32 |
| 31 | Peyton CarpenterPlace 31 · Grade 10 · New Haven | 10 | New Haven | 19:42.23 |
| 32 | Jaxson KadenPlace 32 · Grade 12 · Schuyler County | 12 | Schuyler County | 19:42.93 |
| 33 | Lance WortmannPlace 33 · Grade 9 · Northeast (Cairo) | 9 | Northeast (Cairo) | 19:49.70 |
| 34 | Tyler HallahanPlace 34 · Grade 10 · Vienna | 10 | Vienna | 19:49.89 |
| 35 | Cristian SastrePlace 35 · Grade 11 · Van-Far | 11 | Van-Far | 19:51.97 |
| 36 | Tyler WilsonPlace 36 · Grade 9 · Smithton | 9 | Smithton | 19:55.91 PR |
| 37 | Tristin MesserPlace 37 · Grade 10 · Northeast (Cairo) | 10 | Northeast (Cairo) | 20:02.90 |
| 38 | Kevin RussellPlace 38 · Grade 10 · Vienna | 10 | Vienna | 20:08.35 |
| 39 | Evan ScheerPlace 39 · Grade 10 · New Haven | 10 | New Haven | 20:11.61 PR |
| 40 | Thomas DouglasPlace 40 · Grade 12 · Vienna | 12 | Vienna | 20:12.20 |
| 41 | Coleman PalmerPlace 41 · Grade 11 · Clopton | 11 | Clopton | 20:12.22 PR |
| 42 | Jacob PreusPlace 42 · Grade 9 · New Haven | 9 | New Haven | 20:29.84 |
| 43 | Trenton SawyerPlace 43 · Grade 10 · Green Ridge | 10 | Green Ridge | 20:30.05 |
| 44 | Gage DevorssPlace 44 · Grade 10 · Green Ridge | 10 | Green Ridge | 20:30.09 |
| 45 | Luke ValonePlace 45 · Grade 11 · Sturgeon | 11 | Sturgeon | 20:43.24 |
| 46 | Tyler CarlylePlace 46 · Grade 9 · Van-Far | 9 | Van-Far | 20:44.93 |
| 47 | Mason McGruderPlace 47 · Grade 10 · New Franklin | 10 | New Franklin | 20:46.41 PR |
| 48 | Grayson VaughanPlace 48 · Grade 12 · Northwest (Hughesville) | 12 | Northwest (Hughesville) | 20:49.41 |
| 49 | Evert MehmertPlace 49 · Grade 12 · Chamois | 12 | Chamois | 21:06.27 |
| 50 | Haden DavisPlace 50 · Grade 9 · New Franklin | 9 | New Franklin | 21:12.07 |
| 51 | Emmit PorterPlace 51 · Grade 10 · Green Ridge | 10 | Green Ridge | 21:15.65 |
| 52 | Ruah ParkPlace 52 · Grade 11 · Knox County | 11 | Knox County | 21:21.11 |
| 53 | Ethan HalePlace 53 · Grade 11 · New Haven | 11 | New Haven | 21:36.14 |
| 54 | Gage CurlerPlace 54 · Grade 9 · Vienna | 9 | Vienna | 21:39.13 |
| 55 | Patrick ClarkPlace 55 · Grade 10 · Knox County | 10 | Knox County | 21:44.42 |
| 56 | Kaden WuellingPlace 56 · Grade 12 · Chamois | 12 | Chamois | 21:45.21 |
| 57 | Kyler KobushPlace 57 · Grade 10 · Community | 10 | Community | 21:51.95 PR |
| 58 | Dillon LueckePlace 58 · Grade 9 · Northeast (Cairo) | 9 | Northeast (Cairo) | 22:01.47 |
| 59 | Caleb MartinPlace 59 · Grade 12 · Northwest (Hughesville) | 12 | Northwest (Hughesville) | 22:02.19 |
| 60 | Xiuqi LiuPlace 60 · Grade 9 · The Fulton School | 9 | The Fulton School | 22:09.02 |
| 61 | Garrett LynchardPlace 61 · Grade 12 · The Fulton School | 12 | The Fulton School | 22:13.27 PR |
| 62 | Cooper GroppePlace 62 · Grade 10 · New Haven | 10 | New Haven | 22:22.39 |
| 63 | Christopher HillPlace 63 · Grade 9 · Sturgeon | 9 | Sturgeon | 22:23.48 |
| 64 | Jordan MedinaPlace 64 · Grade 9 · Northwest (Hughesville) | 9 | Northwest (Hughesville) | 22:32.99 |
| 65 | Dakota WellsPlace 65 · Grade 12 · Smithton | 12 | Smithton | 22:35.16 |
| 66 | Jacob McGinnisPlace 66 · Grade 9 · Northwest (Hughesville) | 9 | Northwest (Hughesville) | 22:47.56 PR |
| 67 | Ethan AbadiPlace 67 · Grade 12 · Columbia Independent | 12 | Columbia Independent | 22:48.40 PR |
| 68 | Nicholas NealPlace 68 · Grade 10 · Northeast (Cairo) | 10 | Northeast (Cairo) | 22:53.44 |
| 69 | Cody SmithPlace 69 · Grade 12 · Sturgeon | 12 | Sturgeon | 23:07.46 |
| 70 | Phoenix DecenaPlace 70 · Grade 9 · New Franklin | 9 | New Franklin | 23:07.66 PR |
| 71 | Brenden SchultzPlace 71 · Grade 11 · Sturgeon | 11 | Sturgeon | 23:11.11 |
| 72 | Brayson HarlanPlace 72 · Grade 12 · Higbee | 12 | Higbee | 23:14.25 |
| 73 | Levi VaughnPlace 73 · Grade 11 · Sturgeon | 11 | Sturgeon | 23:22.35 |
| 74 | James IgnacioPlace 74 · Grade 11 · Missouri School for the Deaf | 11 | Missouri School for the Deaf | 23:22.98 |
| 75 | Cooper SchilbPlace 75 · Grade 9 · Northwest (Hughesville) | 9 | Northwest (Hughesville) | 23:38.57 |
| 76 | Nicholas HenkePlace 76 · Grade 11 · Community | 11 | Community | 23:41.83 |
| 77 | Anthony BruegenhemkePlace 77 · Grade 11 · Knox County | 11 | Knox County | 23:49.19 |
| 78 | Silas JonesPlace 78 · Grade 9 · Wellsville-Middletown | 9 | Wellsville-Middletown | 23:51.15 |
| 79 | Jackson SiebrandtPlace 79 · Grade 11 · New Franklin | 11 | New Franklin | 24:00.82 |
| 80 | Kyle WestPlace 80 · Grade 12 · Clopton | 12 | Clopton | 24:14.18 |
| 81 | Keagen FredricksonPlace 81 · Grade 10 · Green Ridge | 10 | Green Ridge | 24:42.29 |
| 82 | Johnhenry CordiaPlace 82 · Grade 9 · Sacred Heart | 9 | Sacred Heart | 24:48.62 PR |
| 83 | Logan WriedtPlace 83 · Grade 9 · Knox County | 9 | Knox County | 25:29.81 |
| 84 | Jude CurtisPlace 84 · Grade 9 · Community | 9 | Community | 26:22.25 |
| 85 | Lucas SpiersPlace 85 · Grade 9 · Wellsville-Middletown | 9 | Wellsville-Middletown | 27:49.98 |
| 86 | Cooper ScottPlace 86 · Grade 11 · Prairie Home | 11 | Prairie Home | 28:38.65 |
| 87 | Uriah OglePlace 87 · Grade 11 · Scotland County | 11 | Scotland County | 30:03.34 |
| 88 | Everett (Rett) CurtisPlace 88 · Grade 11 · Community | 11 | Community | 30:15.72 |
| 89 | Jaxon AtwoodPlace 89 · Grade 11 · Green Ridge | 11 | Green Ridge | 33:43.16 |
| 90 | Colton RodgersPlace 90 · Grade 9 · Community | 9 | Community | 36:07.14 |