| 1 | Eli AndersonPlace 1 · Grade 10 · Monticello | 10 | Monticello | 17:18.2 |
| 2 | Clark RolandPlace 2 · Grade 11 · Broadlands (Heritage) | 11 | Broadlands (Heritage) | 17:28.6 |
| 3 | Beau GreenPlace 3 · Grade 9 · Arthur (A.-Lovington-Atwood-Hammond) | 9 | Arthur (A.-Lovington-Atwood-Hammond) | 17:30.0 |
| 4 | Greyson GuevaraPlace 4 · Grade 9 · Broadlands (Heritage) | 9 | Broadlands (Heritage) | 17:54.2 |
| 5 | Jack HildebrandtPlace 5 · Grade 9 · Niantic (Sangamon Valley) | 9 | Niantic (Sangamon Valley) | 18:39.4 |
| 6 | Colby SchrockPlace 6 · Grade 10 · Broadlands (Heritage) | 10 | Broadlands (Heritage) | 18:42.9 |
| 7 | Quinlan GleasonPlace 7 · Grade 11 · Monticello | 11 | Monticello | 18:43.6 |
| 8 | Joshua StierwaltPlace 8 · Grade 12 · Broadlands (Heritage) | 12 | Broadlands (Heritage) | 18:48.8 |
| 9 | Lukas WhittPlace 9 · Grade 11 · Monticello | 11 | Monticello | 18:52.7 |
| 10 | Kyle WilsonPlace 10 · Grade 11 · Monticello | 11 | Monticello | 18:52.9 |
| 11 | Eric CooperPlace 11 · Grade 12 · Mt. Pulaski | 12 | Mt. Pulaski | 18:54.4 |
| 12 | Smith GlaunerPlace 12 · Grade 10 · Monticello | 10 | Monticello | 18:54.7 |
| 13 | Tristan KeaglePlace 13 · Grade 12 · Arthur (A.-Lovington-Atwood-Hammond) | 12 | Arthur (A.-Lovington-Atwood-Hammond) | 20:14.7 |
| 14 | Aaron VollePlace 14 · Grade 11 · Mt. Pulaski | 11 | Mt. Pulaski | 20:22.5 |
| 15 | Grant NiemergPlace 15 · Grade 9 · Monticello | 9 | Monticello | 20:25.2 |
| 16 | Jaxon ClarkPlace 16 · Grade 10 · Monticello | 10 | Monticello | 20:29.5 |
| 17 | Cooper WillsPlace 17 · Grade 10 · Bismarck (B.-Henning-Rossville-Alvin) | 10 | Bismarck (B.-Henning-Rossville-Alvin) | 20:38.2 |
| 18 | Eli Denmark-CollinsPlace 18 · Grade 12 · Broadlands (Heritage) | 12 | Broadlands (Heritage) | 20:43.0 |
| 19 | Gabriel De La Cruz CrespoPlace 19 · Grade 10 · Champaign (Academy High) | 10 | Champaign (Academy High) | 21:13.1 |
| 20 | Kelten OlsonPlace 20 · Grade 9 · Mt. Pulaski | 9 | Mt. Pulaski | 21:33.9 |
| 21 | Mason ClappPlace 21 · Grade 11 · Bismarck (B.-Henning-Rossville-Alvin) | 11 | Bismarck (B.-Henning-Rossville-Alvin) | 21:39.5 |
| 22 | Simeon RobertsPlace 22 · Grade 9 · Argenta (A.-Oreana) | 9 | Argenta (A.-Oreana) | 21:40.5 |
| 23 | Christian PaulPlace 23 · Grade 10 · Broadlands (Heritage) | 10 | Broadlands (Heritage) | 22:03.5 |
| 24 | Owen ElmorePlace 24 · Grade 9 · Broadlands (Heritage) | 9 | Broadlands (Heritage) | 22:06.2 |
| 25 | Elijah BeckettPlace 25 · Grade 9 · Bismarck (B.-Henning-Rossville-Alvin) | 9 | Bismarck (B.-Henning-Rossville-Alvin) | 22:16.6 |
| 26 | Christian MikulichPlace 26 · Grade 11 · Monticello | 11 | Monticello | 22:23.0 |
| 27 | Owen PratherPlace 27 · Grade 9 · Monticello | 9 | Monticello | 22:23.5 |
| 28 | Joseph DeWittPlace 28 · Grade 11 · Moweaqua (Central A & M) | 11 | Moweaqua (Central A & M) | 22:27.9 |
| 29 | Easton JohnsonPlace 29 · Grade 9 · Bismarck (B.-Henning-Rossville-Alvin) | 9 | Bismarck (B.-Henning-Rossville-Alvin) | 22:52.1 |
| 30 | Zachia GudgelPlace 30 · Grade 9 · Monticello | 9 | Monticello | 23:19.8 |
| 31 | Wyatt GuntlePlace 31 · Grade 9 · Argenta (A.-Oreana) | 9 | Argenta (A.-Oreana) | 23:37.8 |
| 32 | Everett CrawleyPlace 32 · Grade 12 · Bismarck (B.-Henning-Rossville-Alvin) | 12 | Bismarck (B.-Henning-Rossville-Alvin) | 23:45.5 |
| 33 | Chase RobertsPlace 33 · Grade 10 · Mt. Pulaski | 10 | Mt. Pulaski | 24:09.4 |
| 34 | Deegan TschantzPlace 34 · Grade 12 · Mt. Pulaski | 12 | Mt. Pulaski | 24:18.4 |
| 35 | Guthrie HughesPlace 35 · Grade 9 · Monticello | 9 | Monticello | 24:32.2 |
| 36 | Sawyer PankauPlace 36 · Grade 9 · Monticello | 9 | Monticello | 24:33.8 |
| 37 | Wolfgang DerbyPlace 37 · Grade 10 · Monticello | 10 | Monticello | 24:34.7 |
| 38 | Elijah GreearPlace 38 · Grade 9 · Monticello | 9 | Monticello | 24:36.9 |
| 39 | Caleb EvansPlace 39 · Grade 9 · Monticello | 9 | Monticello | 32:51.2 |