| 1 | Hunter KeysterPlace 1 · Grade 11 · Princeville | 11 | Princeville | 16:08.41 |
| 2 | James ShueyPlace 2 · Grade 11 · Abingdon (A.-Avon) | 11 | Abingdon (A.-Avon) | 16:34.81 |
| 3 | Josh StrublePlace 3 · Grade 12 · Aledo (Mercer County) | 12 | Aledo (Mercer County) | 17:05.44 |
| 4 | Jacob BoschPlace 4 · Grade 12 · Princeville | 12 | Princeville | 17:15.27 |
| 5 | Will EmhoffPlace 5 · Grade 12 · Glasford (Illini Bluffs) | 12 | Glasford (Illini Bluffs) | 17:17.32 |
| 6 | Liam LarsonPlace 6 · Grade 12 · Lewistown | 12 | Lewistown | 17:20.92 |
| 7 | West ManningPlace 7 · Grade 12 · ROWVA Williamsfield | 12 | ROWVA Williamsfield | 17:46.69 |
| 8 | Collin BowersPlace 8 · Grade 12 · Princeville | 12 | Princeville | 17:51.41 |
| 9 | Brady McPeekPlace 9 · Grade 12 · Aledo (Mercer County) | 12 | Aledo (Mercer County) | 17:56.82 |
| 10 | Declan KotewaPlace 10 · Grade 12 · Lewistown | 12 | Lewistown | 17:59.06 |
| 11 | Paxton CardinePlace 11 · Grade 10 · Aledo (Mercer County) | 10 | Aledo (Mercer County) | 18:18.70 |
| 12 | Brayden GilliesPlace 12 · Grade 11 · Glasford (Illini Bluffs) | 11 | Glasford (Illini Bluffs) | 18:18.79 |
| 13 | Silas HaysPlace 13 · Grade 10 · Aledo (Mercer County) | 10 | Aledo (Mercer County) | 18:32.45 |
| 14 | Ridly UtterPlace 14 · Grade 10 · Lewistown | 10 | Lewistown | 18:34.37 |
| 15 | Finley BailliezPlace 15 · Grade 9 · Glasford (Illini Bluffs) | 9 | Glasford (Illini Bluffs) | 18:44.44 |
| 16 | Ruger HilstPlace 16 · Grade 9 · Havana | 9 | Havana | 18:53.92 |
| 17 | Max McVeyPlace 17 · Grade 11 · Monmouth (United) | 11 | Monmouth (United) | 19:02.04 |
| 18 | Ogdan ParkerPlace 18 · Grade 11 · Glasford (Illini Bluffs) | 11 | Glasford (Illini Bluffs) | 19:14.93 |
| 19 | Jonas CarlsonPlace 19 · Grade 12 · ROWVA Williamsfield | 12 | ROWVA Williamsfield | 19:29.86 |
| 20 | Aiden SouthwoodPlace 20 · Grade 10 · Farmington | 10 | Farmington | 19:32.31 |
| 21 | Riley McMeenPlace 21 · Grade 9 · Glasford (Illini Bluffs) | 9 | Glasford (Illini Bluffs) | 19:34.02 |
| 22 | Paul MundayPlace 22 · Grade 9 · Glasford (Illini Bluffs) | 9 | Glasford (Illini Bluffs) | 19:37.57 |
| 23 | Payton ThirtyacrePlace 23 · Grade 12 · Aledo (Mercer County) | 12 | Aledo (Mercer County) | 19:37.66 |
| 24 | Easton LynchPlace 24 · Grade 9 · Princeville | 9 | Princeville | 19:37.95 |
| 25 | Colton KeysterPlace 25 · Grade 9 · Princeville | 9 | Princeville | 19:40.16 PR |
| 26 | Connor KotewaPlace 26 · Grade 9 · Lewistown | 9 | Lewistown | 19:40.46 |
| 27 | Noah ShelbyPlace 27 · Grade 12 · Farmington | 12 | Farmington | 20:10.08 |
| 28 | Blake CarrollPlace 28 · Grade 9 · Princeville | 9 | Princeville | 20:11.90 |
| 29 | Jack HeiselPlace 29 · Grade 9 · Farmington | 9 | Farmington | 20:16.36 |
| 30 | James KnaebelPlace 30 · Grade 9 · Abingdon (A.-Avon) | 9 | Abingdon (A.-Avon) | 20:33.88 |
| 31 | Garrett DeWittPlace 31 · Grade 10 · ROWVA Williamsfield | 10 | ROWVA Williamsfield | 20:34.56 |
| 32 | Bracdyn RichmondPlace 32 · Grade 11 · Havana | 11 | Havana | 20:39.50 |
| 33 | Alex BohmPlace 33 · Grade 9 · Princeville | 9 | Princeville | 21:01.78 |
| 34 | Joel LayerPlace 34 · Grade 10 · Farmington | 10 | Farmington | 21:03.80 |
| 35 | Sam McVeyPlace 35 · Grade 11 · Monmouth (United) | 11 | Monmouth (United) | 21:04.37 |
| 36 | Wyatt AdkissonPlace 36 · Grade 9 · Monmouth (United) | 9 | Monmouth (United) | 21:19.96 |
| 37 | Quinlan TaylorPlace 37 · Grade 12 · Monmouth (United) | 12 | Monmouth (United) | 21:24.97 |
| 38 | Jackson ScrivenPlace 38 · Grade 10 · Farmington | 10 | Farmington | 21:41.98 |
| 39 | Luke HermanPlace 39 · Grade 9 · Princeville | 9 | Princeville | 22:07.68 |
| 40 | Locke DayPlace 40 · Grade 9 · Havana | 9 | Havana | 22:15.93 |
| 41 | Jude GarmanPlace 41 · Grade 9 · Glasford (Illini Bluffs) | 9 | Glasford (Illini Bluffs) | 22:18.94 |
| 42 | Andrew BroadfieldPlace 42 · Grade 12 · ROWVA Williamsfield | 12 | ROWVA Williamsfield | 22:24.16 |
| 43 | Collin JenningsPlace 43 · Grade 11 · Abingdon (A.-Avon) | 11 | Abingdon (A.-Avon) | 22:29.00 |
| 44 | Collier FisherPlace 44 · Grade 12 · Aledo (Mercer County) | 12 | Aledo (Mercer County) | 22:29.33 |
| 45 | Chase HarmonPlace 45 · Grade 10 · Peoria Heights | 10 | Peoria Heights | 22:36.80 |
| 46 | Max DesmitPlace 46 · Grade 11 · Abingdon (A.-Avon) | 11 | Abingdon (A.-Avon) | 22:39.15 |
| 47 | Mason RobinsonPlace 47 · Grade 10 · Lewistown | 10 | Lewistown | 23:01.89 |
| 48 | Logan JoinerPlace 48 · Grade 12 · Bushnell (B.-Prairie City) | 12 | Bushnell (B.-Prairie City) | 23:29.93 |
| 49 | Reiley BurnsPlace 49 · Grade 12 · Monmouth (United) | 12 | Monmouth (United) | 23:50.84 |
| 50 | Everitt GibsonPlace 50 · Grade 9 · Monmouth (United) | 9 | Monmouth (United) | 24:15.17 |
| 51 | Dexter LeadyPlace 51 · Grade 12 · Lewistown | 12 | Lewistown | 24:20.93 |
| 52 | Krew PeircePlace 52 · Grade 9 · Lewistown | 9 | Lewistown | 24:22.06 |
| 53 | Brendan BernasPlace 53 · Grade 11 · Aledo (Mercer County) | 11 | Aledo (Mercer County) | 25:22.19 |
| 54 | Michael HayesPlace 54 · Grade 9 · Farmington | 9 | Farmington | 25:49.10 |
| 55 | Parker DaviesPlace 55 · Grade 10 · Monmouth (United) | 10 | Monmouth (United) | 26:18.60 |
| 56 | Cash DwyerPlace 56 · Grade 9 · Monmouth (United) | 9 | Monmouth (United) | 26:48.22 |
| 57 | Luke WetterauerPlace 57 · Grade 9 · Lewistown | 9 | Lewistown | 26:49.66 |
| 58 | Camren HockenburyPlace 58 · Grade 10 · Peoria Heights | 10 | Peoria Heights | 27:45.77 |
| 59 | Mason DietschPlace 59 · Grade 10 · Havana | 10 | Havana | 27:46.33 |
| 60 | Layten KeltonPlace 60 · Grade 12 · Peoria Heights | 12 | Peoria Heights | 28:25.76 |
| 61 | Rory CartonPlace 61 · Grade 10 · ROWVA Williamsfield | 10 | ROWVA Williamsfield | 28:27.15 |
| 62 | Parker SimpsonPlace 62 · Grade 9 · Aledo (Mercer County) | 9 | Aledo (Mercer County) | 28:29.26 |