| 1 | Julian HillPlace 1 · Grade 12 · Pekin | 12 | Pekin | 11.27h |
| 2 | Dawson OsbornePlace 2 · Grade 10 · Pekin | 10 | Pekin | 11.59h PR |
| 2 | Ethan HallPlace 2 · Grade 11 · Pekin | 11 | Pekin | 11.59h |
| 4 | Max JongPlace 4 · Grade 11 · Dunlap | 11 | Dunlap | 11.69h |
| 5 | Terryl BanksPlace 5 · Grade 12 · Dunlap | 12 | Dunlap | 11.74h |
| 6 | Jacob KaukPlace 6 · Grade 11 · Dunlap | 11 | Dunlap | 11.84h |
| 7 | Jake JohnsenPlace 7 · Grade 10 · Dunlap | 10 | Dunlap | 11.90h PR |
| 8 | Daryl NettersPlace 8 · Grade 9 · Dunlap | 9 | Dunlap | 11.94h PR |
| 9 | John FennelPlace 9 · Grade 10 · Dunlap | 10 | Dunlap | 12.16h PR |
| 10 | Phillip UnesPlace 10 · Grade 11 · Dunlap | 11 | Dunlap | 12.23h |
| 11 | Parker ErxlebenPlace 11 · Grade 11 · Pekin | 11 | Pekin | 12.44h SR |
| 12 | Ethan GardnerPlace 12 · Grade 10 · Pekin | 10 | Pekin | 12.45h SR |
| 13 | Logen HowellPlace 13 · Grade 11 · Pekin | 11 | Pekin | 12.53h PR |
| 14 | Anthony DunkerPlace 14 · Grade 11 · Pekin | 11 | Pekin | 13.33h PR |
| 15 | Jay McDanielsPlace 15 · Grade 10 · Pekin | 10 | Pekin | 13.53h PR |
| 16 | Brodan BelcherPlace 16 · Grade 9 · Pekin | 9 | Pekin | 13.67h PR |
| 17 | Daniel HerlingPlace 17 · Grade 12 · Dunlap | 12 | Dunlap | 13.72h |
| 18 | Maricio BentacourtPlace 18 · Grade 12 · Dunlap | 12 | Dunlap | 13.77h PR |
| 19 | Bradlee OlsenPlace 19 · Grade 10 · Pekin | 10 | Pekin | 13.79h PR |
| 1 | Tylor PearsonPlace 1 · Grade 12 · Pekin | 12 | Pekin | 23.22h SR |
| 2 | Ryan AlbrightPlace 2 · Grade 10 · Pekin | 10 | Pekin | 23.38h PR |
| 3 | Gabe Gavino-DaCostaPlace 3 · Grade 11 · Dunlap | 11 | Dunlap | 23.41h PR |
| 4 | Jacob KaukPlace 4 · Grade 11 · Dunlap | 11 | Dunlap | 23.87h PR |
| 5 | Allen ZhuPlace 5 · Grade 10 · Dunlap | 10 | Dunlap | 23.92h |
| 6 | Zac FrazierPlace 6 · Grade 12 · Dunlap | 12 | Dunlap | 23.97h PR |
| 7 | Aidan SchulzePlace 7 · Grade 9 · Dunlap | 9 | Dunlap | 24.04h PR |
| 8 | Ethan HallPlace 8 · Grade 11 · Pekin | 11 | Pekin | 24.31h PR |
| 9 | Christian HallPlace 9 · Grade 10 · Pekin | 10 | Pekin | 24.45h PR |
| 10 | Parker ErxlebenPlace 10 · Grade 11 · Pekin | 11 | Pekin | 24.46h PR |
| 10 | Nickolas MaurerPlace 10 · Grade 12 · Pekin | 12 | Pekin | 24.46h PR |
| 12 | Max JongPlace 12 · Grade 11 · Dunlap | 11 | Dunlap | 24.72h |
| 13 | Alec PoynterPlace 13 · Grade 10 · Pekin | 10 | Pekin | 24.80h PR |
| 14 | Sebastain HillPlace 14 · Grade 9 · Pekin | 9 | Pekin | 25.10h PR |
| 15 | Conner RushPlace 15 · Grade 10 · Pekin | 10 | Pekin | 25.74h PR |
| 16 | Chris HillPlace 16 · Grade 11 · Pekin | 11 | Pekin | 26.13h PR |
| 17 | Adarsh TammaPlace 17 · Grade 10 · Dunlap | 10 | Dunlap | 26.78h PR |
| 18 | Dustin BlackmanPlace 18 · Grade 10 · Dunlap | 10 | Dunlap | 27.03h PR |
| 19 | Sundar ShivrajPlace 19 · Grade 10 · Dunlap | 10 | Dunlap | 27.21h PR |
| 20 | Maricio BentacourtPlace 20 · Grade 12 · Dunlap | 12 | Dunlap | 27.64h PR |
| 21 | Logan SuttonPlace 21 · Grade 9 · Pekin | 9 | Pekin | 27.70h PR |
| 22 | Omar BahaPlace 22 · Grade 10 · Dunlap | 10 | Dunlap | 29.17h PR |
| 22 | Isaiah CurryPlace 22 · Grade 9 · Dunlap | 9 | Dunlap | 29.17h |
| 24 | Gunner MatthewsPlace 24 · Grade 11 · Pekin | 11 | Pekin | 29.29h PR |
| 25 | Dillon MarlattPlace 25 · Grade 9 · Pekin | 9 | Pekin | 29.74h PR |
| 1 | Tylor PearsonPlace 1 · Grade 12 · Pekin | 12 | Pekin | 53.98h SR |
| 2 | Branden LangenbahnPlace 2 · Grade 10 · Pekin | 10 | Pekin | 54.84h SR |
| 3 | Dotun TaiwoPlace 3 · Grade 12 · Dunlap | 12 | Dunlap | 56.61h PR |
| 4 | Dillon MarlattPlace 4 · Grade 9 · Pekin | 9 | Pekin | 1:00.52h PR |
| 5 | Tobias AguirrePlace 5 · Grade 9 · Pekin | 9 | Pekin | 1:01.06h PR |
| 6 | Aaaron ProvincePlace 6 · Grade 9 · Dunlap | 9 | Dunlap | 1:02.70h |
| 7 | Noah StevensPlace 7 · Grade 9 · Pekin | 9 | Pekin | 1:03.52h PR |
| 1 | Gabe Gavino-DaCostaPlace 1 · Grade 11 · Dunlap | 11 | Dunlap | 2:06.11h PR |
| 2 | Andrew WolfePlace 2 · Grade 10 · Pekin | 10 | Pekin | 2:09.30h SR |
| 3 | Seth KasingerPlace 3 · Grade 9 · Pekin | 9 | Pekin | 2:11.45h PR |
| 4 | Cody AndersonPlace 4 · Grade 11 · Dunlap | 11 | Dunlap | 2:12.49h |
| 5 | Justin MongePlace 5 · Grade 11 · Dunlap | 11 | Dunlap | 2:13.60h PR |
| 6 | Max VarnessPlace 6 · Grade 9 · Dunlap | 9 | Dunlap | 2:17.50h PR |
| 7 | Quinn MullallyPlace 7 · Grade 12 · Dunlap | 12 | Dunlap | 2:20.40h PR |
| 8 | Jayden TabbPlace 8 · Grade 10 · Pekin | 10 | Pekin | 2:20.70h SR |
| 9 | Gabe AmanuelPlace 9 · Grade 12 · Dunlap | 12 | Dunlap | 2:22.01h PR |
| 10 | Matt TomlinsonPlace 10 · Grade 11 · Dunlap | 11 | Dunlap | 2:23.30h SR |
| 11 | Adarsh TammaPlace 11 · Grade 10 · Dunlap | 10 | Dunlap | 2:27.49h |
| 12 | Tobi RoderickPlace 12 · Grade 11 · Dunlap | 11 | Dunlap | 2:29.85h PR |
| 13 | Evan QuinnPlace 13 · Grade 11 · Dunlap | 11 | Dunlap | 2:30.99h |
| 14 | Kyle BrooksPlace 14 · Grade 10 · Dunlap | 10 | Dunlap | 2:32.60h SR |
| 15 | John SmousePlace 15 · Grade 11 · Dunlap | 11 | Dunlap | 2:34.10h PR |
| 16 | Brandon LeichtenbergPlace 16 · Grade 12 · Pekin | 12 | Pekin | 2:34.60h SR |
| 17 | Omar BahaPlace 17 · Grade 10 · Dunlap | 10 | Dunlap | 2:36.20h PR |
| 17 | Kyle FlynnPlace 17 · Grade 9 · Pekin | 9 | Pekin | 2:36.20h PR |
| 19 | JT RiggensPlace 19 · Grade 11 · Dunlap | 11 | Dunlap | 2:38.90h SR |
| 20 | Sundar ShivrajPlace 20 · Grade 10 · Dunlap | 10 | Dunlap | 2:40.80h PR |
| 1 | Kolton DunkelbargerPlace 1 · Grade 11 · Pekin | 11 | Pekin | 4:43.11h PR |
| 2 | Drew FickPlace 2 · Grade 12 · Dunlap | 12 | Dunlap | 4:43.57h |
| 3 | Carson PottsPlace 3 · Grade 12 · Dunlap | 12 | Dunlap | 4:45.21h |
| 4 | Brody BlackwellPlace 4 · Grade 10 · Pekin | 10 | Pekin | 5:04.50h |
| 5 | Bennett CusterPlace 5 · Grade 10 · Pekin | 10 | Pekin | 5:15.89h PR |
| 6 | Shivom PaudelPlace 6 · Grade 10 · Dunlap | 10 | Dunlap | 5:18.60h |
| 7 | Nathan KrausPlace 7 · Grade 9 · Pekin | 9 | Pekin | 5:26.45h PR |
| 8 | Matt TomlinsonPlace 8 · Grade 11 · Dunlap | 11 | Dunlap | 5:31.67h SR |
| 9 | James RiggensPlace 9 · Grade 10 · Dunlap | 10 | Dunlap | 5:35.55h PR |
| 10 | Evan QuinnPlace 10 · Grade 11 · Dunlap | 11 | Dunlap | 5:37.54h PR |
| 11 | Kyle BrooksPlace 11 · Grade 10 · Dunlap | 10 | Dunlap | 5:37.55h PR |
| 12 | Tobi RoderickPlace 12 · Grade 11 · Dunlap | 11 | Dunlap | 5:37.99h |
| 13 | Aidan WymanPlace 13 · Grade 9 · Dunlap | 9 | Dunlap | 5:40.20h |
| 14 | Kyle LeichtenbergPlace 14 · Grade 9 · Pekin | 9 | Pekin | 5:57.00h PR |
| 15 | John SmousePlace 15 · Grade 11 · Dunlap | 11 | Dunlap | 6:00.33h |
| 16 | Nick BergerhousePlace 16 · Grade 9 · Pekin | 9 | Pekin | 6:09.15h PR |
| 17 | Brody CoxPlace 17 · Grade 9 · Dunlap | 9 | Dunlap | 6:23.90h PR |
| 18 | Alex GriffinPlace 18 · Grade 9 · Dunlap | 9 | Dunlap | 6:41.09h PR |
| 1 | Brody BlackwellPlace 1 · Grade 10 · Pekin | 10 | Pekin | 10:26.20h PR |
| 2 | Dane TowPlace 2 · Grade 10 · Dunlap | 10 | Dunlap | 10:28.50h PR |
| 3 | Lincoln MetzgerPlace 3 · Grade 10 · Dunlap | 10 | Dunlap | 11:04.90h PR |
| 4 | Bennett CusterPlace 4 · Grade 10 · Pekin | 10 | Pekin | 11:07.10h PR |
| 5 | Jacob ReickPlace 5 · Grade 11 · Dunlap | 11 | Dunlap | 11:37.90h |
| 6 | Evan QuinnPlace 6 · Grade 11 · Dunlap | 11 | Dunlap | 11:54.40h PR |
| 7 | Charlie HanleyPlace 7 · Grade 12 · Dunlap | 12 | Dunlap | 12:41.20h PR |
| 8 | Nick BergerhousePlace 8 · Grade 9 · Pekin | 9 | Pekin | 13:12.80h PR |
| 1 | Tracker HarrisPlace 1 · Grade 12 · Dunlap | 12 | Dunlap | 14.81h |
| 2 | Drake SimpsonPlace 2 · Grade 12 · Dunlap | 12 | Dunlap | 16.82h |
| 3 | Brock ArmentroutPlace 3 · Grade 9 · Pekin | 9 | Pekin | 23.72h PR |
| 1 | Drake SimpsonPlace 1 · Grade 12 · Dunlap | 12 | Dunlap | 40.77h |
| 2 | Dallas HaynesPlace 2 · Grade 9 · Pekin | 9 | Pekin | 45.06h PR |
| 3 | Brock ArmentroutPlace 3 · Grade 9 · Pekin | 9 | Pekin | 1:00.47h PR |
| 1 | PekinPlace 1 · Pekin | — | Pekin | 44.67h |
| 2 | DunlapPlace 2 · Dunlap | — | Dunlap | 45.36h |
| 3 | DunlapPlace 3 · Dunlap | — | Dunlap | 45.86h |
| 4 | PekinPlace 4 · Pekin | — | Pekin | 54.72h |
| 1 | DunlapPlace 1 · Dunlap | — | Dunlap | 1:34.16h |
| 2 | DunlapPlace 2 · Dunlap | — | Dunlap | 1:39.01h |
| 3 | PekinPlace 3 · Pekin | — | Pekin | 1:39.39h |
| 4 | PekinPlace 4 · Pekin | — | Pekin | 1:39.69h |
| 5 | PekinPlace 5 · Pekin | — | Pekin | 1:42.18h |
| 1 | PekinPlace 1 · Pekin | — | Pekin | 3:40.56h |
| 2 | PekinPlace 2 · Pekin | — | Pekin | 3:46.40h |
| 3 | DunlapPlace 3 · Dunlap | — | Dunlap | 3:48.94h |
| 4 | DunlapPlace 4 · Dunlap | — | Dunlap | 4:01.15h |
| 1 | DunlapPlace 1 · Dunlap | — | Dunlap | 8:42.25h |
| 2 | PekinPlace 2 · Pekin | — | Pekin | 8:50.31h |
| 3 | DunlapPlace 3 · Dunlap | — | Dunlap | 9:14.60h |