| 1 | Anthony KelsonPlace 1 · Grade 11 · Mendota | 11 | Mendota | 17:42 |
| 2 | Caleb KrischelPlace 2 · Grade 11 · Minonk (Fieldcrest) | 11 | Minonk (Fieldcrest) | 18:06 |
| 3 | Lucas FarabaughPlace 3 · Grade 10 · Ottawa (Twp.) | 10 | Ottawa (Twp.) | 18:11 |
| 4 | Adam KasperskiPlace 4 · Grade 11 · LaSalle (L.-Peru) | 11 | LaSalle (L.-Peru) | 18:17 |
| 5 | Dagen SetchellPlace 5 · Grade 12 · Mendota | 12 | Mendota | 18:31 |
| 6 | Braylin BondPlace 6 · Grade 10 · LaSalle (L.-Peru) | 10 | LaSalle (L.-Peru) | 18:42 |
| 7 | Griffin HammersPlace 7 · Grade 10 · LaSalle (L.-Peru) | 10 | LaSalle (L.-Peru) | 19:01 |
| 8 | Malachi SnyderPlace 8 · Grade 12 · Ottawa (Twp.) | 12 | Ottawa (Twp.) | 19:38 |
| 9 | Grant SmithmeyerPlace 9 · Grade 10 · Ottawa (Twp.) | 10 | Ottawa (Twp.) | 19:41 |
| 10 | Kaleb NimkePlace 10 · Grade 10 · Ottawa (Twp.) | 10 | Ottawa (Twp.) | 19:42 |
| 11 | Oliver RuvalcabaPlace 11 · Grade 12 · Ottawa (Twp.) | 12 | Ottawa (Twp.) | 19:45 |
| 12 | Sean FarrellPlace 12 · Grade 12 · Ottawa (Twp.) | 12 | Ottawa (Twp.) | 20:12 |
| 13 | Chase LanePlace 13 · Grade 10 · Streator (Twp.) | 10 | Streator (Twp.) | 20:23 |
| 14 | Kevin RynkePlace 14 · Grade 12 · LaSalle (L.-Peru) | 12 | LaSalle (L.-Peru) | 20:30 |
| 15 | Leon RamirezPlace 15 · Grade 10 · Streator (Twp.) | 10 | Streator (Twp.) | 20:42 |
| 16 | Austin HellmanPlace 16 · Grade 12 · Ottawa (Twp.) | 12 | Ottawa (Twp.) | 20:50 |
| 17 | Kasey DosePlace 17 · Grade 12 · Ottawa (Twp.) | 12 | Ottawa (Twp.) | 20:52 |
| 18 | Harlan GallagherPlace 18 · Grade 10 · Mendota | 10 | Mendota | 21:04 |
| 19 | Joe AmiconPlace 19 · Grade 10 · Ottawa (Marquette) | 10 | Ottawa (Marquette) | 21:14 |
| 20 | Joseph PatykPlace 20 · Grade 10 · LaSalle (L.-Peru) | 10 | LaSalle (L.-Peru) | 21:17 |
| 21 | Brayden ZunigaPlace 21 · Grade 10 · Granville (Putnam Count | 10 | Granville (Putnam Count | 21:23 |
| 22 | Gabe GutierrezPlace 22 · Grade 10 · Streator (Twp.) | 10 | Streator (Twp.) | 21:56 |
| 23 | Daniel FisherPlace 23 · Grade 10 · Ottawa (Twp.) | 10 | Ottawa (Twp.) | 22:08 |
| 24 | Johnathan RicciPlace 24 · Grade 10 · LaSalle (L.-Peru) | 10 | LaSalle (L.-Peru) | 22:13 |
| 25 | Mackinnley ThompsonPlace 25 · Grade 9 · Ottawa (Marquette) | 9 | Ottawa (Marquette) | 22:17 |
| 26 | Alexander McCalmontPlace 26 · Grade 12 · Ottawa (Twp.) | 12 | Ottawa (Twp.) | 22:31 |
| 27 | Wyatt McMullenPlace 27 · Grade 9 · Streator (Twp.) | 9 | Streator (Twp.) | 22:36 |
| 28 | Ryder WoodsPlace 28 · Grade 9 · Mendota | 9 | Mendota | 23:19 |
| 29 | Carlos ToribioPlace 29 · Grade 10 · Mendota | 10 | Mendota | 23:28 |
| 30 | Hector GonzalezPlace 30 · Grade 10 · Mendota | 10 | Mendota | 23:31 |
| 31 | Ted NeumanPlace 31 · Grade 9 · Streator (Twp.) | 9 | Streator (Twp.) | 23:32 |
| 32 | Luke PasswaterPlace 32 · Grade 10 · Ottawa (Twp.) | 10 | Ottawa (Twp.) | 23:32 |
| 33 | Chance RobartPlace 33 · Grade 11 · Streator (Twp.) | 11 | Streator (Twp.) | 23:33 |
| 34 | Owen MartinPlace 34 · Grade 9 · Minonk (Fieldcrest) | 9 | Minonk (Fieldcrest) | 23:34 |
| 35 | Travis MummPlace 35 · Grade 11 · Mendota | 11 | Mendota | 23:35 |
| 36 | Travis PinnegarPlace 36 · Grade 11 · LaSalle (L.-Peru) | 11 | LaSalle (L.-Peru) | 23:36 |
| 37 | Stephen ParkerPlace 37 · Grade 10 · Ottawa (Twp.) | 10 | Ottawa (Twp.) | 23:50 |
| 38 | Samuel WhitePlace 38 · Grade 12 · Ottawa (Twp.) | 12 | Ottawa (Twp.) | 23:57 |
| 39 | Spencer KainPlace 39 · Grade 10 · Mendota | 10 | Mendota | 24:47 |
| 40 | Ryan StechPlace 40 · Grade 9 · Minonk (Fieldcrest) | 9 | Minonk (Fieldcrest) | 26:06 |
| 41 | Ian WheelerPlace 41 · Grade 10 · Streator (Twp.) | 10 | Streator (Twp.) | 26:28 |
| 42 | RJ SchoolPlace 42 · Grade 11 · Ottawa (Twp.) | 11 | Ottawa (Twp.) | 26:28 |
| 43 | Scott DickersonPlace 43 · Grade 9 · Minonk (Fieldcrest) | 9 | Minonk (Fieldcrest) | 26:43 |
| 44 | Kyan CooperPlace 44 · Grade 12 · Mendota | 12 | Mendota | 27:42 |
| 45 | Dominic CarboniPlace 45 · Grade 9 · Granville (Putnam Count | 9 | Granville (Putnam Count | 27:49 |
| 46 | Kale ColemanPlace 46 · Grade 9 · Granville (Putnam Count | 9 | Granville (Putnam Count | 28:35 |
| 47 | Ethan GrommPlace 47 · Grade 11 · Ottawa (Twp.) | 11 | Ottawa (Twp.) | 31:49 |
| 1 | Addyson MillerPlace 1 · Grade 11 · Ottawa (Twp.) | 11 | Ottawa (Twp.) | 22:56 |
| 2 | Ashlee LordPlace 2 · Grade 12 · LaSalle (L.-Peru) | 12 | LaSalle (L.-Peru) | 22:56 |
| 3 | Makenzie BlazysPlace 3 · Grade 10 · Ottawa (Twp.) | 10 | Ottawa (Twp.) | 23:01 |
| 4 | Anya De La LuzPlace 4 · Grade 12 · LaSalle (L.-Peru) | 12 | LaSalle (L.-Peru) | 23:14 |
| 5 | Shaylen QuinnPlace 5 · Grade 11 · Ottawa (Twp.) | 11 | Ottawa (Twp.) | 23:37 |
| 6 | Clare PhillipsPlace 6 · Grade 12 · Minonk (Fieldcrest) | 12 | Minonk (Fieldcrest) | 23:41 |
| 7 | Kiely DomyancichPlace 7 · Grade 10 · LaSalle (L.-Peru) | 10 | LaSalle (L.-Peru) | 23:47 |
| 8 | Tatiana SernaPlace 8 · Grade 12 · Minonk (Fieldcrest) | 12 | Minonk (Fieldcrest) | 24:54 |
| 9 | Kindley MoorePlace 9 · Grade 10 · Ottawa (Twp.) | 10 | Ottawa (Twp.) | 25:06 |
| 10 | Hailey LarsenPlace 10 · Grade 11 · Ottawa (Twp.) | 11 | Ottawa (Twp.) | 25:13 |
| 11 | Yoselin CarlosPlace 11 · Grade 10 · LaSalle (L.-Peru) | 10 | LaSalle (L.-Peru) | 25:17 |
| 12 | Lylian PabianPlace 12 · Grade 11 · LaSalle (L.-Peru) | 11 | LaSalle (L.-Peru) | 25:18 |
| 13 | Lily KupecPlace 13 · Grade 12 · Streator (Twp.) | 12 | Streator (Twp.) | 25:24 |
| 14 | Gracie PolitschPlace 14 · Grade 10 · LaSalle (L.-Peru) | 10 | LaSalle (L.-Peru) | 25:33 |
| 15 | Emma YawnPlace 15 · Grade 12 · Ottawa (Twp.) | 12 | Ottawa (Twp.) | 25:40 |
| 16 | Junia JohnsonPlace 16 · Grade 9 · Somonauk | 9 | Somonauk | 26:07 |
| 17 | Gabriela GonzalezPlace 17 · Grade 11 · LaSalle (L.-Peru) | 11 | LaSalle (L.-Peru) | 26:16 |
| 18 | Emma RominskiPlace 18 · Grade 9 · Somonauk | 9 | Somonauk | 26:22 |
| 19 | Hallee LozaPlace 19 · Grade 9 · Ottawa (Twp.) | 9 | Ottawa (Twp.) | 26:43 |
| 20 | Sam RuizPlace 20 · Grade 11 · Ottawa (Twp.) | 11 | Ottawa (Twp.) | 26:47 |
| 21 | Annamaria CorsoliniPlace 21 · Grade 11 · Ottawa (Twp.) | 11 | Ottawa (Twp.) | 26:53 |
| 22 | Issy LiebhartPlace 22 · Grade 12 · Ottawa (Twp.) | 12 | Ottawa (Twp.) | 26:53 |
| 23 | Jaylyn ClairmontPlace 23 · Grade 12 · Ottawa (Marquette) | 12 | Ottawa (Marquette) | 27:21 |
| 24 | TeriLynn TimmermanPlace 24 · Grade 9 · Minonk (Fieldcrest) | 9 | Minonk (Fieldcrest) | 27:48 |
| 25 | Hailey MartinPlace 25 · Grade 11 · Ottawa (Twp.) | 11 | Ottawa (Twp.) | 27:54 |
| 26 | Riley ThrushPlace 26 · Grade 10 · Ottawa (Twp.) | 10 | Ottawa (Twp.) | 28:04 |
| 27 | Mayla RaganPlace 27 · Grade 12 · Ottawa (Twp.) | 12 | Ottawa (Twp.) | 28:04 |
| 28 | Haley SolanPlace 28 · Grade 10 · Ottawa (Twp.) | 10 | Ottawa (Twp.) | 28:10 |
| 29 | Teagan ColePlace 29 · Grade 10 · Ottawa (Twp.) | 10 | Ottawa (Twp.) | 28:13 |
| 30 | Vada TimmermanPlace 30 · Grade 12 · Minonk (Fieldcrest) | 12 | Minonk (Fieldcrest) | 28:25 |
| 31 | Isabella RuizPlace 31 · Grade 12 · Ottawa (Twp.) | 12 | Ottawa (Twp.) | 28:52 |
| 32 | Katie MonaghanPlace 32 · Grade 12 · Streator (Twp.) | 12 | Streator (Twp.) | 28:53 |
| 33 | Ellie WiegmanPlace 33 · Grade 12 · Somonauk | 12 | Somonauk | 28:55 |
| 34 | Aniya LumpkinsPlace 34 · Grade 10 · LaSalle (L.-Peru) | 10 | LaSalle (L.-Peru) | 29:10 |
| 35 | Angel SernaPlace 35 · Grade 11 · Minonk (Fieldcrest) | 11 | Minonk (Fieldcrest) | 29:59 |
| 36 | Cherish Frederick-JordaPlace 36 · Grade 12 · Streator (Twp.) | 12 | Streator (Twp.) | 30:05 |
| 37 | Amelia GaughanPlace 37 · Grade 9 · Ottawa (Twp.) | 9 | Ottawa (Twp.) | 30:19 |
| 38 | Hannah SchumacherPlace 38 · Grade 11 · Minonk (Fieldcrest) | 11 | Minonk (Fieldcrest) | 30:22 |
| 39 | Alannah HalleyPlace 39 · Grade 10 · Minonk (Fieldcrest) | 10 | Minonk (Fieldcrest) | 30:32 |
| 40 | Peri ManningPlace 40 · Grade 10 · Mendota | 10 | Mendota | 30:36 |
| 41 | Claire DurdanPlace 41 · Grade 12 · Streator (Twp.) | 12 | Streator (Twp.) | 30:37 |
| 42 | Anna ValdesPlace 42 · Grade 10 · Mendota | 10 | Mendota | 30:42 |
| 43 | Zadie OrtizPlace 43 · Grade 9 · Ottawa (Twp.) | 9 | Ottawa (Twp.) | 30:56 |
| 44 | Leah RicciPlace 44 · Grade 9 · LaSalle (L.-Peru) | 9 | LaSalle (L.-Peru) | 30:59 |
| 45 | Izabelle DeanPlace 45 · Grade 10 · Streator (Twp.) | 10 | Streator (Twp.) | 31:00 |
| 46 | Stephanie CarlosPlace 46 · Grade 11 · LaSalle (L.-Peru) | 11 | LaSalle (L.-Peru) | 31:29 |
| 47 | Isabella PettyPlace 47 · Grade 11 · Ottawa (Twp.) | 11 | Ottawa (Twp.) | 31:58 |
| 48 | Lily GrahamPlace 48 · Grade 11 · Streator (Twp.) | 11 | Streator (Twp.) | 32:33 |
| 49 | Iliana GomezPlace 49 · Grade 12 · Streator (Twp.) | 12 | Streator (Twp.) | 32:50 |
| 50 | Avery CapPlace 50 · Grade 11 · Ottawa (Twp.) | 11 | Ottawa (Twp.) | 32:51 |
| 51 | Emily BanksPlace 51 · Grade 10 · Mendota | 10 | Mendota | 34:11 |
| 52 | Rachael StewartPlace 52 · Grade 11 · Ottawa (Twp.) | 11 | Ottawa (Twp.) | 34:22 |
| 53 | Payton StavropoulosPlace 53 · Grade 11 · Mendota | 11 | Mendota | 34:31 |
| 54 | Kate PasswaterPlace 54 · Grade 12 · Ottawa (Twp.) | 12 | Ottawa (Twp.) | 35:28 |
| 55 | Camryn BealsPlace 55 · Grade 11 · Ottawa (Twp.) | 11 | Ottawa (Twp.) | 35:28 |
| 56 | Nydrea PattersonPlace 56 · Grade 11 · Ottawa (Twp.) | 11 | Ottawa (Twp.) | 36:58 |