| 1 | Brooks FrieburgPlace 1 · Grade 8 · Monticello | 8 | Monticello | 10:21.72 PR |
| 2 | Dexter GustPlace 2 · Grade 8 · Petersburg PORTA JHS | 8 | Petersburg PORTA JHS | 10:55.23 |
| 3 | Roman HinthornePlace 3 · Grade 8 · El Paso-Gridley | 8 | El Paso-Gridley | 11:12.69 |
| 4 | Oliver TrowerPlace 4 · Grade 8 · Trinity Lutheran (Springfield) | 8 | Trinity Lutheran (Springfield) | 11:17.77 |
| 5 | Irah DavisPlace 5 · Grade 8 · Taylorville JHS | 8 | Taylorville JHS | 11:30.88 |
| 6 | Bingham EvansPlace 6 · Grade 8 · Rochester | 8 | Rochester | 11:38.55 |
| 7 | Tyson StollerPlace 7 · Grade 8 · El Paso-Gridley | 8 | El Paso-Gridley | 11:38.64 |
| 8 | Chase HolthausPlace 8 · Grade 6 · Monticello | 6 | Monticello | 11:45.17 |
| 9 | Tripp RhodesPlace 9 · Grade 8 · Springfield Blessed Sacrament | 8 | Springfield Blessed Sacrament | 11:46.27 PR |
| 10 | Justin AndersPlace 10 · Grade 8 · Illiopolis Sangamon Valley | 8 | Illiopolis Sangamon Valley | 11:51.93 |
| 11 | Cameron DoylePlace 11 · Grade 8 · Monticello | 8 | Monticello | 11:59.72 |
| 12 | Wyatt AllenPlace 12 · Grade 8 · Springfield Christian | 8 | Springfield Christian | 12:00.17 |
| 13 | Braden StuewePlace 13 · Grade 7 · Williamsville | 7 | Williamsville | 12:02.00 |
| 14 | Lucas HildebrandtPlace 14 · Grade 7 · Illiopolis Sangamon Valley | 7 | Illiopolis Sangamon Valley | 12:03.52 PR |
| 15 | Ethan CoxPlace 15 · Grade 6 · Monticello | 6 | Monticello | 12:05.76 |
| 16 | Oliver MoorePlace 16 · Grade 8 · Rochester | 8 | Rochester | 12:11.53 |
| 17 | Hart ZellerPlace 17 · Grade 7 · El Paso-Gridley | 7 | El Paso-Gridley | 12:12.94 |
| 18 | Brody HusteddePlace 18 · Grade 7 · Franklin | 7 | Franklin | 12:15.05 |
| 19 | Grayson PerkinsPlace 19 · Grade 8 · Our Savior's Lutheran (Springfield) | 8 | Our Savior's Lutheran (Springfield) | 12:15.32 |
| 20 | Liam CoovertPlace 20 · Grade 6 · Monticello | 6 | Monticello | 12:15.75 |
| 21 | Jaxon HiserPlace 21 · Grade 8 · Illiopolis Sangamon Valley | 8 | Illiopolis Sangamon Valley | 12:18.78 |
| 22 | Callan SolomonPlace 22 · Grade 7 · Pleasant Plains | 7 | Pleasant Plains | 12:18.86 |
| 23 | Cason GaneyPlace 23 · Grade 8 · Springfield Blessed Sacrament | 8 | Springfield Blessed Sacrament | 12:19.64 PR |
| 24 | Elliot NowarkPlace 24 · Grade 7 · El Paso-Gridley | 7 | El Paso-Gridley | 12:21.36 |
| 25 | Ayden NunnPlace 25 · Grade 7 · Illiopolis Sangamon Valley | 7 | Illiopolis Sangamon Valley | 12:21.51 |
| 26 | Casey HagerPlace 26 · Grade 8 · Jacksonville MS | 8 | Jacksonville MS | 12:22.40 |
| 27 | Jack WhalenPlace 27 · Grade 8 · Jacksonville Our Saviour | 8 | Jacksonville Our Saviour | 12:23.03 |
| 28 | Ridge LookerPlace 28 · Grade 5 · Athens | 5 | Athens | 12:24.15 |
| 29 | Carson SmithPlace 29 · Grade 6 · Springfield Blessed Sacrament | 6 | Springfield Blessed Sacrament | 12:27.53 |
| 30 | Jaxon HoytPlace 30 · Grade 8 · Jacksonville MS | 8 | Jacksonville MS | 12:29.51 |
| 31 | Parker KendrickPlace 31 · Grade 6 · Pleasant Plains | 6 | Pleasant Plains | 12:34.77 |
| 32 | Johnathan ChapmanPlace 32 · Grade 8 · Riverton | 8 | Riverton | 12:36.57 |
| 33 | Brayden CullenPlace 33 · Grade 7 · Rochester | 7 | Rochester | 12:38.05 |
| 34 | Brody BallingerPlace 34 · Grade 8 · Williamsville | 8 | Williamsville | 12:40.60 |
| 35 | Jay StottPlace 35 · Grade 5 · Petersburg PORTA JHS | 5 | Petersburg PORTA JHS | 12:41.09 |
| 36 | Bryce HardyPlace 36 · Grade 8 · Rochester | 8 | Rochester | 12:41.88 |
| 37 | Wesley HartPlace 37 · Grade 5 · Athens | 5 | Athens | 12:42.30 |
| 38 | Eli PowellPlace 38 · Grade 6 · Pleasant Plains | 6 | Pleasant Plains | 12:43.48 |
| 39 | Dash KingPlace 39 · Grade 7 · Petersburg PORTA JHS | 7 | Petersburg PORTA JHS | 12:44.00 PR |
| 40 | Mark JohnsonPlace 40 · Grade 6 · Pleasant Plains | 6 | Pleasant Plains | 12:44.06 |
| 41 | George JohnsonPlace 41 · Grade 6 · Jacksonville MS | 6 | Jacksonville MS | 12:46.25 |
| 42 | Evan HartsockPlace 42 · Grade 7 · Virginia | 7 | Virginia | 12:46.85 |
| 43 | Keigan NationPlace 43 · Grade 8 · Williamsville | 8 | Williamsville | 12:48.70 |
| 44 | Howie DownsPlace 44 · Grade 8 · Decatur Our Lady of Lourdes | 8 | Decatur Our Lady of Lourdes | 12:50.62 PR |
| 45 | Tate HarmsPlace 45 · Grade 7 · El Paso-Gridley | 7 | El Paso-Gridley | 12:52.89 |
| 46 | Dane BredelPlace 46 · Grade 8 · Carlinville | 8 | Carlinville | 12:52.90 |
| 47 | Isaac HofmanPlace 47 · Grade 8 · Petersburg PORTA JHS | 8 | Petersburg PORTA JHS | 12:53.55 |
| 48 | Jackson StandardPlace 48 · Grade 7 · Our Savior's Lutheran (Springfield) | 7 | Our Savior's Lutheran (Springfield) | 12:53.69 |
| 49 | Silas HartwickPlace 49 · Grade 6 · Springfield Blessed Sacrament | 6 | Springfield Blessed Sacrament | 12:57.00 |
| 50 | Peyton ChapmanPlace 50 · Grade 7 · Carlinville | 7 | Carlinville | 12:57.21 |
| 51 | Asa VaughnPlace 51 · Grade 7 · Decatur Our Lady of Lourdes | 7 | Decatur Our Lady of Lourdes | 12:58.02 |
| 52 | Mitchell AdubatoPlace 52 · Grade 8 · Our Savior's Lutheran (Springfield) | 8 | Our Savior's Lutheran (Springfield) | 12:59.69 PR |
| 53 | Kevin NoblePlace 53 · Grade 8 · Springfield Christian | 8 | Springfield Christian | 13:00.61 |
| 54 | Truman VigPlace 54 · Grade 7 · Springfield Blessed Sacrament | 7 | Springfield Blessed Sacrament | 13:03.21 |
| 55 | Eli MeissPlace 55 · Grade 6 · El Paso-Gridley | 6 | El Paso-Gridley | 13:03.36 |
| 56 | Elijah MiddletonPlace 56 · Grade 6 · Springfield Christian | 6 | Springfield Christian | 13:09.49 |
| 57 | Bentley KrissPlace 57 · Grade 7 · Jacksonville MS | 7 | Jacksonville MS | 13:12.30 |
| 58 | Hunter BeckPlace 58 · Grade 6 · Virginia | 6 | Virginia | 13:12.41 |
| 59 | Blaze YoungPlace 59 · Grade 6 · Quincy St. Peter | 6 | Quincy St. Peter | 13:13.01 PR |
| 60 | Joel DanielPlace 60 · Grade 7 · Trinity Lutheran (Springfield) | 7 | Trinity Lutheran (Springfield) | 13:13.73 |
| 61 | Klaus DadziePlace 61 · Grade 7 · Carlinville | 7 | Carlinville | 13:13.94 |
| 62 | Jude SmithPlace 62 · Grade 7 · Petersburg PORTA JHS | 7 | Petersburg PORTA JHS | 13:15.27 PR |
| 63 | Griffin BrantnerPlace 63 · Grade 5 · Athens | 5 | Athens | 13:16.00 |
| 64 | Blake UtleyPlace 64 · Grade 7 · Jacksonville MS | 7 | Jacksonville MS | 13:16.12 |
| 65 | John WhitePlace 65 · Grade 8 · Carlinville | 8 | Carlinville | 13:17.24 |
| 66 | Matthew MoyPlace 66 · Grade 7 · Rochester | 7 | Rochester | 13:17.50 |
| 67 | Owen WintersPlace 67 · Grade 8 · Jacksonville Our Saviour | 8 | Jacksonville Our Saviour | 13:20.40 |
| 68 | Joey BorekPlace 68 · Grade 7 · El Paso-Gridley | 7 | El Paso-Gridley | 13:21.35 |
| 69 | Alex SmithPlace 69 · Grade 8 · Trinity Lutheran (Springfield) | 8 | Trinity Lutheran (Springfield) | 13:24.27 |
| 70 | Mason HillPlace 70 · Grade 6 · Franklin | 6 | Franklin | 13:25.69 |
| 71 | Todd EifertPlace 71 · Grade 8 · Jacksonville MS | 8 | Jacksonville MS | 13:26.11 |
| 72 | Tal YorkPlace 72 · Grade 7 · Jacksonville Our Saviour | 7 | Jacksonville Our Saviour | 13:26.51 |
| 73 | Nathan ZimmermanPlace 73 · Grade 7 · Petersburg PORTA JHS | 7 | Petersburg PORTA JHS | 13:26.64 |
| 74 | Henry McCulleyPlace 74 · Grade 8 · Rochester | 8 | Rochester | 13:27.81 |
| 75 | Camden KoernerPlace 75 · Grade 8 · Girard North Mac | 8 | Girard North Mac | 13:28.74 PR |
| 76 | Logan ThomasPlace 76 · Grade 6 · Rochester | 6 | Rochester | 13:28.95 |
| 77 | Victor McLeesePlace 77 · Grade 6 · Monticello | 6 | Monticello | 13:31.05 |
| 78 | Gabriel HesterPlace 78 · Grade 8 · Riverton | 8 | Riverton | 13:34.91 |
| 79 | Weston PellmanPlace 79 · Grade 5 · Athens | 5 | Athens | 13:35.94 |
| 80 | Ryan MayfieldPlace 80 · Grade 7 · Springfield Christian | 7 | Springfield Christian | 13:36.86 |
| 81 | Aaron DionPlace 81 · Grade 5 · Athens | 5 | Athens | 13:37.69 |
| 82 | Adolph ProchazkaPlace 82 · Grade 8 · Franklin | 8 | Franklin | 13:38.03 |
| 83 | Chalon ThompsonPlace 83 · Grade 6 · Springfield Christian | 6 | Springfield Christian | 13:39.09 |
| 84 | Caleb JanetzkePlace 84 · Grade 6 · Springfield Christian | 6 | Springfield Christian | 13:41.74 |
| 85 | Cooper HartwickPlace 85 · Grade 6 · Springfield Blessed Sacrament | 6 | Springfield Blessed Sacrament | 13:47.66 |
| 86 | Ryder FranklinPlace 86 · Grade 7 · Pleasant Plains | 7 | Pleasant Plains | 13:48.64 |
| 87 | Hayden HeidemanPlace 87 · Grade 7 · Pleasant Plains | 7 | Pleasant Plains | 13:53.95 |
| 88 | Sam RowattPlace 88 · Grade 8 · Carlinville | 8 | Carlinville | 13:58.29 |
| 89 | Jefferson RodgersPlace 89 · Grade 7 · Taylorville JHS | 7 | Taylorville JHS | 14:01.11 |
| 90 | Braden DeLongPlace 90 · Grade 7 · Trinity Lutheran (Springfield) | 7 | Trinity Lutheran (Springfield) | 14:01.73 |
| 91 | Jackson ChandlerPlace 91 · Grade 8 · Virginia | 8 | Virginia | 14:03.14 |
| 92 | Raymie StrawkasPlace 92 · Grade 7 · Illiopolis Sangamon Valley | 7 | Illiopolis Sangamon Valley | 14:04.26 |
| 93 | Easton BrockmeyerPlace 93 · Grade 5 · Auburn JHS at Divernon | 5 | Auburn JHS at Divernon | 14:08.49 |
| 94 | Luke MumbowerPlace 94 · Grade 6 · Springfield Christian | 6 | Springfield Christian | 14:08.63 PR |
| 95 | Luke AikinPlace 95 · Grade 8 · Carlinville | 8 | Carlinville | 14:09.81 |
| 96 | Jack PaisleyPlace 96 · Grade 8 · Pleasant Plains | 8 | Pleasant Plains | 14:09.88 |
| 97 | Pace FlahertyPlace 97 · Grade 6 · Springfield Christ the King | 6 | Springfield Christ the King | 14:12.84 |
| 98 | Ryder ClarkPlace 98 · Grade 7 · Monticello | 7 | Monticello | 14:13.05 PR |
| 99 | Everett DeBoltPlace 99 · Grade 7 · Virginia | 7 | Virginia | 14:16.30 PR |
| 100 | Joshua HolsombackPlace 100 · Grade 7 · Williamsville | 7 | Williamsville | 14:18.03 |