| 1 | Cayden BosticPlace 1 · Grade 11 · Clinton | 11 | Clinton | 14:37.5 PR |
| 2 | Andrew AldemanPlace 2 · Grade 11 · Normal (University) | 11 | Normal (University) | 14:41.2 |
| 3 | Eli AndersonPlace 3 · Grade 11 · Monticello | 11 | Monticello | 14:48.4 |
| 4 | Judah DicksPlace 4 · Grade 11 · Olney (Richland County) | 11 | Olney (Richland County) | 15:06.1 PR |
| 5 | Coriell GreenPlace 5 · Grade 12 · Delavan | 12 | Delavan | 15:08.6 |
| 6 | Tayten GergenPlace 6 · Grade 11 · Mahomet (M.-Seymour) | 11 | Mahomet (M.-Seymour) | 15:14.4 PR |
| 7 | Keaton NorthPlace 7 · Grade 11 · Normal (University) | 11 | Normal (University) | 15:15.4 PR |
| 8 | Adam SmigielskiPlace 8 · Grade 11 · Mahomet (M.-Seymour) | 11 | Mahomet (M.-Seymour) | 15:18.4 |
| 9 | Holden GerdesPlace 9 · Grade 12 · Fairbury (Prairie Central) | 12 | Fairbury (Prairie Central) | 15:22.6 |
| 10 | Tristin ButlerPlace 10 · Grade 11 · Olney (Richland County) | 11 | Olney (Richland County) | 15:24.8 PR |
| 11 | Greyson IncePlace 11 · Grade 10 · Normal (University) | 10 | Normal (University) | 15:26.2 PR |
| 12 | Tim SikorskiPlace 12 · Grade 11 · Monticello | 11 | Monticello | 15:33.0 |
| 13 | Nicholas JelinekPlace 13 · Grade 12 · Bloomington (Central Catholic) | 12 | Bloomington (Central Catholic) | 15:33.8 PR |
| 14 | Patrick McClurePlace 14 · Grade 9 · Monticello | 9 | Monticello | 15:33.8 |
| 15 | Henry WooleryPlace 15 · Grade 12 · Shelbyville | 12 | Shelbyville | 15:36.5 |
| 16 | Ike HouckPlace 16 · Grade 11 · St. John's Lutheran | 11 | St. John's Lutheran | 15:36.9 |
| 17 | Ryan GarneauPlace 17 · Grade 11 · Downs (Tri-Valley) | 11 | Downs (Tri-Valley) | 15:39.3 PR |
| 18 | Brockton SumnerPlace 18 · Grade 11 · Clinton | 11 | Clinton | 15:40.5 |
| 19 | Tate BodePlace 19 · Grade 12 · Mahomet (M.-Seymour) | 12 | Mahomet (M.-Seymour) | 15:43.4 |
| 20 | Jonah CunninghamPlace 20 · Grade 12 · Rochester | 12 | Rochester | 15:44.6 |
| 21 | Keegan OBrienPlace 21 · Grade 10 · Maroa (M.-Forsyth) | 10 | Maroa (M.-Forsyth) | 15:50.0 |
| 22 | Grant MartinPlace 22 · Grade 12 · Sullivan | 12 | Sullivan | 15:53.0 |
| 23 | Liam BurwellPlace 23 · Grade 11 · Mahomet (M.-Seymour) | 11 | Mahomet (M.-Seymour) | 15:55.7 PR |
| 24 | Jace TolandPlace 24 · Grade 10 · Delavan | 10 | Delavan | 15:59.8 |
| 25 | Abdel AbdoPlace 25 · Grade 10 · Mahomet (M.-Seymour) | 10 | Mahomet (M.-Seymour) | 16:00.0 |
| 26 | Gavin KleinPlace 26 · Grade 12 · Clinton | 12 | Clinton | 16:00.1 PR |
| 27 | Cedrik IradukundaPlace 27 · Grade 11 · Moline | 11 | Moline | 16:00.3 |
| 28 | Joey ThomasPlace 28 · Grade 12 · Rochester | 12 | Rochester | 16:01.0 PR |
| 29 | JW BlackPlace 29 · Grade 11 · Normal (University) | 11 | Normal (University) | 16:01.4 |
| 30 | Caleb ScheirerPlace 30 · Grade 12 · Washburn (Lowpoint-W.) | 12 | Washburn (Lowpoint-W.) | 16:01.4 |
| 31 | Kale MoorePlace 31 · Grade 12 · Moline | 12 | Moline | 16:02.0 |
| 32 | Ethan VicePlace 32 · Grade 12 · Mattoon | 12 | Mattoon | 16:03.2 |
| 33 | Joe TaylorPlace 33 · Grade 11 · Clinton | 11 | Clinton | 16:03.4 PR |
| 34 | Jack HildebrandtPlace 34 · Grade 10 · Niantic (Sangamon Valley) | 10 | Niantic (Sangamon Valley) | 16:05.8 PR |
| 35 | Drew TolandPlace 35 · Grade 10 · Delavan | 10 | Delavan | 16:06.3 PR |
| 36 | Eli HildebrandtPlace 36 · Grade 10 · Niantic (Sangamon Valley) | 10 | Niantic (Sangamon Valley) | 16:07.6 PR |
| 37 | Liam KohnPlace 37 · Grade 10 · Bloomington (Central Catholic) | 10 | Bloomington (Central Catholic) | 16:08.3 |
| 38 | Jack Van HoornPlace 38 · Grade 12 · Mahomet (M.-Seymour) | 12 | Mahomet (M.-Seymour) | 16:10.8 PR |
| 39 | Calvin ArmbrustPlace 39 · Grade 9 · Springfield (Lutheran) | 9 | Springfield (Lutheran) | 16:11.0 PR |
| 40 | Justin DrokePlace 40 · Grade 12 · Clinton | 12 | Clinton | 16:12.8 |
| 41 | Brysen ButlerPlace 41 · Grade 10 · Gibson City (G.C.-Melvin-Sibley) | 10 | Gibson City (G.C.-Melvin-Sibley) | 16:12.9 PR |
| 42 | Lucas LaymanPlace 42 · Grade 11 · Normal (University) | 11 | Normal (University) | 16:13.9 |
| 43 | Aaden RichardsPlace 43 · Grade 12 · Normal (University) | 12 | Normal (University) | 16:16.4 |
| 44 | Evan LemmePlace 44 · Grade 11 · Delavan | 11 | Delavan | 16:16.9 |
| 45 | Silas HicksPlace 45 · Grade 12 · Shelbyville | 12 | Shelbyville | 16:17.8 |
| 46 | Nathan MoranPlace 46 · Grade 12 · Normal (University) | 12 | Normal (University) | 16:22.6 |
| 47 | Oliver ReedPlace 47 · Grade 12 · Clinton | 12 | Clinton | 16:23.8 |
| 48 | Colter KerberPlace 48 · Grade 11 · Fairbury (Prairie Central) | 11 | Fairbury (Prairie Central) | 16:27.5 PR |
| 49 | Jacob JulianPlace 49 · Grade 12 · Downs (Tri-Valley) | 12 | Downs (Tri-Valley) | 16:29.3 |
| 50 | Noah BurrellPlace 50 · Grade 12 · Mackinaw (Deer Creek-M.) | 12 | Mackinaw (Deer Creek-M.) | 16:30.0 |
| 51 | Shawn FergusonPlace 51 · Grade 11 · Clinton | 11 | Clinton | 16:31.0 |
| 52 | Dierks KneppPlace 52 · Grade 11 · Washburn (Lowpoint-W.) | 11 | Washburn (Lowpoint-W.) | 16:33.4 |
| 53 | Camden HedgesPlace 53 · Grade 10 · Mattoon | 10 | Mattoon | 16:35.7 |
| 54 | Montgomery OwenPlace 54 · Grade 9 · Monticello | 9 | Monticello | 16:36.0 |
| 55 | Ben JosephPlace 55 · Grade 11 · Fairbury (Prairie Central) | 11 | Fairbury (Prairie Central) | 16:38.0 |
| 56 | Samuel AwbreyPlace 56 · Grade 11 · Mackinaw (Deer Creek-M.) | 11 | Mackinaw (Deer Creek-M.) | 16:39.6 |
| 57 | Kelton DunawayPlace 57 · Grade 10 · Altamont | 10 | Altamont | 16:39.9 PR |
| 58 | Warren WeeklyPlace 58 · Grade 12 · Shelbyville | 12 | Shelbyville | 16:40.2 |
| 59 | Landon LivingstonPlace 59 · Grade 11 · Olney (Richland County) | 11 | Olney (Richland County) | 16:43.5 PR |
| 60 | Landen WoodyPlace 60 · Grade 10 · Springfield (Lutheran) | 10 | Springfield (Lutheran) | 16:43.5 PR |
| 61 | Jackson KoontzPlace 61 · Grade 12 · Mahomet (M.-Seymour) | 12 | Mahomet (M.-Seymour) | 16:43.6 |
| 62 | Graham BarbeePlace 62 · Grade 11 · Racine Case | 11 | Racine Case | 16:46.4 PR |
| 63 | Timmothy DriverPlace 63 · Grade 11 · Moline | 11 | Moline | 16:46.6 PR |
| 64 | Adam MendozaPlace 64 · Grade 11 · Stillman Valley | 11 | Stillman Valley | 16:49.2 |
| 65 | Carter CastelPlace 65 · Grade 11 · Moline | 11 | Moline | 16:50.3 PR |
| 66 | John TheilenPlace 66 · Grade 10 · Springfield (Lutheran) | 10 | Springfield (Lutheran) | 16:50.6 PR |
| 67 | Paul KoettersPlace 67 · Grade 12 · Bloomington (Central Catholic) | 12 | Bloomington (Central Catholic) | 16:51.7 |
| 68 | Joseph BlankenshipPlace 68 · Grade 9 · Bloomington (Central Catholic) | 9 | Bloomington (Central Catholic) | 16:51.8 |
| 69 | Ty GalePlace 69 · Grade 10 · Stanford (Olympia) | 10 | Stanford (Olympia) | 16:53.0 |
| 70 | Matthew PlovichPlace 70 · Grade 12 · Gillespie | 12 | Gillespie | 16:53.3 PR |
| 71 | Geno Addo (Mackie)Place 71 · Grade 12 · Washburn (Lowpoint-W.) | 12 | Washburn (Lowpoint-W.) | 16:54.7 |
| 72 | Carson CattaneoPlace 72 · Grade 10 · Downs (Tri-Valley) | 10 | Downs (Tri-Valley) | 16:56.0 |
| 73 | Amos SchwartzPlace 73 · Grade 9 · Moline | 9 | Moline | 16:57.0 |
| 74 | Ezra DicksPlace 74 · Grade 9 · Olney (Richland County) | 9 | Olney (Richland County) | 17:03.2 PR |
| 75 | Jonathan BlankenshipPlace 75 · Grade 12 · Bloomington (Central Catholic) | 12 | Bloomington (Central Catholic) | 17:11.3 |
| 76 | Brandon MoodyPlace 76 · Grade 11 · Decatur (Eisenhower/MacArthur Co-Op) | 11 | Decatur (Eisenhower/MacArthur Co-Op) | 17:11.5 |
| 77 | Joseph ToPlace 77 · Grade 10 · Urbana (University) | 10 | Urbana (University) | 17:12.8 |
| 78 | Owen FergusonPlace 78 · Grade 9 · Delavan | 9 | Delavan | 17:17.7 |
| 79 | Owen PattonPlace 79 · Grade 12 · Monticello | 12 | Monticello | 17:18.5 |
| 80 | Everett HendersonPlace 80 · Grade 12 · Tremont | 12 | Tremont | 17:18.6 |
| 81 | Daniel AviramPlace 81 · Grade 10 · Urbana (University) | 10 | Urbana (University) | 17:19.1 |
| 82 | Jasper LeFevrePlace 82 · Grade 10 · Riverton | 10 | Riverton | 17:19.4 PR |
| 83 | Brennan FletcherPlace 83 · Grade 9 · Auburn | 9 | Auburn | 17:25.4 |
| 84 | Kolby PetersPlace 84 · Grade 9 · Shelbyville | 9 | Shelbyville | 17:27.7 |
| 85 | Nathan ThomasPlace 85 · Grade 9 · Rochester | 9 | Rochester | 17:29.9 |
| 86 | Ian BrysonPlace 86 · Grade 12 · Bloomington (Central Catholic) | 12 | Bloomington (Central Catholic) | 17:30.4 |
| 87 | Jake PalmerPlace 87 · Grade 12 · Shelbyville | 12 | Shelbyville | 17:31.1 |
| 88 | Nolan BunagPlace 88 · Grade 10 · Paxton (P.-Buckley-Loda) | 10 | Paxton (P.-Buckley-Loda) | 17:32.9 |
| 89 | Jeramy DanielPlace 89 · Grade 12 · Springfield (Lutheran) | 12 | Springfield (Lutheran) | 17:33.0 |
| 90 | Sunny GrevingPlace 90 · Grade 12 · Moline | 12 | Moline | 17:34.7 |
| 91 | Austin HobbsPlace 91 · Grade 10 · Shelbyville | 10 | Shelbyville | 17:35.6 |
| 92 | Andrew LarryPlace 92 · Grade 12 · Decatur (St. Teresa) | 12 | Decatur (St. Teresa) | 17:35.8 |
| 93 | Cooper SharpePlace 93 · Grade 10 · Tremont | 10 | Tremont | 17:36.0 PR |
| 94 | Landon MaxedonPlace 94 · Grade 10 · Shelbyville | 10 | Shelbyville | 17:36.7 PR |
| 95 | Kyle WilsonPlace 95 · Grade 12 · Monticello | 12 | Monticello | 17:36.8 |
| 96 | Jackson GoodPlace 96 · Grade 10 · Mattoon | 10 | Mattoon | 17:41.4 |
| 97 | Finley BurtonPlace 97 · Grade 11 · Tremont | 11 | Tremont | 17:41.7 |
| 98 | Judah TheilenPlace 98 · Grade 12 · Springfield (Lutheran) | 12 | Springfield (Lutheran) | 17:42.9 |
| 99 | Zachary LarrabeePlace 99 · Grade 10 · Racine Case | 10 | Racine Case | 17:43.5 PR |
| 100 | Shane AldenPlace 100 · Grade 11 · Paxton (P.-Buckley-Loda) | 11 | Paxton (P.-Buckley-Loda) | 17:46.1 |