| 1 | Jacob BryanPlace 1 · Grade 12 · Carthage (Illini West) | 12 | Carthage (Illini West) | 15:41.50 |
| 2 | Riley DulinPlace 2 · Grade 12 · Monmouth (M.-Roseville) | 12 | Monmouth (M.-Roseville) | 15:58.50 |
| 3 | Eli Ten EyckPlace 3 · Grade 12 · Pittsfield | 12 | Pittsfield | 16:07.00 |
| 4 | Nathan FrazeePlace 4 · Grade 10 · Clark County | 10 | Clark County | 16:34.00 |
| 5 | Dalton EllingboePlace 5 · Grade 12 · Hamilton West Hancock | 12 | Hamilton West Hancock | 16:44.60 |
| 6 | Dalton MelvinPlace 6 · Grade 12 · Carthage (Illini West) | 12 | Carthage (Illini West) | 17:01.80 |
| 7 | Freeman ShoemakerPlace 7 · Grade 12 · Biggsville (West Central) | 12 | Biggsville (West Central) | 17:08.90 |
| 8 | Zach LeonhartPlace 8 · Grade 12 · Aledo (Mercer County) | 12 | Aledo (Mercer County) | 17:11.80 |
| 9 | Jordan FrancisPlace 9 · Grade 11 · Cambridge | 11 | Cambridge | 17:12.70 |
| 10 | Ryan MonsonPlace 10 · Grade 11 · Aledo (Mercer County) | 11 | Aledo (Mercer County) | 17:16.60 |
| 11 | Cole KirchnerPlace 11 · Grade 12 · Clark County | 12 | Clark County | 17:33.40 PR |
| 12 | Carlos SerratosPlace 12 · Grade 10 · Monmouth (M.-Roseville) | 10 | Monmouth (M.-Roseville) | 17:35.20 |
| 13 | Alex DranesPlace 13 · Grade 12 · Macomb | 12 | Macomb | 17:35.40 PR |
| 14 | Kevin JuradoPlace 14 · Grade 11 · Monmouth (M.-Roseville) | 11 | Monmouth (M.-Roseville) | 17:36.90 |
| 15 | Corbyn HarperPlace 15 · Grade 10 · Clark County | 10 | Clark County | 17:37.30 |
| 16 | Dakota SheplerPlace 16 · Grade 11 · Macomb | 11 | Macomb | 17:38.50 |
| 17 | Matt PeacockPlace 17 · Grade 11 · Carthage (Illini West) | 11 | Carthage (Illini West) | 17:42.60 |
| 18 | Kerem TasdanPlace 18 · Grade 10 · Macomb | 10 | Macomb | 17:58.40 |
| 19 | Eli NewtonPlace 19 · Grade 9 · Carthage (Illini West) | 9 | Carthage (Illini West) | 18:08.70 |
| 20 | Nathan HaxelPlace 20 · Grade 11 · Quincy (Notre Dame) | 11 | Quincy (Notre Dame) | 18:09.40 |
| 21 | Steven LiauPlace 21 · Grade 11 · Quincy (Notre Dame) | 11 | Quincy (Notre Dame) | 18:09.80 |
| 22 | Stan MelkumianPlace 22 · Grade 9 · Macomb | 9 | Macomb | 18:11.40 |
| 23 | Yovani LariosPlace 23 · Grade 11 · Monmouth (United) | 11 | Monmouth (United) | 18:24.90 PR |
| 24 | Tyler BraunPlace 24 · Grade 10 · Monmouth (M.-Roseville) | 10 | Monmouth (M.-Roseville) | 18:35.10 |
| 25 | Jordan PaynePlace 25 · Grade 12 · Mendon (Unity) | 12 | Mendon (Unity) | 18:42.70 |
| 26 | Kevin WhitePlace 26 · Grade 12 · Carthage (Illini West) | 12 | Carthage (Illini West) | 18:43.80 |
| 27 | Noah LaPradPlace 27 · Grade 9 · Macomb | 9 | Macomb | 18:50.00 |
| 28 | Isaac KingPlace 28 · Grade 11 · Clark County | 11 | Clark County | 18:51.80 |
| 29 | Hayden DonaldsonPlace 29 · Grade 11 · Quincy (Notre Dame) | 11 | Quincy (Notre Dame) | 18:55.80 |
| 30 | Alex MastPlace 30 · Grade 11 · Quincy (Notre Dame) | 11 | Quincy (Notre Dame) | 18:57.20 |
| 31 | Sam SchleglPlace 31 · Grade 10 · Quincy (Notre Dame) | 10 | Quincy (Notre Dame) | 18:59.10 |
| 32 | Will HallPlace 32 · Grade 12 · Macomb | 12 | Macomb | 19:01.70 |
| 33 | Braxton KellettPlace 33 · Grade 9 · Aledo (Mercer County) | 9 | Aledo (Mercer County) | 19:04.90 |
| 34 | John McIlmoilPlace 34 · Grade 12 · Hamilton West Hancock | 12 | Hamilton West Hancock | 19:05.90 PR |
| 35 | Colton GriggsPlace 35 · Grade 10 · Hamilton West Hancock | 10 | Hamilton West Hancock | 19:22.70 |
| 36 | Colin JamesPlace 36 · Grade 11 · Pittsfield | 11 | Pittsfield | 19:26.50 |
| 37 | Evan SullivanPlace 37 · Grade 12 · Cambridge | 12 | Cambridge | 19:27.30 |
| 38 | Chase GrimsleyPlace 38 · Grade 10 · Clark County | 10 | Clark County | 19:29.70 PR |
| 39 | Eli SmithersPlace 39 · Grade 9 · Pittsfield | 9 | Pittsfield | 19:31.80 |
| 40 | Dalton SteinkampPlace 40 · Grade 11 · Quincy (Notre Dame) | 11 | Quincy (Notre Dame) | 19:34.50 |
| 41 | Jalen CarterPlace 41 · Grade 10 · Macomb | 10 | Macomb | 19:36.20 |
| 42 | Noah KlauserPlace 42 · Grade 9 · Quincy (Notre Dame) | 9 | Quincy (Notre Dame) | 19:36.70 |
| 43 | Damian AndrewsPlace 43 · Grade 12 · Carthage (Illini West) | 12 | Carthage (Illini West) | 19:37.10 |
| 44 | Owen LeyPlace 44 · Grade 11 · Quincy (Notre Dame) | 11 | Quincy (Notre Dame) | 19:50.90 |
| 45 | Simeon KylePlace 45 · Grade 9 · Hamilton West Hancock | 9 | Hamilton West Hancock | 19:53.70 |
| 46 | Louie HughesPlace 46 · Grade 12 · Hamilton West Hancock | 12 | Hamilton West Hancock | 19:55.90 |
| 47 | Cordin TallcottPlace 47 · Grade 12 · Mendon (Unity) | 12 | Mendon (Unity) | 19:57.40 |
| 48 | Carson AndersonPlace 48 · Grade 11 · Cambridge | 11 | Cambridge | 19:58.10 |
| 49 | Brooks WallacePlace 49 · Grade 10 · Macomb | 10 | Macomb | 19:58.70 |
| 50 | Ryan AmesPlace 50 · Grade 9 · Macomb | 9 | Macomb | 20:02.30 |
| 51 | Cameron TrostPlace 51 · Grade 9 · Macomb | 9 | Macomb | 20:04.80 PR |
| 52 | Sam FinsonPlace 52 · Grade 12 · Quincy (Notre Dame) | 12 | Quincy (Notre Dame) | 20:12.10 |
| 53 | Benny MelowPlace 53 · Grade 10 · Cambridge | 10 | Cambridge | 20:18.20 |
| 54 | Daine MeyerPlace 54 · Grade 11 · Mendon (Unity) | 11 | Mendon (Unity) | 20:18.60 |
| 55 | Luke GallinaPlace 55 · Grade 10 · Petersburg (PORTA) | 10 | Petersburg (PORTA) | 20:40.40 |
| 56 | Jon FinleyPlace 56 · Grade 10 · Quincy (Notre Dame) | 10 | Quincy (Notre Dame) | 20:41.90 PR |
| 57 | Gibson BlankenshipPlace 57 · Grade 11 · Macomb | 11 | Macomb | 21:00.30 |
| 58 | Nick JansonPlace 58 · Grade 9 · Cambridge | 9 | Cambridge | 21:01.00 |
| 59 | Theodore LiPlace 59 · Grade 12 · Macomb | 12 | Macomb | 21:01.90 |
| 60 | Jaden MagliochettiPlace 60 · Grade 11 · Mendon (Unity) | 11 | Mendon (Unity) | 21:18.80 |
| 61 | Devon GutierrezPlace 61 · Grade 11 · Aledo (Mercer County) | 11 | Aledo (Mercer County) | 21:20.60 |
| 62 | Blake St. ClairPlace 62 · Grade 11 · Clark County | 11 | Clark County | 21:21.00 |
| 63 | Joey GambrellPlace 63 · Grade 12 · Carthage (Illini West) | 12 | Carthage (Illini West) | 21:33.00 |
| 64 | Michael SpeeglePlace 64 · Grade 11 · Hamilton West Hancock | 11 | Hamilton West Hancock | 21:34.40 |
| 65 | Sam JohnsonPlace 65 · Grade 12 · Cambridge | 12 | Cambridge | 21:36.60 |
| 66 | Kamron GrayPlace 66 · Grade 12 · Cambridge | 12 | Cambridge | 21:41.70 |
| 67 | Jonathon MeyerPlace 67 · Grade 12 · Macomb | 12 | Macomb | 21:55.20 |
| 68 | Micah RamosPlace 68 · Grade 9 · Macomb | 9 | Macomb | 22:02.00 |
| 69 | Drew HughesPlace 69 · Grade 10 · Petersburg (PORTA) | 10 | Petersburg (PORTA) | 22:15.70 |
| 70 | Landon GuttingPlace 70 · Grade 9 · Clark County | 9 | Clark County | 22:31.70 |
| 71 | Caden BowersPlace 71 · Grade 10 · Cambridge | 10 | Cambridge | 22:33.60 |
| 72 | Ben PetersPlace 72 · Grade 12 · Mendon (Unity) | 12 | Mendon (Unity) | 22:36.50 |
| 73 | Brady WalkerPlace 73 · Grade 10 · Quincy (Notre Dame) | 10 | Quincy (Notre Dame) | 22:49.70 PR |
| 74 | Noah MercerPlace 74 · Grade 9 · Macomb | 9 | Macomb | 22:53.10 |
| 75 | Andrew EbertsPlace 75 · Grade 10 · Cambridge | 10 | Cambridge | 22:58.70 |
| 76 | Nate ConnollyPlace 76 · Grade 9 · Quincy (Notre Dame) | 9 | Quincy (Notre Dame) | 23:12.50 |
| 77 | Jensen WollbrinkPlace 77 · Grade 12 · Monmouth (M.-Roseville) | 12 | Monmouth (M.-Roseville) | 23:29.20 |
| 78 | Deacon BrandPlace 78 · Grade 9 · Clark County | 9 | Clark County | 23:29.60 |
| 79 | Caleb LorenzenPlace 79 · Grade 9 · Macomb | 9 | Macomb | 23:41.90 |
| 80 | Gabe ZahnlePlace 80 · Grade 10 · Macomb | 10 | Macomb | 23:43.20 |
| 81 | Spencer SchlagPlace 81 · Grade 9 · Macomb | 9 | Macomb | 23:44.40 |
| 82 | Barton RodriquezPlace 82 · Grade - · Aledo (Mercer County) | - | Aledo (Mercer County) | 23:49.90 PR |
| 83 | Joe KeeverPlace 83 · Grade 9 · Cambridge | 9 | Cambridge | 24:03.90 |
| 84 | Blake SchoonerPlace 84 · Grade 11 · Mendon (Unity) | 11 | Mendon (Unity) | 24:13.40 |
| 85 | Kollin PoppyPlace 85 · Grade 11 · Cambridge | 11 | Cambridge | 24:51.30 |
| 86 | John DeverPlace 86 · Grade 12 · Clark County | 12 | Clark County | 25:25.20 |
| 87 | Dylan DiazPlace 87 · Grade 10 · Monmouth (United) | 10 | Monmouth (United) | 25:26.00 |
| 88 | Shiraz HamidPlace 88 · Grade 9 · Macomb | 9 | Macomb | 26:07.10 |
| 89 | Brennan FluettePlace 89 · Grade 9 · Aledo (Mercer County) | 9 | Aledo (Mercer County) | 26:50.30 PR |
| 90 | Tyler KingPlace 90 · Grade 11 · Mendon (Unity) | 11 | Mendon (Unity) | 28:12.70 |
| 91 | Kirk MinteerPlace 91 · Grade 9 · Aledo (Mercer County) | 9 | Aledo (Mercer County) | 28:59.10 PR |