| 1 | Noah PattersonPlace 1 · Grade 12 · Mattoon | 12 | Mattoon | 11.09h SR |
| 2 | Mitch BiermanPlace 2 · Grade 12 · Newton | 12 | Newton | 11.18h |
| 3 | Ardi SeljimiPlace 3 · Grade 11 · Salem | 11 | Salem | 11.31h PR |
| 4 | Colton LandrumPlace 4 · Grade 10 · Paris | 10 | Paris | 11.60h PR |
| 4 | Hunter GrayPlace 4 · Grade 9 · Newton | 9 | Newton | 11.60h PR |
| 6 | Zach WhittlerPlace 6 · Grade 11 · Mt Carmel | 11 | Mt Carmel | 11.66h SR |
| 7 | Griffin GreenPlace 7 · Grade 11 · Charleston | 11 | Charleston | 12.03h |
| 8 | Shaun ReidPlace 8 · Grade 11 · Salem | 11 | Salem | 12.15h SR |
| 9 | Cameron HowardPlace 9 · Grade 11 · Richland County (Oln... | 11 | Richland County (Oln... | 12.24h |
| 10 | Ethan WhitePlace 10 · Grade 12 · Robinson | 12 | Robinson | 12.27h PR |
| 11 | Coy LandrumPlace 11 · Grade 9 · Paris | 9 | Paris | 12.31h PR |
| 12 | Chance EvansPlace 12 · Grade 11 · Mattoon | 11 | Mattoon | 12.47h |
| 13 | Luke TingleyPlace 13 · Grade 11 · Robinson | 11 | Robinson | 12.53h PR |
| 14 | Reese BrittonPlace 14 · Grade 11 · Richland County (Oln... | 11 | Richland County (Oln... | 12.82h |
| 1 | Noah PattersonPlace 1 · Grade 12 · Mattoon | 12 | Mattoon | 22.65h SR |
| 2 | Mitch BiermanPlace 2 · Grade 12 · Newton | 12 | Newton | 23.21h |
| 3 | Colton LandrumPlace 3 · Grade 10 · Paris | 10 | Paris | 23.31h PR |
| 4 | Rhett KocherPlace 4 · Grade 11 · Newton | 11 | Newton | 23.62h PR |
| 5 | Griffin GreenPlace 5 · Grade 11 · Charleston | 11 | Charleston | 23.84h PR |
| 6 | Zach WhittlerPlace 6 · Grade 11 · Mt Carmel | 11 | Mt Carmel | 24.31h SR |
| 7 | Braden StippPlace 7 · Grade 11 · Mt Carmel | 11 | Mt Carmel | 24.36h PR |
| 8 | Shaun ReidPlace 8 · Grade 11 · Salem | 11 | Salem | 24.69h PR |
| 9 | Cameron HowardPlace 9 · Grade 11 · Richland County (Oln... | 11 | Richland County (Oln... | 24.70h SR |
| 10 | Coy LandrumPlace 10 · Grade 9 · Paris | 9 | Paris | 24.75h |
| 11 | Christian SarverPlace 11 · Grade 11 · Salem | 11 | Salem | 25.62h PR |
| 12 | Chance EvansPlace 12 · Grade 11 · Mattoon | 11 | Mattoon | 26.12h PR |
| 13 | Chase CramptonPlace 13 · Grade 12 · Robinson | 12 | Robinson | 26.58h PR |
| 14 | Dylan JonesPlace 14 · Grade 10 · Richland County (Oln... | 10 | Richland County (Oln... | 27.12h |
| 15 | Dylan BrooksPlace 15 · Grade 10 · Charleston | 10 | Charleston | 28.62h PR |
| 1 | Austen EppersonPlace 1 · Grade 12 · Mattoon | 12 | Mattoon | 53.46h |
| 2 | Keith KingPlace 2 · Grade 12 · Newton | 12 | Newton | 54.56h PR |
| 3 | Ryan ChambersPlace 3 · Grade 12 · Charleston | 12 | Charleston | 55.02h SR |
| 4 | Kaden WayerPlace 4 · Grade 11 · Salem | 11 | Salem | 55.51h PR |
| 5 | Tucker RiemanPlace 5 · Grade 11 · Newton | 11 | Newton | 55.68h PR |
| 6 | Josh HohPlace 6 · Grade 9 · Charleston | 9 | Charleston | 56.50h PR |
| 7 | Myles WoodardPlace 7 · Grade 10 · Mattoon | 10 | Mattoon | 56.62h PR |
| 8 | Dalton MitchellPlace 8 · Grade 12 · Richland County (Oln... | 12 | Richland County (Oln... | 58.03h |
| 9 | Vince FanelliPlace 9 · Grade 11 · Mattoon | 11 | Mattoon | 58.36h PR |
| 10 | Luke DaggPlace 10 · Grade 9 · Fairfield | 9 | Fairfield | 58.41h PR |
| 11 | Cord BrownPlace 11 · Grade 11 · Salem | 11 | Salem | 59.47h PR |
| 12 | Jeffrey ZurlienePlace 12 · Grade 10 · Fairfield | 10 | Fairfield | 59.50h PR |
| 13 | Sam MaysPlace 13 · Grade Fr · Paris | Fr | Paris | 59.54h PR |
| 14 | Keagen SnodsmithPlace 14 · Grade 12 · Salem | 12 | Salem | 1:01.09h SR |
| 15 | Trevan LandPlace 15 · Grade 10 · Paris | 10 | Paris | 1:01.24h PR |
| 16 | Jonathon PhilippsPlace 16 · Grade 11 · Charleston | 11 | Charleston | 1:02.31h PR |
| 17 | Triston ReedPlace 17 · Grade 10 · Fairfield | 10 | Fairfield | 1:06.59h PR |
| 1 | Mitchell KremerPlace 1 · Grade 11 · Mattoon | 11 | Mattoon | 1:59.72h PR |
| 2 | Joseph StonePlace 2 · Grade 12 · Newton | 12 | Newton | 2:00.37h SR |
| 3 | Joey WrightPlace 3 · Grade 12 · Robinson | 12 | Robinson | 2:04.02h SR |
| 4 | Hayden WimberlyPlace 4 · Grade 11 · Salem | 11 | Salem | 2:06.21h PR |
| 5 | Ben CarrPlace 5 · Grade 11 · Newton | 11 | Newton | 2:09.46h PR |
| 6 | Caden OwensPlace 6 · Grade 12 · Salem | 12 | Salem | 2:11.24h SR |
| 7 | Garrett JonesPlace 7 · Grade 11 · Mattoon | 11 | Mattoon | 2:11.96h PR |
| 8 | Ethan KakacPlace 8 · Grade 11 · Fairfield | 11 | Fairfield | 2:14.78h PR |
| 9 | Sammy BiddlePlace 9 · Grade 12 · Paris | 12 | Paris | 2:16.43h PR |
| 10 | Owen PowellPlace 10 · Grade 10 · Richland County (Oln... | 10 | Richland County (Oln... | 2:18.00h SR |
| 11 | Jamon VaughanPlace 11 · Grade 11 · Fairfield | 11 | Fairfield | 2:18.18h |
| 12 | Hunter WarnerPlace 12 · Grade 11 · Mattoon | 11 | Mattoon | 2:18.31h PR |
| 13 | Collin HarrisPlace 13 · Grade 11 · Newton | 11 | Newton | 2:18.37h PR |
| 14 | Braden TatePlace 14 · Grade 9 · Salem | 9 | Salem | 2:20.28h PR |
| 15 | Kathan WatsonPlace 15 · Grade 12 · Paris | 12 | Paris | 2:20.50h PR |
| 16 | Austin KeysPlace 16 · Grade 12 · Paris | 12 | Paris | 2:21.46h PR |
| 17 | Gordon PinkstonPlace 17 · Grade 12 · Robinson | 12 | Robinson | 2:28.65h PR |
| 18 | Brady ThompsonPlace 18 · Grade 10 · Richland County (Oln... | 10 | Richland County (Oln... | 2:28.88h PR |
| 19 | Cameron WhaleyPlace 19 · Grade 12 · Mt Carmel | 12 | Mt Carmel | 2:37.83h PR |
| 20 | Cole SimpsonPlace 20 · Grade 11 · Richland County (Oln... | 11 | Richland County (Oln... | 2:44.93h |
| 1 | Gavin PriorPlace 1 · Grade 12 · Mattoon | 12 | Mattoon | 4:34.52h PR |
| 2 | Michael DeMeyerPlace 2 · Grade 12 · Richland County (Oln... | 12 | Richland County (Oln... | 4:44.59h SR |
| 3 | Hayden WimberlyPlace 3 · Grade 11 · Salem | 11 | Salem | 4:46.34h SR |
| 4 | Greg ThornePlace 4 · Grade 12 · Mattoon | 12 | Mattoon | 4:46.58h PR |
| 5 | Trayton TragesserPlace 5 · Grade 10 · Robinson | 10 | Robinson | 4:49.34h SR |
| 6 | Austin AmesPlace 6 · Grade 10 · Charleston | 10 | Charleston | 4:50.59h SR |
| 7 | Lukas BairdPlace 7 · Grade 11 · Robinson | 11 | Robinson | 4:51.75h SR |
| 8 | Dawson WebsterPlace 8 · Grade 11 · Salem | 11 | Salem | 4:52.65h SR |
| 9 | Jake GherePlace 9 · Grade 10 · Mattoon | 10 | Mattoon | 4:53.00h SR |
| 10 | Nathan DeMeyerPlace 10 · Grade 12 · Richland County (Oln... | 12 | Richland County (Oln... | 4:55.69h SR |
| 11 | Grady WilkinsonPlace 11 · Grade 12 · Mt Carmel | 12 | Mt Carmel | 4:59.35h SR |
| 12 | Sammy BiddlePlace 12 · Grade 12 · Paris | 12 | Paris | 5:01.34h SR |
| 13 | Zach ButtolphPlace 13 · Grade 9 · Robinson | 9 | Robinson | 5:04.49h PR |
| 14 | Lance NiemergPlace 14 · Grade 11 · Charleston | 11 | Charleston | 5:04.50h |
| 15 | Alan MillisPlace 15 · Grade 11 · Paris | 11 | Paris | 5:08.75h PR |
| 16 | Lane HarveyPlace 16 · Grade 10 · Fairfield | 10 | Fairfield | 5:22.93h SR |
| 17 | Michael KoebelePlace 17 · Grade 12 · Newton | 12 | Newton | 5:30.46h |
| 18 | Karson WhitakerPlace 18 · Grade 9 · Paris | 9 | Paris | 5:31.34h PR |
| 19 | Ethan ShanPlace 19 · Grade 11 · Richland County (Oln... | 11 | Richland County (Oln... | 5:37.50h PR |
| 20 | Braden TatePlace 20 · Grade 9 · Salem | 9 | Salem | 5:54.40h PR |
| 21 | Levi WoollardPlace 21 · Grade 11 · Mt Carmel | 11 | Mt Carmel | 5:57.56h PR |
| 22 | Bob RauchPlace 22 · Grade 9 · Newton | 9 | Newton | 6:13.59h PR |
| 23 | Gary HarnessPlace 23 · Grade 10 · Mt Carmel | 10 | Mt Carmel | 6:15.62h PR |
| 1 | Nick OakleyPlace 1 · Grade 11 · Charleston | 11 | Charleston | 9:44.56h PR |
| 2 | Hayden WimberlyPlace 2 · Grade 11 · Salem | 11 | Salem | 9:53.82h PR |
| 3 | David ThompsonPlace 3 · Grade 12 · Mattoon | 12 | Mattoon | 10:11.59h PR |
| 4 | Austin AmesPlace 4 · Grade 10 · Charleston | 10 | Charleston | 10:14.72h PR |
| 5 | Grady WilkinsonPlace 5 · Grade 12 · Mt Carmel | 12 | Mt Carmel | 10:15.00h SR |
| 6 | Dawson WebsterPlace 6 · Grade 11 · Salem | 11 | Salem | 10:27.00h PR |
| 7 | Blake QuandtPlace 7 · Grade 12 · Salem | 12 | Salem | 10:52.81h SR |
| 8 | Wyatt BonnellPlace 8 · Grade 10 · Robinson | 10 | Robinson | 10:58.94h SR |
| 9 | Aaron EmmerichPlace 9 · Grade 10 · Mattoon | 10 | Mattoon | 11:11.81h PR |
| 10 | Lane HarveyPlace 10 · Grade 10 · Fairfield | 10 | Fairfield | 11:13.22h SR |
| 11 | Tyler HughesPlace 11 · Grade 11 · Richland County (Oln... | 11 | Richland County (Oln... | 11:20.92h |
| 12 | Cody ToddPlace 12 · Grade 10 · Fairfield | 10 | Fairfield | 11:21.22h PR |
| 13 | Caleb ThomasPlace 13 · Grade 10 · Richland County (Oln... | 10 | Richland County (Oln... | 11:23.35h PR |
| 14 | Koty AmdahlPlace 14 · Grade 9 · Robinson | 9 | Robinson | 11:28.97h PR |
| 15 | Karson WhitakerPlace 15 · Grade 9 · Paris | 9 | Paris | 11:34.12h PR |
| 16 | Alan MillisPlace 16 · Grade 11 · Paris | 11 | Paris | 11:44.94h SR |
| 17 | Noah OakleyPlace 17 · Grade 9 · Charleston | 9 | Charleston | 11:55.69h PR |
| 18 | Kyle BauermeisterPlace 18 · Grade 10 · Paris | 10 | Paris | 12:05.53h PR |
| 19 | Jordan BelcherPlace 19 · Grade 9 · Richland County (Oln... | 9 | Richland County (Oln... | 12:25.56h PR |
| 1 | Justus DonaldsonPlace 1 · Grade 11 · Mattoon | 11 | Mattoon | 16.37h |
| 2 | Peyton BlantonPlace 2 · Grade 10 · Richland County (Oln... | 10 | Richland County (Oln... | 16.55h SR |
| 3 | Grayson WolfPlace 3 · Grade 10 · Robinson | 10 | Robinson | 16.81h PR |
| 4 | Stone PatburgPlace 4 · Grade 11 · Mt Carmel | 11 | Mt Carmel | 16.90h PR |
| 5 | River WilkenPlace 5 · Grade 12 · Paris | 12 | Paris | 17.64h |
| 6 | Caleb MullenixPlace 6 · Grade 10 · Paris | 10 | Paris | 17.78h |
| 7 | Aaron WalkerPlace 7 · Grade 10 · Fairfield | 10 | Fairfield | 18.94h PR |
| 8 | Josh HarveyPlace 8 · Grade 10 · Salem | 10 | Salem | 19.87h SR |
| 9 | Colton GoodePlace 9 · Grade 10 · Newton | 10 | Newton | 20.18h PR |
| 10 | Jacob StanleyPlace 10 · Grade 9 · Newton | 9 | Newton | 20.41h PR |
| 11 | Damien SmithPlace 11 · Grade 12 · Salem | 12 | Salem | 21.30h PR |
| 1 | Justus DonaldsonPlace 1 · Grade 11 · Mattoon | 11 | Mattoon | 41.40h PR |
| 2 | Caleb MullenixPlace 2 · Grade 10 · Paris | 10 | Paris | 41.87h |
| 3 | River WilkenPlace 3 · Grade 12 · Paris | 12 | Paris | 44.18h SR |
| 4 | Stone PatburgPlace 4 · Grade 11 · Mt Carmel | 11 | Mt Carmel | 45.62h PR |
| 5 | Jordan DuenasPlace 5 · Grade 10 · Richland County (Oln... | 10 | Richland County (Oln... | 46.15h PR |
| 6 | Ty LitzlemanPlace 6 · Grade 12 · Newton | 12 | Newton | 46.25h PR |
| 7 | Aaron WalkerPlace 7 · Grade 10 · Fairfield | 10 | Fairfield | 46.68h PR |
| 8 | Jacob StanleyPlace 8 · Grade 9 · Newton | 9 | Newton | 47.00h PR |
| 9 | Tyler MarblePlace 9 · Grade 9 · Newton | 9 | Newton | 49.63h PR |
| 10 | Blake QuandtPlace 10 · Grade 12 · Salem | 12 | Salem | 50.50h |
| 11 | J.D. CaballeroPlace 11 · Grade 9 · Robinson | 9 | Robinson | 51.01h PR |
| 12 | Cord BrownPlace 12 · Grade 11 · Salem | 11 | Salem | 52.41h PR |
| 1 | NewtonPlace 1 · Newton | — | Newton | 44.10h |
| 2 | MattoonPlace 2 · Mattoon | — | Mattoon | 45.75h |
| 3 | Mt CarmelPlace 3 · Mt Carmel | — | Mt Carmel | 45.97h |
| 4 | ParisPlace 4 · Paris | — | Paris | 46.41h |
| 5 | RobinsonPlace 5 · Robinson | — | Robinson | 46.92h |
| 6 | SalemPlace 6 · Salem | — | Salem | 47.12h |
| 7 | CharlestonPlace 7 · Charleston | — | Charleston | 47.76h |
| 8 | Richland County (Oln...Place 8 · Richland County (Oln... | — | Richland County (Oln... | 48.43h |
| 9 | FairfieldPlace 9 · Fairfield | — | Fairfield | 49.65h |
| 1 | NewtonPlace 1 · Newton | — | Newton | 1:34.84h |
| 2 | MattoonPlace 2 · Mattoon | — | Mattoon | 1:36.37h |
| 3 | Mt CarmelPlace 3 · Mt Carmel | — | Mt Carmel | 1:38.31h |
| 4 | ParisPlace 4 · Paris | — | Paris | 1:38.62h |
| 5 | RobinsonPlace 5 · Robinson | — | Robinson | 1:39.70h |
| 1 | NewtonPlace 1 · Newton | — | Newton | 1:40.93h |
| 2 | MattoonPlace 2 · Mattoon | — | Mattoon | 1:42.28h |
| 6 | SalemPlace 6 · Salem | — | Salem | 1:43.37h |
| 7 | Richland County (Oln...Place 7 · Richland County (Oln... | — | Richland County (Oln... | 1:43.46h |
| 3 | ParisPlace 3 · Paris | — | Paris | 1:44.53h |
| 4 | Mt CarmelPlace 4 · Mt Carmel | — | Mt Carmel | 1:46.35h |
| 5 | FairfieldPlace 5 · Fairfield | — | Fairfield | 1:46.50h |
| 6 | SalemPlace 6 · Salem | — | Salem | 1:49.06h |
| 1 | MattoonPlace 1 · Mattoon | — | Mattoon | 3:31.96h |
| 2 | NewtonPlace 2 · Newton | — | Newton | 3:34.84h |
| 3 | RobinsonPlace 3 · Robinson | — | Robinson | 3:38.49h |
| 4 | ParisPlace 4 · Paris | — | Paris | 3:40.41h |
| 5 | CharlestonPlace 5 · Charleston | — | Charleston | 3:46.43h |
| 1 | NewtonPlace 1 · Newton | — | Newton | 3:47.52h |
| 6 | SalemPlace 6 · Salem | — | Salem | 3:48.56h |
| 7 | FairfieldPlace 7 · Fairfield | — | Fairfield | 3:52.94h |
| 8 | Richland County (Oln...Place 8 · Richland County (Oln... | — | Richland County (Oln... | 3:55.52h |
| 2 | MattoonPlace 2 · Mattoon | — | Mattoon | 3:56.84h |
| 3 | ParisPlace 3 · Paris | — | Paris | 3:58.65h |
| 4 | FairfieldPlace 4 · Fairfield | — | Fairfield | 4:00.30h |
| 5 | RobinsonPlace 5 · Robinson | — | Robinson | 4:02.55h |
| 6 | Mt CarmelPlace 6 · Mt Carmel | — | Mt Carmel | 4:08.34h |
| 7 | Richland County (Oln...Place 7 · Richland County (Oln... | — | Richland County (Oln... | 4:16.69h |
| 8 | SalemPlace 8 · Salem | — | Salem | 4:20.46h |
| 1 | MattoonPlace 1 · Mattoon | — | Mattoon | 8:32.21h |
| 2 | RobinsonPlace 2 · Robinson | — | Robinson | 8:42.24h |
| 3 | ParisPlace 3 · Paris | — | Paris | 8:45.18h |
| 4 | NewtonPlace 4 · Newton | — | Newton | 8:48.59h |
| 5 | FairfieldPlace 5 · Fairfield | — | Fairfield | 9:02.40h |
| 6 | Richland County (Oln...Place 6 · Richland County (Oln... | — | Richland County (Oln... | 9:27.12h |
| 7 | CharlestonPlace 7 · Charleston | — | Charleston | 9:33.81h |
| 8 | Mt CarmelPlace 8 · Mt Carmel | — | Mt Carmel | 10:21.68h |