| 1 | Nathan McCombsPlace 1 · Grade 7 · Jacksonville MS | 7 | Jacksonville MS | 11:28.81 |
| 2 | Michael NadaliniPlace 2 · Grade 7 · Auburn JHS at Divernon | 7 | Auburn JHS at Divernon | 11:33.79 |
| 3 | Ben RangePlace 3 · Grade 7 · Jacksonville MS | 7 | Jacksonville MS | 11:38.07 |
| 4 | Mark NaumovichPlace 4 · Grade 7 · Rochester | 7 | Rochester | 11:43.29 PR |
| 5 | River WrischnikPlace 5 · Grade 6 · Alton | 6 | Alton | 11:43.84 |
| 6 | Jacob BrantPlace 6 · Grade 7 · Petersburg PORTA JHS | 7 | Petersburg PORTA JHS | 11:49.25 |
| 7 | Parker FoxPlace 7 · Grade 7 · Petersburg PORTA JHS | 7 | Petersburg PORTA JHS | 11:58.27 |
| 8 | Collin KreipePlace 8 · Grade 7 · Carlinville | 7 | Carlinville | 12:00.71 PR |
| 9 | Elijah HoehnPlace 9 · Grade 6 · Auburn JHS at Divernon | 6 | Auburn JHS at Divernon | 12:00.99 PR |
| 10 | Charles SmithPlace 10 · Grade 6 · East Saint Louis Clark | 6 | East Saint Louis Clark | 12:02.94 PR |
| 11 | Haven GronewoldPlace 11 · Grade 5 · Petersburg PORTA JHS | 5 | Petersburg PORTA JHS | 12:05.02 |
| 12 | Trey BournPlace 12 · Grade 7 · Jacksonville MS | 7 | Jacksonville MS | 12:06.39 PR |
| 13 | Avery GlasgowPlace 13 · Grade 6 · Williamsville | 6 | Williamsville | 12:08.06 |
| 14 | Levi YudinskyPlace 14 · Grade 7 · Carlinville | 7 | Carlinville | 12:09.93 PR |
| 15 | Nolan DeckerPlace 15 · Grade 7 · Jacksonville MS | 7 | Jacksonville MS | 12:12.82 |
| 16 | Dewann MillerPlace 16 · Grade 6 · Springfield Lincoln | 6 | Springfield Lincoln | 12:20.56 |
| 17 | Ricardo RiosPlace 17 · Grade 6 · Beardstown MS | 6 | Beardstown MS | 12:21.41 |
| 18 | Logan GiacomminiPlace 18 · Grade 7 · Williamsville | 7 | Williamsville | 12:23.15 |
| 19 | Zachary PowellPlace 19 · Grade 6 · Pleasant Plains | 6 | Pleasant Plains | 12:24.26 |
| 20 | Tristen GleasonPlace 20 · Grade 6 · Pleasant Plains | 6 | Pleasant Plains | 12:25.15 PR |
| 21 | Jacob FalesPlace 21 · Grade 6 · Pleasant Plains | 6 | Pleasant Plains | 12:27.94 |
| 22 | Cooper BurkPlace 22 · Grade 6 · Springfield Lincoln | 6 | Springfield Lincoln | 12:29.30 |
| 23 | Andrew OtribiakPlace 23 · Grade - · Williamsville | - | Williamsville | 12:29.81 PR |
| 24 | Daxton TruebloodPlace 24 · Grade 5 · Petersburg PORTA JHS | 5 | Petersburg PORTA JHS | 12:30.21 |
| 25 | David HarrisPlace 25 · Grade 7 · Carlinville | 7 | Carlinville | 12:32.39 PR |
| 26 | Ethen SiglockPlace 26 · Grade 7 · Carlinville | 7 | Carlinville | 12:32.96 PR |
| 27 | Camren McCoyPlace 27 · Grade 5 · Petersburg PORTA JHS | 5 | Petersburg PORTA JHS | 12:39.61 |
| 28 | Max WilberPlace 28 · Grade 7 · Rochester | 7 | Rochester | 12:47.26 |
| 29 | Marvonte ColemanPlace 29 · Grade 6 · East St. Louis Lincoln | 6 | East St. Louis Lincoln | 12:47.67 PR |
| 30 | Luke FarnsworthPlace 30 · Grade 7 · Williamsville | 7 | Williamsville | 12:48.87 PR |
| 31 | Austin CampbellPlace 31 · Grade 7 · Rochester | 7 | Rochester | 12:50.68 |
| 32 | Mitchell HornPlace 32 · Grade 6 · Petersburg PORTA JHS | 6 | Petersburg PORTA JHS | 12:57.13 PR |
| 33 | Will BudingerPlace 33 · Grade 7 · Williamsville | 7 | Williamsville | 12:57.91 |
| 34 | Adam GribbinsPlace 34 · Grade 7 · Rochester | 7 | Rochester | 13:01.51 |
| 35 | Kohen HootsPlace 35 · Grade 6 · Jacksonville Our Saviour | 6 | Jacksonville Our Saviour | 13:04.18 |
| 36 | Cody SzafrankskiPlace 36 · Grade 7 · Springfield Washington | 7 | Springfield Washington | 13:10.86 PR |
| 37 | Joseph YoungPlace 37 · Grade 7 · Rochester | 7 | Rochester | 13:12.08 |
| 38 | Dylan HembroughPlace 38 · Grade 7 · Williamsville | 7 | Williamsville | 13:13.93 PR |
| 39 | Jarrett ChristianPlace 39 · Grade - · Williamsville | - | Williamsville | 13:15.84 PR |
| 40 | Garrett McBridePlace 40 · Grade 6 · Roxana | 6 | Roxana | 13:16.22 PR |
| 41 | Quincy StuhmerPlace 41 · Grade 5 · Petersburg PORTA JHS | 5 | Petersburg PORTA JHS | 13:21.23 |
| 42 | Camden WelanderPlace 42 · Grade 7 · Williamsville | 7 | Williamsville | 13:28.45 |
| 43 | Hunter FergusonPlace 43 · Grade 7 · Rochester | 7 | Rochester | 13:30.24 |
| 44 | Peyton IsenhartPlace 44 · Grade 7 · Petersburg PORTA JHS | 7 | Petersburg PORTA JHS | 13:30.60 PR |
| 45 | Henry KufaPlace 45 · Grade - · Carlinville | - | Carlinville | 13:30.82 PR |
| 46 | Jacob WymanPlace 46 · Grade 7 · Jacksonville MS | 7 | Jacksonville MS | 13:31.67 PR |
| 47 | Ren NealPlace 47 · Grade 7 · Alton | 7 | Alton | 13:32.19 PR |
| 48 | Jack EvansPlace 48 · Grade - · Alton | - | Alton | 13:33.14 PR |
| 49 | Mathieu SmothersPlace 49 · Grade 6 · Auburn JHS at Divernon | 6 | Auburn JHS at Divernon | 13:33.44 PR |
| 50 | Spencer RoulandPlace 50 · Grade 7 · Jacksonville MS | 7 | Jacksonville MS | 13:34.07 |
| 51 | Brendan SeehausenPlace 51 · Grade 7 · Alton | 7 | Alton | 13:35.54 |
| 52 | Chase HeyenPlace 52 · Grade 6 · Springfield Lincoln | 6 | Springfield Lincoln | 13:36.27 |
| 53 | Jeremey WatsonPlace 53 · Grade 7 · Springfield Washington | 7 | Springfield Washington | 13:37.63 PR |
| 54 | Emari MuexPlace 54 · Grade 5 · East St. Louis Lincoln | 5 | East St. Louis Lincoln | 13:38.58 PR |
| 55 | Bryan GilPlace 55 · Grade 6 · Beardstown MS | 6 | Beardstown MS | 13:38.98 |
| 56 | Damon SharpPlace 56 · Grade 7 · Carlinville | 7 | Carlinville | 13:39.27 |
| 57 | Skyler MusgrovePlace 57 · Grade 6 · Petersburg PORTA JHS | 6 | Petersburg PORTA JHS | 13:42.36 |
| 58 | Brig ScottPlace 58 · Grade 5 · Jacksonville Our Saviour | 5 | Jacksonville Our Saviour | 13:43.72 PR |
| 59 | Toby GallionPlace 59 · Grade 6 · Petersburg PORTA JHS | 6 | Petersburg PORTA JHS | 13:48.43 |
| 60 | Jacobe PattersonPlace 60 · Grade 6 · Springfield Washington | 6 | Springfield Washington | 13:50.68 PR |
| 61 | Jeffery HillPlace 61 · Grade 5 · East Saint Louis Clark | 5 | East Saint Louis Clark | 13:59.09 PR |
| 62 | Blake MarkelPlace 62 · Grade 7 · Alton | 7 | Alton | 13:59.41 |
| 63 | Nathan WilliamsPlace 63 · Grade 6 · Rochester | 6 | Rochester | 13:59.77 |
| 64 | Dawson DillardPlace 64 · Grade 5 · Jacksonville Our Saviour | 5 | Jacksonville Our Saviour | 14:05.26 |
| 65 | Wesley PatrigePlace 65 · Grade - · Alton | - | Alton | 14:07.54 PR |
| 66 | Xyion WillisPlace 66 · Grade 5 · East Saint Louis Clark | 5 | East Saint Louis Clark | 14:08.51 PR |
| 67 | Cody PowellPlace 67 · Grade 7 · East Saint Louis Clark | 7 | East Saint Louis Clark | 14:09.28 PR |
| 68 | Victor HumphreyPlace 68 · Grade 6 · Alton | 6 | Alton | 14:10.33 |
| 69 | Charlie WilsonPlace 69 · Grade 7 · Carlinville | 7 | Carlinville | 14:11.28 |
| 70 | Aiden SwiftPlace 70 · Grade 7 · Jacksonville MS | 7 | Jacksonville MS | 14:11.83 |
| 71 | Noah WisemanPlace 71 · Grade 7 · Petersburg PORTA JHS | 7 | Petersburg PORTA JHS | 14:12.42 |
| 72 | Nate ColonPlace 72 · Grade 7 · Jacksonville MS | 7 | Jacksonville MS | 14:13.09 PR |
| 73 | Tyler CampbellPlace 73 · Grade 6 · Williamsville | 6 | Williamsville | 14:13.52 |
| 74 | Donnell BassPlace 74 · Grade 6 · Springfield Washington | 6 | Springfield Washington | 14:13.80 PR |
| 75 | Steven DossPlace 75 · Grade 7 · Jacksonville MS | 7 | Jacksonville MS | 14:14.10 PR |
| 76 | Nolan WelchPlace 76 · Grade 7 · Jacksonville MS | 7 | Jacksonville MS | 14:14.74 |
| 77 | Riley HickoxPlace 77 · Grade 7 · Jacksonville MS | 7 | Jacksonville MS | 14:15.82 PR |
| 78 | Matthew ScottPlace 78 · Grade 6 · Springfield Lincoln | 6 | Springfield Lincoln | 14:16.62 PR |
| 79 | Michael JenkinsPlace 79 · Grade 6 · Williamsville | 6 | Williamsville | 14:17.30 |
| 80 | Kelan WashingtonPlace 80 · Grade 6 · East Saint Louis Clark | 6 | East Saint Louis Clark | 14:17.67 PR |
| 81 | Carlos SmithPlace 81 · Grade 6 · East Saint Louis Clark | 6 | East Saint Louis Clark | 14:17.97 PR |
| 82 | Jackson BeachyPlace 82 · Grade 6 · Springfield Lincoln | 6 | Springfield Lincoln | 14:18.69 PR |
| 83 | Kenneth BuchananPlace 83 · Grade 5 · East St. Louis Lincoln | 5 | East St. Louis Lincoln | 14:21.34 PR |
| 84 | Dadrian SmithPlace 84 · Grade 6 · Springfield Washington | 6 | Springfield Washington | 14:23.45 PR |
| 85 | Parker EdmonsonPlace 85 · Grade 6 · Rochester | 6 | Rochester | 14:30.10 |
| 86 | Sean AtkinsonPlace 86 · Grade 6 · Springfield Lincoln | 6 | Springfield Lincoln | 14:35.37 |
| 87 | Keegan MeeksPlace 87 · Grade 7 · Springfield Grant | 7 | Springfield Grant | 14:37.08 |
| 88 | Tyler MaherPlace 88 · Grade 6 · Auburn JHS at Divernon | 6 | Auburn JHS at Divernon | 14:38.72 PR |
| 89 | Andrew TownsendPlace 89 · Grade 6 · Roxana | 6 | Roxana | 14:39.35 PR |
| 90 | Case JonesPlace 90 · Grade 7 · Carlinville | 7 | Carlinville | 14:40.36 PR |
| 91 | Ethan WalkerPlace 91 · Grade 6 · Jacksonville Our Saviour | 6 | Jacksonville Our Saviour | 14:43.40 |
| 92 | Aiden Garland-SutterPlace 92 · Grade 7 · Rochester | 7 | Rochester | 14:49.71 |
| 93 | Kerrion TaylorPlace 93 · Grade 6 · East St. Louis Lincoln | 6 | East St. Louis Lincoln | 14:52.17 |
| 94 | Lamont HughesPlace 94 · Grade 6 · East St. Louis Lincoln | 6 | East St. Louis Lincoln | 14:58.61 PR |
| 95 | Conner DovePlace 95 · Grade 7 · Pleasant Plains | 7 | Pleasant Plains | 15:00.36 PR |
| 96 | Aidan HopperPlace 96 · Grade 6 · Jacksonville Our Saviour | 6 | Jacksonville Our Saviour | 15:04.87 PR |
| 97 | Kaleb KlugePlace 97 · Grade 6 · Jacksonville Our Saviour | 6 | Jacksonville Our Saviour | 15:07.12 |
| 98 | Conner PetersonPlace 98 · Grade 7 · Petersburg PORTA JHS | 7 | Petersburg PORTA JHS | 15:10.68 |
| 99 | Carter JacobusPlace 99 · Grade 5 · Petersburg PORTA JHS | 5 | Petersburg PORTA JHS | 15:14.37 |
| 100 | George StevensPlace 100 · Grade 7 · Rochester | 7 | Rochester | 15:22.03 PR |
| 101 | Ayden BoenselPlace 101 · Grade 6 · Petersburg PORTA JHS | 6 | Petersburg PORTA JHS | 15:23.00 |
| 102 | Adrian CooperPlace 102 · Grade 6 · Springfield Lincoln | 6 | Springfield Lincoln | 15:23.77 PR |
| 103 | Dylan HarveyPlace 103 · Grade 6 · Springfield Grant | 6 | Springfield Grant | 15:24.42 PR |
| 104 | Noah PowellPlace 104 · Grade 7 · Carrollton GS | 7 | Carrollton GS | 15:26.65 |
| 105 | Willie CherryPlace 105 · Grade 6 · East Saint Louis Clark | 6 | East Saint Louis Clark | 15:27.65 PR |
| 106 | Adam TransuePlace 106 · Grade 7 · Rochester | 7 | Rochester | 15:30.88 |
| 107 | Benjamin SchmedekePlace 107 · Grade 7 · Rochester | 7 | Rochester | 15:35.01 |
| 108 | John RedmondPlace 108 · Grade 7 · East Saint Louis Clark | 7 | East Saint Louis Clark | 15:36.95 |
| 109 | Caleb StuenkelPlace 109 · Grade - · Williamsville | - | Williamsville | 15:38.58 PR |
| 110 | Danny GiocominiPlace 110 · Grade - · Williamsville | - | Williamsville | 15:41.26 PR |
| 111 | Brock HensonPlace 111 · Grade 7 · Carlinville | 7 | Carlinville | 15:41.80 PR |
| 113 | Elijah MullerPlace 113 · Grade 6 · Springfield Grant | 6 | Springfield Grant | 15:57.21 PR |
| 114 | Mick ChristensenPlace 114 · Grade 7 · Salem Lutheran | 7 | Salem Lutheran | 15:58.36 PR |
| 115 | Tyler HeadenPlace 115 · Grade 7 · Jacksonville Our Saviour | 7 | Jacksonville Our Saviour | 16:00.37 |
| 116 | Dvid JenkinsPlace 116 · Grade - · Williamsville | - | Williamsville | 16:02.90 PR |
| 117 | Colin KoechlePlace 117 · Grade 7 · Williamsville | 7 | Williamsville | 16:04.68 |
| 118 | Adam ClackPlace 118 · Grade - · Williamsville | - | Williamsville | 16:08.40 |
| 119 | Noah PenningtonPlace 119 · Grade 6 · Rochester | 6 | Rochester | 16:23.22 |
| 120 | Wolfgang ZangerPlace 120 · Grade 7 · Petersburg PORTA JHS | 7 | Petersburg PORTA JHS | 16:25.99 |
| 121 | Joseph WhetzelPlace 121 · Grade 5 · Roxana | 5 | Roxana | 16:26.85 PR |
| 122 | Walt CopperPlace 122 · Grade 5 · Jacksonville Our Saviour | 5 | Jacksonville Our Saviour | 16:29.40 |
| 123 | AJ GehrkePlace 123 · Grade 7 · Salem Lutheran | 7 | Salem Lutheran | 16:32.51 PR |
| 124 | Noah LylesPlace 124 · Grade 6 · Alton | 6 | Alton | 16:33.25 |
| 125 | Remi LynnPlace 125 · Grade 5 · Springfield Lincoln | 5 | Springfield Lincoln | 16:37.81 PR |
| 126 | Kaden ShillingsPlace 126 · Grade 5 · Jacksonville Our Saviour | 5 | Jacksonville Our Saviour | 16:42.92 |
| 127 | Will SandstromPlace 127 · Grade 6 · Springfield Lincoln | 6 | Springfield Lincoln | 16:50.28 PR |
| 128 | Harry MoorePlace 128 · Grade 6 · East Saint Louis Clark | 6 | East Saint Louis Clark | 16:55.86 PR |
| 129 | Raquan WrightPlace 129 · Grade 7 · East Saint Louis Clark | 7 | East Saint Louis Clark | 16:57.67 PR |
| 130 | Davis MontgomeryPlace 130 · Grade 7 · Salem Lutheran | 7 | Salem Lutheran | 17:03.39 PR |
| 131 | Willian HoesingPlace 131 · Grade - · Carlinville | - | Carlinville | 17:08.17 PR |
| 132 | Carter LowrancePlace 132 · Grade - · Carlinville | - | Carlinville | 17:20.54 |
| 133 | Kyle JenkinsPlace 133 · Grade 5 · East Saint Louis Clark | 5 | East Saint Louis Clark | 17:28.76 PR |
| 134 | Adam SchnellPlace 134 · Grade 6 · Pleasant Plains | 6 | Pleasant Plains | 17:36.65 |
| 135 | Omar ElmerPlace 135 · Grade 5 · East St. Louis Lincoln | 5 | East St. Louis Lincoln | 17:45.07 PR |
| 136 | Kevin HarrisPlace 136 · Grade 8 · East Saint Louis Clark | 8 | East Saint Louis Clark | 17:48.69 PR |
| 137 | William ElmerPlace 137 · Grade 7 · East St. Louis Lincoln | 7 | East St. Louis Lincoln | 17:49.10 PR |
| 138 | Michael PembertonPlace 138 · Grade 6 · Rochester | 6 | Rochester | 18:06.91 PR |
| 139 | Mark UettryPlace 139 · Grade - · Carlinville | - | Carlinville | 18:22.25 PR |
| 140 | Caleb CrossPlace 140 · Grade 7 · Rochester | 7 | Rochester | 18:33.51 |
| 141 | Luke HockneyosPlace 141 · Grade 6 · Springfield Lincoln | 6 | Springfield Lincoln | 18:40.87 |
| 142 | Jackson DavisPlace 142 · Grade 6 · Carlinville | 6 | Carlinville | 18:50.39 |
| 143 | Devontae StevensonPlace 143 · Grade 5 · East Saint Louis Clark | 5 | East Saint Louis Clark | 20:44.08 |
| 144 | Justin RumirezPlace 144 · Grade 5 · East Saint Louis Clark | 5 | East Saint Louis Clark | 21:25.06 PR |