| 1 | Emberlie GoinsPlace 1 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 19:02.80 |
| 2 | Zoe ScrogginsPlace 2 · Grade 9 · Edwardsville | 9 | Edwardsville | 19:12.00 |
| 3 | Hannah StahlheberPlace 3 · Grade 11 · Edwardsville | 11 | Edwardsville | 19:23.50 |
| 4 | Emily StahlheberPlace 4 · Grade 9 · Edwardsville | 9 | Edwardsville | 19:26.90 |
| 5 | Nova ShawPlace 5 · Grade 10 · Edwardsville | 10 | Edwardsville | 19:29.80 |
| 6 | Audrey FloydPlace 6 · Grade 9 · Edwardsville | 9 | Edwardsville | 19:30.60 |
| 7 | Gianna StassiPlace 7 · Grade 12 · Roxana | 12 | Roxana | 19:58.10 |
| 8 | Cara KieltyPlace 8 · Grade 11 · Edwardsville | 11 | Edwardsville | 20:00.50 |
| 9 | Leila HiattPlace 9 · Grade 9 · Troy (Triad) | 9 | Troy (Triad) | 20:12.60 |
| 10 | Virginia SiejkaPlace 10 · Grade 10 · Edwardsville | 10 | Edwardsville | 20:13.40 |
| 11 | Elizabeth MollPlace 11 · Grade 9 · Glen Carbon (Father McGivney) | 9 | Glen Carbon (Father McGivney) | 20:20.10 |
| 12 | Katie FentonPlace 12 · Grade 10 · Highland | 10 | Highland | 20:33.30 |
| 13 | Morgan GreenwaldPlace 13 · Grade 10 · Highland | 10 | Highland | 20:37.60 |
| 14 | Elizabeth ClousePlace 14 · Grade 12 · Roxana | 12 | Roxana | 20:55.80 |
| 15 | Lucy DoylePlace 15 · Grade 11 · Edwardsville (Metro-East Lutheran) | 11 | Edwardsville (Metro-East Lutheran) | 21:00.50 |
| 16 | Ryelan JudiscakPlace 16 · Grade 12 · Collinsville | 12 | Collinsville | 21:04.30 |
| 17 | Lillie WoodPlace 17 · Grade 11 · Bethalto (Civic Memorial) | 11 | Bethalto (Civic Memorial) | 21:05.80 |
| 18 | Josie KircherPlace 18 · Grade 11 · Highland | 11 | Highland | 21:11.20 |
| 19 | McKenzie JonesPlace 19 · Grade 12 · Glen Carbon (Father McGivney) | 12 | Glen Carbon (Father McGivney) | 21:31.50 |
| 20 | Savannah ClinePlace 20 · Grade 10 · Roxana | 10 | Roxana | 21:36.90 |
| 21 | Abigail (Abby) AyerPlace 21 · Grade 11 · Edwardsville (Metro-East Lutheran) | 11 | Edwardsville (Metro-East Lutheran) | 21:41.80 |
| 22 | Ainsley TurkingtonPlace 22 · Grade 12 · Glen Carbon (Father McGivney) | 12 | Glen Carbon (Father McGivney) | 22:00.70 |
| 23 | Makena SteelePlace 23 · Grade 11 · Troy (Triad) | 11 | Troy (Triad) | 22:05.20 |
| 24 | Bailey Schallenberg-DeckerPlace 24 · Grade 12 · Roxana | 12 | Roxana | 22:16.60 |
| 25 | Leah NewtonPlace 25 · Grade 11 · Roxana | 11 | Roxana | 22:35.90 |
| 26 | Maple SuchomskiPlace 26 · Grade 9 · Highland | 9 | Highland | 22:43.90 |
| 27 | Olivia WileyPlace 27 · Grade 11 · Bethalto (Civic Memorial) | 11 | Bethalto (Civic Memorial) | 22:44.60 |
| 28 | Harper DiehlPlace 28 · Grade 9 · Troy (Triad) | 9 | Troy (Triad) | 22:58.10 |
| 29 | Moira KruegerPlace 29 · Grade 11 · Edwardsville (Metro-East Lutheran) | 11 | Edwardsville (Metro-East Lutheran) | 23:04.00 |
| 30 | Lily WallochPlace 30 · Grade 11 · Edwardsville (Metro-East Lutheran) | 11 | Edwardsville (Metro-East Lutheran) | 23:07.10 |
| 31 | Marion HemmerPlace 31 · Grade 11 · Edwardsville (Metro-East Lutheran) | 11 | Edwardsville (Metro-East Lutheran) | 23:08.10 |
| 32 | Katherine FitzgeraldPlace 32 · Grade 10 · Alton (Marquette) | 10 | Alton (Marquette) | 23:15.30 PR |
| 33 | Caroline CardinalPlace 33 · Grade 10 · Alton (Marquette) | 10 | Alton (Marquette) | 23:18.90 |
| 34 | Hallie ProughPlace 34 · Grade 10 · Alton | 10 | Alton | 23:43.10 |
| 35 | Claire WadePlace 35 · Grade 11 · Glen Carbon (Father McGivney) | 11 | Glen Carbon (Father McGivney) | 24:08.80 |
| 36 | Mackenzie MinnerPlace 36 · Grade 11 · Wood River (East Alton-W.R.) | 11 | Wood River (East Alton-W.R.) | 24:08.80 |
| 37 | Adelaide CookPlace 37 · Grade 10 · Highland | 10 | Highland | 24:12.10 |
| 38 | Skylar PacePlace 38 · Grade 11 · Collinsville | 11 | Collinsville | 24:21.00 |
| 39 | Agnes HemmerPlace 39 · Grade 9 · Edwardsville (Metro-East Lutheran) | 9 | Edwardsville (Metro-East Lutheran) | 24:23.90 |
| 40 | Melia BowmanPlace 40 · Grade 9 · Highland | 9 | Highland | 24:42.50 |
| 41 | Anna CaughranPlace 41 · Grade 11 · Alton | 11 | Alton | 24:51.60 |
| 42 | Mya WalkerPlace 42 · Grade 12 · Bethalto (Civic Memorial) | 12 | Bethalto (Civic Memorial) | 25:03.90 |
| 43 | Elyana CernaPlace 43 · Grade 12 · Collinsville | 12 | Collinsville | 25:11.40 |
| 44 | Elizabeth HatleyPlace 44 · Grade 9 · Highland | 9 | Highland | 25:15.20 |
| 45 | Elizabeth GenisPlace 45 · Grade 11 · Granite City | 11 | Granite City | 25:15.30 |
| 46 | Isabel StabinskyPlace 46 · Grade 10 · Alton (Marquette) | 10 | Alton (Marquette) | 25:16.50 |
| 47 | Alyssa McCallaPlace 47 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 25:21.80 |
| 48 | Lauren KelleyPlace 48 · Grade 9 · Roxana | 9 | Roxana | 26:56.70 PR |
| 49 | Esme MaloPlace 49 · Grade 10 · Collinsville | 10 | Collinsville | 26:56.90 |
| 50 | Sadie DemickPlace 50 · Grade 12 · Collinsville | 12 | Collinsville | 27:19.20 |
| 51 | Josephie (Josie) WertsPlace 51 · Grade 12 · Bethalto (Civic Memorial) | 12 | Bethalto (Civic Memorial) | 28:03.30 |
| 52 | Paityn LucasPlace 52 · Grade 11 · Roxana | 11 | Roxana | 28:16.10 PR |
| 53 | Morgan YehlingPlace 53 · Grade 10 · Granite City | 10 | Granite City | 28:17.20 |
| 54 | Lainey RockwellPlace 54 · Grade 12 · Troy (Triad) | 12 | Troy (Triad) | 28:45.60 |
| 55 | Haylee BrownPlace 55 · Grade 10 · Alton | 10 | Alton | 29:41.10 |
| 56 | Hannah RaycraftPlace 56 · Grade 10 · Alton (Marquette) | 10 | Alton (Marquette) | 31:06.30 |
| 57 | Ivana TorresPlace 57 · Grade 10 · Collinsville | 10 | Collinsville | 31:20.60 |
| 58 | Alexis BalsitisPlace 58 · Grade 11 · Collinsville | 11 | Collinsville | 31:21.60 |
| 59 | Calista WebbPlace 59 · Grade 12 · Bethalto (Civic Memorial) | 12 | Bethalto (Civic Memorial) | 32:06.60 |