| 1 | Heath WarrenPlace 1 · Grade 12 · Springfield | 12 | Springfield | 15:27.52 |
| 2 | Tyler JohnsonPlace 2 · Grade 12 · Pleasant Plains | 12 | Pleasant Plains | 15:30.18 |
| 3 | Carl WayPlace 3 · Grade 12 · Danville | 12 | Danville | 15:36.04 |
| 4 | Will O'KeefePlace 4 · Grade 11 · Granite City | 11 | Granite City | 15:38.44 |
| 5 | Landon SkellyPlace 5 · Grade 12 · Chatham (Glenwood) | 12 | Chatham (Glenwood) | 15:43.83 |
| 6 | Lawrence CurtinPlace 6 · Grade 11 · Taylorville | 11 | Taylorville | 15:58.56 |
| 7 | Chris DurrPlace 7 · Grade 11 · Chatham (Glenwood) | 11 | Chatham (Glenwood) | 16:02.96 |
| 8 | Josh CablePlace 8 · Grade 10 · Rochester | 10 | Rochester | 16:08.45 |
| 9 | Andrew O'KeefePlace 9 · Grade 9 · Granite City | 9 | Granite City | 16:11.74 |
| 10 | Logan BesalkePlace 10 · Grade 12 · Springfield | 12 | Springfield | 16:12.50 |
| 11 | Nate FierstosPlace 11 · Grade 12 · Springfield (Sacred Heart-Griffin) | 12 | Springfield (Sacred Heart-Griffin) | 16:16.34 |
| 12 | Lucas BooherPlace 12 · Grade 11 · Liberty | 11 | Liberty | 16:20.32 |
| 13 | Luke SloanPlace 13 · Grade 11 · Taylorville | 11 | Taylorville | 16:21.13 |
| 14 | Jackson EselaPlace 14 · Grade 11 · Springfield | 11 | Springfield | 16:24.32 |
| 15 | J.D. KropidPlace 15 · Grade 12 · Springfield | 12 | Springfield | 16:28.49 |
| 16 | William PowellPlace 16 · Grade 11 · Danville | 11 | Danville | 16:32.41 |
| 17 | Joe SantarelliPlace 17 · Grade 11 · Rochester | 11 | Rochester | 16:35.05 |
| 18 | Logan CappsPlace 18 · Grade 10 · Chatham (Glenwood) | 10 | Chatham (Glenwood) | 16:36.19 |
| 19 | Dathan MatonPlace 19 · Grade 9 · Chatham (Glenwood) | 9 | Chatham (Glenwood) | 16:36.69 |
| 20 | Dustin MolesPlace 20 · Grade 12 · Springfield (Sacred Heart-Griffin) | 12 | Springfield (Sacred Heart-Griffin) | 16:38.68 |
| 21 | Daniel PearsonPlace 21 · Grade 12 · Mascoutah | 12 | Mascoutah | 16:39.48 |
| 22 | Cooper PetersonPlace 22 · Grade 9 · Chatham (Glenwood) | 9 | Chatham (Glenwood) | 16:41.28 |
| 23 | Jacob MoberlyPlace 23 · Grade 10 · Jacksonville | 10 | Jacksonville | 16:43.78 |
| 24 | Ethan PricePlace 24 · Grade 11 · Mascoutah | 11 | Mascoutah | 16:44.28 |
| 25 | Hagan SchneiderPlace 25 · Grade 11 · Mt. Vernon | 11 | Mt. Vernon | 16:44.89 |
| 26 | Skyler HuckelberryPlace 26 · Grade 12 · Danville | 12 | Danville | 16:46.89 |
| 27 | Reed TatePlace 27 · Grade 11 · Liberty | 11 | Liberty | 16:49.26 |
| 28 | Peyton FinePlace 28 · Grade 11 · Springfield | 11 | Springfield | 16:50.30 |
| 29 | Phillip HallPlace 29 · Grade 10 · Danville | 10 | Danville | 16:52.49 |
| 30 | Michael FoutchPlace 30 · Grade 11 · Mt. Vernon | 11 | Mt. Vernon | 16:55.22 |
| 31 | Tommy O'brienPlace 31 · Grade 12 · Taylorville | 12 | Taylorville | 16:56.70 |
| 32 | Eric SchmittPlace 32 · Grade 12 · Chatham (Glenwood) | 12 | Chatham (Glenwood) | 16:57.08 |
| 33 | Brandon BarfellPlace 33 · Grade 9 · Danville | 9 | Danville | 16:58.31 |
| 34 | Michael BarbanPlace 34 · Grade 10 · Mt. Vernon | 10 | Mt. Vernon | 16:59.58 |
| 35 | Matt WaldingerPlace 35 · Grade 12 · Springfield | 12 | Springfield | 17:01.87 |
| 36 | Evan NorthrupPlace 36 · Grade 12 · Springfield | 12 | Springfield | 17:03.40 |
| 37 | Evan OwensPlace 37 · Grade 10 · Mt. Vernon | 10 | Mt. Vernon | 17:04.36 |
| 38 | Jeremiah CooleyPlace 38 · Grade 12 · Danville | 12 | Danville | 17:08.81 |
| 39 | Tyler WilliamsPlace 39 · Grade 12 · Mt. Vernon | 12 | Mt. Vernon | 17:10.01 |
| 40 | David PlunkettPlace 40 · Grade 12 · Pleasant Plains | 12 | Pleasant Plains | 17:10.84 |
| 41 | Jacob PlocherPlace 41 · Grade 11 · Highland | 11 | Highland | 17:11.45 |
| 42 | Tyler HuckelberryPlace 42 · Grade 11 · Danville | 11 | Danville | 17:13.12 |
| 43 | Carter WarePlace 43 · Grade 11 · Champaign (Centennial) | 11 | Champaign (Centennial) | 17:16.07 |
| 44 | Wendell BiasPlace 44 · Grade 12 · Quincy | 12 | Quincy | 17:16.86 |
| 45 | Jared OwensPlace 45 · Grade 10 · Williamsville | 10 | Williamsville | 17:21.05 |
| 46 | Leo NikonowiczPlace 46 · Grade 11 · Granite City | 11 | Granite City | 17:24.93 |
| 47 | Parker ZurbruggPlace 47 · Grade 12 · Mascoutah | 12 | Mascoutah | 17:27.46 |
| 48 | Will WaltonPlace 48 · Grade 11 · Taylorville | 11 | Taylorville | 17:28.43 |
| 49 | Quinten TitchenalPlace 49 · Grade 9 · Belleville (East) | 9 | Belleville (East) | 17:29.47 |
| 50 | Devin McReynoldsPlace 50 · Grade 12 · Springfield (Sacred Heart-Griffin) | 12 | Springfield (Sacred Heart-Griffin) | 17:33.24 |
| 51 | Jacob CovellPlace 51 · Grade 10 · Jacksonville | 10 | Jacksonville | 17:34.98 |
| 52 | Wyatt WollastonPlace 52 · Grade 11 · Quincy | 11 | Quincy | 17:36.51 |
| 53 | Jake RoustioPlace 53 · Grade 11 · Granite City | 11 | Granite City | 17:37.81 |
| 54 | Eric MasonPlace 54 · Grade 12 · Springfield (Lanphier) | 12 | Springfield (Lanphier) | 17:38.88 |
| 55 | Aaron RigginsPlace 55 · Grade 12 · Springfield (Lanphier) | 12 | Springfield (Lanphier) | 17:39.94 |
| 56 | Dylan BlackfordPlace 56 · Grade 11 · Mt. Vernon | 11 | Mt. Vernon | 17:40.31 |
| 57 | Jacob EstabrookPlace 57 · Grade 11 · Jacksonville | 11 | Jacksonville | 17:40.70 |
| 58 | Brady CookPlace 58 · Grade 12 · Liberty | 12 | Liberty | 17:41.09 |
| 59 | Brendan FaheyPlace 59 · Grade 9 · Springfield (Sacred Heart-Griffin) | 9 | Springfield (Sacred Heart-Griffin) | 17:41.97 |
| 60 | Joseph KrausPlace 60 · Grade 12 · Belleville (East) | 12 | Belleville (East) | 17:44.29 |
| 61 | Austin MitchellPlace 61 · Grade 12 · Rochester | 12 | Rochester | 17:44.67 |
| 62 | James MehundrewPlace 62 · Grade 12 · Springfield (Lanphier) | 12 | Springfield (Lanphier) | 17:45.05 |
| 63 | Drey MatonPlace 63 · Grade 9 · Chatham (Glenwood) | 9 | Chatham (Glenwood) | 17:45.80 |
| 64 | Logan WaidPlace 64 · Grade 11 · Liberty | 11 | Liberty | 17:47.01 |
| 65 | Jacob JamesPlace 65 · Grade 10 · Jacksonville | 10 | Jacksonville | 17:47.81 |
| 66 | Jackson HowellPlace 66 · Grade 10 · Belleville (East) | 10 | Belleville (East) | 17:49.86 |
| 67 | David LeePlace 67 · Grade 12 · Champaign (Centennial) | 12 | Champaign (Centennial) | 17:51.19 |
| 68 | Jacob DonaldsonPlace 68 · Grade 11 · Effingham | 11 | Effingham | 17:52.96 |
| 69 | Dillon VaupelPlace 69 · Grade 11 · Belleville (East) | 11 | Belleville (East) | 17:54.87 |
| 70 | Billy SwiftPlace 70 · Grade 10 · Springfield (Sacred Heart-Griffin) | 10 | Springfield (Sacred Heart-Griffin) | 17:56.99 |
| 71 | Chris McgeePlace 71 · Grade 12 · Cahokia | 12 | Cahokia | 17:57.85 |
| 72 | Dayshawn GilmorePlace 72 · Grade 12 · East St. Louis | 12 | East St. Louis | 17:59.69 |
| 73 | Michael BraccoPlace 73 · Grade 10 · Springfield (Sacred Heart-Griffin) | 10 | Springfield (Sacred Heart-Griffin) | 18:00.71 |
| 74 | Jake MehochkoPlace 74 · Grade 11 · Auburn | 11 | Auburn | 18:03.90 |
| 75 | Jordan GravesPlace 75 · Grade 12 · Springfield (Lanphier) | 12 | Springfield (Lanphier) | 18:06.01 |
| 76 | Christopher Ferguson-ScottPlace 76 · Grade 11 · Mascoutah | 11 | Mascoutah | 18:09.07 |
| 77 | Kariem AliPlace 77 · Grade 11 · Granite City | 11 | Granite City | 18:09.44 |
| 78 | Ryan FathereePlace 78 · Grade 11 · Jacksonville | 11 | Jacksonville | 18:09.73 |
| 79 | Robert PazPlace 79 · Grade 12 · Mascoutah | 12 | Mascoutah | 18:12.99 PR |
| 80 | Adam SchumacherPlace 80 · Grade 9 · Jacksonville | 9 | Jacksonville | 18:16.18 |
| 81 | Tri DoPlace 81 · Grade 9 · Champaign (Centennial) | 9 | Champaign (Centennial) | 18:19.02 |
| 82 | Lincoln LovelacePlace 82 · Grade 11 · Quincy | 11 | Quincy | 18:21.21 |
| 83 | Patrick GaulPlace 83 · Grade 12 · Belleville (East) | 12 | Belleville (East) | 18:22.62 |
| 84 | Seth SloanPlace 84 · Grade 9 · Taylorville | 9 | Taylorville | 18:23.90 |
| 85 | James HenselerPlace 85 · Grade 11 · Roxana | 11 | Roxana | 18:27.92 |
| 86 | Andrei TarterPlace 86 · Grade 11 · Springfield (Sacred Heart-Griffin) | 11 | Springfield (Sacred Heart-Griffin) | 18:32.06 |
| 87 | Adam ScottPlace 87 · Grade 12 · Quincy | 12 | Quincy | 18:34.49 |
| 88 | Ryan BrownPlace 88 · Grade 10 · Taylorville | 10 | Taylorville | 18:36.57 |
| 89 | Jake HigginsonPlace 89 · Grade 12 · Pleasant Plains | 12 | Pleasant Plains | 18:38.33 |
| 90 | Dakota DoggettPlace 90 · Grade 10 · Auburn | 10 | Auburn | 18:38.82 |
| 91 | Thomas HofferkampPlace 91 · Grade 10 · Williamsville | 10 | Williamsville | 18:40.05 |
| 92 | Brendan KarwoskiPlace 92 · Grade 12 · Belleville (East) | 12 | Belleville (East) | 18:43.72 |
| 93 | Nathan CatheyPlace 93 · Grade 12 · Williamsville | 12 | Williamsville | 18:49.27 |
| 94 | Matt BollettaPlace 94 · Grade 11 · Auburn | 11 | Auburn | 18:50.91 PR |
| 95 | Brock SchragePlace 95 · Grade 11 · Highland | 11 | Highland | 18:51.48 |
| 96 | Collin HechtPlace 96 · Grade 12 · Effingham | 12 | Effingham | 18:53.94 |
| 97 | Joshua RoycePlace 97 · Grade 11 · Granite City | 11 | Granite City | 18:55.67 |
| 98 | Bailey MaherPlace 98 · Grade 11 · Auburn | 11 | Auburn | 18:56.04 |
| 99 | Nic RichmondPlace 99 · Grade 11 · Auburn | 11 | Auburn | 18:56.49 |
| 100 | Jake McCrayPlace 100 · Grade 10 · Lincoln | 10 | Lincoln | 18:57.77 |
| 101 | Nick ThrasherPlace 101 · Grade 10 · Quincy | 10 | Quincy | 18:58.34 |
| 102 | Bret CochranPlace 102 · Grade 11 · Highland | 11 | Highland | 19:04.70 |
| 103 | Keysen MarkleyPlace 103 · Grade 12 · Franklin | 12 | Franklin | 19:10.39 |
| 104 | Jordan VerhulstPlace 104 · Grade 12 · Pleasant Plains | 12 | Pleasant Plains | 19:13.99 |
| 105 | Jason SwickPlace 105 · Grade 12 · Quincy | 12 | Quincy | 19:15.85 |
| 106 | Otis SandersPlace 106 · Grade 9 · Pleasant Plains | 9 | Pleasant Plains | 19:16.31 |
| 107 | Nathan HartPlace 107 · Grade 11 · Champaign (Centennial) | 11 | Champaign (Centennial) | 19:16.76 |
| 108 | Sam BrockschmidtPlace 108 · Grade 10 · Jacksonville | 10 | Jacksonville | 19:17.61 |
| 109 | Jake StaufferPlace 109 · Grade 11 · Lincoln | 11 | Lincoln | 19:19.33 |
| 110 | Luke TerrellPlace 110 · Grade 11 · Lincoln | 11 | Lincoln | 19:22.10 |
| 111 | Braeden KoechlePlace 111 · Grade 10 · Williamsville | 10 | Williamsville | 19:24.95 |
| 112 | Aiden SampsonPlace 112 · Grade 10 · Granite City | 10 | Granite City | 19:28.65 |
| 113 | Luke StarksPlace 113 · Grade 10 · Champaign (Centennial) | 10 | Champaign (Centennial) | 19:29.81 |
| 114 | Jeremy LambPlace 114 · Grade 12 · Auburn | 12 | Auburn | 19:30.65 |
| 115 | Gavin BlissetPlace 115 · Grade 10 · Springfield (Lanphier) | 10 | Springfield (Lanphier) | 19:31.35 |
| 116 | Carter McCraithPlace 116 · Grade 10 · Lincoln | 10 | Lincoln | 19:32.59 |
| 117 | Nathan LowePlace 117 · Grade 10 · Roxana | 10 | Roxana | 19:34.36 |
| 118 | Max JanssenPlace 118 · Grade 11 · Williamsville | 11 | Williamsville | 19:35.71 |
| 119 | Anthony ManninoPlace 119 · Grade 9 · Belleville (East) | 9 | Belleville (East) | 19:40.58 |
| 120 | Chad KennedyPlace 120 · Grade 12 · Pleasant Plains | 12 | Pleasant Plains | 19:44.43 |
| 121 | Tyran LyonsPlace 121 · Grade 12 · Cahokia | 12 | Cahokia | 19:45.70 PR |
| 122 | Adam KelsoPlace 122 · Grade 12 · Highland | 12 | Highland | 19:47.05 |
| 123 | Levi ObertPlace 123 · Grade 12 · Liberty | 12 | Liberty | 19:54.16 |
| 124 | Brandon SlonePlace 124 · Grade 10 · Gillespie | 10 | Gillespie | 20:00.13 |
| 125 | Zach VespaPlace 125 · Grade 11 · Springfield (Lutheran) | 11 | Springfield (Lutheran) | 20:00.99 |
| 126 | Cree StumpfPlace 126 · Grade 9 · Roxana | 9 | Roxana | 20:01.81 |
| 127 | Mason TatePlace 127 · Grade 9 · Liberty | 9 | Liberty | 20:04.44 |
| 128 | William CotterPlace 128 · Grade 11 · Roxana | 11 | Roxana | 20:06.59 |
| 129 | Devon WesterfeldPlace 129 · Grade 11 · Springfield (Lanphier) | 11 | Springfield (Lanphier) | 20:07.22 |
| 130 | Carson FresePlace 130 · Grade 10 · Quincy | 10 | Quincy | 20:09.51 |
| 131 | Dalton WysePlace 131 · Grade 11 · Springfield (Southeast) | 11 | Springfield (Southeast) | 20:10.28 |
| 132 | Reese BergschneiderPlace 132 · Grade 10 · Taylorville | 10 | Taylorville | 20:12.77 |
| 133 | Ben GrunderPlace 133 · Grade 10 · Lincoln | 10 | Lincoln | 20:20.79 |
| 134 | Patrick SherrodPlace 134 · Grade 10 · Effingham | 10 | Effingham | 20:22.19 |
| 135 | Chase LawPlace 135 · Grade 9 · Williamsville | 9 | Williamsville | 20:22.83 |
| 136 | Jay McAfeePlace 136 · Grade 9 · Springfield (Lutheran) | 9 | Springfield (Lutheran) | 20:28.04 |
| 137 | Brandon RobersonPlace 137 · Grade 11 · Cahokia | 11 | Cahokia | 20:29.07 |
| 138 | Grant TholePlace 138 · Grade 11 · Highland | 11 | Highland | 20:29.34 PR |
| 139 | Dakota StumpfPlace 139 · Grade 11 · Roxana | 11 | Roxana | 20:30.84 |
| 140 | Brandon ArenzPlace 140 · Grade 11 · Auburn | 11 | Auburn | 20:31.95 |
| 141 | Quentin SmithPlace 141 · Grade 9 · Williamsville | 9 | Williamsville | 20:36.66 |
| 142 | Marcus CunninghamPlace 142 · Grade 12 · Lincoln | 12 | Lincoln | 20:40.95 |
| 143 | Josh LowyPlace 143 · Grade 12 · Springfield (Lutheran) | 12 | Springfield (Lutheran) | 20:41.79 |
| 144 | Kano StewartPlace 144 · Grade 11 · Springfield (Southeast) | 11 | Springfield (Southeast) | 20:55.72 |
| 145 | Robby McQuinnPlace 145 · Grade 11 · Springfield (Lutheran) | 11 | Springfield (Lutheran) | 20:59.30 |
| 146 | Ben PoloPlace 146 · Grade 10 · Gillespie | 10 | Gillespie | 21:04.86 |
| 147 | Tyler HigginsPlace 147 · Grade 11 · Highland | 11 | Highland | 21:09.34 PR |
| 148 | Colin TilleryPlace 148 · Grade 10 · Franklin | 10 | Franklin | 21:11.22 |
| 149 | Brady MapesPlace 149 · Grade 10 · Effingham | 10 | Effingham | 21:14.31 |
| 150 | Nick GorsichPlace 150 · Grade 12 · Franklin | 12 | Franklin | 21:18.41 |
| 151 | Bailey BaremorePlace 151 · Grade 11 · Roxana | 11 | Roxana | 21:21.25 |
| 152 | Jacob MenzPlace 152 · Grade 11 · Highland | 11 | Highland | 21:30.48 |
| 153 | Hunter SteelmanPlace 153 · Grade 12 · Franklin | 12 | Franklin | 21:39.86 |
| 154 | Andra WardPlace 154 · Grade 9 · Cahokia | 9 | Cahokia | 21:43.43 |
| 155 | Eli WilsonPlace 155 · Grade 9 · Effingham | 9 | Effingham | 21:49.74 |
| 156 | Brandon WestPlace 156 · Grade 12 · Effingham | 12 | Effingham | 21:53.41 |
| 157 | Vontez WallerPlace 157 · Grade 10 · Cahokia | 10 | Cahokia | 22:00.15 |
| 158 | David LudwigPlace 158 · Grade 9 · Springfield (Lutheran) | 9 | Springfield (Lutheran) | 22:02.61 |
| 159 | Jazz RichardsonPlace 159 · Grade 11 · Roxana | 11 | Roxana | 22:17.92 |
| 160 | Kyle PeasePlace 160 · Grade 12 · Effingham | 12 | Effingham | 22:57.93 |
| 161 | James McClainPlace 161 · Grade 11 · Cahokia | 11 | Cahokia | 23:04.21 PR |
| 162 | Jazzerfer BrownPlace 162 · Grade 12 · Cahokia | 12 | Cahokia | 24:08.79 |
| 163 | Tate TankersleyPlace 163 · Grade 11 · Franklin | 11 | Franklin | 24:21.10 |
| 164 | Quentin HeyenPlace 164 · Grade 12 · Gillespie | 12 | Gillespie | 24:32.11 |
| 165 | Sam ClayPlace 165 · Grade 12 · Gillespie | 12 | Gillespie | 24:57.00 |
| 166 | Sam BarylskePlace 166 · Grade 12 · Gillespie | 12 | Gillespie | 25:07.00 |
| 167 | Trenten GravesPlace 167 · Grade 11 · Franklin | 11 | Franklin | 25:46.00 |