| 1 | Reese JohnsonPlace 1 · Grade 11 · Benton | 11 | Benton | 15:14.80 |
| 2 | Landen SwineyPlace 2 · Grade 10 · DuQuoin | 10 | DuQuoin | 15:29.40 |
| 3 | Brady GischerPlace 3 · Grade 12 · Benton | 12 | Benton | 15:34.10 |
| 4 | Seth HamerskiPlace 4 · Grade 10 · Bluford (Webber) | 10 | Bluford (Webber) | 15:38.90 |
| 5 | Isaac SinnPlace 5 · Grade 12 · Sparta | 12 | Sparta | 15:42.10 |
| 6 | Gavin LovePlace 6 · Grade 12 · Nashville | 12 | Nashville | 15:51.20 |
| 7 | Zach McKowenPlace 7 · Grade 11 · Centralia (Christ Ou.. | 11 | Centralia (Christ Ou.. | 15:54.30 |
| 8 | Ty ReynoldsPlace 8 · Grade 12 · Centralia (Christ Ou.. | 12 | Centralia (Christ Ou.. | 15:59.10 |
| 9 | Benja StonePlace 9 · Grade 9 · Marion | 9 | Marion | 15:59.70 |
| 10 | Logan MorganPlace 10 · Grade 10 · Marion | 10 | Marion | 15:59.70 |
| 11 | Ryan ClancyPlace 11 · Grade 12 · Breese (Mater Dei) | 12 | Breese (Mater Dei) | 16:00.70 |
| 12 | Chase OwensPlace 12 · Grade 10 · Benton | 10 | Benton | 16:04.70 |
| 13 | Jack GregoryPlace 13 · Grade 10 · Marion | 10 | Marion | 16:14.00 |
| 14 | Joey SamplePlace 14 · Grade 12 · Benton | 12 | Benton | 16:22.70 |
| 15 | Sam BrittPlace 15 · Grade 11 · Centralia (Christ Ou.. | 11 | Centralia (Christ Ou.. | 16:23.90 |
| 16 | Peyton CraigPlace 16 · Grade 10 · Marion | 10 | Marion | 16:25.60 |
| 17 | Adam WellenPlace 17 · Grade 12 · McLeansboro (Hamilto.. | 12 | McLeansboro (Hamilto.. | 16:32.20 |
| 18 | Ray HabeckPlace 18 · Grade 10 · Nashville | 10 | Nashville | 16:33.60 |
| 19 | Tony LakotichPlace 19 · Grade 12 · Marion (Crab Orchard) | 12 | Marion (Crab Orchard) | 16:37.70 |
| 20 | Tommy MarronPlace 20 · Grade 10 · Breese (Mater Dei) | 10 | Breese (Mater Dei) | 16:42.40 |
| 21 | Gabe StephensPlace 21 · Grade 12 · Carterville | 12 | Carterville | 16:47.90 |
| 22 | Theron SmithPlace 22 · Grade 12 · McLeansboro (Hamilto.. | 12 | McLeansboro (Hamilto.. | 16:50.60 |
| 23 | Cody JohnsonPlace 23 · Grade 12 · Vienna | 12 | Vienna | 16:51.00 |
| 24 | Nathan SmithPlace 24 · Grade 10 · DuQuoin | 10 | DuQuoin | 16:55.20 |
| 25 | Kolton ShoemakerPlace 25 · Grade 11 · Centralia | 11 | Centralia | 16:56.30 |
| 26 | Jonathan GomesPlace 26 · Grade 11 · DuQuoin | 11 | DuQuoin | 16:58.40 |
| 27 | Travis WoodworthPlace 27 · Grade 12 · Vienna | 12 | Vienna | 16:59.40 |
| 28 | Caleb FleschPlace 28 · Grade 11 · Marion | 11 | Marion | 17:05.80 |
| 29 | Nolan HeardPlace 29 · Grade 12 · Centralia (Christ Ou.. | 12 | Centralia (Christ Ou.. | 17:11.90 |
| 30 | Aidan RollinsPlace 30 · Grade 10 · Carrier Mills (CM.-... | 10 | Carrier Mills (CM.-... | 17:12.70 |
| 31 | Gabe KoscoPlace 31 · Grade 11 · Marion | 11 | Marion | 17:16.40 |
| 32 | Trace ButlerPlace 32 · Grade 11 · McLeansboro (Hamilto.. | 11 | McLeansboro (Hamilto.. | 17:20.10 |
| 33 | Grant SchleiferPlace 33 · Grade 9 · Okawville | 9 | Okawville | 17:21.80 |
| 34 | John VenhausPlace 34 · Grade 10 · Breese (Mater Dei) | 10 | Breese (Mater Dei) | 17:23.00 |
| 35 | Will HensonPlace 35 · Grade 12 · Gallatin County | 12 | Gallatin County | 17:27.50 |
| 36 | Wendell KillianPlace 36 · Grade 12 · DuQuoin | 12 | DuQuoin | 17:28.20 |
| 37 | Nick RulevishPlace 37 · Grade 11 · Okawville | 11 | Okawville | 17:31.00 |
| 38 | Noah WaltersPlace 38 · Grade 10 · Marion | 10 | Marion | 17:34.00 |
| 39 | Evan SchlueterPlace 39 · Grade 10 · Breese (Mater Dei) | 10 | Breese (Mater Dei) | 17:35.20 |
| 40 | Nick HummertPlace 40 · Grade 12 · Breese (Mater Dei) | 12 | Breese (Mater Dei) | 17:36.10 |
| 41 | Robbie HadleyPlace 41 · Grade 9 · Carrier Mills (CM.-... | 9 | Carrier Mills (CM.-... | 17:36.60 |
| 42 | Andrew StevensonPlace 42 · Grade 12 · Breese (Mater Dei) | 12 | Breese (Mater Dei) | 17:37.60 |
| 43 | Hunter ThrogmortonPlace 43 · Grade 12 · Marion (Crab Orchard) | 12 | Marion (Crab Orchard) | 17:38.30 |
| 44 | Nickoly BierbaumPlace 44 · Grade 11 · Centralia (Christ Ou.. | 11 | Centralia (Christ Ou.. | 17:40.90 |
| 45 | Joe MeltonPlace 45 · Grade 11 · Norris City (NC.-Om... | 11 | Norris City (NC.-Om... | 17:43.10 |
| 46 | Parker SievekingPlace 46 · Grade 11 · Benton | 11 | Benton | 17:43.70 |
| 47 | Slayde HuntleyPlace 47 · Grade 10 · DuQuoin | 10 | DuQuoin | 17:50.10 |
| 48 | Evan SheltonPlace 48 · Grade 12 · McLeansboro (Hamilto.. | 12 | McLeansboro (Hamilto.. | 17:55.50 |
| 49 | Preston LongPlace 49 · Grade 9 · Norris City (NC.-Om... | 9 | Norris City (NC.-Om... | 17:56.70 |
| 50 | Drew BalmforthPlace 50 · Grade 10 · Carterville | 10 | Carterville | 17:57.00 |
| 51 | Braydon MiddendorfPlace 51 · Grade 9 · McLeansboro (Hamilto.. | 9 | McLeansboro (Hamilto.. | 18:01.10 |
| 52 | Cole RushingPlace 52 · Grade 11 · Goreville | 11 | Goreville | 18:03.70 |
| 53 | James RobbPlace 53 · Grade 11 · Pinckneyville | 11 | Pinckneyville | 18:04.60 |
| 54 | Cory RothelsbergerPlace 54 · Grade 10 · Centralia | 10 | Centralia | 18:04.90 |
| 55 | David GomesPlace 55 · Grade 11 · DuQuoin | 11 | DuQuoin | 18:05.80 |
| 56 | Riley WillisPlace 56 · Grade 11 · West Frankfort (Fran.. | 11 | West Frankfort (Fran.. | 18:06.00 |
| 57 | Alec CrossPlace 57 · Grade 10 · Centralia | 10 | Centralia | 18:07.20 |
| 58 | Brock WilsonPlace 58 · Grade 11 · West Frankfort (Fran.. | 11 | West Frankfort (Fran.. | 18:09.50 |
| 59 | Brady ThranePlace 59 · Grade 10 · McLeansboro (Hamilto.. | 10 | McLeansboro (Hamilto.. | 18:10.40 |
| 60 | Robbie RookerPlace 60 · Grade 9 · Marion (Crab Orchard) | 9 | Marion (Crab Orchard) | 18:11.80 |
| 61 | Nick GreerPlace 61 · Grade 11 · Pinckneyville | 11 | Pinckneyville | 18:12.60 |
| 62 | Levi ShookPlace 62 · Grade 10 · Centralia | 10 | Centralia | 18:15.10 |
| 63 | Jacob MosbacherPlace 63 · Grade 12 · Valmeyer | 12 | Valmeyer | 18:17.10 |
| 64 | Brian WintersPlace 64 · Grade 11 · DuQuoin | 11 | DuQuoin | 18:18.10 |
| 65 | Sean PruittPlace 65 · Grade 12 · Harrisburg | 12 | Harrisburg | 18:18.80 |
| 66 | Cambell DouglasPlace 66 · Grade 9 · Vienna | 9 | Vienna | 18:21.60 |
| 67 | Wyatt BroylesPlace 67 · Grade 12 · O'Fallon (First Bapt.. | 12 | O'Fallon (First Bapt.. | 18:22.90 |
| 68 | Ty MoneyPlace 68 · Grade 11 · Norris City (NC.-Om... | 11 | Norris City (NC.-Om... | 18:24.80 |
| 69 | Ryan GerdesPlace 69 · Grade 11 · Breese (Mater Dei) | 11 | Breese (Mater Dei) | 18:25.70 |
| 70 | Caleb JohnsonPlace 70 · Grade 10 · Vienna | 10 | Vienna | 18:29.30 |
| 71 | Sam HowardPlace 71 · Grade 9 · Gallatin County | 9 | Gallatin County | 18:29.80 |
| 72 | Zach WueblesPlace 72 · Grade 12 · Centralia (Christ Ou.. | 12 | Centralia (Christ Ou.. | 18:30.90 |
| 73 | Dylan StanleyPlace 73 · Grade 10 · Carterville | 10 | Carterville | 18:33.90 |
| 74 | Connor GiblinPlace 74 · Grade 11 · Carterville | 11 | Carterville | 18:38.50 |
| 75 | Lucas ThomasPlace 75 · Grade 12 · Norris City (NC.-Om... | 12 | Norris City (NC.-Om... | 18:38.60 |
| 76 | Quinn RogersPlace 76 · Grade 11 · Carterville | 11 | Carterville | 18:39.20 |
| 77 | Jeremiah TraituerPlace 77 · Grade 12 · Christopher | 12 | Christopher | 18:44.20 |
| 78 | Daniel MartinPlace 78 · Grade 10 · Pinckneyville | 10 | Pinckneyville | 18:45.40 |
| 79 | Evan AllbrittenPlace 79 · Grade 12 · Metropolis (Massac C.. | 12 | Metropolis (Massac C.. | 18:47.90 |
| 80 | Caleb UnverfehrtPlace 80 · Grade 11 · Okawville | 11 | Okawville | 18:48.70 |
| 81 | Ethan BeningPlace 81 · Grade 12 · Okawville | 12 | Okawville | 18:48.90 |
| 82 | Vince ShieldsPlace 82 · Grade 12 · Murphysboro | 12 | Murphysboro | 18:49.70 |
| 83 | Caleb BethelPlace 83 · Grade 12 · Harrisburg | 12 | Harrisburg | 18:49.80 |
| 84 | Ethan LopezPlace 84 · Grade 9 · Goreville | 9 | Goreville | 18:51.80 |
| 85 | Wyatt CranePlace 85 · Grade 11 · Gallatin County | 11 | Gallatin County | 18:52.00 |
| 86 | Caleb KleinPlace 86 · Grade 11 · Nashville | 11 | Nashville | 18:53.30 |
| 87 | Jackson BurkePlace 87 · Grade 9 · Carterville | 9 | Carterville | 18:54.20 |
| 88 | Ethan WilliamsPlace 88 · Grade 9 · West Frankfort (Fran.. | 9 | West Frankfort (Fran.. | 18:54.50 |
| 89 | Zane CarlilePlace 89 · Grade 10 · Galatia | 10 | Galatia | 18:57.20 |
| 90 | Jayden PerezPlace 90 · Grade 10 · Anna (A-Jonesboro) | 10 | Anna (A-Jonesboro) | 19:05.30 |
| 91 | Aaron MeadePlace 91 · Grade 10 · McLeansboro (Hamilto.. | 10 | McLeansboro (Hamilto.. | 19:08.10 |
| 92 | Gavin ClarkPlace 92 · Grade 12 · Goreville | 12 | Goreville | 19:16.70 |
| 93 | Oliver AbelPlace 93 · Grade 12 · Gallatin County | 12 | Gallatin County | 19:20.60 |
| 94 | Daniel JansenPlace 94 · Grade 11 · Okawville | 11 | Okawville | 19:24.50 |
| 95 | Joel HortinPlace 95 · Grade 9 · Norris City (NC.-Om... | 9 | Norris City (NC.-Om... | 19:30.60 |
| 96 | Zach OverstreetPlace 96 · Grade 12 · Anna (A-Jonesboro) | 12 | Anna (A-Jonesboro) | 19:32.90 |
| 97 | Jeremiah CramerPlace 97 · Grade 10 · Bluford (Webber) | 10 | Bluford (Webber) | 19:33.90 |
| 98 | C.J. RichardsonPlace 98 · Grade 11 · Norris City (NC.-Om... | 11 | Norris City (NC.-Om... | 19:36.50 |
| 99 | Tye MurphyPlace 99 · Grade 11 · Galatia | 11 | Galatia | 19:36.70 |
| 100 | Dominic PerryPlace 100 · Grade 10 · Okawville | 10 | Okawville | 19:37.40 |
| 101 | Brandon HambletonPlace 101 · Grade 12 · Carrier Mills (CM.-... | 12 | Carrier Mills (CM.-... | 19:39.50 |
| 102 | Hunter HodgePlace 102 · Grade 12 · Marion (Crab Orchard) | 12 | Marion (Crab Orchard) | 19:39.90 |
| 103 | Brody MeyerPlace 103 · Grade 9 · Nashville | 9 | Nashville | 19:41.60 |
| 104 | Michael ScalesPlace 104 · Grade 12 · West Frankfort (Fran.. | 12 | West Frankfort (Fran.. | 19:44.30 |
| 105 | Joshua SmithPlace 105 · Grade 12 · Harrisburg | 12 | Harrisburg | 19:48.20 |
| 106 | Malaki MetcalfPlace 106 · Grade 10 · Carrier Mills (CM.-... | 10 | Carrier Mills (CM.-... | 19:54.20 |
| 107 | Andrew WagnerPlace 107 · Grade 9 · Pinckneyville | 9 | Pinckneyville | 19:55.00 |
| 108 | Matthew RyderPlace 108 · Grade 11 · Murphysboro | 11 | Murphysboro | 19:57.70 |
| 109 | Chase MeierPlace 109 · Grade 9 · Vienna | 9 | Vienna | 19:58.30 |
| 110 | Jacob ReevesPlace 110 · Grade 10 · Carrier Mills (CM.-... | 10 | Carrier Mills (CM.-... | 19:59.10 |
| 111 | Andrew BrucePlace 111 · Grade 10 · O'Fallon (First Bapt.. | 10 | O'Fallon (First Bapt.. | 20:09.20 |
| 112 | Colter RisterPlace 112 · Grade 10 · Norris City (NC.-Om... | 10 | Norris City (NC.-Om... | 20:09.90 |
| 113 | Johnathan TindallPlace 113 · Grade 9 · West Frankfort (Fran.. | 9 | West Frankfort (Fran.. | 20:10.10 |
| 114 | Weston MurrayPlace 114 · Grade 11 · West Frankfort (Fran.. | 11 | West Frankfort (Fran.. | 20:10.70 |
| 115 | Cole WilliamsPlace 115 · Grade 9 · West Frankfort (Fran.. | 9 | West Frankfort (Fran.. | 20:11.00 |
| 116 | Connor HarrisPlace 116 · Grade 11 · Carterville | 11 | Carterville | 20:11.10 |
| 117 | Boston ThompsonPlace 117 · Grade 12 · Goreville | 12 | Goreville | 20:11.30 |
| 118 | Collin MeierPlace 118 · Grade 12 · Vienna | 12 | Vienna | 20:15.90 |
| 119 | Dash HolmanPlace 119 · Grade 9 · Benton | 9 | Benton | 20:19.50 |
| 120 | Ryan WueblesPlace 120 · Grade 9 · Centralia (Christ Ou.. | 9 | Centralia (Christ Ou.. | 20:21.50 |
| 121 | Tyler DePewPlace 121 · Grade 10 · Harrisburg | 10 | Harrisburg | 20:23.20 |
| 122 | Lester YorkPlace 122 · Grade 9 · Carrier Mills (CM.-... | 9 | Carrier Mills (CM.-... | 20:23.60 |
| 123 | Kyle BristowPlace 123 · Grade 12 · Carrier Mills (CM.-... | 12 | Carrier Mills (CM.-... | 20:24.30 |
| 124 | Reagan NewellPlace 124 · Grade 12 · Waltonville | 12 | Waltonville | 20:25.00 |
| 125 | Yovani CarrilloPlace 125 · Grade 9 · Anna (A-Jonesboro) | 9 | Anna (A-Jonesboro) | 20:27.60 |
| 126 | Trent HookerPlace 126 · Grade 9 · Valmeyer | 9 | Valmeyer | 20:28.50 |
| 127 | Caleb McCurrenPlace 127 · Grade 10 · Christopher | 10 | Christopher | 20:35.60 |
| 128 | Brayden CapeheartPlace 128 · Grade 11 · Gallatin County | 11 | Gallatin County | 20:38.90 |
| 129 | Christian MilfordPlace 129 · Grade 9 · O'Fallon (First Bapt.. | 9 | O'Fallon (First Bapt.. | 20:39.20 |
| 130 | Conner RichardsonPlace 130 · Grade 9 · Marion (Crab Orchard) | 9 | Marion (Crab Orchard) | 20:49.20 |
| 131 | Darion BarnersPlace 131 · Grade 12 · Harrisburg | 12 | Harrisburg | 20:49.40 |
| 132 | Justin PulleyPlace 132 · Grade 11 · Goreville | 11 | Goreville | 20:59.30 |
| 133 | Will HawthornePlace 133 · Grade 9 · Murphysboro | 9 | Murphysboro | 21:00.00 |
| 134 | Jak KowalczikPlace 134 · Grade 9 · Metropolis (Massac C.. | 9 | Metropolis (Massac C.. | 21:03.60 |
| 135 | Lenny TweedyPlace 135 · Grade 10 · Murphysboro | 10 | Murphysboro | 21:08.20 |
| 136 | Blake StanfordPlace 136 · Grade 9 · Gallatin County | 9 | Gallatin County | 21:14.20 |
| 137 | Michael KirchnerPlace 137 · Grade 12 · Nashville | 12 | Nashville | 21:29.10 |
| 138 | David ArnoldPlace 138 · Grade 11 · Nashville | 11 | Nashville | 21:29.90 |
| 139 | Ezra DyePlace 139 · Grade 10 · O'Fallon (First Bapt.. | 10 | O'Fallon (First Bapt.. | 21:30.30 |
| 140 | Grady PowellPlace 140 · Grade 12 · Marion (Crab Orchard) | 12 | Marion (Crab Orchard) | 21:31.20 |
| 141 | Lane LawrencePlace 141 · Grade 10 · Galatia | 10 | Galatia | 21:56.10 |
| 142 | Russ MesserPlace 142 · Grade 11 · O'Fallon (First Bapt.. | 11 | O'Fallon (First Bapt.. | 21:56.10 |
| 143 | Ian SopczakPlace 143 · Grade 9 · Goreville | 9 | Goreville | 21:58.60 |
| 144 | Colin HallPlace 144 · Grade 12 · Dongola | 12 | Dongola | 22:03.90 |
| 145 | Nolan FergusonPlace 145 · Grade 9 · Murphysboro | 9 | Murphysboro | 22:06.10 |
| 146 | Brady BundrenPlace 146 · Grade 9 · Cobden | 9 | Cobden | 22:11.50 |
| 147 | Evan TreatPlace 147 · Grade 12 · Dongola | 12 | Dongola | 22:20.20 |
| 148 | Doc HarrawoodPlace 148 · Grade 9 · Harrisburg | 9 | Harrisburg | 22:22.30 |
| 149 | Evan PerryPlace 149 · Grade 9 · Okawville | 9 | Okawville | 22:27.80 |
| 150 | Ethan LinglePlace 150 · Grade 9 · Goreville | 9 | Goreville | 22:32.30 |
| 151 | Blake HuffmanPlace 151 · Grade 12 · Chester | 12 | Chester | 22:34.70 |
| 152 | Cordell CranePlace 152 · Grade 11 · Murphysboro | 11 | Murphysboro | 22:38.90 |
| 153 | Braden BurgenerPlace 153 · Grade 11 · O'Fallon (First Bapt.. | 11 | O'Fallon (First Bapt.. | 22:42.20 |
| 154 | Coby SchmittPlace 154 · Grade 12 · Waltonville | 12 | Waltonville | 22:45.00 |
| 155 | Jeremy BruggerPlace 155 · Grade 10 · Gallatin County | 10 | Gallatin County | 22:47.40 |
| 156 | Nathaniel FisherPlace 156 · Grade 9 · Galatia | 9 | Galatia | 23:24.90 |
| 157 | Tristan JackPlace 157 · Grade 10 · Nashville | 10 | Nashville | 23:46.70 |
| 158 | Andrew BrookshierPlace 158 · Grade 9 · Metropolis (Massac C.. | 9 | Metropolis (Massac C.. | 24:40.80 |
| 159 | Jacob HankinsPlace 159 · Grade 12 · Cobden | 12 | Cobden | 24:58.40 |
| 160 | Mason RyderPlace 160 · Grade 9 · Murphysboro | 9 | Murphysboro | 25:57.20 |
| 161 | Champ SuppawatPlace 161 · Grade 11 · Bluford (Webber) | 11 | Bluford (Webber) | 26:08.30 |
| 162 | Jacob WhitneyPlace 162 · Grade 11 · Dongola | 11 | Dongola | 26:31.40 |
| 163 | Hunter FrancisPlace 163 · Grade 11 · Galatia | 11 | Galatia | 26:53.70 |
| 164 | Titus RhodesPlace 164 · Grade 9 · O'Fallon (First Bapt.. | 9 | O'Fallon (First Bapt.. | 27:58.10 |
| 165 | Chris SchwierPlace 165 · Grade 12 · Chester | 12 | Chester | 31:32.50 |