| 1 | Gavin KirbyPlace 1 · Grade 11 · Richland County (Oln.. | 11 | Richland County (Oln.. | 15:21.6 |
| 2 | Negus BogardPlace 2 · Grade 12 · Robinson | 12 | Robinson | 15:23.9 |
| 3 | Chris CherryPlace 3 · Grade 11 · Taylorville | 11 | Taylorville | 15:58.5 |
| 4 | Brian DustPlace 4 · Grade 11 · St Anthony | 11 | St Anthony | 16:10.4 |
| 5 | Nick ZwillingPlace 5 · Grade 10 · Newton | 10 | Newton | 16:14.8 |
| 6 | Isaac StanfordPlace 6 · Grade 10 · Flora | 10 | Flora | 16:19.2 |
| 7 | Zach FentonPlace 7 · Grade 11 · Mt Zion | 11 | Mt Zion | 16:34.8 |
| 8 | Brock DaveePlace 8 · Grade 10 · Mattoon | 10 | Mattoon | 16:36.3 |
| 9 | Alfredo LopezPlace 9 · Grade 12 · Effingham | 12 | Effingham | 16:42.4 |
| 10 | Brayden GreenPlace 10 · Grade 10 · Lawrenceville | 10 | Lawrenceville | 16:52.7 |
| 11 | Brayden CoxPlace 11 · Grade 11 · Neoga | 11 | Neoga | 16:53.3 |
| 12 | Dylan StillwellPlace 12 · Grade 11 · Marshall | 11 | Marshall | 16:57.7 |
| 13 | Josh RamagePlace 13 · Grade 11 · Mattoon | 11 | Mattoon | 17:00.1 |
| 14 | Koty AmdahlPlace 14 · Grade 12 · Robinson | 12 | Robinson | 17:02.0 |
| 15 | Jonathan GossettPlace 15 · Grade 12 · Rantoul | 12 | Rantoul | 17:06.2 |
| 16 | Jordan BelcherPlace 16 · Grade 12 · Richland County (Oln.. | 12 | Richland County (Oln.. | 17:07.8 |
| 17 | Jarrett DollPlace 17 · Grade 9 · Richland County (Oln.. | 9 | Richland County (Oln.. | 17:09.5 |
| 18 | Brooks JulianPlace 18 · Grade 10 · Richland County (Oln.. | 10 | Richland County (Oln.. | 17:11.3 |
| 19 | Matt CasePlace 19 · Grade 12 · Decatur (MacArthur) | 12 | Decatur (MacArthur) | 17:14.7 |
| 20 | Ben RossPlace 20 · Grade 11 · Marshall | 11 | Marshall | 17:16.6 |
| 21 | Byron GallardoPlace 21 · Grade 10 · Mt Zion | 10 | Mt Zion | 17:18.6 |
| 22 | Cale SmithPlace 22 · Grade 9 · Decatur (Eisenhower) | 9 | Decatur (Eisenhower) | 17:20.3 |
| 23 | Josh HohPlace 23 · Grade 12 · Charleston | 12 | Charleston | 17:21.6 |
| 24 | Sam FerrarPlace 24 · Grade 10 · Mattoon | 10 | Mattoon | 17:22.1 |
| 25 | Keaton HancockPlace 25 · Grade 11 · Richland County (Oln.. | 11 | Richland County (Oln.. | 17:22.1 |
| 26 | Colin KocherPlace 26 · Grade 11 · Richland County (Oln.. | 11 | Richland County (Oln.. | 17:26.8 |
| 27 | Michael CarpenterPlace 27 · Grade 12 · Cumberland | 12 | Cumberland | 17:27.9 |
| 28 | Ethan WeidnerPlace 28 · Grade 11 · Teutopolis | 11 | Teutopolis | 17:29.8 |
| 29 | Parker MiddletonPlace 29 · Grade 11 · Robinson | 11 | Robinson | 17:31.2 |
| 30 | Ross PettyPlace 30 · Grade 11 · Shiloh (Hume) | 11 | Shiloh (Hume) | 17:40.6 |
| 31 | John HeberlingPlace 31 · Grade 12 · Taylorville | 12 | Taylorville | 17:41.1 |
| 32 | Logan EdwardsPlace 32 · Grade 11 · Cumberland | 11 | Cumberland | 17:43.3 |
| 33 | Ian StrongPlace 33 · Grade 10 · Richland County (Oln.. | 10 | Richland County (Oln.. | 17:44.1 |
| 34 | Noah OakleyPlace 34 · Grade 12 · Charleston | 12 | Charleston | 17:50.8 |
| 35 | Victor HernandezPlace 35 · Grade 10 · Decatur (Eisenhower) | 10 | Decatur (Eisenhower) | 17:54.6 |
| 36 | Daniel SloanPlace 36 · Grade 10 · Taylorville | 10 | Taylorville | 17:54.8 |
| 37 | Collin GilreathPlace 37 · Grade 11 · Richland County (Oln.. | 11 | Richland County (Oln.. | 17:57.0 |
| 38 | Zack WoodallPlace 38 · Grade 11 · Taylorville | 11 | Taylorville | 17:59.9 |
| 39 | Noah TegelerPlace 39 · Grade 11 · St Anthony | 11 | St Anthony | 18:00.8 |
| 40 | Brandon CreelPlace 40 · Grade 9 · Mattoon | 9 | Mattoon | 18:02.3 |
| 41 | Cole ProbstPlace 41 · Grade 11 · Teutopolis | 11 | Teutopolis | 18:05.5 |
| 42 | Mackinley BeadlesPlace 42 · Grade 11 · Mattoon | 11 | Mattoon | 18:05.6 |
| 43 | Triston GrovePlace 43 · Grade 11 · Mattoon | 11 | Mattoon | 18:10.3 |
| 44 | Evan MorganPlace 44 · Grade 10 · Taylorville | 10 | Taylorville | 18:13.3 |
| 45 | Cameron Shew -Place 45 · Robinson | — | Robinson | 18:13.8 |
| 46 | Rayce ZikePlace 46 · Grade 11 · Cumberland | 11 | Cumberland | 18:17.3 |
| 47 | Andrew DonaldsonPlace 47 · Grade 9 · Effingham | 9 | Effingham | 18:17.8 |
| 48 | Matthew DetersPlace 48 · Grade 11 · Teutopolis | 11 | Teutopolis | 18:18.9 |
| 49 | Eli HiattPlace 49 · Grade 9 · Marshall | 9 | Marshall | 18:20.6 |
| 50 | Vincent LoosaPlace 50 · Grade 12 · Rantoul | 12 | Rantoul | 18:20.8 |
| 51 | Luca CarcasiPlace 51 · Grade 10 · Charleston | 10 | Charleston | 18:20.8 |
| 52 | Jon GreenPlace 52 · Grade 12 · Marshall | 12 | Marshall | 18:22.3 |
| 53 | Owen MahaffeyPlace 53 · Grade 9 · Newton | 9 | Newton | 18:24.6 |
| 54 | Clayton CramseyPlace 54 · Grade 12 · Effingham | 12 | Effingham | 18:24.8 |
| 55 | Griffin ElderPlace 55 · Grade 9 · St Anthony | 9 | St Anthony | 18:25.4 |
| 56 | Skylar SimonPlace 56 · Grade 9 · Marshall | 9 | Marshall | 18:30.6 |
| 57 | Zach ButtolphPlace 57 · Grade 12 · Robinson | 12 | Robinson | 18:31.3 |
| 58 | Conlan WalshPlace 58 · Grade 9 · St Anthony | 9 | St Anthony | 18:34.8 |
| 59 | Nick WiedmanPlace 59 · Grade 9 · St Anthony | 9 | St Anthony | 18:35.6 |
| 60 | Brody MettePlace 60 · Grade 11 · Teutopolis | 11 | Teutopolis | 18:38.8 |
| 61 | Carter ShewPlace 61 · Grade 11 · Robinson | 11 | Robinson | 18:39.2 |
| 62 | Zeel PatelPlace 62 · Grade 12 · Effingham | 12 | Effingham | 18:40.1 |
| 63 | Luis Zavala -Place 63 · Newton | — | Newton | 18:40.8 |
| 64 | Austin FaberPlace 64 · Grade 11 · St Anthony | 11 | St Anthony | 18:42.2 |
| 65 | Sean SouthPlace 65 · Grade 11 · Mattoon | 11 | Mattoon | 18:42.8 |
| 66 | Mick WillenborgPlace 66 · Grade 10 · St Anthony | 10 | St Anthony | 18:43.9 |
| 67 | Steed WelfordPlace 67 · Grade 11 · Decatur (MacArthur) | 11 | Decatur (MacArthur) | 18:46.5 |
| 68 | Wiley PetersPlace 68 · Grade 10 · Cumberland | 10 | Cumberland | 18:54.9 |
| 69 | Jack WaldhoffPlace 69 · Grade 11 · Teutopolis | 11 | Teutopolis | 18:56.2 |
| 70 | Aaron McMichael -Place 70 · Shiloh (Hume) | — | Shiloh (Hume) | 19:00.7 |
| 71 | Drew BlankPlace 71 · Grade 10 · Richland County (Oln.. | 10 | Richland County (Oln.. | 19:02.7 |
| 72 | Chase ArmstrongPlace 72 · Grade 10 · Mattoon | 10 | Mattoon | 19:05.8 |
| 73 | Evan Ferris -Place 73 · Robinson | — | Robinson | 19:09.4 |
| 74 | Trevor ParkerPlace 74 · Grade 12 · Lawrenceville | 12 | Lawrenceville | 19:10.5 |
| 75 | Javid RodriguezPlace 75 · Grade 12 · Mattoon | 12 | Mattoon | 19:12.2 |
| 76 | Jon PerryPlace 76 · Grade 10 · Effingham | 10 | Effingham | 19:12.8 |
| 77 | Ramsey HuntPlace 77 · Grade 11 · Shiloh (Hume) | 11 | Shiloh (Hume) | 19:13.3 |
| 78 | Jackson Parcel -Place 78 · Casey (C-Westfield) | — | Casey (C-Westfield) | 19:16.2 |
| 79 | Seth SeitzingerPlace 79 · Grade 10 · Lawrenceville | 10 | Lawrenceville | 19:17.7 |
| 80 | Donnie Tillman -Place 80 · Robinson | — | Robinson | 19:21.5 |
| 81 | Benjamin KittenPlace 81 · Grade 11 · Teutopolis | 11 | Teutopolis | 19:22.4 |
| 82 | Keegan MaxheimerPlace 82 · Grade 11 · Taylorville | 11 | Taylorville | 19:22.7 |
| 83 | Cale FogartyPlace 83 · Grade 9 · Mattoon | 9 | Mattoon | 19:23.4 |
| 84 | Caleb RudolphiPlace 84 · Grade 9 · Richland County (Oln.. | 9 | Richland County (Oln.. | 19:24.0 |
| 85 | Dane SeilerPlace 85 · Grade 11 · Effingham | 11 | Effingham | 19:24.6 |
| 86 | Anders BeckPlace 86 · Grade 10 · Neoga | 10 | Neoga | 19:31.9 |
| 87 | Garrett WagonerPlace 87 · Grade 9 · Effingham | 9 | Effingham | 19:32.5 |
| 88 | Ben Street -Place 88 · Newton | — | Newton | 19:36.6 |
| 89 | Michael DietzPlace 89 · Grade 12 · Neoga | 12 | Neoga | 19:39.4 |
| 90 | Tayon SwiftPlace 90 · Grade 10 · Rantoul | 10 | Rantoul | 19:43.3 |
| 91 | Kendall TabbertPlace 91 · Grade 12 · Teutopolis | 12 | Teutopolis | 19:44.5 |
| 92 | Gio BuccioPlace 92 · Grade 9 · St Anthony | 9 | St Anthony | 19:45.4 |
| 93 | Raj PatelPlace 93 · Grade 12 · Rantoul | 12 | Rantoul | 19:50.1 |
| 94 | Seth TrimblePlace 94 · Grade 11 · Robinson | 11 | Robinson | 19:51.1 |
| 95 | Rylin KilpatrickPlace 95 · Grade 11 · Richland County (Oln.. | 11 | Richland County (Oln.. | 19:51.4 |
| 96 | Jonah TolbertPlace 96 · Grade 11 · Decatur (MacArthur) | 11 | Decatur (MacArthur) | 19:53.1 |
| 97 | Joseph LeePlace 97 · Grade 9 · Teutopolis | 9 | Teutopolis | 19:56.1 |
| 98 | Garrett CampbellPlace 98 · Grade 9 · Mattoon | 9 | Mattoon | 19:56.7 |
| 99 | Jackson VonderheidePlace 99 · Grade 10 · Teutopolis | 10 | Teutopolis | 19:57.5 |
| 100 | Lance CloningerPlace 100 · Grade 12 · Rantoul | 12 | Rantoul | 19:57.6 |
| 101 | Caleb DalbyPlace 101 · Grade 10 · Mattoon | 10 | Mattoon | 20:01.2 |
| 102 | Clay Bergbower -Place 102 · Newton | — | Newton | 20:01.5 |
| 103 | Dominique KisantearPlace 103 · Grade 12 · Rantoul | 12 | Rantoul | 20:02.3 |
| 104 | Schuette JamesPlace 104 · Grade 11 · St Anthony | 11 | St Anthony | 20:04.7 |
| 105 | Mason ReeleyPlace 105 · Grade 10 · Charleston | 10 | Charleston | 20:09.8 |
| 106 | Logan SteffenyPlace 106 · Grade 10 · Decatur (MacArthur) | 10 | Decatur (MacArthur) | 20:10.6 |
| 107 | Blake FairbanksPlace 107 · Grade 12 · Neoga | 12 | Neoga | 20:11.3 |
| 108 | Randall RobinsonPlace 108 · Grade 9 · Marshall | 9 | Marshall | 20:11.8 |
| 109 | Frank RosenPlace 109 · Grade 11 · Effingham | 11 | Effingham | 20:12.8 |
| 110 | Chris MontoyaPlace 110 · Grade 11 · Neoga | 11 | Neoga | 20:12.8 |
| 111 | Cole McFarlandPlace 111 · Grade 11 · Marshall | 11 | Marshall | 20:15.5 |
| 112 | Logan MellottPlace 112 · Grade 11 · Charleston | 11 | Charleston | 20:21.2 |
| 113 | Jared BingamanPlace 113 · Grade 12 · Charleston | 12 | Charleston | 20:25.5 |
| 114 | Max SagerPlace 114 · Grade 9 · St Anthony | 9 | St Anthony | 20:26.8 |
| 115 | Elijah McElravyPlace 115 · Grade 10 · Cumberland | 10 | Cumberland | 20:27.7 |
| 116 | Will HosseltonPlace 116 · Grade 11 · Casey (C-Westfield) | 11 | Casey (C-Westfield) | 20:31.4 |
| 117 | Preston LatchPlace 117 · Grade 11 · Effingham | 11 | Effingham | 20:34.5 |
| 118 | Kollin RamosPlace 118 · Grade 9 · Lawrenceville | 9 | Lawrenceville | 20:37.0 |
| 119 | Trevor BowerPlace 119 · Grade 12 · Richland County (Oln.. | 12 | Richland County (Oln.. | 20:40.5 |
| 120 | Jaymen Cook -Place 120 · Flora | — | Flora | 20:42.9 |
| 121 | Owen Ayers -Place 121 · Flora | — | Flora | 20:43.5 |
| 122 | Michael BeamontPlace 122 · Grade 9 · Cumberland | 9 | Cumberland | 20:45.2 |
| 123 | Waylon SchultzPlace 123 · Grade 9 · Mattoon | 9 | Mattoon | 20:46.0 |
| 124 | Adam AgronomoffPlace 124 · Grade 12 · Charleston | 12 | Charleston | 20:47.8 |
| 125 | Devon ProbstPlace 125 · Grade 10 · Teutopolis | 10 | Teutopolis | 20:51.1 |
| 126 | Colin BensonPlace 126 · Grade 12 · Lawrenceville | 12 | Lawrenceville | 20:52.2 |
| 127 | Aiden PacunasPlace 127 · Grade 9 · Rantoul | 9 | Rantoul | 20:58.7 |
| 128 | Connor ComptonPlace 128 · Grade 9 · Marshall | 9 | Marshall | 21:03.7 |
| 129 | Harrison WeterPlace 129 · Grade 10 · Mt Zion | 10 | Mt Zion | 21:32.9 |
| 130 | Landon AmesPlace 130 · Grade 9 · Charleston | 9 | Charleston | 21:37.7 |
| 131 | Logan DowPlace 131 · Grade 11 · Neoga | 11 | Neoga | 21:41.6 |
| 132 | Payton BushuePlace 132 · Grade 9 · Effingham | 9 | Effingham | 21:42.8 |
| 133 | Bramm CravensPlace 133 · Grade 10 · Decatur (Eisenhower) | 10 | Decatur (Eisenhower) | 21:45.9 |
| 134 | Chris DingmanPlace 134 · Grade 12 · Decatur (MacArthur) | 12 | Decatur (MacArthur) | 21:51.9 |
| 135 | Sam KaurinPlace 135 · Grade 10 · Charleston | 10 | Charleston | 21:56.7 |
| 136 | Allan NewmanPlace 136 · Grade 11 · Rantoul | 11 | Rantoul | 21:57.9 |
| 137 | Jordan CaballeroPlace 137 · Grade 11 · Robinson | 11 | Robinson | 22:11.9 |
| 138 | Emery KeysPlace 138 · Grade 10 · Shiloh (Hume) | 10 | Shiloh (Hume) | 22:48.8 |
| 139 | Hayden HarkerPlace 139 · Grade 9 · Taylorville | 9 | Taylorville | 22:54.4 |
| 140 | Memphis HarmsPlace 140 · Grade 11 · Neoga | 11 | Neoga | 22:56.8 |
| 141 | Cole McClainPlace 141 · Grade 11 · Shiloh (Hume) | 11 | Shiloh (Hume) | 22:59.9 |
| 142 | Nicholas HawkPlace 142 · Grade 10 · Charleston | 10 | Charleston | 23:07.3 |
| 143 | Nate BraunPlace 143 · Grade 9 · St Anthony | 9 | St Anthony | 23:09.1 |
| 144 | John ThompsonPlace 144 · Grade 9 · Marshall | 9 | Marshall | 23:36.7 |
| 145 | Austin BrownPlace 145 · Grade 9 · Decatur (Eisenhower) | 9 | Decatur (Eisenhower) | 23:42.9 |
| 146 | Andrew CasePlace 146 · Grade 10 · Decatur (MacArthur) | 10 | Decatur (MacArthur) | 23:42.9 |
| 147 | Christian RaddatzPlace 147 · Grade 11 · Effingham | 11 | Effingham | 23:53.7 |
| 148 | Bart HernandezPlace 148 · Grade 12 · Rantoul | 12 | Rantoul | 23:55.2 |
| 149 | Josh NewmanPlace 149 · Grade 10 · Rantoul | 10 | Rantoul | 23:55.9 |
| 150 | Nick HansenPlace 150 · Grade 9 · Rantoul | 9 | Rantoul | 24:02.2 |
| 151 | Terry ColomboPlace 151 · Grade 11 · Mattoon | 11 | Mattoon | 24:28.8 |
| 152 | Parsh AminPlace 152 · Grade 11 · Effingham | 11 | Effingham | 24:35.9 |
| 153 | Abraham RodriguezPlace 153 · Grade 10 · Mattoon | 10 | Mattoon | 24:53.4 |
| 154 | Jayden MacKlinPlace 154 · Grade 11 · Effingham | 11 | Effingham | 25:02.9 |
| 155 | Bobby KrausPlace 155 · Grade 12 · Mt Zion | 12 | Mt Zion | 25:04.9 |
| 156 | Toby IsleyPlace 156 · Grade 10 · Teutopolis | 10 | Teutopolis | 25:20.6 |
| 157 | Matthew CarpenterPlace 157 · Grade 12 · Mt Zion | 12 | Mt Zion | 25:24.1 |
| 158 | James Michael ComagePlace 158 · Grade 11 · Decatur (MacArthur) | 11 | Decatur (MacArthur) | 25:25.3 |
| 159 | Marshall LuthyPlace 159 · Grade 9 · Decatur (Eisenhower) | 9 | Decatur (Eisenhower) | 27:49.7 |
| 160 | James Carter-AlvisPlace 160 · Grade 10 · Charleston | 10 | Charleston | 31:17.8 |
| 161 | Miles DreesPlace 161 · Grade 11 · Teutopolis | 11 | Teutopolis | 32:19.2 |
| 162 | Blake SmithPlace 162 · Grade 10 · Charleston | 10 | Charleston | 37:17.8 |