| 1 | Riley GorhamPlace 1 · Grade 12 · Hardin-CentralUnofficial | 12 | Hardin-Central | 17:32 |
| 2 | Layne WormanPlace 2 · Grade 12 · ChillicotheUnofficial | 12 | Chillicothe | 17:51 |
| 3 | Anthony BertucciPlace 3 · Grade 12 · RussellvilleUnofficial | 12 | Russellville | 18:42 |
| 4 | Rowan MusickPlace 4 · Grade 10 · Columbia IndependentUnofficial | 10 | Columbia Independent | 18:58 |
| 5 | Hayden HackmanPlace 5 · Grade 12 · GlasgowUnofficial | 12 | Glasgow | 19:00 |
| 6 | Austin RoePlace 6 · Grade 10 · RussellvilleUnofficial | 10 | Russellville | 19:09 |
| 7 | Dillon SeckingtonPlace 7 · Grade 10 · MeadvilleUnofficial | 10 | Meadville | 19:14 |
| 8 | Nathan ForckPlace 8 · Grade 9 · Father Tolton Regional CatholicUnofficial | 9 | Father Tolton Regional Catholic | 19:23 |
| 9 | Brennen RoehlkePlace 9 · Grade 12 · Columbia IndependentUnofficial | 12 | Columbia Independent | 19:31 |
| 10 | Harrison FrankPlace 10 · Grade 11 · RussellvilleUnofficial | 11 | Russellville | 19:41 |
| 11 | Robert MorningstarPlace 11 · Grade 10 · New BloomfieldUnofficial | 10 | New Bloomfield | 19:44 |
| 12 | Kyle EmersonPlace 12 · Grade 11 · New BloomfieldUnofficial | 11 | New Bloomfield | 19:48 |
| 13 | Zain CulwellPlace 13 · Grade 12 · New BloomfieldUnofficial | 12 | New Bloomfield | 19:51 |
| 14 | Brett WilliamsPlace 14 · Grade 12 · HallsvilleUnofficial | 12 | Hallsville | 19:54 |
| 15 | Calvin BashamPlace 15 · Grade 10 · BraymerUnofficial | 10 | Braymer | 19:56 |
| 16 | Garrett FesslerPlace 16 · Grade 11 · SalisburyUnofficial | 11 | Salisbury | 20:01 |
| 17 | Beau BryantPlace 17 · Grade 11 · RussellvilleUnofficial | 11 | Russellville | 20:05 |
| 18 | Tanner HobbsPlace 18 · Grade 12 · ChillicotheUnofficial | 12 | Chillicothe | 20:06 |
| 19 | Austin RandolphPlace 19 · Grade 10 · RussellvilleUnofficial | 10 | Russellville | 20:08 |
| 20 | Matthew GravesPlace 20 · Grade 12 · Father Tolton Regional CatholicUnofficial | 12 | Father Tolton Regional Catholic | 20:10 |
| 21 | Gunnar YoungPlace 21 · Grade 11 · ChillicotheUnofficial | 11 | Chillicothe | 20:13 |
| 22 | Jesse WeinsteinPlace 22 · Grade 10 · SalisburyUnofficial | 10 | Salisbury | 20:16 |
| 23 | Trace ThompsonPlace 23 · Grade 11 · GlasgowUnofficial | 11 | Glasgow | 20:21 |
| 24 | Ben HayenPlace 24 · Grade 11 · ChillicotheUnofficial | 11 | Chillicothe | 20:25 |
| 25 | Braden SmithPlace 25 · Grade 10 · Father Tolton Regional CatholicUnofficial | 10 | Father Tolton Regional Catholic | 20:29 |
| 26 | Jess NewkirkPlace 26 · Grade 10 · Southern BooneUnofficial | 10 | Southern Boone | 20:30 |
| 27 | Jack LoyPlace 27 · Grade 11 · Father Tolton Regional CatholicUnofficial | 11 | Father Tolton Regional Catholic | 20:37 |
| 28 | Dakota UptegrovePlace 28 · Grade 11 · Father Tolton Regional CatholicUnofficial | 11 | Father Tolton Regional Catholic | 20:39 |
| 29 | Kyle BrautigamPlace 29 · Grade 11 · RussellvilleUnofficial | 11 | Russellville | 20:46 |
| 30 | Dustin DaviesPlace 30 · Grade 10 · BraymerUnofficial | 10 | Braymer | 20:55 |
| 31 | Zane McAdamsPlace 31 · Grade 10 · Northeast (Cairo)Unofficial | 10 | Northeast (Cairo) | 20:58 |
| 32 | Blake SchmidtPlace 32 · Grade 10 · Southern BooneUnofficial | 10 | Southern Boone | 21:01 |
| 33 | Daniel HunsakerPlace 33 · Grade 12 · Northeast (Cairo)Unofficial | 12 | Northeast (Cairo) | 21:03 |
| 34 | Cameron FergusonPlace 34 · Grade 11 · Northeast (Cairo)Unofficial | 11 | Northeast (Cairo) | 21:04 |
| 35 | Jacob ParkesPlace 35 · Grade 11 · ChillicotheUnofficial | 11 | Chillicothe | 21:08 |
| 36 | Alex WarrenPlace 36 · Grade 12 · Northeast (Cairo)Unofficial | 12 | Northeast (Cairo) | 21:09 |
| 37 | Isaac SmithPlace 37 · Grade 10 · Southern BooneUnofficial | 10 | Southern Boone | 21:11 |
| 38 | Wil SteelePlace 38 · Grade 9 · New BloomfieldUnofficial | 9 | New Bloomfield | 21:13 |
| 39 | Tyler ReinkemeyerPlace 39 · Grade 12 · Southern BooneUnofficial | 12 | Southern Boone | 21:23 |
| 40 | Sam RidgewayPlace 40 · Grade 9 · New FranklinUnofficial | 9 | New Franklin | 21:29 |
| 41 | Jared ShirleyPlace 41 · Grade 10 · RussellvilleUnofficial | 10 | Russellville | 21:30 |
| 42 | William PerryPlace 42 · Grade 12 · ChillicotheUnofficial | 12 | Chillicothe | 21:37 |
| 43 | Chandler GreenePlace 43 · Grade 10 · HallsvilleUnofficial | 10 | Hallsville | 21:41 |
| 44 | Silas GlaudePlace 44 · Grade 9 · Father Tolton Regional CatholicUnofficial | 9 | Father Tolton Regional Catholic | 21:43 |
| 45 | Kaleb BrammannPlace 45 · Grade 10 · HallsvilleUnofficial | 10 | Hallsville | 21:49 |
| 46 | Parker BurtonPlace 46 · Grade 9 · MeadvilleUnofficial | 9 | Meadville | 21:51 |
| 47 | Luigi GuillenPlace 47 · Grade 11 · Father Tolton Regional CatholicUnofficial | 11 | Father Tolton Regional Catholic | 21:52 |
| 48 | Brandon PrentzlerPlace 48 · Grade 10 · GlasgowUnofficial | 10 | Glasgow | 21:55 |
| 49 | Matthew MumperPlace 49 · Grade 12 · ChillicotheUnofficial | 12 | Chillicothe | 22:00 |
| 50 | Tom KabrickPlace 50 · Grade 11 · HallsvilleUnofficial | 11 | Hallsville | 22:02 |
| 51 | Jacob EickhorstPlace 51 · Grade 11 · New BloomfieldUnofficial | 11 | New Bloomfield | 22:04 |
| 52 | Hank NoahPlace 52 · Grade 12 · La PlataUnofficial | 12 | La Plata | 22:05 |
| 53 | Tyler PerkinsPlace 53 · Grade 9 · New FranklinUnofficial | 9 | New Franklin | 22:06 |
| 54 | Aidriaan CardenPlace 54 · Grade 11 · ChillicotheUnofficial | 11 | Chillicothe | 22:07 |
| 55 | Zy'shonne CowansPlace 55 · Grade 9 · GlasgowUnofficial | 9 | Glasgow | 22:15 |
| 56 | Brett TriebschPlace 56 · Grade 9 · Father Tolton Regional CatholicUnofficial | 9 | Father Tolton Regional Catholic | 22:17 |
| 57 | Josh SampsellPlace 57 · Grade 10 · Southern BooneUnofficial | 10 | Southern Boone | 22:21 |
| 58 | Payton CulwellPlace 58 · Grade 11 · New BloomfieldUnofficial | 11 | New Bloomfield | 22:22 |
| 59 | Jackson HaskampPlace 59 · Grade 10 · GlasgowUnofficial | 10 | Glasgow | 22:27 |
| 60 | Jackson DorsonPlace 60 · Grade 9 · New FranklinUnofficial | 9 | New Franklin | 22:29 |
| 61 | Peyton ForckPlace 61 · Grade 12 · ChillicotheUnofficial | 12 | Chillicothe | 22:33 |
| 62 | Mathew BurtonPlace 62 · Grade 11 · Hardin-CentralUnofficial | 11 | Hardin-Central | 22:34 |
| 63 | Jordan SchmitzPlace 63 · Grade 10 · MeadvilleUnofficial | 10 | Meadville | 22:45 |
| 64 | James BalesPlace 64 · Grade 10 · SalisburyUnofficial | 10 | Salisbury | 22:49 |
| 65 | Carter WilkinsonPlace 65 · Grade 9 · Father Tolton Regional CatholicUnofficial | 9 | Father Tolton Regional Catholic | 23:09 |
| 66 | Logan AsherPlace 66 · Grade 12 · ChillicotheUnofficial | 12 | Chillicothe | 23:18 |
| 67 | Zach BrownPlace 67 · Grade 9 · Northeast (Cairo)Unofficial | 9 | Northeast (Cairo) | 23:19 |
| 68 | Vincent ElfrinkPlace 68 · Grade 10 · Father Tolton Regional CatholicUnofficial | 10 | Father Tolton Regional Catholic | 23:22 |
| 69 | Aaron GoedrichPlace 69 · Grade 9 · Father Tolton Regional CatholicUnofficial | 9 | Father Tolton Regional Catholic | 23:27 |
| 70 | Hunter HeussnerPlace 70 · Grade 10 · BraymerUnofficial | 10 | Braymer | 23:29 |
| 71 | Dylan JohnsonPlace 71 · Grade 12 · HallsvilleUnofficial | 12 | Hallsville | 23:32 |
| 72 | Matthew DavisPlace 72 · Grade 12 · Father Tolton Regional CatholicUnofficial | 12 | Father Tolton Regional Catholic | 23:40 |
| 73 | Timothy LapsleyPlace 73 · Grade 9 · HallsvilleUnofficial | 9 | Hallsville | 23:56 |
| 74 | Trevor GibsonPlace 74 · Grade 10 · Hardin-CentralUnofficial | 10 | Hardin-Central | 23:58 |
| 75 | Eric KleinschmidtPlace 75 · Grade 12 · ChillicotheUnofficial | 12 | Chillicothe | 24:07 |
| 76 | Joseph StephensPlace 76 · Grade 11 · NorthwesternUnofficial | 11 | Northwestern | 24:08 |
| 77 | Ben LapsleyPlace 77 · Grade 10 · HallsvilleUnofficial | 10 | Hallsville | 24:26 |
| 78 | Garret OwenPlace 78 · Grade 10 · HallsvilleUnofficial | 10 | Hallsville | 24:49 |
| 79 | Henry CleavingerPlace 79 · Grade 12 · Columbia IndependentUnofficial | 12 | Columbia Independent | 25:06 |
| 80 | Hayden WisemanPlace 80 · Grade 9 · New FranklinUnofficial | 9 | New Franklin | 25:12 |
| 81 | Colin FuemmelerPlace 81 · Grade 10 · GlasgowUnofficial | 10 | Glasgow | 25:16 |
| 82 | Ryan LaymanPlace 82 · Grade 12 · Hardin-CentralUnofficial | 12 | Hardin-Central | 25:20 |
| 83 | Sebastian FowlerPlace 83 · Grade 9 · New BloomfieldUnofficial | 9 | New Bloomfield | 25:25 |
| 84 | Tanner HerronPlace 84 · Grade 10 · La PlataUnofficial | 10 | La Plata | 25:36 |
| 85 | Matt LewisPlace 85 · Grade 10 · La PlataUnofficial | 10 | La Plata | 25:41 |
| 86 | Jalon McBridePlace 86 · Grade 10 · HallsvilleUnofficial | 10 | Hallsville | 25:53 |
| 87 | Dawson YungPlace 87 · Grade 9 · GlasgowUnofficial | 9 | Glasgow | 26:01 |
| 88 | Nathan HedrickPlace 88 · Grade 12 · BraymerUnofficial | 12 | Braymer | 26:08 |
| 89 | Ethan DavidPlace 89 · Grade 9 · Southern BooneUnofficial | 9 | Southern Boone | 26:18 |
| 90 | Easton AmblerPlace 90 · Grade 9 · New BloomfieldUnofficial | 9 | New Bloomfield | 26:30 |
| 91 | Austin Kalaf-AtkissonPlace 91 · Grade 11 · Southern BooneUnofficial | 11 | Southern Boone | 26:53 |
| 92 | Colin WeberPlace 92 · Grade 10 · HallsvilleUnofficial | 10 | Hallsville | 26:54 |
| 93 | Austin CarrierPlace 93 · Grade 11 · New BloomfieldUnofficial | 11 | New Bloomfield | 27:44 |
| 94 | Jake GladieuxPlace 94 · Grade 11 · BraymerUnofficial | 11 | Braymer | 28:21 |
| 95 | Wade SpilmanPlace 95 · Grade 11 · HigbeeUnofficial | 11 | Higbee | 28:43 PR |
| 96 | Jacob TsikoyakPlace 96 · Grade 9 · MeadvilleUnofficial | 9 | Meadville | 29:05 PR |
| 97 | Jacob DavidPlace 97 · Grade 10 · Southern BooneUnofficial | 10 | Southern Boone | 29:08 |
| 98 | Jack BauerPlace 98 · Grade 9 · Southern BooneUnofficial | 9 | Southern Boone | 29:14 |
| 99 | Tristan BorronPlace 99 · Grade 12 · La PlataUnofficial | 12 | La Plata | 30:22 |
| 100 | Will SpryPlace 100 · Grade 9 · Southern BooneUnofficial | 9 | Southern Boone | 30:34 |