| 1 | Gabriel GreerPlace 1 · Grade 12 · Marion | 12 | Marion | 16:22.79 |
| 2 | Raphael GreerPlace 2 · Grade 12 · Marion | 12 | Marion | 16:22.98 |
| 3 | Cedric JohnsonPlace 3 · Grade 11 · Harrisburg | 11 | Harrisburg | 17:31.15 |
| 4 | Wyatt KremerPlace 4 · Grade 11 · Marion | 11 | Marion | 17:41.38 |
| 5 | Jordan TapiaPlace 5 · Grade 10 · Marion | 10 | Marion | 17:54.40 |
| 6 | Liam RobertsPlace 6 · Grade 12 · Harrisburg | 12 | Harrisburg | 18:53.70 |
| 7 | Tristan WilsonPlace 7 · Grade 10 · Cobden | 10 | Cobden | 19:13.16 |
| 8 | Luke GillPlace 8 · Grade 9 · Marion | 9 | Marion | 19:13.37 |
| 9 | Carson KortePlace 9 · Grade 9 · Bluford (Webber) | 9 | Bluford (Webber) | 19:20.72 |
| 10 | Elias HorsemanPlace 10 · Grade 11 · Eldorado | 11 | Eldorado | 19:30.24 |
| 11 | Carter WhiteheadPlace 11 · Grade 11 · Vienna | 11 | Vienna | 20:27.01 |
| 12 | Matthew MarksPlace 12 · Grade 10 · Cobden | 10 | Cobden | 20:32.07 |
| 13 | Eli SchmidtPlace 13 · Grade 10 · Vienna | 10 | Vienna | 20:51.64 |
| 14 | Jackson AlfordPlace 14 · Grade 9 · Marion | 9 | Marion | 20:53.62 |
| 15 | Tyler ShoematePlace 15 · Grade 11 · Cobden | 11 | Cobden | 21:01.19 |
| 16 | Davie StearnsPlace 16 · Grade 10 · Harrisburg | 10 | Harrisburg | 21:05.83 |
| 17 | Silas BillingsleyPlace 17 · Grade 11 · Vienna | 11 | Vienna | 21:11.30 |
| 18 | Brady ChamberlainPlace 18 · Grade 12 · Eldorado | 12 | Eldorado | 21:58.38 |
| 19 | Joey BeecherPlace 19 · Grade 10 · Eldorado | 10 | Eldorado | 22:08.29 |
| 20 | Camden HupePlace 20 · Grade 10 · Vienna | 10 | Vienna | 22:24.52 |
| 21 | Ezra MillerPlace 21 · Grade 9 · Vienna | 9 | Vienna | 22:28.55 |
| 22 | Aaron GinesPlace 22 · Grade 11 · Cahokia | 11 | Cahokia | 22:52.23 |
| 23 | Isaac StevensPlace 23 · Grade 11 · Vienna | 11 | Vienna | 23:13.34 |
| 24 | Finn KaszubskiPlace 24 · Grade 9 · Cobden | 9 | Cobden | 23:13.63 |
| 25 | Noah StevensPlace 25 · Grade 10 · Vienna | 10 | Vienna | 23:26.66 |
| 26 | Miguel MendezPlace 26 · Grade 11 · Cobden | 11 | Cobden | 23:30.00 |
| 27 | Reece MorrowPlace 27 · Grade 9 · Vienna | 9 | Vienna | 23:45.80 |
| 28 | Paul BuchananPlace 28 · Grade 11 · Marion | 11 | Marion | 24:02.36 |
| 29 | Curtis JohnsonPlace 29 · Grade 11 · Cahokia | 11 | Cahokia | 24:17.32 |
| 30 | Darviontez ClarkPlace 30 · Grade 10 · Cahokia | 10 | Cahokia | 24:51.47 |
| 31 | Lee BakerPlace 31 · Grade 12 · Vienna | 12 | Vienna | 25:51.67 |
| 32 | Agustin Fernandez-MontesPlace 32 · Grade 10 · Bluford (Webber) | 10 | Bluford (Webber) | 26:15.19 |
| 33 | Christopher GriffithPlace 33 · Grade 10 · Cahokia | 10 | Cahokia | 26:53.63 |
| 34 | Zade ColePlace 34 · Grade 9 · Marion | 9 | Marion | 27:58.99 |
| 35 | Aiden HudsonPlace 35 · Grade 9 · Marion | 9 | Marion | 29:20.89 |
| 36 | Alque WaltonPlace 36 · Grade 11 · Cahokia | 11 | Cahokia | 29:38.89 PR |
| 37 | Camden GrathlerPlace 37 · Grade 9 · Marion | 9 | Marion | 29:43.06 |
| 38 | Jeremiah LittlePlace 38 · Grade 11 · Cahokia | 11 | Cahokia | 32:25.14 |
| 39 | Gabriel JonesPlace 39 · Grade 9 · Harrisburg | 9 | Harrisburg | 32:25.56 |
| 40 | Paxtin CarverPlace 40 · Grade 9 · Marion | 9 | Marion | 33:31.77 |
| 41 | Jaylen ReedPlace 41 · Grade 11 · Cahokia | 11 | Cahokia | 34:39.94 |
| 42 | Owen BergmanPlace 42 · Grade 11 · Eldorado | 11 | Eldorado | 34:44.71 |
| 43 | Tavin SparksPlace 43 · Grade 11 · Eldorado | 11 | Eldorado | 45:00.00 |