| 1 | Corbin KakacPlace 1 · Grade 11 · Fairfield | 11 | Fairfield | 16:34.00 |
| 2 | Andrew SharpPlace 2 · Grade 12 · Altamont | 12 | Altamont | 16:42.00 |
| 3 | Michael BrownPlace 3 · Grade 12 · Carmi | 12 | Carmi | 16:53.00 |
| 4 | Taylor GarrettPlace 4 · Grade 12 · Charleston | 12 | Charleston | 16:59.00 |
| 5 | Jordan WilemonPlace 5 · Grade 12 · Mt. Vernon | 12 | Mt. Vernon | 17:17.00 |
| 6 | Brenner WebsterPlace 6 · Grade 11 · Salem | 11 | Salem | 17:34.00 |
| 7 | Harrison ThomasPlace 7 · Grade 10 · Carterville | 10 | Carterville | 17:37.00 |
| 8 | Ethan BadgerPlace 8 · Grade 11 · Mt. Vernon | 11 | Mt. Vernon | 17:44.00 |
| 9 | James KimballPlace 9 · Grade 11 · Mattoon | 11 | Mattoon | 17:49.00 |
| 10 | Caden OwensPlace 10 · Grade 9 · Salem | 9 | Salem | 17:51.00 |
| 11 | Zach SandersPlace 11 · Grade 12 · Charleston | 12 | Charleston | 17:54.00 |
| 12 | Daniel FloodPlace 12 · Grade 11 · Mt. Vernon | 11 | Mt. Vernon | 17:54.00 |
| 13 | Colton BellPlace 13 · Grade 10 · Charleston | 10 | Charleston | 17:57.00 |
| 14 | Noah TennisonPlace 14 · Grade 10 · Robinson | 10 | Robinson | 17:58.00 |
| 15 | Brykell PattonPlace 15 · Grade 12 · Mt. Vernon | 12 | Mt. Vernon | 18:03.00 |
| 16 | Henry TreadwayPlace 16 · Grade 10 · Robinson | 10 | Robinson | 18:06.00 |
| 17 | Jacob PerryPlace 17 · Grade 12 · Mattoon | 12 | Mattoon | 18:07.00 |
| 18 | Joe McKirahanPlace 18 · Grade 10 · Charleston | 10 | Charleston | 18:09.00 |
| 19 | Nick RykerPlace 19 · Grade 12 · Herrin | 12 | Herrin | 18:11.00 |
| 20 | Grady WilkinsonPlace 20 · Grade 9 · Mt. Carmel | 9 | Mt. Carmel | 18:13.00 |
| 21 | Conner HolmesPlace 21 · Grade 11 · Lawrenceville | 11 | Lawrenceville | 18:18.00 |
| 22 | Matthew DeVeneciaPlace 22 · Grade 11 · Olney (East Richland | 11 | Olney (East Richland | 18:19.00 |
| 23 | Andrew BellPlace 23 · Grade 12 · Mattoon | 12 | Mattoon | 18:20.00 |
| 24 | Gordon PinkstonPlace 24 · Grade 9 · Robinson | 9 | Robinson | 18:20.00 |
| 25 | Dalyn BrachPlace 25 · Grade 11 · Olney (East Richland | 11 | Olney (East Richland | 18:26.00 |
| 26 | Lucas ProbstPlace 26 · Grade 11 · Teutopolis | 11 | Teutopolis | 18:26.00 |
| 27 | Nathan DeMeyerPlace 27 · Grade 9 · Olney (East Richland | 9 | Olney (East Richland | 18:32.00 |
| 28 | Jonah WendlingPlace 28 · Grade 11 · Olney (East Richland | 11 | Olney (East Richland | 18:34.00 |
| 29 | Val WalkerPlace 29 · Grade 11 · Charleston | 11 | Charleston | 18:37.00 |
| 30 | Brandon BeaverPlace 30 · Grade 12 · Centralia | 12 | Centralia | 18:38.00 |
| 31 | Gavin PriorPlace 31 · Grade 9 · Mattoon | 9 | Mattoon | 18:38.00 |
| 32 | Riley DreesPlace 32 · Grade 11 · Teutopolis | 11 | Teutopolis | 18:38.00 |
| 33 | Zach MettePlace 33 · Grade 11 · Teutopolis | 11 | Teutopolis | 18:39.00 |
| 34 | Blake QuandtPlace 34 · Grade 9 · Salem | 9 | Salem | 18:39.00 |
| 35 | Billy MartinezPlace 35 · Grade 10 · Fairfield | 10 | Fairfield | 18:40.00 |
| 36 | Jesus FloresPlace 36 · Grade 9 · Altamont | 9 | Altamont | 18:42.00 |
| 37 | Dylan VolkmanPlace 37 · Grade 10 · Lawrenceville | 10 | Lawrenceville | 18:42.00 |
| 38 | Scott IsleyPlace 38 · Grade 10 · Teutopolis | 10 | Teutopolis | 18:42.00 |
| 39 | Joey WrightPlace 39 · Grade 9 · Robinson | 9 | Robinson | 18:43.00 |
| 40 | Sam WallacePlace 40 · Grade 12 · Princeton, IN | 12 | Princeton, IN | 18:47.00 |
| 41 | Charles OsleyPlace 41 · Grade 10 · Mattoon | 10 | Mattoon | 18:48.00 |
| 42 | Tyler ByarsPlace 42 · Grade 10 · Hamilton County | 10 | Hamilton County | 18:50.00 |
| 43 | Michael DeMeyerPlace 43 · Grade 9 · Olney (East Richland | 9 | Olney (East Richland | 18:50.00 |
| 44 | Josh McCammonPlace 44 · Grade 10 · Effingham | 10 | Effingham | 18:52.00 |
| 45 | Jordan HubbardPlace 45 · Grade 11 · Mt. Vernon | 11 | Mt. Vernon | 18:53.00 |
| 46 | Zach HuelskampPlace 46 · Grade 11 · Breese (Mater Dei) | 11 | Breese (Mater Dei) | 18:53.00 |
| 47 | Lucas HaakePlace 47 · Grade 10 · Centralia | 10 | Centralia | 18:54.00 |
| 48 | Hunter BrittinghamPlace 48 · Grade 12 · Princeton, IN | 12 | Princeton, IN | 18:56.00 |
| 49 | Cole FiscusPlace 49 · Grade 12 · Robinson | 12 | Robinson | 18:56.00 |
| 50 | Philip HarperPlace 50 · Grade 12 · Breese (Mater Dei) | 12 | Breese (Mater Dei) | 18:57.00 |
| 51 | Philip DzienciolPlace 51 · Grade 10 · Princeton, IN | 10 | Princeton, IN | 18:59.00 |
| 52 | Nate NiederhausPlace 52 · Grade 11 · Princeton, IN | 11 | Princeton, IN | 19:08.00 |
| 53 | Ross OsterdayPlace 53 · Grade 10 · Charleston | 10 | Charleston | 19:11.00 |
| 54 | Michael BradleyPlace 54 · Grade 11 · Teutopolis | 11 | Teutopolis | 19:11.00 |
| 55 | Tyler ThompsonPlace 55 · Grade 12 · Robinson | 12 | Robinson | 19:13.00 |
| 56 | Ryan HargisPlace 56 · Grade 10 · Centralia | 10 | Centralia | 19:14.00 |
| 57 | Hagan SchneiderPlace 57 · Grade 9 · Mt. Vernon | 9 | Mt. Vernon | 19:15.00 |
| 58 | Drew MejdrichPlace 58 · Grade 9 · Charleston | 9 | Charleston | 19:18.00 |
| 59 | Josh AlbersPlace 59 · Grade 11 · Breese (Mater Dei) | 11 | Breese (Mater Dei) | 19:19.00 |
| 60 | Kyle RogersPlace 60 · Grade 11 · Salem | 11 | Salem | 19:19.00 |
| 61 | Gavin HartleyPlace 61 · Grade 10 · Benton | 10 | Benton | 19:19.00 |
| 62 | Cooper CollingsPlace 62 · Grade 12 · Mattoon | 12 | Mattoon | 19:22.00 |
| 63 | Tyler WilliamsPlace 63 · Grade 10 · Mt. Vernon | 10 | Mt. Vernon | 19:23.00 |
| 64 | Logan ProbstPlace 64 · Grade 12 · Teutopolis | 12 | Teutopolis | 19:26.00 |
| 65 | Travis RichardsonPlace 65 · Grade 12 · Herrin | 12 | Herrin | 19:26.00 |
| 66 | Jacob DonaldsonPlace 66 · Grade 9 · Effingham | 9 | Effingham | 19:30.00 |
| 67 | Jarrod JohnsPlace 67 · Grade 10 · Benton | 10 | Benton | 19:32.00 |
| 68 | Mike TrailPlace 68 · Grade 11 · Carmi | 11 | Carmi | 19:33.00 |
| 69 | Austen EppersonPlace 69 · Grade 9 · Mattoon | 9 | Mattoon | 19:36.00 |
| 70 | Silven StallardPlace 70 · Grade 11 · Olney (East Richland | 11 | Olney (East Richland | 19:39.00 |
| 71 | Ray MoylanPlace 71 · Grade 10 · Breese (Mater Dei) | 10 | Breese (Mater Dei) | 19:39.00 |
| 72 | Josh RoeckenhausPlace 72 · Grade 12 · Breese (Mater Dei) | 12 | Breese (Mater Dei) | 19:40.00 |
| 73 | Bretly LanghamPlace 73 · Grade 11 · Altamont | 11 | Altamont | 19:40.00 |
| 74 | Ryan SniderPlace 74 · Grade 11 · Herrin | 11 | Herrin | 19:45.00 |
| 75 | Matt MotePlace 75 · Grade 10 · Breese (Mater Dei) | 10 | Breese (Mater Dei) | 19:51.00 |
| 76 | Levi JordanPlace 76 · Grade 10 · Carmi | 10 | Carmi | 19:52.00 |
| 77 | Garrett BlanchardPlace 77 · Grade 10 · Centralia | 10 | Centralia | 19:52.00 |
| 78 | Michael MartinPlace 78 · Grade 12 · Fairfield | 12 | Fairfield | 19:53.00 |
| 79 | Harry LoebPlace 79 · Grade 10 · Lawrenceville | 10 | Lawrenceville | 19:55.00 |
| 80 | Cole ChipmanPlace 80 · Grade 12 · Robinson | 12 | Robinson | 19:55.00 |
| 81 | Gary DamronPlace 81 · Grade 12 · Effingham | 12 | Effingham | 19:56.00 |
| 82 | Jacob BurnettPlace 82 · Grade 11 · Carmi | 11 | Carmi | 19:57.00 |
| 83 | Devin DurbinPlace 83 · Grade 12 · Altamont | 12 | Altamont | 19:58.00 |
| 84 | Daven ThomasPlace 84 · Grade 12 · Hamilton County | 12 | Hamilton County | 19:58.00 |
| 85 | Patrick SinerPlace 85 · Grade 10 · Effingham | 10 | Effingham | 19:58.00 |
| 86 | Dylan BrownPlace 86 · Grade 11 · Mt. Carmel | 11 | Mt. Carmel | 19:59.00 |
| 87 | Kennan MahaffeyPlace 87 · Grade 12 · Effingham | 12 | Effingham | 19:59.00 |
| 88 | Caleb WillmanPlace 88 · Grade 12 · Salem | 12 | Salem | 20:06.00 |
| 89 | Kinzer HavillPlace 89 · Grade 12 · Princeton, IN | 12 | Princeton, IN | 20:15.00 |
| 90 | Dailus RichardsonPlace 90 · Grade 10 · Benton | 10 | Benton | 20:18.00 |
| 91 | William MeraclePlace 91 · Grade 12 · Herrin | 12 | Herrin | 20:23.00 |
| 92 | Eli LuekePlace 92 · Grade 11 · Hamilton County | 11 | Hamilton County | 20:23.00 |
| 93 | Eddie WaldhoffPlace 93 · Grade 11 · Teutopolis | 11 | Teutopolis | 20:24.00 |
| 94 | Josh NunneryPlace 94 · Grade 11 · Centralia | 11 | Centralia | 20:29.00 |
| 95 | Garrett RubsamPlace 95 · Grade 12 · North Clay | 12 | North Clay | 20:30.00 |
| 96 | Otto StarkPlace 96 · Grade 9 · Breese (Mater Dei) | 9 | Breese (Mater Dei) | 20:30.00 |
| 97 | Clayce FletcherPlace 97 · Grade 11 · Benton | 11 | Benton | 20:36.00 |
| 98 | Stephen StrumpherPlace 98 · Grade 11 · Hamilton County | 11 | Hamilton County | 20:37.00 |
| 99 | Chad BarnardPlace 99 · Grade 10 · Hamilton County | 10 | Hamilton County | 20:38.00 |
| 100 | Noah VolkmanPlace 100 · Grade 9 · Lawrenceville | 9 | Lawrenceville | 20:41.00 |
| 101 | Joe BybeePlace 101 · Grade 11 · Carterville | 11 | Carterville | 20:43.00 |
| 102 | Jarret HardinPlace 102 · Grade 12 · Princeton, IN | 12 | Princeton, IN | 20:52.00 |
| 103 | Chance MartinezPlace 103 · Grade 10 · Fairfield | 10 | Fairfield | 20:54.00 |
| 104 | Boyd RinehartPlace 104 · Grade 12 · North Clay | 12 | North Clay | 20:58.00 |
| 105 | Jacob StonePlace 105 · Grade 11 · Carterville | 11 | Carterville | 20:59.00 |
| 106 | Collin HechtPlace 106 · Grade 10 · Effingham | 10 | Effingham | 21:03.00 |
| 107 | Mike CarrPlace 107 · Grade 11 · Newton | 11 | Newton | 21:09.00 |
| 108 | Tyler TewellPlace 108 · Grade 12 · Lawrenceville | 12 | Lawrenceville | 21:11.00 |
| 109 | Grant VaughanPlace 109 · Grade 12 · Hamilton County | 12 | Hamilton County | 21:12.00 |
| 110 | Logan BanksPlace 110 · Grade 12 · Mt. Carmel | 12 | Mt. Carmel | 21:12.00 |
| 111 | Zack HuschlePlace 111 · Grade 9 · Newton | 9 | Newton | 21:14.00 |
| 112 | Brandt CochranPlace 112 · Grade 10 · Lawrenceville | 10 | Lawrenceville | 21:16.00 |
| 113 | Grant HockgiegerPlace 113 · Grade 12 · Mt. Carmel | 12 | Mt. Carmel | 21:20.00 |
| 114 | Austin RodriguezPlace 114 · Grade 11 · Mt. Carmel | 11 | Mt. Carmel | 21:20.00 |
| 115 | Aaron GoffinetPlace 115 · Grade 11 · Carterville | 11 | Carterville | 21:21.00 |
| 116 | Eli BuhrmannPlace 116 · Grade 10 · Effingham | 10 | Effingham | 21:22.00 |
| 117 | Parker ReinckePlace 117 · Grade 10 · Salem | 10 | Salem | 21:28.00 |
| 118 | Taylor YucusPlace 118 · Grade 10 · Benton | 10 | Benton | 21:29.00 |
| 119 | Faron BartensPlace 119 · Grade 9 · Newton | 9 | Newton | 21:29.00 |
| 120 | Andrew WortheyPlace 120 · Grade 12 · North Clay | 12 | North Clay | 21:35.00 |
| 121 | Ethan DeadmondPlace 121 · Grade 12 · Altamont | 12 | Altamont | 21:35.00 |
| 122 | Lane SimpsonPlace 122 · Grade 12 · Newton | 12 | Newton | 21:46.00 |
| 123 | Martin DeVeneciaPlace 123 · Grade 10 · Olney (East Richland | 10 | Olney (East Richland | 21:50.00 |
| 124 | Kaleb WrightPlace 124 · Grade 10 · Newton | 10 | Newton | 21:52.00 |
| 125 | Brett SchackmannPlace 125 · Grade 11 · Newton | 11 | Newton | 22:03.00 |
| 126 | John VanPeltPlace 126 · Grade 11 · North Clay | 11 | North Clay | 22:08.00 |
| 127 | Braden WhitecottonPlace 127 · Grade 10 · Herrin | 10 | Herrin | 22:08.00 |
| 128 | Andrew BarnettPlace 128 · Grade 10 · Salem | 10 | Salem | 22:14.00 |
| 129 | Noah ThomasonPlace 129 · Grade 10 · Benton | 10 | Benton | 22:16.00 |
| 130 | Kahlil WilkersonPlace 130 · Grade 9 · Princeton, IN | 9 | Princeton, IN | 22:20.00 |
| 131 | Nolan WachterPlace 131 · Grade 10 · Carterville | 10 | Carterville | 22:43.00 |
| 132 | Derek JohnsonPlace 132 · Grade 12 · Hamilton County | 12 | Hamilton County | 22:43.00 |
| 133 | Andrew CarwilePlace 133 · Grade 9 · Mt. Carmel | 9 | Mt. Carmel | 22:47.00 |
| 134 | Clayton VirgoPlace 134 · Grade 10 · Carterville | 10 | Carterville | 22:48.00 |
| 135 | Luke BlackmanPlace 135 · Grade 11 · Benton | 11 | Benton | 23:16.00 |
| 136 | Keelan ShaferPlace 136 · Grade 9 · Carmi | 9 | Carmi | 23:18.00 |
| 137 | Jonathan DialPlace 137 · Grade 11 · North Clay | 11 | North Clay | 23:21.00 |
| 138 | Connor BybeePlace 138 · Grade 10 · Carterville | 10 | Carterville | 23:21.00 |
| 139 | Donovan OverturfPlace 139 · Grade 9 · Carmi | 9 | Carmi | 23:25.00 |
| 140 | Grant StarkPlace 140 · Grade 10 · Newton | 10 | Newton | 23:41.00 |
| 141 | Dacoda BlockleyPlace 141 · Grade 10 · Herrin | 10 | Herrin | 23:48.00 |
| 142 | Austyn LouvierPlace 142 · Grade 9 · Centralia | 9 | Centralia | 24:13.00 |
| 143 | Nick NalewajaPlace 143 · Grade 12 · Fairfield | 12 | Fairfield | 25:01.00 |
| 144 | Gage HulenPlace 144 · Grade 11 · Lawrenceville | 11 | Lawrenceville | 25:05.00 |
| 145 | Colin YorkPlace 145 · Grade 9 · Altamont | 9 | Altamont | 25:44.00 |