| 1 | Camden QuartonPlace 1 · Grade 10 · Litchfield | 10 | Litchfield | 16:16.50 |
| 2 | Jackson CollmanPlace 2 · Grade 11 · Bethalto (Civic Memo.. | 11 | Bethalto (Civic Memo.. | 16:20.20 |
| 3 | Trey MygattPlace 3 · Grade 10 · Mt Vernon (H.S.) | 10 | Mt Vernon (H.S.) | 16:33.00 |
| 4 | Fynn BrightPlace 4 · Grade 10 · Champaign (Central) | 10 | Champaign (Central) | 16:33.40 |
| 5 | Cole MartinezPlace 5 · Grade 12 · Jerseyville (Jersey) | 12 | Jerseyville (Jersey) | 16:51.50 |
| 6 | Benja StonePlace 6 · Grade 11 · Marion (HS.) | 11 | Marion (HS.) | 16:52.40 |
| 7 | Justice EldridgePlace 7 · Grade 10 · Bethalto (Civic Memo.. | 10 | Bethalto (Civic Memo.. | 16:54.50 |
| 8 | Peter SmithPlace 8 · Grade 11 · Champaign (Central) | 11 | Champaign (Central) | 16:54.70 |
| 9 | Dallas MancinasPlace 9 · Grade 10 · Highland | 10 | Highland | 17:04.20 |
| 10 | Chalin BathonPlace 10 · Grade 10 · Mt Vernon (H.S.) | 10 | Mt Vernon (H.S.) | 17:14.30 |
| 11 | Logan MorganPlace 11 · Grade 12 · Marion (HS.) | 12 | Marion (HS.) | 17:16.00 |
| 12 | Conner WunderlichPlace 12 · Grade 11 · Christian Brothers C.. | 11 | Christian Brothers C.. | 17:17.40 |
| 13 | Noah GilleyPlace 13 · Grade 12 · Marion (HS.) | 12 | Marion (HS.) | 17:31.30 |
| 14 | Ethan SmithPlace 14 · Grade 11 · Highland | 11 | Highland | 17:43.90 |
| 15 | Caedmon CookPlace 15 · Grade 10 · Mt Vernon (H.S.) | 10 | Mt Vernon (H.S.) | 17:44.50 |
| 16 | Lucas NauglePlace 16 · Grade 10 · Bethalto (Civic Memo.. | 10 | Bethalto (Civic Memo.. | 17:45.10 |
| 17 | Sam UnnerstallPlace 17 · Grade 12 · Christian Brothers C.. | 12 | Christian Brothers C.. | 17:45.40 |
| 18 | Christopher LaChianaPlace 18 · Grade 12 · Marion (HS.) | 12 | Marion (HS.) | 17:47.00 |
| 19 | Cooper SweetPlace 19 · Grade 11 · Champaign (Central) | 11 | Champaign (Central) | 17:54.00 |
| 20 | Mekye LomaxPlace 20 · Grade 10 · Marion (HS.) | 10 | Marion (HS.) | 17:58.50 |
| 21 | Mason SteinbeckPlace 21 · Grade 11 · Highland | 11 | Highland | 18:01.60 |
| 22 | Griffin WilliamsPlace 22 · Grade 11 · Jerseyville (Jersey) | 11 | Jerseyville (Jersey) | 18:03.20 |
| 23 | Jakob RileyPlace 23 · Grade 9 · Champaign (Central) | 9 | Champaign (Central) | 18:05.40 |
| 24 | Cole BasdenPlace 24 · Grade 11 · Highland | 11 | Highland | 18:10.10 |
| 25 | Ajay AltmanPlace 25 · Grade 11 · Carbondale (HS.) | 11 | Carbondale (HS.) | 18:11.50 |
| 26 | Chace MassiePlace 26 · Grade 10 · Carbondale (HS.) | 10 | Carbondale (HS.) | 18:14.00 |
| 27 | Dillon WhitePlace 27 · Grade 9 · Christian Brothers C.. | 9 | Christian Brothers C.. | 18:14.70 |
| 28 | Cameron PacePlace 28 · Grade 12 · Highland | 12 | Highland | 18:25.70 |
| 29 | Ben WollardPlace 29 · Grade 10 · Carbondale (HS.) | 10 | Carbondale (HS.) | 18:25.80 |
| 30 | Nick BonnPlace 30 · Grade 11 · Champaign (Central) | 11 | Champaign (Central) | 18:28.30 |
| 31 | Gabe RobertsPlace 31 · Grade 12 · Bethalto (Civic Memo.. | 12 | Bethalto (Civic Memo.. | 18:34.70 |
| 32 | Sam HornPlace 32 · Grade 11 · Litchfield | 11 | Litchfield | 18:38.40 |
| 33 | Braylon OvertonPlace 33 · Grade 11 · Jacksonville (HS.) | 11 | Jacksonville (HS.) | 18:43.30 |
| 34 | Riley StrackPlace 34 · Grade 11 · Glen Carbon (Father .. | 11 | Glen Carbon (Father .. | 19:00.50 |
| 35 | Lockley WelckerPlace 35 · Grade 9 · Carbondale (HS.) | 9 | Carbondale (HS.) | 19:03.40 |
| 36 | Ethan HoganPlace 36 · Grade 10 · Columbia | 10 | Columbia | 19:04.90 |
| 37 | Evan RybakPlace 37 · Grade 11 · Glen Carbon (Father .. | 11 | Glen Carbon (Father .. | 19:05.40 |
| 38 | Peter CocoPlace 38 · Grade 11 · Christian Brothers C.. | 11 | Christian Brothers C.. | 19:10.10 |
| 39 | Sean DonovanPlace 39 · Grade 10 · Christian Brothers C.. | 10 | Christian Brothers C.. | 19:18.70 |
| 40 | Christopher PorterPlace 40 · Grade 10 · Christian Brothers C.. | 10 | Christian Brothers C.. | 19:19.60 |
| 41 | Kellen OvertonPlace 41 · Grade 12 · Jacksonville (HS.) | 12 | Jacksonville (HS.) | 19:19.70 |
| 42 | Spencer McAuliffePlace 42 · Grade 12 · Jacksonville (HS.) | 12 | Jacksonville (HS.) | 19:23.70 |
| 43 | Calvin RangePlace 43 · Grade 11 · Columbia | 11 | Columbia | 19:26.40 |
| 44 | Victor SmithPlace 44 · Grade 12 · Champaign (Central) | 12 | Champaign (Central) | 19:34.90 |
| 45 | Carson MuethPlace 45 · Grade 10 · Columbia | 10 | Columbia | 19:35.70 |
| 46 | Grayson WyattPlace 46 · Grade 11 · Edwardsville (Metro-.. | 11 | Edwardsville (Metro-.. | 19:36.00 |
| 47 | Nolan ShearerPlace 47 · Grade 11 · Glen Carbon (Father .. | 11 | Glen Carbon (Father .. | 20:00.10 |
| 48 | Steven DossPlace 48 · Grade 12 · Jacksonville (HS.) | 12 | Jacksonville (HS.) | 20:00.80 |
| 49 | Peter TaylorPlace 49 · Grade 11 · Dupo | 11 | Dupo | 20:05.20 |
| 50 | Gavin ThimsenPlace 50 · Grade 11 · Litchfield | 11 | Litchfield | 20:07.60 |
| 51 | Braden WakeleyPlace 51 · Grade 11 · Highland | 11 | Highland | 20:13.90 |
| 52 | Alex DelacruzPlace 52 · Grade 12 · Litchfield | 12 | Litchfield | 20:27.90 |
| 53 | Galen KohlbrecherPlace 53 · Grade 12 · Glen Carbon (Father .. | 12 | Glen Carbon (Father .. | 20:33.00 |
| 54 | Kyle MolitorPlace 54 · Grade 12 · Highland | 12 | Highland | 20:35.60 |
| 55 | Sam MathiasPlace 55 · Grade 11 · Carbondale (HS.) | 11 | Carbondale (HS.) | 20:58.40 |
| 56 | Chad AngellyPlace 56 · Grade 12 · Jacksonville (HS.) | 12 | Jacksonville (HS.) | 21:00.80 |
| 57 | Avery SmithPlace 57 · Grade 11 · Champaign (Central) | 11 | Champaign (Central) | 21:11.00 |
| 58 | Wyatt BiermannPlace 58 · Grade 11 · Glen Carbon (Father .. | 11 | Glen Carbon (Father .. | 21:11.10 |
| 59 | Joe CayaPlace 59 · Grade 11 · Columbia | 11 | Columbia | 21:17.20 |
| 60 | Skyler RossPlace 60 · Grade 11 · Dupo | 11 | Dupo | 21:19.90 |
| 61 | JJ LostutterPlace 61 · Grade 9 · Edwardsville (Metro-.. | 9 | Edwardsville (Metro-.. | 21:20.10 |
| 62 | Parker MaciasPlace 62 · Grade 11 · Alton (Marquette) | 11 | Alton (Marquette) | 21:21.90 |
| 63 | Josh KreitnerPlace 63 · Grade 10 · Alton (Marquette) | 10 | Alton (Marquette) | 21:46.30 |
| 64 | Tristan ConnPlace 64 · Grade 12 · Jacksonville (HS.) | 12 | Jacksonville (HS.) | 22:12.70 |
| 65 | Blake SchaperPlace 65 · Grade 9 · Edwardsville (Metro-.. | 9 | Edwardsville (Metro-.. | 22:18.80 |
| 66 | Lucas ColePlace 66 · Grade 10 · Columbia | 10 | Columbia | 22:23.20 |
| 67 | Ben JoellenbeckPlace 67 · Grade 11 · Glen Carbon (Father .. | 11 | Glen Carbon (Father .. | 22:24.10 |
| 68 | Phoenix RichardPlace 68 · Grade 11 · Carbondale (HS.) | 11 | Carbondale (HS.) | 22:55.40 |
| 69 | Daniel KlinePlace 69 · Grade 10 · Alton (Marquette) | 10 | Alton (Marquette) | 23:29.00 |
| 70 | Ryan DecluePlace 70 · Grade 10 · Alton (Marquette) | 10 | Alton (Marquette) | 24:12.80 |
| 71 | Peyton BaugherPlace 71 · Grade 11 · Litchfield | 11 | Litchfield | 25:45.00 |
| 72 | Drake WilsonPlace 72 · Grade 9 · Jerseyville (Jersey) | 9 | Jerseyville (Jersey) | 26:03.00 |
| 73 | Marley LambertPlace 73 · Grade 9 · Dupo | 9 | Dupo | 26:04.70 |
| 74 | Cy CressPlace 74 · Grade 10 · Litchfield | 10 | Litchfield | 29:03.30 |
| 75 | Gavin CalhounPlace 75 · Grade 10 · Dupo | 10 | Dupo | 29:23.10 |
| 76 | Adam BroekemeierPlace 76 · Grade 10 · Edwardsville (Metro-.. | 10 | Edwardsville (Metro-.. | 30:48.80 |