| 1 | Chaz OberkfellPlace 1 · Grade 12 · Gillespie | 12 | Gillespie | 14:55.7 |
| 2 | Blake McLeesePlace 2 · Grade 12 · Tuscola | 12 | Tuscola | 15:15.3 |
| 3 | Eli AndersonPlace 3 · Grade 10 · Monticello | 10 | Monticello | 15:16.6 |
| 4 | Johnathan IacobazziPlace 4 · Grade 12 · Sullivan | 12 | Sullivan | 15:16.7 |
| 5 | Eli CrowePlace 5 · Grade 12 · Tolono (Unity) | 12 | Tolono (Unity) | 15:31.4 |
| 6 | Clark RolandPlace 6 · Grade 11 · Broadlands (Heritage) | 11 | Broadlands (Heritage) | 15:35.1 |
| 7 | Harrison HaysPlace 7 · Grade 11 · Paris | 11 | Paris | 15:37.7 |
| 8 | Trevor CrutcherPlace 8 · Grade 12 · Dieterich | 12 | Dieterich | 15:38.7 |
| 9 | Anthony LillisPlace 9 · Grade 12 · Georgetown (La Salette Academy) | 12 | Georgetown (La Salette Academy) | 15:39.4 |
| 10 | Keegan DewallPlace 10 · Grade 12 · Gibson City (G.C.-Melvin-Sibley) | 12 | Gibson City (G.C.-Melvin-Sibley) | 15:41.9 |
| 11 | Beau GreenPlace 11 · Grade 9 · Arthur (A.-Lovington-Atwood-Hammond) | 9 | Arthur (A.-Lovington-Atwood-Hammond) | 15:53.8 |
| 12 | August CosartPlace 12 · Grade 12 · Cowden (C.-Herrick) | 12 | Cowden (C.-Herrick) | 15:54.8 |
| 13 | Collin BurnettPlace 13 · Grade 11 · St. Joseph (S.J.-Ogden) | 11 | St. Joseph (S.J.-Ogden) | 15:54.9 |
| 14 | Cameron RoedlPlace 14 · Grade 11 · Toledo (Cumberland) | 11 | Toledo (Cumberland) | 15:55.2 |
| 15 | Nathan FonnerPlace 15 · Grade 11 · Paris | 11 | Paris | 16:00.3 PR |
| 16 | Juluis RamosPlace 16 · Grade 12 · Effingham (St. Anthony) | 12 | Effingham (St. Anthony) | 16:08.4 |
| 17 | Colby RoedlPlace 17 · Grade 9 · Toledo (Cumberland) | 9 | Toledo (Cumberland) | 16:08.8 |
| 18 | Marco CruzPlace 18 · Grade 12 · Georgetown (La Salette Academy) | 12 | Georgetown (La Salette Academy) | 16:12.4 |
| 19 | Collin GravenPlace 19 · Grade 12 · Tolono (Unity) | 12 | Tolono (Unity) | 16:12.6 |
| 20 | Tim SikorskiPlace 20 · Grade 10 · Monticello | 10 | Monticello | 16:15.7 |
| 21 | Camden FairbanksPlace 21 · Grade 12 · Tolono (Unity) | 12 | Tolono (Unity) | 16:21.2 |
| 22 | Adam BelloPlace 22 · Grade 9 · St. Joseph (S.J.-Ogden) | 9 | St. Joseph (S.J.-Ogden) | 16:22.0 |
| 23 | Andrew GrossPlace 23 · Grade 12 · Georgetown (La Salette Academy) | 12 | Georgetown (La Salette Academy) | 16:23.2 |
| 24 | Camden BloemerPlace 24 · Grade 10 · Effingham (St. Anthony) | 10 | Effingham (St. Anthony) | 16:25.2 |
| 25 | Eli HildebrandtPlace 25 · Grade 9 · Niantic (Sangamon Valley) | 9 | Niantic (Sangamon Valley) | 16:27.0 |
| 26 | Jack HildebrandtPlace 26 · Grade 9 · Niantic (Sangamon Valley) | 9 | Niantic (Sangamon Valley) | 16:32.8 |
| 27 | Eli FranklinPlace 27 · Grade 10 · St. Joseph (S.J.-Ogden) | 10 | St. Joseph (S.J.-Ogden) | 16:33.8 |
| 28 | Grant MartinPlace 28 · Grade 11 · Sullivan | 11 | Sullivan | 16:38.1 |
| 29 | Philip LeePlace 29 · Grade 12 · Champaign (St. Thomas More) | 12 | Champaign (St. Thomas More) | 16:38.1 |
| 30 | Lance RetzPlace 30 · Grade 12 · St. Joseph (S.J.-Ogden) | 12 | St. Joseph (S.J.-Ogden) | 16:38.2 |
| 31 | Oliver KrekePlace 31 · Grade 12 · Effingham (St. Anthony) | 12 | Effingham (St. Anthony) | 16:39.6 |
| 32 | Hayden BorgicPlace 32 · Grade 12 · Newton | 12 | Newton | 16:41.5 |
| 33 | Richard JollyPlace 33 · Grade 11 · Georgetown (La Salette Academy) | 11 | Georgetown (La Salette Academy) | 16:41.5 |
| 34 | Steven HendrixsonPlace 34 · Grade 11 · Marshall | 11 | Marshall | 16:42.4 |
| 35 | Gavin WhitakerPlace 35 · Grade 10 · Toledo (Cumberland) | 10 | Toledo (Cumberland) | 16:43.9 |
| 36 | Wynn WilsonPlace 36 · Grade 10 · Greenville | 10 | Greenville | 16:44.2 |
| 37 | Brett MatusasPlace 37 · Grade 12 · Toledo (Cumberland) | 12 | Toledo (Cumberland) | 16:45.9 |
| 38 | Lukas WhittPlace 38 · Grade 11 · Monticello | 11 | Monticello | 16:47.1 |
| 39 | Damien ChardonPlace 39 · Grade 10 · Toledo (Cumberland) | 10 | Toledo (Cumberland) | 16:47.5 |
| 40 | Braydan MorrisonPlace 40 · Grade 12 · Lawrenceville | 12 | Lawrenceville | 16:47.6 |
| 41 | Nate FarneyPlace 41 · Grade 11 · St. Joseph (S.J.-Ogden) | 11 | St. Joseph (S.J.-Ogden) | 16:47.7 |
| 42 | Carter SiesPlace 42 · Grade 12 · Gillespie | 12 | Gillespie | 16:47.8 |
| 43 | Isaac TaysPlace 43 · Grade 10 · Effingham (St. Anthony) | 10 | Effingham (St. Anthony) | 16:50.4 |
| 44 | Silas HicksPlace 44 · Grade 11 · Shelbyville | 11 | Shelbyville | 16:51.8 |
| 45 | Marshall GarwoodPlace 45 · Grade 12 · Gillespie | 12 | Gillespie | 16:53.7 |
| 46 | Owen PattonPlace 46 · Grade 11 · Monticello | 11 | Monticello | 16:53.9 |
| 47 | Aiden HundleyPlace 47 · Grade 11 · St. Joseph (S.J.-Ogden) | 11 | St. Joseph (S.J.-Ogden) | 16:54.8 |
| 48 | Ike HouckPlace 48 · Grade 10 · St. John's Lutheran | 10 | St. John's Lutheran | 16:57.5 |
| 49 | Henry WooleryPlace 49 · Grade 11 · Shelbyville | 11 | Shelbyville | 16:59.6 |
| 50 | Joseph RomeroPlace 50 · Grade 12 · Georgetown (La Salette Academy) | 12 | Georgetown (La Salette Academy) | 17:00.3 |
| 51 | Aydan OakleyPlace 51 · Grade 10 · Toledo (Cumberland) | 10 | Toledo (Cumberland) | 17:00.4 |
| 52 | Trevor HeldtPlace 52 · Grade 10 · Decatur (St. Teresa) | 10 | Decatur (St. Teresa) | 17:02.9 |
| 53 | Carter TiemannPlace 53 · Grade 12 · Tolono (Unity) | 12 | Tolono (Unity) | 17:06.8 |
| 54 | Nolan EngstromPlace 54 · Grade 10 · Litchfield | 10 | Litchfield | 17:07.4 |
| 55 | Christian PaulPlace 55 · Grade 10 · Broadlands (Heritage) | 10 | Broadlands (Heritage) | 17:11.1 |
| 56 | Hank FletcherPlace 56 · Grade 12 · Gillespie | 12 | Gillespie | 17:12.3 |
| 57 | Aidan MorganPlace 57 · Grade 11 · Chrisman | 11 | Chrisman | 17:14.2 |
| 58 | Elijah WhittierPlace 58 · Grade 9 · Effingham (St. Anthony) | 9 | Effingham (St. Anthony) | 17:14.4 |
| 59 | Ky GardnerPlace 59 · Grade 9 · Tuscola | 9 | Tuscola | 17:16.1 |
| 60 | Nick UngerPlace 60 · Grade 12 · Champaign (St. Thomas More) | 12 | Champaign (St. Thomas More) | 17:16.5 |
| 61 | Will PettryPlace 61 · Grade 9 · Tuscola | 9 | Tuscola | 17:16.5 |
| 62 | Grayson CraffetsPlace 62 · Grade 11 · Paris | 11 | Paris | 17:18.0 |
| 63 | Sylus NilandPlace 63 · Grade 10 · Dieterich | 10 | Dieterich | 17:18.4 |
| 64 | Tanner WhitakerPlace 64 · Grade 12 · Newton | 12 | Newton | 17:18.7 PR |
| 65 | Ryan AkersPlace 65 · Grade 12 · Tolono (Unity) | 12 | Tolono (Unity) | 17:24.0 |
| 66 | Brysen ButlerPlace 66 · Grade 9 · Gibson City (G.C.-Melvin-Sibley) | 9 | Gibson City (G.C.-Melvin-Sibley) | 17:24.0 |
| 67 | Rommel CruzPlace 67 · Grade 10 · Georgetown (La Salette Academy) | 10 | Georgetown (La Salette Academy) | 17:24.9 |
| 68 | Carson FairbanksPlace 68 · Grade 10 · Tolono (Unity) | 10 | Tolono (Unity) | 17:25.2 |
| 69 | Marquan PinkstonPlace 69 · Grade 9 · Danville (Schlarman) | 9 | Danville (Schlarman) | 17:29.1 |
| 70 | Guthrie HughesPlace 70 · Grade 9 · Monticello | 9 | Monticello | 17:30.1 |
| 71 | Greyson GuevaraPlace 71 · Grade 9 · Broadlands (Heritage) | 9 | Broadlands (Heritage) | 17:31.4 |
| 72 | Matthew PlovichPlace 72 · Grade 11 · Gillespie | 11 | Gillespie | 17:32.1 |
| 73 | Jorden GuillenPlace 73 · Grade 9 · Paris | 9 | Paris | 17:32.3 |
| 74 | Warren WeeklyPlace 74 · Grade 11 · Shelbyville | 11 | Shelbyville | 17:37.0 |
| 75 | Grant NiemergPlace 75 · Grade 9 · Monticello | 9 | Monticello | 17:37.4 |
| 76 | Easton WicklinePlace 76 · Grade 9 · Sullivan | 9 | Sullivan | 17:37.5 |
| 77 | Kelton DunawayPlace 77 · Grade 9 · Altamont | 9 | Altamont | 17:38.4 |
| 78 | Jason TingleyPlace 78 · Grade 10 · Robinson | 10 | Robinson | 17:38.4 |
| 79 | Ryne PeavlerPlace 79 · Grade 12 · Shelbyville | 12 | Shelbyville | 17:40.4 |
| 80 | Joshua StierwaltPlace 80 · Grade 12 · Broadlands (Heritage) | 12 | Broadlands (Heritage) | 17:41.5 |
| 81 | Gage WhitePlace 81 · Grade 11 · Paris | 11 | Paris | 17:43.7 |
| 82 | Lucca KappPlace 82 · Grade 11 · Gillespie | 11 | Gillespie | 17:47.0 |
| 83 | Thomas WeberPlace 83 · Grade 11 · Marshall | 11 | Marshall | 17:48.3 |
| 84 | Henry TruaxPlace 84 · Grade 10 · Carlinville | 10 | Carlinville | 17:49.2 |
| 85 | Sam ZadehPlace 85 · Grade 10 · St. Joseph (S.J.-Ogden) | 10 | St. Joseph (S.J.-Ogden) | 17:49.5 |
| 86 | Colby SchrockPlace 86 · Grade 10 · Broadlands (Heritage) | 10 | Broadlands (Heritage) | 17:51.7 |
| 87 | Austin HobbsPlace 87 · Grade 9 · Shelbyville | 9 | Shelbyville | 17:55.8 |
| 88 | Kaden PaseroPlace 88 · Grade 10 · Robinson | 10 | Robinson | 17:55.9 |
| 89 | Porter LillyPlace 89 · Grade 11 · Cowden (C.-Herrick) | 11 | Cowden (C.-Herrick) | 17:57.4 |
| 90 | James LinnenburgerPlace 90 · Grade 9 · Champaign (St. Thomas More) | 9 | Champaign (St. Thomas More) | 17:59.4 |
| 91 | Michael PicazoPlace 91 · Grade 11 · Tuscola | 11 | Tuscola | 18:00.5 |
| 92 | Christian PerezPlace 92 · Grade 12 · Paris | 12 | Paris | 18:01.4 |
| 93 | Patrick McDonaldPlace 93 · Grade 12 · Georgetown (La Salette Academy) | 12 | Georgetown (La Salette Academy) | 18:01.5 |
| 94 | James JonasPlace 94 · Grade 12 · Tuscola | 12 | Tuscola | 18:01.6 |
| 95 | Holden BarthlemyPlace 95 · Grade 11 · Newton | 11 | Newton | 18:01.8 |
| 96 | Nolan HostettlerPlace 96 · Grade 10 · Gillespie | 10 | Gillespie | 18:02.7 |
| 97 | Matthew WilliamsonPlace 97 · Grade 10 · Tuscola | 10 | Tuscola | 18:04.7 |
| 98 | Pierson SatherPlace 98 · Grade 9 · Champaign (St. Thomas More) | 9 | Champaign (St. Thomas More) | 18:06.6 |
| 99 | Eli Denmark-CollinsPlace 99 · Grade 12 · Broadlands (Heritage) | 12 | Broadlands (Heritage) | 18:16.0 |
| 100 | Sam YallalyPlace 100 · Grade 11 · Champaign (St. Thomas More) | 11 | Champaign (St. Thomas More) | 18:21.3 |
| 101 | Eli MaxedonPlace 101 · Grade 9 · Cowden (C.-Herrick) | 9 | Cowden (C.-Herrick) | 18:22.2 |
| 102 | Austin CarterPlace 102 · Grade 11 · Robinson | 11 | Robinson | 18:24.4 |
| 103 | Kade BradleyPlace 103 · Grade 12 · Toledo (Cumberland) | 12 | Toledo (Cumberland) | 18:25.3 |
| 104 | Aiden CrawfordPlace 104 · Grade 12 · Lawrenceville | 12 | Lawrenceville | 18:28.7 |
| 105 | Casen RogersPlace 105 · Grade 9 · Chrisman | 9 | Chrisman | 18:31.1 |
| 106 | Joao OgawaPlace 106 · Grade 11 · Shelbyville | 11 | Shelbyville | 18:35.1 |
| 107 | Kinser HollowayPlace 107 · Grade 10 · Paris | 10 | Paris | 18:35.9 |
| 108 | Mitchell AtwaterPlace 108 · Grade 10 · Tuscola | 10 | Tuscola | 18:36.2 |
| 109 | Johnnie BrantPlace 109 · Grade 12 · Newton | 12 | Newton | 18:36.2 |
| 110 | Archer KittenPlace 110 · Grade 9 · Teutopolis | 9 | Teutopolis | 18:39.3 |
| 111 | Jaxon ClarkPlace 111 · Grade 10 · Monticello | 10 | Monticello | 18:39.9 |
| 112 | Jaden OrdnerPlace 112 · Grade 11 · Dieterich | 11 | Dieterich | 18:42.4 PR |
| 113 | Caleb CoyPlace 113 · Grade 11 · Tolono (Unity) | 11 | Tolono (Unity) | 18:45.4 |
| 114 | Fisher EllisPlace 114 · Grade 9 · Litchfield | 9 | Litchfield | 18:49.3 |
| 115 | Dean GibbsPlace 115 · Grade 11 · Litchfield | 11 | Litchfield | 18:52.5 |
| 116 | Tanner NiemergPlace 116 · Grade 12 · Dieterich | 12 | Dieterich | 18:58.0 |
| 117 | Keith HoelscherPlace 117 · Grade 10 · Dieterich | 10 | Dieterich | 18:59.7 |
| 118 | Cole DasenbrockPlace 118 · Grade 9 · Teutopolis | 9 | Teutopolis | 19:00.3 |
| 119 | Jake WilsonPlace 119 · Grade 10 · Litchfield | 10 | Litchfield | 19:04.0 |
| 120 | Eli RichardsonPlace 120 · Grade 11 · Casey-Westfield | 11 | Casey-Westfield | 19:11.1 |
| 121 | Kaiden GarridoPlace 121 · Grade 10 · Cowden (C.-Herrick) | 10 | Cowden (C.-Herrick) | 19:12.8 |
| 122 | Jake PalmerPlace 122 · Grade 11 · Shelbyville | 11 | Shelbyville | 19:13.2 |
| 123 | Krosby GoebelPlace 123 · Grade 9 · Robinson | 9 | Robinson | 19:15.3 |
| 124 | Samuel NorrisPlace 124 · Grade 9 · Carlinville | 9 | Carlinville | 19:18.8 |
| 125 | River PolleyPlace 125 · Grade 10 · Sullivan | 10 | Sullivan | 19:20.4 |
| 126 | Jonny GannawayPlace 126 · Grade 10 · Effingham (St. Anthony) | 10 | Effingham (St. Anthony) | 19:21.0 |
| 127 | Drake PetersonPlace 127 · Grade 9 · Carlinville | 9 | Carlinville | 19:21.3 |
| 128 | Cody LandersPlace 128 · Grade 11 · Dieterich | 11 | Dieterich | 19:22.3 |
| 129 | Vandon SproullPlace 129 · Grade 12 · Carlinville | 12 | Carlinville | 19:26.1 |
| 130 | Wade OchsPlace 130 · Grade 12 · Newton | 12 | Newton | 19:27.0 |
| 131 | Kendall ProbstPlace 131 · Grade 9 · Newton | 9 | Newton | 19:30.6 |
| 132 | Daniel KiserPlace 132 · Grade 12 · Lawrenceville | 12 | Lawrenceville | 19:33.2 |
| 133 | Jackson MeyerPlace 133 · Grade 10 · Teutopolis | 10 | Teutopolis | 19:34.2 |
| 134 | Alec BowerPlace 134 · Grade 10 · Newton | 10 | Newton | 19:34.8 |
| 135 | Hayden SarverPlace 135 · Grade 11 · Cowden (C.-Herrick) | 11 | Cowden (C.-Herrick) | 19:41.2 |
| 136 | David EatonPlace 136 · Grade 10 · Sullivan | 10 | Sullivan | 19:51.8 |
| 137 | Tyson BrooksPlace 137 · Grade 10 · Teutopolis | 10 | Teutopolis | 19:55.2 |
| 138 | John PruemerPlace 138 · Grade 10 · Teutopolis | 10 | Teutopolis | 19:56.4 |
| 139 | Owen ElmorePlace 139 · Grade 9 · Broadlands (Heritage) | 9 | Broadlands (Heritage) | 19:58.5 |
| 140 | Isaiah FullerPlace 140 · Grade 9 · Lawrenceville | 9 | Lawrenceville | 20:02.1 |
| 141 | Michael MoomawPlace 141 · Grade 11 · Champaign (St. Thomas More) | 11 | Champaign (St. Thomas More) | 20:04.2 |
| 142 | Nikolas AntesPlace 142 · Grade 11 · Robinson | 11 | Robinson | 20:08.3 |
| 143 | Kaisyn CalamePlace 143 · Grade 9 · Cowden (C.-Herrick) | 9 | Cowden (C.-Herrick) | 20:09.4 |
| 144 | Alexander GhastPlace 144 · Grade 10 · Teutopolis | 10 | Teutopolis | 20:11.6 PR |
| 145 | Jackson KrampePlace 145 · Grade 9 · Teutopolis | 9 | Teutopolis | 20:13.7 |
| 146 | Braxton KiefferPlace 146 · Grade 12 · Litchfield | 12 | Litchfield | 20:17.9 |
| 147 | Charlie WitteborgPlace 147 · Grade 10 · Cowden (C.-Herrick) | 10 | Cowden (C.-Herrick) | 20:33.3 |
| 148 | Weston GoebelPlace 148 · Grade 10 · Dieterich | 10 | Dieterich | 20:37.5 |