| 1 | Griffin GwaltneyPlace 1 · Grade 7 · Williamsville | 7 | Williamsville | 11:39.31 PR |
| 2 | Cooper FritzPlace 2 · Grade 6 · Jacksonville Our Saviour | 6 | Jacksonville Our Saviour | 11:40.60 |
| 3 | Jackson CrusePlace 3 · Grade 7 · Williamsville | 7 | Williamsville | 11:53.66 PR |
| 4 | Alex ByePlace 4 · Grade 7 · Pleasant Plains | 7 | Pleasant Plains | 12:01.20 |
| 5 | Drew ZimmermanPlace 5 · Grade 6 · Petersburg PORTA JHS | 6 | Petersburg PORTA JHS | 12:01.77 |
| 6 | Ryan PatrickPlace 6 · Grade 6 · Williamsville | 6 | Williamsville | 12:05.55 |
| 7 | Brennan FletcherPlace 7 · Grade 5 · Auburn JHS at Divernon | 5 | Auburn JHS at Divernon | 12:08.14 |
| 8 | Jet MorriseyPlace 8 · Grade 7 · Jacksonville MS | 7 | Jacksonville MS | 12:09.06 PR |
| 9 | Evan FraasPlace 9 · Grade 6 · Jacksonville MS | 6 | Jacksonville MS | 12:10.61 |
| 10 | Bennett MilesPlace 10 · Grade 7 · Williamsville | 7 | Williamsville | 12:15.98 |
| 11 | Jackson GevingPlace 11 · Grade 7 · Pleasant Plains | 7 | Pleasant Plains | 12:20.65 PR |
| 12 | Doug AikinPlace 12 · Grade 7 · Carlinville | 7 | Carlinville | 12:24.87 PR |
| 13 | Kale WorrellPlace 13 · Grade 7 · Springfield Christian | 7 | Springfield Christian | 12:25.70 PR |
| 14 | Isaiah CooperPlace 14 · Grade 6 · Alton | 6 | Alton | 12:25.84 |
| 15 | Jesse SmithPlace 15 · Grade 5 · Petersburg PORTA JHS | 5 | Petersburg PORTA JHS | 12:25.99 |
| 16 | Andrew PricePlace 16 · Grade 7 · Carrollton St. John | 7 | Carrollton St. John | 12:27.36 |
| 17 | Chase BaxterPlace 17 · Grade 7 · Alton | 7 | Alton | 12:36.28 PR |
| 18 | Trent WilsonPlace 18 · Grade 6 · Williamsville | 6 | Williamsville | 12:41.20 |
| 19 | Caleb SchwarbergPlace 19 · Grade 7 · Springfield Christian | 7 | Springfield Christian | 12:45.64 |
| 20 | Carter BorahPlace 20 · Grade 6 · Springfield Lincoln | 6 | Springfield Lincoln | 12:49.50 |
| 21 | Ezra PflegerPlace 21 · Grade 6 · Alton | 6 | Alton | 12:57.17 PR |
| 22 | Dayton GamberPlace 22 · Grade 5 · Springfield Christian | 5 | Springfield Christian | 12:58.42 |
| 23 | Connor BorahPlace 23 · Grade 6 · Springfield Lincoln | 6 | Springfield Lincoln | 12:59.09 PR |
| 24 | Zac WrightPlace 24 · Grade 6 · Taylorville JHS | 6 | Taylorville JHS | 13:01.54 |
| 25 | Joshua ArmourPlace 25 · Grade 7 · Williamsville | 7 | Williamsville | 13:03.86 |
| 26 | Bronson MitchellPlace 26 · Grade 6 · Rochester | 6 | Rochester | 13:06.08 |
| 27 | Levi PaulekPlace 27 · Grade 6 · Taylorville JHS | 6 | Taylorville JHS | 13:08.16 |
| 28 | Jude HayesPlace 28 · Grade 7 · Rochester | 7 | Rochester | 13:14.64 |
| 29 | Cade AllenPlace 29 · Grade 6 · Springfield Christian | 6 | Springfield Christian | 13:18.23 PR |
| 30 | Samuel NorrisPlace 30 · Grade 6 · Carlinville | 6 | Carlinville | 13:24.38 |
| 31 | Ethan LasleyPlace 31 · Grade 7 · Springfield Christian | 7 | Springfield Christian | 13:27.89 |
| 32 | Bently SeymourPlace 32 · Grade 6 · Jacksonville MS | 6 | Jacksonville MS | 13:28.18 PR |
| 33 | Ben EssexPlace 33 · Grade 6 · Auburn JHS at Divernon | 6 | Auburn JHS at Divernon | 13:34.99 PR |
| 34 | Jakeyvion JohnsonPlace 34 · Grade 7 · Wirth Parks | 7 | Wirth Parks | 13:40.99 PR |
| 35 | Hudson AllenPlace 35 · Grade 6 · Jacksonville MS | 6 | Jacksonville MS | 13:41.59 |
| 36 | Logan SukutPlace 36 · Grade 7 · Springfield Christian | 7 | Springfield Christian | 13:41.84 |
| 37 | Harrison KolbaPlace 37 · Grade 7 · Rochester | 7 | Rochester | 13:46.79 PR |
| 38 | Evan BarkleyPlace 38 · Grade 7 · Carlinville | 7 | Carlinville | 13:47.11 PR |
| 39 | Derek MetzkePlace 39 · Grade 6 · Springfield Lincoln | 6 | Springfield Lincoln | 13:49.33 |
| 40 | Noah UhlesPlace 40 · Grade 7 · Carrollton St. John | 7 | Carrollton St. John | 13:53.26 |
| 41 | Ryker WarrenPlace 41 · Grade 5 · Springfield Christian | 5 | Springfield Christian | 13:54.47 |
| 42 | Maddox CrawfordPlace 42 · Grade 5 · Springfield Christian | 5 | Springfield Christian | 13:55.87 |
| 43 | Nathan HearringPlace 43 · Grade 6 · Williamsville | 6 | Williamsville | 13:56.97 |
| 44 | Nathan BooksPlace 44 · Grade 7 · Taylorville JHS | 7 | Taylorville JHS | 13:57.73 |
| 45 | Camden JohnstenPlace 45 · Grade 5 · Roxana | 5 | Roxana | 13:58.93 PR |
| 46 | Rowan JamiesonPlace 46 · Grade 8 · Springfield Grant | 8 | Springfield Grant | 13:58.94 |
| 47 | Jaxson HeisePlace 47 · Grade 6 · Springfield Lincoln | 6 | Springfield Lincoln | 14:05.46 PR |
| 48 | Will HayesPlace 48 · Grade 7 · Rochester | 7 | Rochester | 14:08.71 |
| 49 | Jonah StonePlace 49 · Grade 6 · Pleasant Plains | 6 | Pleasant Plains | 14:09.98 |
| 50 | Landon TurnerPlace 50 · Grade 5 · Jacksonville Our Saviour | 5 | Jacksonville Our Saviour | 14:12.53 |
| 51 | Deandre EnglishPlace 51 · Grade 7 · Springfield Lincoln | 7 | Springfield Lincoln | 14:21.76 PR |
| 52 | Jonah ErudePlace 52 · Grade 5 · Springfield Christian | 5 | Springfield Christian | 14:22.14 |
| 53 | Carter SchinzlerPlace 53 · Grade 6 · Auburn JHS at Divernon | 6 | Auburn JHS at Divernon | 14:23.75 |
| 54 | Avereon BlanfordPlace 54 · Grade 6 · Springfield Jefferson | 6 | Springfield Jefferson | 14:27.07 PR |
| 55 | Gavin SampsonPlace 55 · Grade 7 · Rochester | 7 | Rochester | 14:29.07 |
| 56 | Ben ShawPlace 56 · Grade 6 · Williamsville | 6 | Williamsville | 14:30.33 PR |
| 57 | Elliot ParksPlace 57 · Grade 5 · Taylorville JHS | 5 | Taylorville JHS | 14:33.54 |
| 58 | Liam PinePlace 58 · Grade 5 · Jacksonville Our Saviour | 5 | Jacksonville Our Saviour | 14:38.58 |
| 59 | Kingston CooperPlace 59 · Grade 6 · Springfield Jefferson | 6 | Springfield Jefferson | 14:42.57 PR |
| 60 | Levi GerberdingPlace 60 · Grade 6 · Rochester | 6 | Rochester | 14:42.58 |
| 61 | Vincent PowellPlace 61 · Grade 7 · Rochester | 7 | Rochester | 14:43.31 |
| 62 | Bosco HydePlace 62 · Grade 7 · Springfield Lincoln | 7 | Springfield Lincoln | 14:48.57 PR |
| 63 | Samuel LasleyPlace 63 · Grade 5 · Springfield Christian | 5 | Springfield Christian | 14:49.01 |
| 64 | Colton ManciPlace 64 · Grade 6 · Williamsville | 6 | Williamsville | 14:50.15 PR |
| 65 | Tanner MoglePlace 65 · Grade 7 · Springfield Lincoln | 7 | Springfield Lincoln | 14:51.89 PR |
| 66 | Ben StonePlace 66 · Grade 6 · Rochester | 6 | Rochester | 14:53.07 PR |
| 67 | LiamBrady DukePlace 67 · Grade 6 · Taylorville JHS | 6 | Taylorville JHS | 14:54.99 |
| 68 | Curtis JohnsonPlace 68 · Grade 7 · Wirth Parks | 7 | Wirth Parks | 15:00.29 PR |
| 69 | Mosope AdaramolaPlace 69 · Grade 5 · Springfield Christian | 5 | Springfield Christian | 15:00.56 |
| 70 | Jax WatsonPlace 70 · Grade 5 · Springfield Christian | 5 | Springfield Christian | 15:04.04 PR |
| 71 | Jordin AkilehPlace 71 · Grade 6 · Roxana | 6 | Roxana | 15:05.49 |
| 72 | Alex TracePlace 72 · Grade 7 · Jacksonville MS | 7 | Jacksonville MS | 15:06.18 PR |
| 73 | Noah WillefordPlace 73 · Grade 7 · Wood River Lewis & Clark | 7 | Wood River Lewis & Clark | 15:06.47 |
| 74 | Nathaniel Cowle-HealyPlace 74 · Grade 6 · Springfield Lincoln | 6 | Springfield Lincoln | 15:08.62 PR |
| 75 | Ethen HamblinPlace 75 · Grade 8 · Petersburg PORTA JHS | 8 | Petersburg PORTA JHS | 15:20.18 |
| 76 | Carter SpenglerPlace 76 · Grade 6 · Rochester | 6 | Rochester | 15:34.60 |
| 77 | Damien (Ellie) BrummerPlace 77 · Grade 8 · Springfield Grant | 8 | Springfield Grant | 15:35.44 |
| 78 | Luke SteckPlace 78 · Grade 7 · Rochester | 7 | Rochester | 15:38.65 |
| 79 | Kaash RichardsonPlace 79 · Grade 7 · Springfield Grant | 7 | Springfield Grant | 15:45.69 PR |
| 80 | Jonah GrussingPlace 80 · Grade 7 · Roxana | 7 | Roxana | 15:49.14 PR |
| 81 | Owen HarmsPlace 81 · Grade 7 · Wood River Lewis & Clark | 7 | Wood River Lewis & Clark | 15:49.44 |
| 82 | Keagen TaylorPlace 82 · Grade 5 · Jacksonville Our Saviour | 5 | Jacksonville Our Saviour | 15:50.37 |
| 83 | Mason McCarthyPlace 83 · Grade 7 · Pleasant Plains | 7 | Pleasant Plains | 15:54.70 |
| 84 | Thaddeus MoorePlace 84 · Grade 7 · Springfield Washington | 7 | Springfield Washington | 15:57.48 PR |
| 85 | Griffin MossmanPlace 85 · Grade 5 · Jacksonville Our Saviour | 5 | Jacksonville Our Saviour | 15:58.15 PR |
| 86 | Drake PetersonPlace 86 · Grade 6 · Carlinville | 6 | Carlinville | 15:58.36 |
| 87 | DeCarlos BellPlace 87 · Grade 6 · Springfield Jefferson | 6 | Springfield Jefferson | 16:03.26 |
| 88 | Easton BurgessPlace 88 · Grade 6 · Auburn JHS at Divernon | 6 | Auburn JHS at Divernon | 16:05.48 |
| 89 | Declan GazdziakPlace 89 · Grade 6 · Springfield Christian | 6 | Springfield Christian | 16:17.56 |
| 90 | Burke WhitePlace 90 · Grade 6 · Jacksonville Our Saviour | 6 | Jacksonville Our Saviour | 16:23.59 |
| 91 | Nathaniel AlessiaPlace 91 · Grade 6 · Williamsville | 6 | Williamsville | 16:43.15 |
| 92 | Karter LongleyPlace 92 · Grade 6 · Jacksonville MS | 6 | Jacksonville MS | 16:47.54 PR |
| 93 | Camdon LasPlace 93 · Grade 5 · Taylorville JHS | 5 | Taylorville JHS | 16:49.47 PR |
| 94 | Canaan KendallPlace 94 · Grade 6 · Auburn JHS at Divernon | 6 | Auburn JHS at Divernon | 16:50.08 PR |
| 95 | Orion MeseyPlace 95 · Grade 7 · Carrollton St. John | 7 | Carrollton St. John | 16:57.30 |
| 96 | Chase WinklerPlace 96 · Grade 6 · Williamsville | 6 | Williamsville | 16:58.45 PR |
| 97 | Corbet ThurmanPlace 97 · Grade 6 · Springfield Christian | 6 | Springfield Christian | 17:08.69 |
| 98 | Jeremy StemmonsPlace 98 · Grade 6 · Springfield Jefferson | 6 | Springfield Jefferson | 17:11.41 PR |
| 99 | Isaac StewartPlace 99 · Grade 5 · Springfield Christian | 5 | Springfield Christian | 17:33.34 |
| 100 | Abraham MartinezPlace 100 · Grade 7 · Springfield Lincoln | 7 | Springfield Lincoln | 17:34.39 PR |
| 101 | Peyton GoinsPlace 101 · Grade 7 · Springfield Washington | 7 | Springfield Washington | 17:40.50 |
| 102 | Dylan TuckaPlace 102 · Grade 6 · Springfield Lincoln | 6 | Springfield Lincoln | 17:41.11 PR |
| 103 | Zion WilliamsPlace 103 · Grade 7 · Wirth Parks | 7 | Wirth Parks | 17:49.16 PR |
| 104 | Danny DevinePlace 104 · Grade 6 · Jacksonville Our Saviour | 6 | Jacksonville Our Saviour | 17:51.83 |
| 105 | Rayshawn FaynePlace 105 · Grade 7 · Wirth Parks | 7 | Wirth Parks | 17:54.65 PR |
| 106 | Bennett SchumacherPlace 106 · Grade 5 · Jacksonville Our Saviour | 5 | Jacksonville Our Saviour | 17:54.94 PR |
| 107 | Jose GonzalezPlace 107 · Grade 5 · Auburn JHS at Divernon | 5 | Auburn JHS at Divernon | 18:10.17 PR |
| 108 | Colin EgiziiPlace 108 · Grade 6 · Pleasant Plains | 6 | Pleasant Plains | 18:22.37 |
| 109 | Ethan GreenfieldPlace 109 · Grade 6 · Springfield Christian | 6 | Springfield Christian | 18:31.03 |
| 110 | Carter MarcumPlace 110 · Grade 7 · Springfield Grant | 7 | Springfield Grant | 18:38.06 PR |
| 111 | Blake KuntzPlace 111 · Grade 7 · Springfield Lincoln | 7 | Springfield Lincoln | 19:26.82 PR |
| 112 | Gavin Cosenza-StanleyPlace 112 · Grade 6 · Springfield Lincoln | 6 | Springfield Lincoln | 19:41.45 PR |
| 113 | Austin WoodsPlace 113 · Grade 6 · Wood River Lewis & Clark | 6 | Wood River Lewis & Clark | 20:00.57 |
| 114 | Sam SwihartPlace 114 · Grade 6 · Springfield Washington | 6 | Springfield Washington | 21:22.15 |
| 115 | Xavier JacksonPlace 115 · Grade 6 · Springfield Jefferson | 6 | Springfield Jefferson | 22:44.53 PR |
| 116 | Enrique NunezPlace 116 · Grade 5 · Auburn JHS at Divernon | 5 | Auburn JHS at Divernon | 22:51.98 |
| 117 | Louis FrenchPlace 117 · Grade 6 · Auburn JHS at Divernon | 6 | Auburn JHS at Divernon | 23:11.01 |
| 118 | Roy RickmanPlace 118 · Grade 6 · Wood River Lewis & Clark | 6 | Wood River Lewis & Clark | 26:16.90 |