| 1 | Brandon SchnitkerPlace 1 · Grade 12 · Nashville | 12 | Nashville | 15:24.9 |
| 2 | Austin KnightPlace 2 · Grade 12 · Carterville | 12 | Carterville | 15:28.4 |
| 3 | Gavin KirbyPlace 3 · Grade 9 · Olney (Richland County) | 9 | Olney (Richland County) | 15:35.2 PR |
| 4 | Braden NicholsonPlace 4 · Grade 11 · Olney (Richland County) | 11 | Olney (Richland County) | 15:43.5 PR |
| 5 | Gavin ConwayPlace 5 · Grade 11 · Steeleville | 11 | Steeleville | 15:44.3 |
| 6 | Crede CorrellPlace 6 · Grade 11 · Centralia | 11 | Centralia | 15:45.7 PR |
| 7 | Caleb ThomasPlace 7 · Grade 11 · Olney (Richland County) | 11 | Olney (Richland County) | 15:59.7 PR |
| 8 | Jared BrothersPlace 8 · Grade 10 · Centralia | 10 | Centralia | 16:00.7 PR |
| 9 | AJ StearnsPlace 9 · Grade 11 · Steeleville | 11 | Steeleville | 16:03.7 |
| 10 | Owen PowellPlace 10 · Grade 11 · Olney (Richland County) | 11 | Olney (Richland County) | 16:05.4 PR |
| 11 | Logan FulkersonPlace 11 · Grade 10 · Steeleville | 10 | Steeleville | 16:05.8 |
| 12 | Tyler HughesPlace 12 · Grade 12 · Olney (Richland County) | 12 | Olney (Richland County) | 16:06.8 PR |
| 13 | Avery PotterPlace 13 · Grade 11 · Benton | 11 | Benton | 16:08.8 |
| 14 | Gabe StephensPlace 14 · Grade 10 · Carterville | 10 | Carterville | 16:12.5 |
| 15 | Cory FleemanPlace 15 · Grade 9 · Centralia | 9 | Centralia | 16:12.9 PR |
| 16 | Gavin LovePlace 16 · Grade 10 · Nashville | 10 | Nashville | 16:13.1 |
| 17 | Joey SamplePlace 17 · Grade 10 · Benton | 10 | Benton | 16:14.3 |
| 18 | Kyle SneedPlace 18 · Grade 12 · Benton | 12 | Benton | 16:16.4 |
| 19 | Brady GischerPlace 19 · Grade 10 · Benton | 10 | Benton | 16:22.8 |
| 20 | Will BrantPlace 20 · Grade 11 · O'Fallon (First Baptist Academy) | 11 | O'Fallon (First Baptist Academy) | 16:25.8 |
| 21 | Hunter BradenPlace 21 · Grade 11 · McLeansboro (Hamilton County) | 11 | McLeansboro (Hamilton County) | 16:27.5 |
| 22 | Tyler RoesenerPlace 22 · Grade 12 · Okawville | 12 | Okawville | 16:28.7 |
| 23 | Parker SievekingPlace 23 · Grade 9 · Benton | 9 | Benton | 16:32.2 |
| 24 | Seth ThaiPlace 24 · Grade 12 · Harrisburg | 12 | Harrisburg | 16:32.7 |
| 25 | Theron SmithPlace 25 · Grade 10 · McLeansboro (Hamilton County) | 10 | McLeansboro (Hamilton County) | 16:38.0 |
| 26 | Kaden RichardsPlace 26 · Grade 10 · McLeansboro (Hamilton County) | 10 | McLeansboro (Hamilton County) | 16:39.4 |
| 27 | Matt RubenackerPlace 27 · Grade 12 · McLeansboro (Hamilton County) | 12 | McLeansboro (Hamilton County) | 16:45.1 PR |
| 28 | Blake NiesporekPlace 28 · Grade 12 · Murphysboro | 12 | Murphysboro | 16:48.3 |
| 29 | Logan HuntPlace 29 · Grade 12 · McLeansboro (Hamilton County) | 12 | McLeansboro (Hamilton County) | 16:49.9 |
| 30 | Ethan KriegerPlace 30 · Grade 11 · Benton | 11 | Benton | 16:52.7 |
| 31 | Landon DavisPlace 31 · Grade 11 · Nashville | 11 | Nashville | 17:01.1 |
| 32 | Carson DavisPlace 32 · Grade 11 · DuQuoin | 11 | DuQuoin | 17:03.1 |
| 33 | Brandon SkaggsPlace 33 · Grade 11 · Norris City (N.C.-Omaha-Enfield) | 11 | Norris City (N.C.-Omaha-Enfield) | 17:05.3 |
| 34 | Jacob FedderkePlace 34 · Grade 12 · Steeleville | 12 | Steeleville | 17:06.2 |
| 35 | Jordan BelcherPlace 35 · Grade 10 · Olney (Richland County) | 10 | Olney (Richland County) | 17:06.9 PR |
| 36 | Ty ReynoldsPlace 36 · Grade 10 · Centralia (Christ Our Rock Lutheran) | 10 | Centralia (Christ Our Rock Lutheran) | 17:10.2 |
| 37 | Owen GrossPlace 37 · Grade 11 · Steeleville | 11 | Steeleville | 17:14.8 |
| 38 | Tony LakotichPlace 38 · Grade 10 · Marion (Crab Orchard) | 10 | Marion (Crab Orchard) | 17:16.4 |
| 39 | Cody RectorPlace 39 · Grade 11 · Carterville | 11 | Carterville | 17:21.0 PR |
| 40 | Payton RiechmannPlace 40 · Grade 11 · Okawville | 11 | Okawville | 17:23.0 PR |
| 41 | Emilio BautistaPlace 41 · Grade 9 · Metropolis (Massac County) | 9 | Metropolis (Massac County) | 17:24.1 |
| 42 | David ColemanPlace 42 · Grade 9 · Steeleville | 9 | Steeleville | 17:24.4 |
| 43 | Adam WellenPlace 43 · Grade 10 · McLeansboro (Hamilton County) | 10 | McLeansboro (Hamilton County) | 17:24.7 |
| 44 | Eli KillmanPlace 44 · Grade - · Marion (Crab Orchard) | - | Marion (Crab Orchard) | 17:25.5 |
| 45 | Colin MeadePlace 45 · Grade 11 · McLeansboro (Hamilton County) | 11 | McLeansboro (Hamilton County) | 17:25.8 |
| 46 | Dylan EldersPlace 46 · Grade 9 · Marion (Crab Orchard) | 9 | Marion (Crab Orchard) | 17:32.4 PR |
| 47 | Caleb DavisPlace 47 · Grade 12 · DuQuoin | 12 | DuQuoin | 17:34.1 |
| 48 | Brendan RussellPlace 48 · Grade 12 · West Frankfort (Frankfort) | 12 | West Frankfort (Frankfort) | 17:35.0 |
| 49 | Evan AndersonPlace 49 · Grade 11 · Nashville | 11 | Nashville | 17:36.9 |
| 50 | Deion EdwardsPlace 50 · Grade 12 · Carterville | 12 | Carterville | 17:41.1 |
| 51 | Cole ToshPlace 51 · Grade 12 · Goreville | 12 | Goreville | 17:41.5 PR |
| 52 | Nolan HeardPlace 52 · Grade 10 · Centralia (Christ Our Rock Lutheran) | 10 | Centralia (Christ Our Rock Lutheran) | 17:42.0 |
| 53 | Barak BergerPlace 53 · Grade 9 · Olney (Richland County) | 9 | Olney (Richland County) | 17:45.6 PR |
| 54 | Logan DarrPlace 54 · Grade 12 · Benton | 12 | Benton | 17:47.0 PR |
| 55 | Lucas WilmorePlace 55 · Grade 12 · West Frankfort (Frankfort) | 12 | West Frankfort (Frankfort) | 17:47.1 |
| 56 | Lucas FrederkingPlace 56 · Grade 9 · Okawville | 9 | Okawville | 17:51.5 |
| 57 | Kaleb BowersPlace 57 · Grade 11 · Okawville | 11 | Okawville | 17:53.1 PR |
| 58 | Nathan ManningPlace 58 · Grade 12 · DuQuoin | 12 | DuQuoin | 17:54.1 |
| 59 | Russell RodelyPlace 59 · Grade 12 · Okawville | 12 | Okawville | 17:54.3 |
| 60 | Connor WarhausenPlace 60 · Grade 11 · Steeleville | 11 | Steeleville | 17:55.2 |
| 61 | John AlongiPlace 61 · Grade 10 · DuQuoin | 10 | DuQuoin | 18:01.2 |
| 62 | Chris BallardPlace 62 · Grade 10 · Carterville | 10 | Carterville | 18:02.6 |
| 63 | Skyler PritchettPlace 63 · Grade 10 · Mt. Carmel | 10 | Mt. Carmel | 18:04.3 PR |
| 64 | Levi WoollardPlace 64 · Grade 12 · Mt. Carmel | 12 | Mt. Carmel | 18:08.3 |
| 65 | Billy LewisPlace 65 · Grade 12 · Carrier Mills (C.M.-Stonefort) | 12 | Carrier Mills (C.M.-Stonefort) | 18:10.5 |
| 66 | Hunter HodgePlace 66 · Grade 10 · Marion (Crab Orchard) | 10 | Marion (Crab Orchard) | 18:12.9 |
| 67 | Jonathan GomesPlace 67 · Grade 9 · DuQuoin | 9 | DuQuoin | 18:12.9 |
| 68 | Jordan HughesPlace 68 · Grade 9 · Chester | 9 | Chester | 18:18.8 PR |
| 69 | Nick RulevishPlace 69 · Grade 9 · Okawville | 9 | Okawville | 18:22.6 |
| 70 | Caleb UnverfehrtPlace 70 · Grade 9 · Okawville | 9 | Okawville | 18:22.7 PR |
| 71 | Ronin DoironPlace 71 · Grade 10 · Chester | 10 | Chester | 18:27.6 PR |
| 72 | Braden WattsPlace 72 · Grade - · Marion (Crab Orchard) | - | Marion (Crab Orchard) | 18:29.3 |
| 73 | Franko TestonPlace 73 · Grade 11 · Harrisburg | 11 | Harrisburg | 18:30.7 |
| 74 | Zach McKowenPlace 74 · Grade 9 · Centralia (Christ Our Rock Lutheran) | 9 | Centralia (Christ Our Rock Lutheran) | 18:33.8 |
| 75 | Michael ArchionePlace 75 · Grade 12 · West Frankfort (Frankfort) | 12 | West Frankfort (Frankfort) | 18:34.9 |
| 76 | James RobbPlace 76 · Grade 9 · Pinckneyville | 9 | Pinckneyville | 18:36.1 |
| 77 | Adam MoulderPlace 77 · Grade 10 · Centralia | 10 | Centralia | 18:39.6 PR |
| 78 | Zach OverstreetPlace 78 · Grade 10 · Anna (A.-Jonesboro) | 10 | Anna (A.-Jonesboro) | 18:40.2 |
| 79 | Boyd HoltPlace 79 · Grade 10 · Mt. Carmel | 10 | Mt. Carmel | 18:42.2 |
| 80 | Zach ZappaPlace 80 · Grade 12 · Chester | 12 | Chester | 18:43.0 PR |
| 81 | Clay CritchfieldPlace 81 · Grade 11 · Mt. Carmel | 11 | Mt. Carmel | 18:52.3 |
| 82 | Nickoly BierbaumPlace 82 · Grade 9 · Centralia (Christ Our Rock Lutheran) | 9 | Centralia (Christ Our Rock Lutheran) | 18:52.4 |
| 83 | Chase McCraryPlace 83 · Grade 10 · Carterville | 10 | Carterville | 18:54.7 |
| 84 | Nicholas OrrPlace 84 · Grade 11 · Nashville | 11 | Nashville | 18:55.6 |
| 85 | Kyle MendozaPlace 85 · Grade 11 · Norris City (N.C.-Omaha-Enfield) | 11 | Norris City (N.C.-Omaha-Enfield) | 18:57.8 |
| 86 | Andrew HiltibidalPlace 86 · Grade 9 · Centralia | 9 | Centralia | 18:59.4 PR |
| 87 | Trent WinchesterPlace 87 · Grade - · Carrier Mills (C.M.-Stonefort) | - | Carrier Mills (C.M.-Stonefort) | 19:01.6 PR |
| 88 | Caleb GearyPlace 88 · Grade 11 · Pinckneyville | 11 | Pinckneyville | 19:10.1 PR |
| 89 | Connor HarrisPlace 89 · Grade 9 · Carterville | 9 | Carterville | 19:10.4 |
| 90 | Branson McCrayPlace 90 · Grade 9 · Centralia | 9 | Centralia | 19:11.3 PR |
| 91 | Brogan RainsPlace 91 · Grade 11 · West Frankfort (Frankfort) | 11 | West Frankfort (Frankfort) | 19:12.2 |
| 92 | Justin MillerPlace 92 · Grade 11 · Goreville | 11 | Goreville | 19:14.9 PR |
| 93 | Hayden MitchellPlace 93 · Grade 9 · Murphysboro | 9 | Murphysboro | 19:18.6 |
| 94 | Heavyn HalwoodPlace 94 · Grade 9 · O'Fallon (First Baptist Academy) | 9 | O'Fallon (First Baptist Academy) | 19:19.2 PR |
| 95 | Lance BohnertPlace 95 · Grade 12 · Chester | 12 | Chester | 19:20.7 PR |
| 96 | Jake StewartPlace 96 · Grade 11 · West Frankfort (Frankfort) | 11 | West Frankfort (Frankfort) | 19:21.1 |
| 97 | Josh WrightPlace 97 · Grade 11 · Pinckneyville | 11 | Pinckneyville | 19:22.4 PR |
| 98 | Derek BaughPlace 98 · Grade 10 · Nashville | 10 | Nashville | 19:26.9 |
| 99 | Vince ShieldsPlace 99 · Grade 10 · Murphysboro | 10 | Murphysboro | 19:29.0 |
| 100 | Gary HarnessPlace 100 · Grade 11 · Mt. Carmel | 11 | Mt. Carmel | 19:29.6 |
| 101 | Michael ScalesPlace 101 · Grade 10 · West Frankfort (Frankfort) | 10 | West Frankfort (Frankfort) | 19:32.8 PR |
| 102 | Lucas ThomasPlace 102 · Grade 10 · Norris City (N.C.-Omaha-Enfield) | 10 | Norris City (N.C.-Omaha-Enfield) | 19:34.6 |
| 103 | Dustin HutmanPlace 103 · Grade 10 · Goreville | 10 | Goreville | 19:37.8 |
| 104 | Payton WoodPlace 104 · Grade 9 · DuQuoin | 9 | DuQuoin | 19:38.8 |
| 105 | Wyatt BroylesPlace 105 · Grade 10 · O'Fallon (First Baptist Academy) | 10 | O'Fallon (First Baptist Academy) | 19:40.8 |
| 106 | Nick WalkerPlace 106 · Grade 12 · Harrisburg | 12 | Harrisburg | 19:41.8 PR |
| 107 | Carson PullisPlace 107 · Grade 12 · Murphysboro | 12 | Murphysboro | 19:46.8 |
| 108 | Trenton ThompsonPlace 108 · Grade - · Mt. Carmel | - | Mt. Carmel | 19:47.4 PR |
| 109 | Andrew TennisPlace 109 · Grade 12 · Mt. Carmel | 12 | Mt. Carmel | 19:48.3 |
| 110 | Nolan KnuppPlace 110 · Grade 11 · Anna (A.-Jonesboro) | 11 | Anna (A.-Jonesboro) | 19:51.4 PR |
| 111 | Jaron GastonPlace 111 · Grade 12 · Murphysboro | 12 | Murphysboro | 19:53.0 |
| 112 | Carter MileurPlace 112 · Grade 11 · Murphysboro | 11 | Murphysboro | 19:54.9 PR |
| 113 | Mitchell ColonelPlace 113 · Grade 12 · Chester | 12 | Chester | 20:00.4 PR |
| 114 | Logan McGheePlace 114 · Grade 10 · Norris City (N.C.-Omaha-Enfield) | 10 | Norris City (N.C.-Omaha-Enfield) | 20:01.5 |
| 115 | Gabe SandersPlace 115 · Grade 12 · Galatia | 12 | Galatia | 20:01.8 |
| 116 | Seth WieltPlace 116 · Grade 10 · Centralia (Christ Our Rock Lutheran) | 10 | Centralia (Christ Our Rock Lutheran) | 20:04.9 PR |
| 117 | Samuel ParrishPlace 117 · Grade 9 · O'Fallon (First Baptist Academy) | 9 | O'Fallon (First Baptist Academy) | 20:05.2 PR |
| 118 | Keagan ThrashPlace 118 · Grade 12 · West Frankfort (Frankfort) | 12 | West Frankfort (Frankfort) | 20:08.3 |
| 119 | Marshall RamagePlace 119 · Grade - · Anna (A.-Jonesboro) | - | Anna (A.-Jonesboro) | 20:09.0 PR |
| 120 | Joel GlennPlace 120 · Grade 12 · Galatia | 12 | Galatia | 20:11.1 PR |
| 121 | Brandon HambletonPlace 121 · Grade 10 · Carrier Mills (C.M.-Stonefort) | 10 | Carrier Mills (C.M.-Stonefort) | 20:11.9 |
| 122 | Trent MorgensternPlace 122 · Grade 9 · Pinckneyville | 9 | Pinckneyville | 20:14.1 |
| 123 | Caleb HolmanPlace 123 · Grade - · Metropolis (Massac County) | - | Metropolis (Massac County) | 20:19.4 |
| 124 | Nate HansonPlace 124 · Grade - · Metropolis (Massac County) | - | Metropolis (Massac County) | 20:19.5 PR |
| 125 | Gabriel FieberPlace 125 · Grade 9 · Nashville | 9 | Nashville | 20:21.8 PR |
| 126 | Evan AllbrittenPlace 126 · Grade 10 · Metropolis (Massac County) | 10 | Metropolis (Massac County) | 20:26.5 |
| 127 | David GomesPlace 127 · Grade 9 · DuQuoin | 9 | DuQuoin | 20:31.3 |
| 128 | Pat GibbsPlace 128 · Grade 11 · Anna (A.-Jonesboro) | 11 | Anna (A.-Jonesboro) | 20:34.0 PR |
| 129 | Jordan DavidsonPlace 129 · Grade 9 · Goreville | 9 | Goreville | 20:35.2 PR |
| 130 | Evan TreatPlace 130 · Grade 10 · Dongola | 10 | Dongola | 20:56.2 PR |
| 131 | Trey CollinsPlace 131 · Grade 10 · Carrier Mills (C.M.-Stonefort) | 10 | Carrier Mills (C.M.-Stonefort) | 20:57.6 |
| 132 | Brendon MondinoPlace 132 · Grade 11 · Galatia | 11 | Galatia | 21:02.1 |
| 133 | Jacob WhitneyPlace 133 · Grade 9 · Dongola | 9 | Dongola | 21:04.0 PR |
| 134 | Connor AllenPlace 134 · Grade 12 · Cobden | 12 | Cobden | 21:13.0 PR |
| 135 | Bryce LinglePlace 135 · Grade 10 · Anna (A.-Jonesboro) | 10 | Anna (A.-Jonesboro) | 21:20.3 |
| 136 | Darion BarnersPlace 136 · Grade 10 · Carrier Mills (C.M.-Stonefort) | 10 | Carrier Mills (C.M.-Stonefort) | 21:42.8 |
| 137 | Wil SuttonPlace 137 · Grade 9 · Norris City (N.C.-Omaha-Enfield) | 9 | Norris City (N.C.-Omaha-Enfield) | 21:45.6 |
| 138 | Owen WebberPlace 138 · Grade 11 · Murphysboro | 11 | Murphysboro | 21:59.2 PR |
| 139 | Daniel FreemanPlace 139 · Grade 9 · Goreville | 9 | Goreville | 22:08.7 |
| 140 | Parker HartmanPlace 140 · Grade 10 · O'Fallon (First Baptist Academy) | 10 | O'Fallon (First Baptist Academy) | 22:17.5 PR |
| 141 | Kyle BristowPlace 141 · Grade 10 · Carrier Mills (C.M.-Stonefort) | 10 | Carrier Mills (C.M.-Stonefort) | 22:19.7 |
| 142 | Reid KeenePlace 142 · Grade 9 · Pinckneyville | 9 | Pinckneyville | 22:30.2 |
| 143 | Joe BrumlevePlace 143 · Grade 10 · Cobden | 10 | Cobden | 22:38.2 |
| 144 | Alex MendozaPlace 144 · Grade 12 · Norris City (N.C.-Omaha-Enfield) | 12 | Norris City (N.C.-Omaha-Enfield) | 22:48.3 |
| 145 | Nick TriplettPlace 145 · Grade 11 · Galatia | 11 | Galatia | 23:04.2 PR |
| 146 | Adam FikePlace 146 · Grade 12 · O'Fallon (First Baptist Academy) | 12 | O'Fallon (First Baptist Academy) | 23:13.9 PR |
| 147 | Kale RisterPlace 147 · Grade 11 · Carrier Mills (C.M.-Stonefort) | 11 | Carrier Mills (C.M.-Stonefort) | 23:33.6 |
| 148 | Daniel LarsenPlace 148 · Grade 10 · O'Fallon (First Baptist Academy) | 10 | O'Fallon (First Baptist Academy) | 23:44.9 PR |
| 149 | Will MartinPlace 149 · Grade 12 · Pinckneyville | 12 | Pinckneyville | 24:15.1 PR |
| 150 | Dalton SeipPlace 150 · Grade - · Anna (A.-Jonesboro) | - | Anna (A.-Jonesboro) | 25:36.6 PR |
| 151 | Aiden TunisonPlace 151 · Grade 10 · Cobden | 10 | Cobden | 25:37.5 PR |
| 152 | Cullen ShanahanPlace 152 · Grade 10 · Cobden | 10 | Cobden | 26:07.2 |
| 153 | Leon LiPlace 153 · Grade - · Metropolis (Massac County) | - | Metropolis (Massac County) | 26:32.1 PR |
| 154 | Hunter FrancisPlace 154 · Grade 9 · Galatia | 9 | Galatia | 26:35.3 PR |
| 155 | Hunter McCommonsPlace 155 · Grade - · Dongola | - | Dongola | 26:47.0 PR |
| 156 | Ian MeShewPlace 156 · Grade 9 · Harrisburg | 9 | Harrisburg | 27:49.7 |
| 157 | Evan JohnsonPlace 157 · Grade 9 · Goreville | 9 | Goreville | 29:16.5 PR |
| 158 | Chatrin LamiedvipakulPlace 158 · Grade - · Cobden | - | Cobden | 32:20.9 PR |