| 1 | Pacer SzopinskiPlace 1 · Grade 10 · Pinckneyville | 10 | Pinckneyville | 16:01.7 PR |
| 2 | Jesse WinterPlace 2 · Grade 12 · Pinckneyville | 12 | Pinckneyville | 16:15.9 PR |
| 3 | Carson PiggPlace 3 · Grade 12 · Centralia (Christ Our Rock Lutheran) | 12 | Centralia (Christ Our Rock Lutheran) | 16:37.4 PR |
| 4 | Logan SternbergPlace 4 · Grade 10 · Sparta | 10 | Sparta | 16:55.3 PR |
| 5 | Zach TeelPlace 5 · Grade 12 · Pinckneyville | 12 | Pinckneyville | 16:59.4 PR |
| 6 | Grady VarelPlace 6 · Grade 11 · Nashville | 11 | Nashville | 17:05.0 PR |
| 7 | Ethan BeckerPlace 7 · Grade 12 · Breese (Mater Dei) | 12 | Breese (Mater Dei) | 17:12.6 PR |
| 8 | Wyatt GregoryPlace 8 · Grade 12 · Centralia (Christ Our Rock Lutheran) | 12 | Centralia (Christ Our Rock Lutheran) | 17:16.8 PR |
| 9 | Chris MorenoPlace 9 · Grade 10 · Sparta | 10 | Sparta | 17:29.5 PR |
| 10 | Logan NumiPlace 10 · Grade 12 · DuQuoin | 12 | DuQuoin | 17:36.1 PR |
| 11 | Drew SchneiderPlace 11 · Grade 12 · Pinckneyville | 12 | Pinckneyville | 17:38.8 PR |
| 12 | Ayden FoxPlace 12 · Grade 12 · Nashville | 12 | Nashville | 17:44.1 PR |
| 13 | Henry KohlenbergerPlace 13 · Grade 12 · O'Fallon (First Baptist Academy) | 12 | O'Fallon (First Baptist Academy) | 17:48.1 PR |
| 14 | Roman RojekPlace 14 · Grade 9 · Pinckneyville | 9 | Pinckneyville | 17:49.0 PR |
| 15 | Nick HoldenerPlace 15 · Grade 11 · Waterloo (Gibault Catholic) | 11 | Waterloo (Gibault Catholic) | 17:55.9 PR |
| 16 | Carson KortePlace 16 · Grade 9 · Bluford (Webber) | 9 | Bluford (Webber) | 17:57.2 PR |
| 17 | Jackson MoorePlace 17 · Grade 11 · O'Fallon (First Baptist Academy) | 11 | O'Fallon (First Baptist Academy) | 17:57.8 PR |
| 18 | Ky PortzPlace 18 · Grade 11 · Marissa | 11 | Marissa | 18:00.0 PR |
| 19 | Brennan WobbePlace 19 · Grade 11 · Breese (Mater Dei) | 11 | Breese (Mater Dei) | 18:02.3 PR |
| 20 | Duncan BargmanPlace 20 · Grade 10 · Chester | 10 | Chester | 18:02.6 PR |
| 21 | Gage ArnettPlace 21 · Grade 10 · Pinckneyville | 10 | Pinckneyville | 18:17.4 PR |
| 22 | Kayle ElafanePlace 22 · Grade 9 · Pinckneyville | 9 | Pinckneyville | 18:33.0 PR |
| 23 | Boedy FitchPlace 23 · Grade 9 · West Frankfort (Frankfort) | 9 | West Frankfort (Frankfort) | 18:37.3 PR |
| 24 | Dane KohlbrecherPlace 24 · Grade 10 · Breese (Mater Dei) | 10 | Breese (Mater Dei) | 18:45.5 PR |
| 25 | James SwaffordPlace 25 · Grade 12 · DuQuoin | 12 | DuQuoin | 18:45.8 PR |
| 26 | Kaden BuehlerPlace 26 · Grade 12 · Okawville | 12 | Okawville | 18:45.8 PR |
| 27 | Alan WolterPlace 27 · Grade 12 · Red Bud | 12 | Red Bud | 19:03.7 PR |
| 28 | Ransom LuggePlace 28 · Grade 10 · Okawville | 10 | Okawville | 19:06.4 PR |
| 29 | Max BauePlace 29 · Grade 11 · Sparta | 11 | Sparta | 19:06.7 PR |
| 30 | Jaden RamirezPlace 30 · Grade 11 · Chester | 11 | Chester | 19:13.1 PR |
| 31 | Kolin MartinezPlace 31 · Grade 9 · Chester | 9 | Chester | 19:15.1 PR |
| 32 | Hunter BrunkhorstPlace 32 · Grade 9 · Chester | 9 | Chester | 19:19.3 PR |
| 33 | Leland BathonPlace 33 · Grade 10 · Nashville | 10 | Nashville | 19:26.6 PR |
| 34 | Asher ForgatchPlace 34 · Grade 10 · West Frankfort (Frankfort) | 10 | West Frankfort (Frankfort) | 19:28.1 PR |
| 35 | Thomas WunderlichPlace 35 · Grade 9 · O'Fallon (First Baptist Academy) | 9 | O'Fallon (First Baptist Academy) | 19:29.9 PR |
| 36 | Tyson WyattPlace 36 · Grade 9 · O'Fallon (First Baptist Academy) | 9 | O'Fallon (First Baptist Academy) | 19:31.4 PR |
| 37 | David (Korbi) ZweigartPlace 37 · Grade 12 · Sparta | 12 | Sparta | 19:32.1 PR |
| 38 | Parker KlausingPlace 38 · Grade 9 · Sparta | 9 | Sparta | 19:38.5 PR |
| 39 | Lucian HowardPlace 39 · Grade 12 · DuQuoin | 12 | DuQuoin | 19:42.8 PR |
| 40 | Roman DitchPlace 40 · Grade 9 · Chester | 9 | Chester | 19:43.9 PR |
| 41 | Zion WilliamsPlace 41 · Grade 11 · Marissa | 11 | Marissa | 19:45.8 PR |
| 42 | Pedro HernandezPlace 42 · Grade 10 · Chester | 10 | Chester | 19:46.1 PR |
| 43 | Gabe HeimannPlace 43 · Grade 9 · Breese (Mater Dei) | 9 | Breese (Mater Dei) | 19:48.8 PR |
| 44 | Owen GoodmanPlace 44 · Grade 9 · Vandalia | 9 | Vandalia | 19:49.7 PR |
| 45 | Benson SchmeinkPlace 45 · Grade 11 · Carlyle | 11 | Carlyle | 19:51.9 |
| 46 | Gabriel CharlesPlace 46 · Grade 12 · Okawville | 12 | Okawville | 19:54.0 |
| 47 | Clayton MaynardPlace 47 · Grade 12 · Okawville | 12 | Okawville | 19:54.3 PR |
| 48 | Bryson AaronPlace 48 · Grade 10 · West Frankfort (Frankfort) | 10 | West Frankfort (Frankfort) | 19:54.9 PR |
| 49 | Lucas SummersPlace 49 · Grade 9 · Red Bud | 9 | Red Bud | 20:04.8 PR |
| 50 | Cole FeltmanPlace 50 · Grade 10 · Nashville | 10 | Nashville | 20:09.0 PR |
| 51 | Elijah MabryPlace 51 · Grade 12 · Vandalia | 12 | Vandalia | 20:11.8 PR |
| 52 | Gavin LamczykPlace 52 · Grade 12 · Carlyle | 12 | Carlyle | 20:14.5 PR |
| 53 | Rhys WheelanPlace 53 · Grade 12 · Breese (Mater Dei) | 12 | Breese (Mater Dei) | 20:16.9 PR |
| 54 | Gavin ScheminantPlace 54 · Grade 12 · Steeleville | 12 | Steeleville | 20:18.5 |
| 55 | Carter BrownPlace 55 · Grade 9 · Steeleville | 9 | Steeleville | 20:21.9 PR |
| 56 | Aiden PerryPlace 56 · Grade 12 · O'Fallon (First Baptist Academy) | 12 | O'Fallon (First Baptist Academy) | 20:22.2 PR |
| 57 | Matthew GollaherPlace 57 · Grade 12 · Nashville | 12 | Nashville | 20:26.0 PR |
| 58 | Camden HughesPlace 58 · Grade 9 · Woodlawn | 9 | Woodlawn | 20:30.1 PR |
| 59 | Max PhilpotPlace 59 · Grade 12 · Vandalia | 12 | Vandalia | 20:43.8 PR |
| 60 | Wade ZgoninaPlace 60 · Grade 10 · Nashville | 10 | Nashville | 20:46.2 PR |
| 61 | Justin SchmollPlace 61 · Grade 12 · Red Bud | 12 | Red Bud | 20:46.4 PR |
| 62 | Lane CowellPlace 62 · Grade 9 · Red Bud | 9 | Red Bud | 21:08.1 PR |
| 63 | Sean LippertPlace 63 · Grade 9 · O'Fallon (First Baptist Academy) | 9 | O'Fallon (First Baptist Academy) | 21:13.0 PR |
| 64 | Hayden MontroyPlace 64 · Grade 9 · Sparta | 9 | Sparta | 21:16.1 PR |
| 65 | Ryker BequettePlace 65 · Grade 10 · Nashville | 10 | Nashville | 21:22.0 PR |
| 66 | Nathan LeemonPlace 66 · Grade 12 · Marissa | 12 | Marissa | 21:33.8 PR |
| 67 | Drew SellePlace 67 · Grade 10 · Carlyle | 10 | Carlyle | 21:52.5 PR |
| 68 | Agustin Fernandez-MontesPlace 68 · Grade 10 · Bluford (Webber) | 10 | Bluford (Webber) | 22:12.9 PR |
| 69 | Brady BowlinPlace 69 · Grade 9 · Steeleville | 9 | Steeleville | 22:14.0 PR |
| 70 | Wally McDuffyPlace 70 · Grade 9 · Carlyle | 9 | Carlyle | 22:15.7 PR |
| 71 | AJ HeinenPlace 71 · Grade 9 · Waterloo (Gibault Catholic) | 9 | Waterloo (Gibault Catholic) | 22:21.0 PR |
| 72 | Ethan LittekenPlace 72 · Grade 10 · Breese (Mater Dei) | 10 | Breese (Mater Dei) | 22:23.0 PR |
| 73 | Caleb GarrenPlace 73 · Grade 10 · DuQuoin | 10 | DuQuoin | 22:23.8 PR |
| 74 | Evan GrahamPlace 74 · Grade 11 · Steeleville | 11 | Steeleville | 22:36.2 PR |
| 75 | William HaynesPlace 75 · Grade 11 · Sparta | 11 | Sparta | 22:39.1 PR |
| 76 | Brenden HeizerPlace 76 · Grade 10 · Okawville | 10 | Okawville | 22:41.9 PR |
| 77 | Caden CapecchiPlace 77 · Grade 9 · Okawville | 9 | Okawville | 22:47.0 PR |
| 78 | Michael CunninghamPlace 78 · Grade 9 · West Frankfort (Frankfort) | 9 | West Frankfort (Frankfort) | 23:06.5 PR |
| 79 | Hayden TubbsPlace 79 · Grade 12 · West Frankfort (Frankfort) | 12 | West Frankfort (Frankfort) | 23:09.5 |
| 80 | Cooper GallowayPlace 80 · Grade 10 · Vandalia | 10 | Vandalia | 23:20.2 PR |
| 81 | Owen FrazierPlace 81 · Grade 10 · Breese (Mater Dei) | 10 | Breese (Mater Dei) | 23:22.6 PR |
| 82 | Micah SattlerPlace 82 · Grade 9 · Red Bud | 9 | Red Bud | 23:34.9 PR |
| 83 | Andrew AbbegPlace 83 · Grade 11 · O'Fallon (First Baptist Academy) | 11 | O'Fallon (First Baptist Academy) | 23:49.9 PR |
| 84 | Ty VossPlace 84 · Grade 12 · Red Bud | 12 | Red Bud | 23:56.7 PR |
| 85 | Jackson AlexanderPlace 85 · Grade 12 · Steeleville | 12 | Steeleville | 23:59.1 PR |
| 86 | Gael GarciaPlace 86 · Grade 10 · Carlyle | 10 | Carlyle | 24:05.2 PR |
| 87 | Alex WeltenPlace 87 · Grade 11 · Steeleville | 11 | Steeleville | 24:13.4 |
| 88 | Joey StuartPlace 88 · Grade 9 · Waterloo (Gibault Catholic) | 9 | Waterloo (Gibault Catholic) | 24:30.4 PR |
| 89 | Cameron JonesPlace 89 · Grade 11 · Centralia (Christ Our Rock Lutheran) | 11 | Centralia (Christ Our Rock Lutheran) | 25:14.8 |
| 90 | Eli KirkPlace 90 · Grade 9 · West Frankfort (Frankfort) | 9 | West Frankfort (Frankfort) | 25:24.5 PR |
| 91 | Kahnan LyonsPlace 91 · Grade 10 · Centralia (Christ Our Rock Lutheran) | 10 | Centralia (Christ Our Rock Lutheran) | 26:16.6 |
| 92 | Brett HendersonPlace 92 · Grade 10 · Okawville | 10 | Okawville | 26:24.2 PR |
| 93 | Tobias CarpenterPlace 93 · Grade 10 · Centralia (Christ Our Rock Lutheran) | 10 | Centralia (Christ Our Rock Lutheran) | 28:19.0 PR |