| 1 | Gavin GenisioPlace 1 · Grade 12 · Benton | 12 | Benton | 15:12.6 |
| 2 | Isaac TeelPlace 2 · Grade 12 · Pinckneyville | 12 | Pinckneyville | 15:39.2 |
| 3 | Gabriel McLainPlace 3 · Grade 11 · Benton | 11 | Benton | 16:13.0 |
| 4 | Cole BuchananPlace 4 · Grade 11 · Benton | 11 | Benton | 16:29.9 |
| 5 | Landen BomanPlace 5 · Grade 10 · Pinckneyville | 10 | Pinckneyville | 16:39.4 |
| 6 | Jaxon DalbyPlace 6 · Grade 11 · Bluford (Webber) | 11 | Bluford (Webber) | 16:54.0 |
| 7 | Cayton CratchPlace 7 · Grade 12 · Steeleville | 12 | Steeleville | 17:12.1 |
| 8 | Waylon HallPlace 8 · Grade 11 · Herrin (H.S.) | 11 | Herrin (H.S.) | 17:14.4 |
| 9 | Elijah GregoryPlace 9 · Grade 12 · Centralia (Christ Our R | 12 | Centralia (Christ Our R | 17:14.7 |
| 10 | Ben SimmonsPlace 10 · Grade 12 · Carbondale | 12 | Carbondale | 17:15.0 |
| 11 | Braden DavisPlace 11 · Grade 10 · Herrin (H.S.) | 10 | Herrin (H.S.) | 17:16.6 |
| 12 | Nathaniel MarlowPlace 12 · Grade 10 · Bluford (Webber) | 10 | Bluford (Webber) | 17:18.2 |
| 13 | Seager SanchezPlace 13 · Grade 10 · Benton | 10 | Benton | 17:22.6 |
| 14 | Zion WilkinsPlace 14 · Grade 10 · Carbondale | 10 | Carbondale | 17:27.9 |
| 15 | Hayden SwineyPlace 15 · Grade 9 · DuQuoin (H.S.) | 9 | DuQuoin (H.S.) | 17:28.1 |
| 16 | Mason KingPlace 16 · Grade 10 · Herrin (H.S.) | 10 | Herrin (H.S.) | 17:33.6 |
| 17 | Kaden BladesPlace 17 · Grade 10 · Benton | 10 | Benton | 17:36.3 |
| 18 | Christian QueenPlace 18 · Grade 10 · Pinckneyville | 10 | Pinckneyville | 17:39.2 |
| 19 | Jaydon MillerPlace 19 · Grade 10 · Metropolis (Massac Coun | 10 | Metropolis (Massac Coun | 17:39.4 |
| 20 | Evan EberhartPlace 20 · Grade 11 · Nashville | 11 | Nashville | 17:45.9 |
| 21 | Jesse WinterPlace 21 · Grade 9 · Pinckneyville | 9 | Pinckneyville | 17:47.0 |
| 22 | Conor GrossPlace 22 · Grade 12 · DuQuoin (H.S.) | 12 | DuQuoin (H.S.) | 17:50.4 |
| 23 | Carson PiggPlace 23 · Grade 9 · Centralia (Christ Our R | 9 | Centralia (Christ Our R | 17:51.6 |
| 24 | Masin PresserPlace 24 · Grade 12 · Golconda (Pope County) | 12 | Golconda (Pope County) | 18:04.7 |
| 25 | JT HoughlanPlace 25 · Grade 12 · Carterville | 12 | Carterville | 18:06.1 |
| 26 | Jonathan WitzmanPlace 26 · Grade 10 · Murphysboro | 10 | Murphysboro | 18:10.0 |
| 27 | Chace MassiePlace 27 · Grade 12 · Carbondale | 12 | Carbondale | 18:16.1 |
| 28 | Zach TeelPlace 28 · Grade 9 · Pinckneyville | 9 | Pinckneyville | 18:19.7 |
| 29 | Ryker ObermeierPlace 29 · Grade 10 · Okawville | 10 | Okawville | 18:20.0 |
| 30 | Noah ColemanPlace 30 · Grade 10 · Herrin (H.S.) | 10 | Herrin (H.S.) | 18:20.3 |
| 31 | Gabe CoffmanPlace 31 · Grade 10 · Chester | 10 | Chester | 18:20.6 |
| 32 | Jack BaconPlace 32 · Grade 12 · Benton | 12 | Benton | 18:25.8 |
| 33 | Parker JohnsonPlace 33 · Grade 11 · Benton | 11 | Benton | 18:26.1 |
| 34 | Drake HilliardPlace 34 · Grade 10 · Dongola | 10 | Dongola | 18:28.9 |
| 35 | Edgar GarciaPlace 35 · Grade 9 · Murphysboro | 9 | Murphysboro | 18:29.7 |
| 36 | Camden PiercePlace 36 · Grade 12 · Steeleville | 12 | Steeleville | 18:35.2 |
| 37 | Brendan ConwayPlace 37 · Grade 11 · Pinckneyville | 11 | Pinckneyville | 18:38.1 |
| 38 | Mason WebbPlace 38 · Grade 9 · Carterville | 9 | Carterville | 18:38.4 |
| 39 | Blake HeimannPlace 39 · Grade 11 · Breese (Central) | 11 | Breese (Central) | 18:40.2 |
| 40 | August AndersonPlace 40 · Grade 10 · Carterville | 10 | Carterville | 18:40.8 |
| 41 | Hunter DouglasPlace 41 · Grade 9 · Murphysboro | 9 | Murphysboro | 18:43.6 |
| 42 | Landen CarterPlace 42 · Grade 11 · Pinckneyville | 11 | Pinckneyville | 18:44.6 |
| 43 | Nolen FrostPlace 43 · Grade 9 · Herrin (H.S.) | 9 | Herrin (H.S.) | 18:47.1 |
| 44 | Lucas HoehnerPlace 44 · Grade 12 · Anna (A.-Jonesboro) | 12 | Anna (A.-Jonesboro) | 18:48.5 |
| 45 | Malachi BlackPlace 45 · Grade 12 · Harrisburg | 12 | Harrisburg | 18:49.9 |
| 46 | Robert HoferPlace 46 · Grade 10 · Breese (Central) | 10 | Breese (Central) | 18:50.9 |
| 47 | Ryder OttoliniPlace 47 · Grade 11 · Anna (A.-Jonesboro) | 11 | Anna (A.-Jonesboro) | 18:56.0 |
| 48 | Zerek KochPlace 48 · Grade 11 · Centralia (Christ Our R | 11 | Centralia (Christ Our R | 19:00.0 |
| 49 | Ivan HobbsPlace 49 · Grade 10 · Chester | 10 | Chester | 19:00.6 |
| 50 | Tillman DallasPlace 50 · Grade 9 · Anna (A.-Jonesboro) | 9 | Anna (A.-Jonesboro) | 19:02.5 |
| 51 | Victor FuentesPlace 51 · Grade 9 · Chester | 9 | Chester | 19:10.7 |
| 52 | James SamplesPlace 52 · Grade 10 · Carterville | 10 | Carterville | 19:10.9 |
| 53 | Lockley WelckerPlace 53 · Grade 11 · Carbondale | 11 | Carbondale | 19:12.6 |
| 54 | Blake AbernathyPlace 54 · Grade 9 · Anna (A.-Jonesboro) | 9 | Anna (A.-Jonesboro) | 19:15.0 |
| 55 | Jack CastlemanPlace 55 · Grade 11 · Murphysboro | 11 | Murphysboro | 19:23.3 |
| 56 | Devonte EllardPlace 56 · Grade 12 · East St. Louis (Sr.) | 12 | East St. Louis (Sr.) | 19:25.7 |
| 57 | Silas HillPlace 57 · Grade 12 · Nashville | 12 | Nashville | 19:26.6 |
| 58 | Reid TilleyPlace 58 · Grade 11 · DuQuoin (H.S.) | 11 | DuQuoin (H.S.) | 19:28.1 |
| 59 | Maddox BurksPlace 59 · Grade 10 · Herrin (H.S.) | 10 | Herrin (H.S.) | 19:35.9 |
| 60 | Cameron CarnettPlace 60 · Grade 12 · Harrisburg | 12 | Harrisburg | 19:40.8 |
| 61 | Colter StonePlace 61 · Grade 9 · Bluford (Webber) | 9 | Bluford (Webber) | 19:41.3 |
| 62 | Nolan FrantzPlace 62 · Grade 11 · Okawville | 11 | Okawville | 19:44.6 |
| 63 | Zachary TilleyPlace 63 · Grade 10 · DuQuoin (H.S.) | 10 | DuQuoin (H.S.) | 19:46.5 |
| 64 | Elliot BurgePlace 64 · Grade 11 · Carterville | 11 | Carterville | 19:49.2 |
| 65 | Reese ThompsonPlace 65 · Grade 10 · Metropolis (Massac Coun | 10 | Metropolis (Massac Coun | 19:50.2 |
| 66 | Zander HasheiderPlace 66 · Grade 10 · Okawville | 10 | Okawville | 19:50.5 |
| 67 | Xavier KnappPlace 67 · Grade 9 · Breese (Central) | 9 | Breese (Central) | 19:52.7 |
| 68 | Elijah KleberPlace 68 · Grade 11 · Herrin (H.S.) | 11 | Herrin (H.S.) | 19:53.1 |
| 69 | Nick KortePlace 69 · Grade 11 · Carterville | 11 | Carterville | 19:54.6 |
| 70 | Aidan DiesenPlace 70 · Grade 12 · Breese (Central) | 12 | Breese (Central) | 20:04.0 |
| 71 | Parker RidgewayPlace 71 · Grade 11 · DuQuoin (H.S.) | 11 | DuQuoin (H.S.) | 20:14.5 |
| 72 | Rowan BeykePlace 72 · Grade 10 · Carterville | 10 | Carterville | 20:19.3 |
| 73 | Brennan TatePlace 73 · Grade 10 · Bluford (Webber) | 10 | Bluford (Webber) | 20:20.0 |
| 74 | Isaiah LyonsPlace 74 · Grade 11 · Centralia (Christ Our R | 11 | Centralia (Christ Our R | 20:29.9 |
| 75 | Nate JonesPlace 75 · Grade 9 · Metropolis (Massac Coun | 9 | Metropolis (Massac Coun | 20:30.1 |
| 76 | Brayden CraigPlace 76 · Grade 11 · Murphysboro | 11 | Murphysboro | 20:38.0 |
| 77 | Kaden BuehlerPlace 77 · Grade 9 · Okawville | 9 | Okawville | 20:40.2 |
| 78 | Noah MarkusPlace 78 · Grade 11 · Breese (Central) | 11 | Breese (Central) | 20:48.1 |
| 79 | Bo KnappPlace 79 · Grade 11 · DuQuoin (H.S.) | 11 | DuQuoin (H.S.) | 20:51.1 |
| 80 | John PerkinsPlace 80 · Grade 11 · Harrisburg | 11 | Harrisburg | 20:52.6 |
| 81 | Eric ChenPlace 81 · Grade 12 · Anna (A.-Jonesboro) | 12 | Anna (A.-Jonesboro) | 20:54.8 |
| 82 | Demarcus ColemanPlace 82 · Grade 11 · East St. Louis (Sr.) | 11 | East St. Louis (Sr.) | 20:57.7 |
| 83 | Cortez SandersPlace 83 · Grade 12 · East St. Louis (Sr.) | 12 | East St. Louis (Sr.) | 21:04.4 |
| 84 | Wyatt GregoryPlace 84 · Grade 9 · Centralia (Christ Our R | 9 | Centralia (Christ Our R | 21:06.8 |
| 85 | Mason HillPlace 85 · Grade 10 · Steeleville | 10 | Steeleville | 21:07.8 |
| 86 | Emil GallianoPlace 86 · Grade 9 · Okawville | 9 | Okawville | 21:09.6 |
| 87 | Andrew WeltenPlace 87 · Grade 12 · Steeleville | 12 | Steeleville | 21:16.7 |
| 88 | Dylan JacoPlace 88 · Grade 12 · Metropolis (Massac Coun | 12 | Metropolis (Massac Coun | 21:18.2 |
| 89 | Noah SzopinskiPlace 89 · Grade 12 · Nashville | 12 | Nashville | 21:25.8 |
| 90 | Seth JeffordsPlace 90 · Grade 10 · Metropolis (Massac Coun | 10 | Metropolis (Massac Coun | 21:28.7 |
| 91 | Ben MargraffPlace 91 · Grade 9 · Anna (A.-Jonesboro) | 9 | Anna (A.-Jonesboro) | 21:28.9 |
| 92 | Ethan HookPlace 92 · Grade 10 · Vienna | 10 | Vienna | 21:32.8 |
| 93 | William GrauPlace 93 · Grade 10 · Campbell Hill (Trico) | 10 | Campbell Hill (Trico) | 21:33.2 |
| 94 | Aden ParksPlace 94 · Grade 11 · Metropolis (Massac Coun | 11 | Metropolis (Massac Coun | 21:53.7 |
| 95 | Colin EvansPlace 95 · Grade 10 · Campbell Hill (Trico) | 10 | Campbell Hill (Trico) | 21:54.9 |
| 96 | Marcus DeboisPlace 96 · Grade 11 · East St. Louis (Sr.) | 11 | East St. Louis (Sr.) | 22:09.7 |
| 97 | Axtyn SherlockPlace 97 · Grade 10 · Bluford (Webber) | 10 | Bluford (Webber) | 22:28.7 |
| 98 | Ryan PersingerPlace 98 · Grade 11 · Harrisburg | 11 | Harrisburg | 22:30.3 |
| 99 | Oliver GabautzPlace 99 · Grade 11 · Okawville | 11 | Okawville | 22:32.6 |
| 100 | William TepePlace 100 · Grade 11 · Okawville | 11 | Okawville | 22:34.6 |
| 101 | Zach BodekerPlace 101 · Grade 12 · Sparta | 12 | Sparta | 22:48.4 |
| 102 | Desmond RyanPlace 102 · Grade 12 · East St. Louis (Sr.) | 12 | East St. Louis (Sr.) | 22:49.5 |
| 103 | Parker TrovillionPlace 103 · Grade 11 · Vienna | 11 | Vienna | 22:53.1 |
| 104 | Grant WalterPlace 104 · Grade 12 · Sparta | 12 | Sparta | 22:53.7 |
| 105 | Grant MillerPlace 105 · Grade 10 · Cobden | 10 | Cobden | 22:54.7 |
| 106 | Jacob HuetherPlace 106 · Grade 12 · Sparta | 12 | Sparta | 22:54.9 |
| 107 | Eli PresserPlace 107 · Grade 11 · Golconda (Pope County) | 11 | Golconda (Pope County) | 23:00.9 |
| 108 | Aaron WisemanPlace 108 · Grade 10 · Dongola | 10 | Dongola | 23:16.2 |
| 109 | Micah LawrencePlace 109 · Grade 10 · West Frankfort (Frankfo | 10 | West Frankfort (Frankfo | 23:19.1 |
| 110 | James PillersPlace 110 · Grade 12 · Sparta | 12 | Sparta | 23:22.0 |
| 111 | Korbin ZweigartPlace 111 · Grade 9 · Sparta | 9 | Sparta | 23:23.6 |
| 112 | Braxton GardnerPlace 112 · Grade 10 · West Frankfort (Frankfo | 10 | West Frankfort (Frankfo | 23:24.7 |
| 113 | Trenton DittoPlace 113 · Grade 12 · Metropolis (Massac Coun | 12 | Metropolis (Massac Coun | 23:26.7 |
| 114 | Lee BakerPlace 114 · Grade 9 · Vienna | 9 | Vienna | 23:30.5 |
| 115 | Trenton TaberPlace 115 · Grade 9 · Golconda (Pope County) | 9 | Golconda (Pope County) | 23:38.2 |
| 116 | Braden KaegyPlace 116 · Grade 9 · Breese (Central) | 9 | Breese (Central) | 23:40.9 |
| 117 | Nate ChecchiPlace 117 · Grade 11 · Goreville | 11 | Goreville | 23:48.4 |
| 118 | Brayden MoreheadPlace 118 · Grade 9 · Vienna | 9 | Vienna | 23:49.2 |
| 119 | Logan AbernathyPlace 119 · Grade 11 · Anna (A.-Jonesboro) | 11 | Anna (A.-Jonesboro) | 23:52.8 |
| 120 | Abram HungatePlace 120 · Grade 9 · Golconda (Pope County) | 9 | Golconda (Pope County) | 23:53.7 |
| 121 | Jaydon TebbePlace 121 · Grade 12 · Breese (Central) | 12 | Breese (Central) | 23:59.1 |
| 122 | Canaan HallPlace 122 · Grade 9 · Christopher | 9 | Christopher | 24:01.7 |
| 123 | Jacob ForbyPlace 123 · Grade 10 · Murphysboro | 10 | Murphysboro | 24:17.4 |
| 124 | Aden BishopPlace 124 · Grade 11 · Murphysboro | 11 | Murphysboro | 24:17.9 |
| 125 | James GentryPlace 125 · Grade 10 · Bluford (Webber) | 10 | Bluford (Webber) | 24:43.5 |
| 126 | Andrew JohnsonPlace 126 · Grade 9 · Christopher | 9 | Christopher | 24:46.8 |
| 127 | Marcus BartolottaPlace 127 · Grade 11 · Nashville | 11 | Nashville | 25:36.4 |
| 128 | Cameron HillPlace 128 · Grade 12 · Red Bud | 12 | Red Bud | 26:04.6 |
| 129 | David GrauPlace 129 · Grade 12 · Campbell Hill (Trico) | 12 | Campbell Hill (Trico) | 26:20.8 |
| 130 | Brian NealPlace 130 · Grade 9 · Dongola | 9 | Dongola | 26:34.5 |
| 131 | Levi LarsonPlace 131 · Grade 10 · Vienna | 10 | Vienna | 26:36.2 |
| 132 | Jacob KeenePlace 132 · Grade 12 · Christopher | 12 | Christopher | 26:52.4 |
| 133 | Hal MabryPlace 133 · Grade 9 · Golconda (Pope County) | 9 | Golconda (Pope County) | 26:56.1 |
| 134 | Brenden WaddlePlace 134 · Grade 10 · West Frankfort (Frankfo | 10 | West Frankfort (Frankfo | 27:46.8 |
| 135 | Jacob McBridePlace 135 · Grade 9 · Nashville | 9 | Nashville | 27:48.6 |
| 136 | Mason RobertsonPlace 136 · Grade 11 · Sparta | 11 | Sparta | 28:03.4 |
| 137 | Zeke KinderPlace 137 · Grade 12 · Nashville | 12 | Nashville | 28:12.7 |
| 138 | Jaden MendezPlace 138 · Grade 9 · Christopher | 9 | Christopher | 28:31.3 |
| 139 | Qwentin McBridePlace 139 · Grade 11 · Campbell Hill (Trico) | 11 | Campbell Hill (Trico) | 28:32.1 |
| 140 | Magic JamesPlace 140 · Grade 9 · Bluford (Webber) | 9 | Bluford (Webber) | 29:07.9 |
| 141 | Will WelgePlace 141 · Grade 11 · Chester | 11 | Chester | 30:09.3 |
| 142 | Nick WalkerPlace 142 · Grade 12 · Christopher | 12 | Christopher | 32:38.5 |