| 1 | Owen MulcahyPlace 1 · Grade 8 · Mokena | 8 | Mokena | 11:29.05 |
| 2 | Mathias RendonPlace 2 · Grade 8 · Joliet Gompers | 8 | Joliet Gompers | 11:34.87 |
| 3 | Vincent BrandolinoPlace 3 · Grade 8 · Minooka | 8 | Minooka | 11:36.03 |
| 4 | Nathan JastrzabPlace 4 · Grade 7 · New Lenox Liberty | 7 | New Lenox Liberty | 11:38.47 |
| 5 | Alexander CornejoPlace 5 · Grade 8 · Joliet Gompers | 8 | Joliet Gompers | 11:41.00 |
| 6 | Sebastian SuarezPlace 6 · Grade 7 · Joliet Dirksen | 7 | Joliet Dirksen | 12:03.44 |
| 7 | Jesus DamianPlace 7 · Grade 8 · Joliet Gompers | 8 | Joliet Gompers | 12:17.04 |
| 8 | Benjamin TuckerPlace 8 · Grade 7 · Minooka | 7 | Minooka | 12:20.35 |
| 9 | Tiernan LeMayPlace 9 · Grade 8 · Minooka | 8 | Minooka | 12:21.76 |
| 10 | Jessie LeonPlace 10 · Grade 8 · Joliet Gompers | 8 | Joliet Gompers | 12:22.91 |
| 11 | Fredi GonzalezPlace 11 · Grade 7 · Joliet Dirksen | 7 | Joliet Dirksen | 12:27.50 PR |
| 12 | Joey HolmesPlace 12 · Grade 8 · Minooka | 8 | Minooka | 12:27.70 |
| 13 | Jonah JohnsonPlace 13 · Grade 7 · Joliet Gompers | 7 | Joliet Gompers | 12:29.62 |
| 14 | Easton TuckerPlace 14 · Grade 7 · Beecher | 7 | Beecher | 12:31.64 |
| 15 | Charles MascolinoPlace 15 · Grade 8 · Minooka | 8 | Minooka | 12:41.18 |
| 16 | Isaac HamiltonPlace 16 · Grade 7 · Minooka | 7 | Minooka | 12:43.58 |
| 17 | Matthew BertolaPlace 17 · Grade 8 · Mokena | 8 | Mokena | 13:03.90 |
| 18 | Tristian ChristakesPlace 18 · Grade 8 · New Lenox Liberty | 8 | New Lenox Liberty | 13:12.84 |
| 19 | Jacob NelsonPlace 19 · Grade 7 · Beecher | 7 | Beecher | 13:14.37 |
| 20 | Andrew MeadePlace 20 · Grade 7 · Minooka | 7 | Minooka | 13:16.60 |
| 21 | Aiden AguirrePlace 21 · Grade 7 · Blue Island Veterans Memorial | 7 | Blue Island Veterans Memorial | 13:31.81 |
| 22 | Noah BarreraPlace 22 · Grade 8 · Joliet Dirksen | 8 | Joliet Dirksen | 13:46.96 |
| 23 | Giovanni MateoPlace 23 · Grade 7 · Joliet Dirksen | 7 | Joliet Dirksen | 13:48.27 |
| 24 | Cesar MorenoPlace 24 · Grade 8 · Joliet Dirksen | 8 | Joliet Dirksen | 13:48.97 |
| 25 | Evan DizonPlace 25 · Grade 8 · Mokena | 8 | Mokena | 13:49.53 |
| 26 | John ScocozzoPlace 26 · Grade 7 · Kankakee Junior High School | 7 | Kankakee Junior High School | 13:51.99 |
| 27 | Grayson KillisPlace 27 · Grade 8 · Beecher | 8 | Beecher | 13:54.51 |
| 28 | Shane SeibertPlace 28 · Grade 8 · Peotone | 8 | Peotone | 13:54.86 |
| 29 | Marco AntunezPlace 29 · Grade 8 · Joliet Dirksen | 8 | Joliet Dirksen | 14:01.94 |
| 30 | Oscar BandaPlace 30 · Grade 8 · Joliet Dirksen | 8 | Joliet Dirksen | 14:07.47 |
| 31 | Corey MundayPlace 31 · Grade 7 · Joliet St. Raymond | 7 | Joliet St. Raymond | 14:10.91 |
| 32 | Mario MartinezPlace 32 · Grade 8 · Blue Island Kerr | 8 | Blue Island Kerr | 14:16.95 |
| 33 | Harry MorrisonPlace 33 · Grade 8 · Mokena | 8 | Mokena | 14:18.29 |
| 34 | Tucker RobertsPlace 34 · Grade 7 · Mokena | 7 | Mokena | 14:22.88 |
| 35 | Carter PartinPlace 35 · Grade 8 · Mokena | 8 | Mokena | 14:29.35 |
| 36 | David WestPlace 36 · Grade 8 · Manhattan | 8 | Manhattan | 14:31.61 |
| 37 | Wesley BradyPlace 37 · Grade 5 · New Lenox Liberty | 5 | New Lenox Liberty | 14:37.38 |
| 38 | Nehemiah WiatrolikPlace 38 · Grade 8 · Kankakee Junior High School | 8 | Kankakee Junior High School | 14:41.94 |
| 39 | Ryan GarrodPlace 39 · Grade 7 · Mokena | 7 | Mokena | 14:47.24 |
| 40 | Austin JajkowskiPlace 40 · Grade 8 · Manhattan | 8 | Manhattan | 14:49.15 |
| 41 | James BowenPlace 41 · Grade 7 · Beecher | 7 | Beecher | 14:53.49 |
| 42 | Cruzyarel MercadoPlace 42 · Grade 8 · Kankakee Junior High School | 8 | Kankakee Junior High School | 15:05.39 |
| 43 | Rylan KozikPlace 43 · Grade 5 · New Lenox Liberty | 5 | New Lenox Liberty | 15:17.90 |
| 44 | Caleb GreenPlace 44 · Grade 8 · New Lenox Liberty | 8 | New Lenox Liberty | 15:21.08 |
| 45 | Jayce AlvarezPlace 45 · Grade 8 · Crestwood Hale | 8 | Crestwood Hale | 15:21.11 |
| 46 | Joel GattoPlace 46 · Grade 6 · Beecher | 6 | Beecher | 15:22.25 |
| 47 | Elio FraustoPlace 47 · Grade 8 · Blue Island Kerr | 8 | Blue Island Kerr | 15:35.72 |
| 48 | Abel Hernandez-LopezPlace 48 · Grade 7 · Kankakee Junior High School | 7 | Kankakee Junior High School | 15:36.83 |
| 49 | Raymond SmithPlace 49 · Grade 8 · Calumet Park Calumet | 8 | Calumet Park Calumet | 15:41.02 |
| 50 | James HewittPlace 50 · Grade 7 · Beecher | 7 | Beecher | 15:51.98 |
| 51 | Travis BillsPlace 51 · Grade 6 · New Lenox Liberty | 6 | New Lenox Liberty | 15:53.12 |
| 52 | Mekiel WatsonPlace 52 · Grade 8 · Calumet Park Calumet | 8 | Calumet Park Calumet | 16:11.38 |
| 53 | Juan SanchezPlace 53 · Grade 6 · Beecher | 6 | Beecher | 16:12.16 |
| 54 | Axel GuzmanPlace 54 · Grade 7 · Kankakee Junior High School | 7 | Kankakee Junior High School | 16:17.64 |
| 55 | Jayden AvalosPlace 55 · Grade 8 · Blue Island Veterans Memorial | 8 | Blue Island Veterans Memorial | 16:37.62 |
| 56 | Alexander VazquezPlace 56 · Grade 8 · Blue Island Veterans Memorial | 8 | Blue Island Veterans Memorial | 16:46.60 PR |
| 57 | Eduardo MarquesPlace 57 · Grade 7 · Blue Island Veterans Memorial | 7 | Blue Island Veterans Memorial | 16:52.74 |
| 58 | Jesus SantosPlace 58 · Grade 8 · Blue Island Kerr | 8 | Blue Island Kerr | 16:54.42 |
| 59 | Henry RamelPlace 59 · Grade 7 · New Lenox Liberty | 7 | New Lenox Liberty | 16:59.10 |
| 60 | Noah BrayPlace 60 · Grade 8 · Kankakee Junior High School | 8 | Kankakee Junior High School | 17:08.07 PR |
| 61 | Ociel Ramona-BaronaPlace 61 · Grade 8 · Manhattan | 8 | Manhattan | 17:31.18 |
| 62 | David AjakayePlace 62 · Grade 7 · Beecher | 7 | Beecher | 17:34.12 PR |
| 63 | Tommy StachnikPlace 63 · Grade 6 · Peotone | 6 | Peotone | 17:34.89 |
| 64 | Eli GarciaPlace 64 · Grade 7 · Beecher | 7 | Beecher | 17:39.71 |
| 65 | Benjamin MontalvoPlace 65 · Grade 8 · Blue Island Veterans Memorial | 8 | Blue Island Veterans Memorial | 18:01.85 |
| 66 | Brayden LoSchiavoPlace 66 · Grade 6 · Beecher | 6 | Beecher | 18:12.63 |
| 67 | Lionel VelazquezPlace 67 · Grade 8 · Blue Island Kerr | 8 | Blue Island Kerr | 18:27.70 |
| 68 | Matthew RinghoferPlace 68 · Grade 8 · Peotone | 8 | Peotone | 18:28.12 PR |
| 69 | Alejandro OrozcoPlace 69 · Grade 8 · Peotone | 8 | Peotone | 18:39.67 |
| 70 | Kevin WesterhoffPlace 70 · Grade 7 · Beecher | 7 | Beecher | 18:39.76 |
| 71 | Carlos MendozaPlace 71 · Grade 8 · Blue Island Kerr | 8 | Blue Island Kerr | 20:19.00 |
| 72 | Landon ColemanPlace 72 · Grade 7 · Blue Island Kerr | 7 | Blue Island Kerr | 20:24.00 |
| 73 | Alec ChandlerPlace 73 · Grade 8 · Kankakee Junior High School | 8 | Kankakee Junior High School | 22:20.51 |
| 74 | Augustus LausePlace 74 · Grade 7 · Beecher | 7 | Beecher | 25:29.41 |
| — | Cameron VanPuyenbroeckGrade 5 · New Lenox Liberty | 5 | New Lenox Liberty | DNS |
| — | Jayson UribeGrade 6 · Joliet Gompers | 6 | Joliet Gompers | DNS PR |