| 1 | Briggs MillerPlace 1 · Grade 12 · Benton | 12 | Benton | 15:14.04 PR |
| 2 | Emmitt MeservePlace 2 · Grade 11 · Hancock County | 11 | Hancock County | 15:34.04 PR |
| 3 | Treyton LewisPlace 3 · Grade 12 · Fairfield | 12 | Fairfield | 15:53.14 PR |
| 4 | Grady VarelPlace 4 · Grade 11 · Nashville | 11 | Nashville | 15:55.80 PR |
| 5 | Liam RobertsPlace 5 · Grade 12 · Harrisburg | 12 | Harrisburg | 16:02.34 PR |
| 6 | Ashton KingPlace 6 · Grade 12 · Fairfield | 12 | Fairfield | 16:07.34 |
| 7 | Ayden FoxPlace 7 · Grade 12 · Nashville | 12 | Nashville | 16:09.20 |
| 8 | Blake AbernathyPlace 8 · Grade 12 · Anna (A.-Jonesboro) | 12 | Anna (A.-Jonesboro) | 16:16.80 PR |
| 9 | Tristan WilsonPlace 9 · Grade 10 · Cobden | 10 | Cobden | 16:24.54 PR |
| 10 | Jake WilhelmPlace 10 · Grade 11 · Carterville | 11 | Carterville | 16:28.31 PR |
| 11 | Tilman DallasPlace 11 · Grade 12 · Anna (A.-Jonesboro) | 12 | Anna (A.-Jonesboro) | 16:29.19 |
| 12 | Kanyen LingafelterPlace 12 · Grade 12 · Fairfield | 12 | Fairfield | 16:29.26 PR |
| 13 | Noah JohnsonPlace 13 · Grade 9 · Ullin (Century) | 9 | Ullin (Century) | 16:30.74 PR |
| 14 | Carson KortePlace 14 · Grade 9 · Bluford (Webber) | 9 | Bluford (Webber) | 16:30.91 PR |
| 15 | Parker SheltonPlace 15 · Grade 11 · Benton | 11 | Benton | 16:32.14 PR |
| 16 | Skylar BladelPlace 16 · Grade 12 · Fairfield | 12 | Fairfield | 16:36.14 |
| 17 | Nicolas HysonPlace 17 · Grade 9 · Carterville | 9 | Carterville | 16:41.44 PR |
| 18 | Kendall DieselPlace 18 · Grade 9 · Fairfield | 9 | Fairfield | 16:43.44 PR |
| 19 | Hunter KachubaPlace 19 · Grade 11 · Benton | 11 | Benton | 16:54.24 PR |
| 20 | Logan NumiPlace 20 · Grade 12 · DuQuoin | 12 | DuQuoin | 17:00.88 PR |
| 21 | Jarret VaughanPlace 21 · Grade 12 · Fairfield | 12 | Fairfield | 17:07.85 |
| 22 | Boedy FitchPlace 22 · Grade 9 · West Frankfort (Frankfort) | 9 | West Frankfort (Frankfort) | 17:09.54 PR |
| 23 | Angel Hueso-CruzPlace 23 · Grade 12 · Dupo | 12 | Dupo | 17:12.24 PR |
| 24 | Vincent LinPlace 24 · Grade 12 · Carterville | 12 | Carterville | 17:14.20 PR |
| 25 | Tyler ShoematePlace 25 · Grade 11 · Cobden | 11 | Cobden | 17:18.22 PR |
| 26 | Ransom LuggePlace 26 · Grade 10 · Okawville | 10 | Okawville | 17:23.21 |
| 27 | Gabriel CharlesPlace 27 · Grade 12 · Okawville | 12 | Okawville | 17:29.10 |
| 28 | Lucian HowardPlace 28 · Grade 12 · DuQuoin | 12 | DuQuoin | 17:31.40 PR |
| 29 | Raycer OttoliniPlace 29 · Grade 10 · Anna (A.-Jonesboro) | 10 | Anna (A.-Jonesboro) | 17:33.14 PR |
| 30 | Preston DavisPlace 30 · Grade 9 · Carterville | 9 | Carterville | 17:35.68 PR |
| 31 | Mitchell CarsrudPlace 31 · Grade 12 · Carterville | 12 | Carterville | 17:39.14 PR |
| 32 | Matthew MarksPlace 32 · Grade 10 · Cobden | 10 | Cobden | 17:39.30 PR |
| 33 | Preston KimesPlace 33 · Grade 11 · Anna (A.-Jonesboro) | 11 | Anna (A.-Jonesboro) | 17:43.44 PR |
| 34 | Owen MasonPlace 34 · Grade 11 · Carterville | 11 | Carterville | 17:45.84 PR |
| 35 | Daniel JohnsonPlace 35 · Grade 11 · Benton | 11 | Benton | 17:48.58 PR |
| 36 | Gavin ScheminantPlace 36 · Grade 12 · Steeleville | 12 | Steeleville | 17:54.94 PR |
| 37 | Kaden BuehlerPlace 37 · Grade 12 · Okawville | 12 | Okawville | 17:57.84 |
| 38 | Hayden StaplesPlace 38 · Grade 11 · Anna (A.-Jonesboro) | 11 | Anna (A.-Jonesboro) | 18:08.26 |
| 39 | Bryson AaronPlace 39 · Grade 10 · West Frankfort (Frankfort) | 10 | West Frankfort (Frankfort) | 18:21.10 PR |
| 40 | Clayton MaynardPlace 40 · Grade 12 · Okawville | 12 | Okawville | 18:26.50 PR |
| 41 | Leland BathonPlace 41 · Grade 10 · Nashville | 10 | Nashville | 18:27.30 PR |
| 42 | Camden HughesPlace 42 · Grade 9 · Woodlawn | 9 | Woodlawn | 18:27.80 PR |
| 43 | Wade ZgoninaPlace 43 · Grade 10 · Nashville | 10 | Nashville | 18:28.64 PR |
| 44 | Aidan FinleyPlace 44 · Grade 12 · Dupo | 12 | Dupo | 18:29.94 |
| 45 | Eli JohnsonPlace 45 · Grade 11 · Dupo | 11 | Dupo | 18:29.98 PR |
| 46 | Zack MerrellPlace 46 · Grade 10 · Dupo | 10 | Dupo | 18:33.25 PR |
| 47 | Asher ForgatchPlace 47 · Grade 10 · West Frankfort (Frankfort) | 10 | West Frankfort (Frankfort) | 18:35.30 PR |
| 48 | Carter BrownPlace 48 · Grade 9 · Steeleville | 9 | Steeleville | 18:43.66 PR |
| 49 | Miguel MendezPlace 49 · Grade 11 · Cobden | 11 | Cobden | 18:43.94 PR |
| 50 | John Gregory FisherPlace 50 · Grade 9 · Thompsonville | 9 | Thompsonville | 18:44.30 PR |
| 51 | Matthew GollaherPlace 51 · Grade 12 · Nashville | 12 | Nashville | 18:47.50 PR |
| 52 | Ethan ShelbyPlace 52 · Grade 10 · Carterville | 10 | Carterville | 18:48.74 PR |
| 53 | Jakeb RushPlace 53 · Grade 11 · Benton | 11 | Benton | 18:54.94 PR |
| 54 | Cole FeltmanPlace 54 · Grade 10 · Nashville | 10 | Nashville | 18:57.24 PR |
| 55 | Brennan Van MeterPlace 55 · Grade 10 · West Frankfort (Frankfort) | 10 | West Frankfort (Frankfort) | 19:09.44 PR |
| 56 | Caden CapecchiPlace 56 · Grade 9 · Okawville | 9 | Okawville | 19:11.04 PR |
| 57 | Rhett ReissPlace 57 · Grade 10 · Steeleville | 10 | Steeleville | 19:21.30 |
| 58 | Caleb GarrenPlace 58 · Grade 10 · DuQuoin | 10 | DuQuoin | 19:31.50 PR |
| 59 | Vance VanwayPlace 59 · Grade 12 · Fairfield | 12 | Fairfield | 19:33.94 |
| 60 | Ryker BequettePlace 60 · Grade 10 · Nashville | 10 | Nashville | 19:38.16 PR |
| 61 | Aaden WebbPlace 61 · Grade 12 · Benton | 12 | Benton | 19:39.34 PR |
| 62 | Michael CunninghamPlace 62 · Grade 9 · West Frankfort (Frankfort) | 9 | West Frankfort (Frankfort) | 19:40.36 PR |
| 63 | Hayden TubbsPlace 63 · Grade 12 · West Frankfort (Frankfort) | 12 | West Frankfort (Frankfort) | 19:57.10 PR |
| 64 | Daniel Aparicio AzaraPlace 64 · Grade 10 · Steeleville | 10 | Steeleville | 20:00.81 PR |
| 65 | Keagon ClaridaPlace 65 · Grade 9 · Thompsonville | 9 | Thompsonville | 20:01.86 PR |
| 66 | Brenden HeizerPlace 66 · Grade 10 · Okawville | 10 | Okawville | 20:15.44 PR |
| 67 | Drake BlantonPlace 67 · Grade 12 · Dupo | 12 | Dupo | 20:20.30 PR |
| 68 | Grayson ClarkPlace 68 · Grade 11 · Thompsonville | 11 | Thompsonville | 20:34.69 PR |
| 69 | Chris PradoPlace 69 · Grade 12 · Ullin (Century) | 12 | Ullin (Century) | 20:54.04 PR |
| 70 | Agustin Fernandez-MontesPlace 70 · Grade 10 · Bluford (Webber) | 10 | Bluford (Webber) | 21:02.76 PR |
| 71 | Brady BowlinPlace 71 · Grade 9 · Steeleville | 9 | Steeleville | 21:19.00 PR |
| 72 | Evan GrahamPlace 72 · Grade 11 · Steeleville | 11 | Steeleville | 21:22.84 PR |
| 73 | Ben MarggrafPlace 73 · Grade 12 · Anna (A.-Jonesboro) | 12 | Anna (A.-Jonesboro) | 21:39.00 |
| 74 | Riley MullinsPlace 74 · Grade 10 · Thompsonville | 10 | Thompsonville | 21:40.95 PR |
| 75 | Lucas JonesPlace 75 · Grade 12 · Steeleville | 12 | Steeleville | 22:05.54 PR |
| 76 | Dalton MercerPlace 76 · Grade 10 · West Frankfort (Frankfort) | 10 | West Frankfort (Frankfort) | 22:30.80 |
| 77 | Jax BarringerPlace 77 · Grade 12 · Dupo | 12 | Dupo | 22:31.86 PR |
| 78 | Brett HendersonPlace 78 · Grade 10 · Okawville | 10 | Okawville | 23:06.64 PR |
| 79 | Jamesdon MayberryPlace 79 · Grade 11 · Thompsonville | 11 | Thompsonville | 23:53.74 PR |
| 80 | Kason StanleyPlace 80 · Grade 11 · Thompsonville | 11 | Thompsonville | 25:02.24 PR |
| 0 | Eli KirkPlace 0 · Grade 9 · West Frankfort (Frankfort) | 9 | West Frankfort (Frankfort) | DNF |