| 1 | Lawrence CurtinPlace 1 · Grade 10 · Taylorville | 10 | Taylorville | 16:13 |
| 2 | Lincoln VanMeterPlace 2 · Grade 12 · Decatur (MacArthur) | 12 | Decatur (MacArthur) | 16:26 |
| 3 | Carl WayPlace 3 · Grade 11 · Danville | 11 | Danville | 16:39 |
| 4 | Matt DeGrootPlace 4 · Grade 11 · Normal (Community West) | 11 | Normal (Community West) | 16:47 |
| 5 | Jeremiah CooleyPlace 5 · Grade 11 · Danville | 11 | Danville | 16:52 |
| 6 | Mohammad HosseiniPlace 6 · Grade 12 · Mt. Zion | 12 | Mt. Zion | 16:54 |
| 7 | Luke MolenPlace 7 · Grade 12 · Taylorville | 12 | Taylorville | 16:54 |
| 8 | Tommy O'brienPlace 8 · Grade 11 · Taylorville | 11 | Taylorville | 16:55 |
| 9 | Henry SillsPlace 9 · Grade 11 · Champaign (Central) | 11 | Champaign (Central) | 16:59 |
| 10 | Alex HillegassPlace 10 · Grade 11 · Normal (Community West) | 11 | Normal (Community West) | 17:01 |
| 11 | Isaac KastenPlace 11 · Grade 12 · Champaign (Central) | 12 | Champaign (Central) | 17:09 |
| 12 | Luke SloanPlace 12 · Grade 10 · Taylorville | 10 | Taylorville | 17:13 |
| 13 | Riley StaabPlace 13 · Grade 12 · Champaign (Central) | 12 | Champaign (Central) | 17:14 |
| 14 | Tyler HuckelberryPlace 14 · Grade 10 · Danville | 10 | Danville | 17:16 |
| 15 | Aiden GerhardtPlace 15 · Grade 12 · Mt. Zion | 12 | Mt. Zion | 17:18 |
| 16 | Jack DoudPlace 16 · Grade 10 · Bloomington | 10 | Bloomington | 17:20 |
| 17 | Nick O'NeilPlace 17 · Grade 11 · Normal (Community West) | 11 | Normal (Community West) | 17:21 |
| 18 | Glen KinleyPlace 18 · Grade 10 · Normal (Community West) | 10 | Normal (Community West) | 17:24 PR |
| 19 | Austin BicknellPlace 19 · Grade 9 · Bloomington | 9 | Bloomington | 17:26 |
| 20 | Gabriel OlsonPlace 20 · Grade 11 · Decatur (St. Teresa) | 11 | Decatur (St. Teresa) | 17:34 |
| 21 | Zackery MacAdamPlace 21 · Grade 11 · Champaign (Central) | 11 | Champaign (Central) | 17:39 |
| 22 | Noah LikesPlace 22 · Grade 12 · Taylorville | 12 | Taylorville | 17:44 |
| 23 | William PowellPlace 23 · Grade 10 · Danville | 10 | Danville | 17:47 |
| 24 | Colin McQueenPlace 24 · Grade 9 · Normal (Community West) | 9 | Normal (Community West) | 17:49 |
| 25 | Tyler WilhelmPlace 25 · Grade 11 · Decatur (MacArthur) | 11 | Decatur (MacArthur) | 17:54 |
| 26 | Alex CulterPlace 26 · Grade 10 · Mt. Zion | 10 | Mt. Zion | 18:02 |
| 27 | Zaine LoskPlace 27 · Grade 9 · Normal (Community West) | 9 | Normal (Community West) | 18:04 |
| 28 | Noah BrunsonPlace 28 · Grade 9 · Champaign (Central) | 9 | Champaign (Central) | 18:06 |
| 29 | Nick LewisPlace 29 · Grade 10 · Mt. Zion | 10 | Mt. Zion | 18:08 |
| 30 | Tom HubbardPlace 30 · Grade 12 · Champaign (Central) | 12 | Champaign (Central) | 18:21 |
| 31 | Ryan RuplePlace 31 · Grade 11 · Decatur (Eisenhower) | 11 | Decatur (Eisenhower) | 18:22 PR |
| 32 | Adam JettPlace 32 · Grade 9 · Normal (Community West) | 9 | Normal (Community West) | 18:27 |
| 33 | Sam WarnerPlace 33 · Grade 10 · Bloomington | 10 | Bloomington | 18:27 |
| 34 | Ben ZinnPlace 34 · Grade 10 · Normal (Community West) | 10 | Normal (Community West) | 18:29 |
| 35 | Rob MillerPlace 35 · Grade 11 · Decatur (MacArthur) | 11 | Decatur (MacArthur) | 18:38 |
| 36 | Dallin MarstonPlace 36 · Grade 12 · Decatur (MacArthur) | 12 | Decatur (MacArthur) | 18:43 |
| 37 | Connell GapinskiPlace 37 · Grade 10 · Bloomington | 10 | Bloomington | 18:54 |
| 38 | Billy PricePlace 38 · Grade 11 · Decatur (MacArthur) | 11 | Decatur (MacArthur) | 18:57 |
| 39 | Hayden GarrisonPlace 39 · Grade 11 · Champaign (Central) | 11 | Champaign (Central) | 18:58 |
| 40 | Shea GrehanPlace 40 · Grade 11 · Normal (Community West) | 11 | Normal (Community West) | 18:58 |
| 41 | Josh KingPlace 41 · Grade 12 · Danville | 12 | Danville | 19:05 |
| 42 | Will WaltonPlace 42 · Grade 10 · Taylorville | 10 | Taylorville | 19:08 |
| 43 | Nick TschosikPlace 43 · Grade 10 · Decatur (St. Teresa) | 10 | Decatur (St. Teresa) | 19:15 |
| 44 | Jacob MossPlace 44 · Grade 11 · Mt. Zion | 11 | Mt. Zion | 19:16 |
| 45 | David GablePlace 45 · Grade 10 · Urbana | 10 | Urbana | 19:17 |
| 46 | Adison TraurigPlace 46 · Grade 12 · Normal (Community West) | 12 | Normal (Community West) | 19:22 |
| 47 | Nick BaumgardnerPlace 47 · Grade 9 · Normal (Community West) | 9 | Normal (Community West) | 19:23 |
| 48 | Caleb FinchPlace 48 · Grade 10 · Mt. Zion | 10 | Mt. Zion | 19:24 |
| 49 | Ryan BrownPlace 49 · Grade 9 · Taylorville | 9 | Taylorville | 19:27 |
| 50 | Seth VarelaPlace 50 · Grade 11 · Normal (Community West) | 11 | Normal (Community West) | 19:27 |
| 51 | Alex SoderlundPlace 51 · Grade 10 · Bloomington | 10 | Bloomington | 19:28 |
| 52 | Ian SidwellPlace 52 · Grade 11 · Mt. Zion | 11 | Mt. Zion | 19:41 |
| 53 | JJ BillingtonPlace 53 · Grade 10 · Normal (Community West) | 10 | Normal (Community West) | 19:41 |
| 54 | William WetzelPlace 54 · Grade 10 · Normal (Community West) | 10 | Normal (Community West) | 19:45 |
| 55 | Jacob PoorPlace 55 · Grade 10 · Normal (Community West) | 10 | Normal (Community West) | 19:45 |
| 56 | Johnny AycockPlace 56 · Grade 10 · Normal (Community West) | 10 | Normal (Community West) | 19:45 |
| 57 | Spencer AllsopPlace 57 · Grade 9 · Normal (Community West) | 9 | Normal (Community West) | 19:59 |
| 58 | Clinton BloydPlace 58 · Grade 10 · Normal (Community West) | 10 | Normal (Community West) | 20:10 |
| 59 | Luc JohnsonPlace 59 · Grade 9 · Taylorville | 9 | Taylorville | 20:13 |
| 60 | Caleb FoglerPlace 60 · Grade 12 · Normal (Community West) | 12 | Normal (Community West) | 20:17 |
| 61 | Tate WegmanPlace 61 · Grade - · Normal (Community West) | - | Normal (Community West) | 20:19 |
| 62 | Isaac MossPlace 62 · Grade 9 · Mt. Zion | 9 | Mt. Zion | 20:33 |
| 63 | Joe InsalataPlace 63 · Grade 9 · Bloomington | 9 | Bloomington | 20:40 |
| 64 | Brandon LongPlace 64 · Grade 11 · Bloomington | 11 | Bloomington | 20:59 |
| 65 | Easton TownePlace 65 · Grade 9 · Danville | 9 | Danville | 21:04 |
| 66 | Rashaun JacksonPlace 66 · Grade 11 · Danville | 11 | Danville | 21:05 |
| 67 | Noah McBeePlace 67 · Grade 12 · Danville | 12 | Danville | 21:06 |
| 68 | Jake BarkerPlace 68 · Grade 12 · Taylorville | 12 | Taylorville | 21:16 |
| 69 | Michael ClearyPlace 69 · Grade 9 · Normal (Community West) | 9 | Normal (Community West) | 21:28 |
| 70 | Micah SirePlace 70 · Grade 12 · Normal (Community West) | 12 | Normal (Community West) | 21:29 |
| 71 | Chris ButlerPlace 71 · Grade 11 · Decatur (Eisenhower) | 11 | Decatur (Eisenhower) | 23:07 |
| 72 | Ryan O'DanielPlace 72 · Grade 11 · Bloomington | 11 | Bloomington | 23:16 |
| 73 | Reese BergschneiderPlace 73 · Grade 9 · Taylorville | 9 | Taylorville | 23:22 |
| 74 | Ben KettlekampPlace 74 · Grade 12 · Taylorville | 12 | Taylorville | 23:52 PR |
| 75 | George Hahn-SittigPlace 75 · Grade 10 · Normal (Community West) | 10 | Normal (Community West) | 24:01 |
| 76 | Tristan BalgemannPlace 76 · Grade 10 · Mt. Zion | 10 | Mt. Zion | 24:15 |
| 77 | Ryan GibsonPlace 77 · Grade 9 · Normal (Community West) | 9 | Normal (Community West) | 27:31 |