| 1 | Negus BogardPlace 1 · Grade 12 · Robinson | 12 | Robinson | 15:04.23 |
| 2 | Gavin KirbyPlace 2 · Grade 11 · Richland County (Oln.. | 11 | Richland County (Oln.. | 15:12.99 |
| 3 | Ty BarbrePlace 3 · Grade 11 · Carmi (C-White Coun... | 11 | Carmi (C-White Coun... | 15:35.41 |
| 4 | Tyler GuthriePlace 4 · Grade 11 · Glen Carbon (Father .. | 11 | Glen Carbon (Father .. | 15:43.44 |
| 5 | Brian DustPlace 5 · Grade 11 · St Anthony | 11 | St Anthony | 16:03.68 |
| 6 | Isaac StanfordPlace 6 · Grade 10 · Flora | 10 | Flora | 16:06.67 |
| 7 | Nick ZwillingPlace 7 · Grade 10 · Newton | 10 | Newton | 16:07.35 |
| 8 | Brandon ArhingPlace 8 · Grade 11 · Glen Carbon (Father .. | 11 | Glen Carbon (Father .. | 16:20.38 |
| 9 | Zachary BraselPlace 9 · Grade 12 · Glen Carbon (Father .. | 12 | Glen Carbon (Father .. | 16:20.54 |
| 10 | Brock DaveePlace 10 · Grade 10 · Mattoon | 10 | Mattoon | 16:21.04 |
| 11 | Ben RossPlace 11 · Grade 11 · Marshall | 11 | Marshall | 16:23.74 |
| 12 | Alfredo LopezPlace 12 · Grade 12 · Effingham | 12 | Effingham | 16:31.01 |
| 13 | Michael CarpenterPlace 13 · Grade 12 · Cumberland | 12 | Cumberland | 16:36.00 |
| 14 | Brooks JulianPlace 14 · Grade 10 · Richland County (Oln.. | 10 | Richland County (Oln.. | 16:41.55 |
| 15 | Koty AmdahlPlace 15 · Grade 12 · Robinson | 12 | Robinson | 16:44.73 |
| 16 | Maverick WrightPlace 16 · Grade 12 · Robinson | 12 | Robinson | 16:48.58 |
| 17 | Brayden GreenPlace 17 · Grade 10 · Lawrenceville | 10 | Lawrenceville | 16:49.57 |
| 18 | Keaton HancockPlace 18 · Grade 11 · Richland County (Oln.. | 11 | Richland County (Oln.. | 16:50.09 |
| 19 | Dylan StillwellPlace 19 · Grade 11 · Marshall | 11 | Marshall | 16:57.33 |
| 20 | Jordan BelcherPlace 20 · Grade 12 · Richland County (Oln.. | 12 | Richland County (Oln.. | 17:03.13 |
| 21 | Josh RamagePlace 21 · Grade 11 · Mattoon | 11 | Mattoon | 17:05.82 |
| 22 | Jarrett DollPlace 22 · Grade 9 · Richland County (Oln.. | 9 | Richland County (Oln.. | 17:09.39 |
| 23 | Connor O'DonnellPlace 23 · Grade 11 · Tolono (Unity) | 11 | Tolono (Unity) | 17:11.34 |
| 24 | Owen MahaffeyPlace 24 · Grade 9 · Newton | 9 | Newton | 17:13.61 |
| 25 | Sam FerrarPlace 25 · Grade 10 · Mattoon | 10 | Mattoon | 17:14.13 |
| 26 | Brandon CreelPlace 26 · Grade 9 · Mattoon | 9 | Mattoon | 17:14.14 |
| 27 | Logan EdwardsPlace 27 · Grade 11 · Cumberland | 11 | Cumberland | 17:16.13 |
| 28 | Tanner FoxPlace 28 · Grade 11 · Glen Carbon (Father .. | 11 | Glen Carbon (Father .. | 17:17.92 |
| 29 | Jarrett CoxPlace 29 · Grade 11 · Tolono (Unity) | 11 | Tolono (Unity) | 17:18.27 |
| 30 | Parker MiddletonPlace 30 · Grade 11 · Robinson | 11 | Robinson | 17:19.65 |
| 31 | Gehrig JonesPlace 31 · Grade 10 · Mt Carmel | 10 | Mt Carmel | 17:24.26 |
| 32 | Colin KocherPlace 32 · Grade 11 · Richland County (Oln.. | 11 | Richland County (Oln.. | 17:26.63 |
| 33 | Brayden CoxPlace 33 · Grade 11 · Neoga | 11 | Neoga | 17:30.84 |
| 34 | Noah TegelerPlace 34 · Grade 11 · St Anthony | 11 | St Anthony | 17:33.07 |
| 35 | Rayce ZikePlace 35 · Grade 11 · Cumberland | 11 | Cumberland | 17:34.08 |
| 36 | Benjamin GavelPlace 36 · Grade 11 · Tolono (Unity) | 11 | Tolono (Unity) | 17:36.91 |
| 37 | Trevor ParkerPlace 37 · Grade 12 · Lawrenceville | 12 | Lawrenceville | 17:39.02 |
| 38 | Barak BergerPlace 38 · Grade 11 · Richland County (Oln.. | 11 | Richland County (Oln.. | 17:44.10 |
| 39 | Ty WiedmanPlace 39 · Grade 11 · St Anthony | 11 | St Anthony | 17:45.01 |
| 40 | Austin FaberPlace 40 · Grade 11 · St Anthony | 11 | St Anthony | 17:46.18 |
| 41 | Riley StrackPlace 41 · Grade 9 · Glen Carbon (Father .. | 9 | Glen Carbon (Father .. | 17:46.52 |
| 42 | Triston GrovePlace 42 · Grade 11 · Mattoon | 11 | Mattoon | 17:47.13 |
| 43 | Derek DaytonPlace 43 · Grade 12 · Tolono (Unity) | 12 | Tolono (Unity) | 17:47.35 |
| 44 | Jon GreenPlace 44 · Grade 12 · Marshall | 12 | Marshall | 17:48.34 |
| 45 | Griffin ElderPlace 45 · Grade 9 · St Anthony | 9 | St Anthony | 17:53.51 |
| 46 | Conlan WalshPlace 46 · Grade 9 · St Anthony | 9 | St Anthony | 17:54.59 |
| 47 | Cameron Shew -Place 47 · Robinson | — | Robinson | 17:55.68 |
| 48 | Clayton CramseyPlace 48 · Grade 12 · Effingham | 12 | Effingham | 17:59.32 |
| 49 | Kenny RobbinsPlace 49 · Grade 9 · Cowden C-Herrick) | 9 | Cowden C-Herrick) | 18:00.64 |
| 50 | Cole ProbstPlace 50 · Grade 11 · Teutopolis | 11 | Teutopolis | 18:00.71 |
| 51 | Chase ArmstrongPlace 51 · Grade 10 · Mattoon | 10 | Mattoon | 18:00.80 |
| 52 | Jacob BrittPlace 52 · Grade 11 · Fairfield | 11 | Fairfield | 18:02.29 |
| 53 | Mackinley BeadlesPlace 53 · Grade 11 · Mattoon | 11 | Mattoon | 18:08.05 |
| 54 | Nick WiedmanPlace 54 · Grade 9 · St Anthony | 9 | St Anthony | 18:12.94 |
| 55 | Clayton JamisonPlace 55 · Grade 10 · Tolono (Unity) | 10 | Tolono (Unity) | 18:14.09 |
| 56 | Luis Zavala -Place 56 · Newton | — | Newton | 18:17.08 |
| 57 | Matthew DetersPlace 57 · Grade 11 · Teutopolis | 11 | Teutopolis | 18:23.07 |
| 58 | Wiley PetersPlace 58 · Grade 10 · Cumberland | 10 | Cumberland | 18:23.25 |
| 59 | Eli HiattPlace 59 · Grade 9 · Marshall | 9 | Marshall | 18:24.32 |
| 60 | Derick BuddePlace 60 · Grade 11 · Altamont | 11 | Altamont | 18:24.97 |
| 61 | Nolan MillerPlace 61 · Grade 10 · Tolono (Unity) | 10 | Tolono (Unity) | 18:28.50 |
| 62 | Seth SeitzingerPlace 62 · Grade 10 · Lawrenceville | 10 | Lawrenceville | 18:31.36 |
| 63 | Jeffrey BennettPlace 63 · Grade 11 · Paris | 11 | Paris | 18:32.58 |
| 64 | Zeel PatelPlace 64 · Grade 12 · Effingham | 12 | Effingham | 18:32.61 |
| 65 | Jason BaylisPlace 65 · Grade 10 · Cowden C-Herrick) | 10 | Cowden C-Herrick) | 18:35.93 |
| 66 | Skylar SimonPlace 66 · Grade 9 · Marshall | 9 | Marshall | 18:37.07 |
| 67 | Noah BeltrameaPlace 67 · Grade 11 · Glen Carbon (Father .. | 11 | Glen Carbon (Father .. | 18:38.39 |
| 68 | Andrew DupyPlace 68 · Grade 11 · Glen Carbon (Father .. | 11 | Glen Carbon (Father .. | 18:41.21 |
| 69 | Corey JacksonPlace 69 · Grade 11 · Altamont | 11 | Altamont | 18:42.31 |
| 70 | Brendan GravenPlace 70 · Grade 9 · Tolono (Unity) | 9 | Tolono (Unity) | 18:42.80 |
| 71 | Andrew DonaldsonPlace 71 · Grade 9 · Effingham | 9 | Effingham | 18:43.35 |
| 72 | Kendall TabbertPlace 72 · Grade 12 · Teutopolis | 12 | Teutopolis | 18:47.07 |
| 73 | Carter ShewPlace 73 · Grade 11 · Robinson | 11 | Robinson | 18:47.51 |
| 74 | Jace Smith -Place 74 · Fairfield | — | Fairfield | 18:52.12 |
| 75 | Trenton RutherfordPlace 75 · Grade 9 · Fairfield | 9 | Fairfield | 18:55.11 |
| 76 | Brody MettePlace 76 · Grade 11 · Teutopolis | 11 | Teutopolis | 18:56.56 |
| 77 | Benjamin KittenPlace 77 · Grade 11 · Teutopolis | 11 | Teutopolis | 18:57.66 |
| 78 | Jack WaldhoffPlace 78 · Grade 11 · Teutopolis | 11 | Teutopolis | 18:58.07 |
| 79 | Jackson Parcel -Place 79 · Casey (C-Westfield) | — | Casey (C-Westfield) | 19:05.84 |
| 80 | Jason MillerPlace 80 · Grade 9 · Mt Carmel | 9 | Mt Carmel | 19:06.26 |
| 81 | Dane SeilerPlace 81 · Grade 11 · Effingham | 11 | Effingham | 19:08.23 |
| 82 | Ethan VicePlace 82 · Grade 9 · Paris | 9 | Paris | 19:10.87 |
| 83 | Wyatt RichPlace 83 · Grade 10 · Paris | 10 | Paris | 19:13.41 |
| 84 | Tanner SpencePlace 84 · Grade 9 · Carmi (C-White Coun... | 9 | Carmi (C-White Coun... | 19:15.55 |
| 85 | Ben Street -Place 85 · Newton | — | Newton | 19:16.37 |
| 86 | Anders BeckPlace 86 · Grade 10 · Neoga | 10 | Neoga | 19:17.58 |
| 87 | Michael DietzPlace 87 · Grade 12 · Neoga | 12 | Neoga | 19:27.71 |
| 88 | Boyd HoltPlace 88 · Grade 12 · Mt Carmel | 12 | Mt Carmel | 19:28.80 |
| 89 | Will TempletonPlace 89 · Grade 9 · Paris | 9 | Paris | 19:29.24 |
| 90 | Griffen HinklePlace 90 · Grade 9 · Fairfield | 9 | Fairfield | 19:30.26 |
| 91 | Levi SliferPlace 91 · Grade 10 · Dieterich | 10 | Dieterich | 19:35.27 |
| 92 | Caleb WoollardPlace 92 · Grade 10 · Mt Carmel | 10 | Mt Carmel | 19:35.63 |
| 93 | Garrett WagonerPlace 93 · Grade 9 · Effingham | 9 | Effingham | 19:36.42 |
| 94 | Jerod RuffnerPlace 94 · Grade 11 · Altamont | 11 | Altamont | 19:36.88 |
| 95 | Caleb CarwilePlace 95 · Grade 9 · Mt Carmel | 9 | Mt Carmel | 19:38.02 |
| 96 | Randall RobinsonPlace 96 · Grade 9 · Marshall | 9 | Marshall | 19:40.89 |
| 97 | Wyatte BrummerPlace 97 · Grade 11 · Dieterich | 11 | Dieterich | 19:41.80 |
| 98 | Clay Bergbower -Place 98 · Newton | — | Newton | 19:48.48 |
| 99 | Jon PerryPlace 99 · Grade 10 · Effingham | 10 | Effingham | 19:54.75 |
| 100 | Cole McFarlandPlace 100 · Grade 11 · Marshall | 11 | Marshall | 19:58.18 |
| 101 | Kolby BrewerPlace 101 · Grade 11 · Altamont | 11 | Altamont | 19:58.63 |
| 102 | Micahel BeaumontPlace 102 · Grade 9 · Cumberland | 9 | Cumberland | 20:00.68 |
| 103 | Jack PruemerPlace 103 · Grade 9 · Cumberland | 9 | Cumberland | 20:01.92 |
| 104 | Will HosseltonPlace 104 · Grade 11 · Casey (C-Westfield) | 11 | Casey (C-Westfield) | 20:03.48 |
| 105 | Jackson VonderheidePlace 105 · Grade 10 · Teutopolis | 10 | Teutopolis | 20:05.38 |
| 106 | Oscar Foster -Place 106 · Newton | — | Newton | 20:08.54 |
| 107 | Adam AgronomoffPlace 107 · Grade 12 · Charleston | 12 | Charleston | 20:09.15 |
| 108 | Connor MellottPlace 108 · Grade 11 · Charleston | 11 | Charleston | 20:11.05 |
| 109 | Cole WillPlace 109 · Grade 9 · Dieterich | 9 | Dieterich | 20:11.64 |
| 110 | Caleb NevillePlace 110 · Grade 10 · Cowden C-Herrick) | 10 | Cowden C-Herrick) | 20:13.69 |
| 111 | Blake FairbanksPlace 111 · Grade 12 · Neoga | 12 | Neoga | 20:14.32 |
| 112 | Jaymen Cook -Place 112 · Flora | — | Flora | 20:14.38 |
| 113 | Jared BingamanPlace 113 · Grade 12 · Charleston | 12 | Charleston | 20:14.49 |
| 114 | Jerek KeoughanPlace 114 · Grade 10 · Fairfield | 10 | Fairfield | 20:18.51 |
| 115 | Logan MellottPlace 115 · Grade 11 · Charleston | 11 | Charleston | 20:19.56 |
| 116 | Gage RichardsPlace 116 · Grade 11 · Cowden C-Herrick) | 11 | Cowden C-Herrick) | 20:21.68 |
| 117 | Chance RobertsonPlace 117 · Grade 12 · Cowden C-Herrick) | 12 | Cowden C-Herrick) | 20:23.15 |
| 118 | Landon AmesPlace 118 · Grade 9 · Charleston | 9 | Charleston | 20:24.81 |
| 119 | Colin BensonPlace 119 · Grade 12 · Lawrenceville | 12 | Lawrenceville | 20:29.43 |
| 120 | Ian BaileyPlace 120 · Grade 12 · Louisville (North Cl.. | 12 | Louisville (North Cl.. | 20:34.62 |
| 121 | Owen Ayers -Place 121 · Flora | — | Flora | 20:35.01 |
| 122 | Richard LinPlace 122 · Grade 11 · Paris | 11 | Paris | 20:49.81 |
| 123 | Colton Hayes -Place 123 · Hutsonville | — | Hutsonville | 21:01.69 |
| 124 | Ethan KiddPlace 124 · Grade 12 · Dieterich | 12 | Dieterich | 21:01.80 |
| 125 | Travis Rinard -Place 125 · Hutsonville | — | Hutsonville | 21:02.26 |
| 126 | Anthony BleyerPlace 126 · Grade 9 · Mt Carmel | 9 | Mt Carmel | 21:12.49 |
| 127 | Kyle GlaserPlace 127 · Grade 11 · Carmi (C-White Coun... | 11 | Carmi (C-White Coun... | 21:14.48 |
| 128 | Jacob PickeringPlace 128 · Grade 10 · Hutsonville | 10 | Hutsonville | 21:17.98 |
| 129 | Elijah McElravyPlace 129 · Grade 10 · Cumberland | 10 | Cumberland | 21:19.99 |
| 130 | Matthew BeckerPlace 130 · Grade 9 · Altamont | 9 | Altamont | 21:22.90 |
| 131 | Blaine BeaboutPlace 131 · Grade 11 · Hutsonville | 11 | Hutsonville | 21:33.14 |
| 132 | Sam KaurinPlace 132 · Grade 10 · Charleston | 10 | Charleston | 21:33.61 |
| 133 | Blake Knoblett -Place 133 · Hutsonville | — | Hutsonville | 21:34.65 |
| 134 | Chris MontoyaPlace 134 · Grade 11 · Neoga | 11 | Neoga | 21:34.90 |
| 135 | Nicholas HawkPlace 135 · Grade 10 · Charleston | 10 | Charleston | 21:41.92 |
| 136 | Tre Lee -Place 136 · Paris | — | Paris | 21:49.92 |
| 137 | Joey FentonPlace 137 · Grade 12 · Altamont | 12 | Altamont | 22:09.65 |
| 138 | Eric LefflerPlace 138 · Grade 10 · Mt Carmel | 10 | Mt Carmel | 22:13.09 |
| 139 | Memphis HarmsPlace 139 · Grade 11 · Neoga | 11 | Neoga | 22:33.99 |
| 140 | Caleb MeeksPlace 140 · Grade 9 · Fairfield | 9 | Fairfield | 24:09.28 |
| 141 | Connor FlachPlace 141 · Grade 9 · Dieterich | 9 | Dieterich | 25:14.69 |