| 1 | Hank SteinerPlace 1 · Grade 3 · Christian Education Leadership Academy | 3 | Christian Education Leadership Academy | 2:54.1 PR |
| 2 | Evan KranickPlace 2 · Grade 4 · North Shore | 4 | North Shore | 2:58.3 PR |
| 3 | Asher KnappPlace 3 · Grade 4 · Merton Area Running | 4 | Merton Area Running | 3:00.4 PR |
| 4 | Greyson BellPlace 4 · Grade 4 · Swallow | 4 | Swallow | 3:01.1 PR |
| 5 | Jackson HaysPlace 5 · Grade 4 · Christian Education Leadership Academy | 4 | Christian Education Leadership Academy | 3:01.1 PR |
| 6 | Wyatt FoleyPlace 6 · Grade 4 · Stone Bank | 4 | Stone Bank | 3:06.2 PR |
| 7 | Liam KnollPlace 7 · Grade 3 · Richmond | 3 | Richmond | 3:08.3 |
| 8 | Elliot HansenPlace 8 · Grade 3 · North Shore | 3 | North Shore | 3:09.5 PR |
| 9 | Wesley HiserPlace 9 · Grade 3 · Merton | 3 | Merton | 3:10.1 |
| 10 | Lucas FullerPlace 10 · Grade 4 · Christian Education Leadership Academy | 4 | Christian Education Leadership Academy | 3:15.3 PR |
| 11 | Owen WallisPlace 11 · Grade 3 · Merton | 3 | Merton | 3:16.5 PR |
| 12 | Max BaneckPlace 12 · Grade 3 · Lake Country | 3 | Lake Country | 3:17.7 PR |
| 13 | Octavius ArmerPlace 13 · Grade 4 · Richmond | 4 | Richmond | 3:21.1 PR |
| 14 | Bennett DundonPlace 14 · Grade 3 · North Lake | 3 | North Lake | 3:22.6 |
| 15 | Flippy AnelloPlace 15 · Grade 4 · Merton | 4 | Merton | 3:25.7 PR |
| 16 | Cedar BurnettPlace 16 · Grade 3 · Merton | 3 | Merton | 3:26.9 PR |
| 17 | Wes DlobekPlace 17 · Grade 3 · North Lake | 3 | North Lake | 3:26.9 PR |
| 18 | Gabriel SchmirlerPlace 18 · Grade 3 · Swallow | 3 | Swallow | 3:27.5 PR |
| 19 | Cooper WesemannPlace 19 · Grade 4 · North Lake | 4 | North Lake | 3:28.5 PR |
| 20 | Emmett SchweitzerPlace 20 · Grade 3 · North Lake | 3 | North Lake | 3:29.5 |
| 21 | Leonidas PetersPlace 21 · Grade 3 · Lake Country | 3 | Lake Country | 3:30.4 PR |
| 22 | Vincent LuznickyPlace 22 · Grade 3 · Richmond | 3 | Richmond | 3:31.0 PR |
| 23 | Wyatt FreebergPlace 23 · Grade 3 · Stone Bank | 3 | Stone Bank | 3:31.0 |
| 24 | Trevor KeaysPlace 24 · Grade 4 · Merton Area Running | 4 | Merton Area Running | 3:31.2 PR |
| 25 | Will DeklotzPlace 25 · Grade 3 · Divine Redeemer Lutheran | 3 | Divine Redeemer Lutheran | 3:34.4 PR |
| 26 | Lukas TyrrellPlace 26 · Grade 3 · Divine Redeemer Lutheran | 3 | Divine Redeemer Lutheran | 3:38.5 PR |
| 27 | Ronan HadyPlace 27 · Grade 3 · Merton Area Running | 3 | Merton Area Running | 3:38.6 PR |
| 28 | Jack SandovalPlace 28 · Grade 3 · Richmond | 3 | Richmond | 3:40.6 PR |
| 29 | Jace FranklinPlace 29 · Grade 3 · Christian Education Leadership Academy | 3 | Christian Education Leadership Academy | 3:40.9 PR |
| 30 | Sawyer HansenPlace 30 · Grade 3 · Divine Redeemer Lutheran | 3 | Divine Redeemer Lutheran | 3:41.2 PR |
| 31 | Simon CalliesPlace 31 · Grade 3 · North Shore | 3 | North Shore | 3:45.3 PR |
| 32 | Henry SandverPlace 32 · Grade 4 · Merton Area Running | 4 | Merton Area Running | 3:51.4 PR |
| 33 | John CoffeyPlace 33 · Grade 3 · Merton | 3 | Merton | 3:51.4 PR |
| 34 | Ajay Van BeekPlace 34 · Grade 3 · Merton | 3 | Merton | 3:52.7 PR |
| 35 | Evan SchmittPlace 35 · Grade 3 · Divine Redeemer Lutheran | 3 | Divine Redeemer Lutheran | 3:54.0 PR |
| 36 | Jack KeanePlace 36 · Grade 3 · North Lake | 3 | North Lake | 3:55.8 PR |
| 37 | Kai DeFilippisPlace 37 · Grade 3 · Lake Country | 3 | Lake Country | 3:57.1 |
| 38 | Stefan KapetanovicPlace 38 · Grade 3 · Merton | 3 | Merton | 3:59.8 |
| 39 | Brayden StrancPlace 39 · Grade 3 · Christian Education Leadership Academy | 3 | Christian Education Leadership Academy | 4:01.1 |
| 40 | Brody OberholtzerPlace 40 · Grade 4 · Divine Redeemer Lutheran | 4 | Divine Redeemer Lutheran | 4:02.4 PR |
| 41 | Harrison PalmertPlace 41 · Grade 4 · Christian Education Leadership Academy | 4 | Christian Education Leadership Academy | 4:03.9 PR |
| 42 | Nathan WeibergPlace 42 · Grade 3 · Merton | 3 | Merton | 4:04.4 PR |
| 43 | Logan DelaneyPlace 43 · Grade 3 · North Lake | 3 | North Lake | 4:08.3 PR |
| 44 | Unknown RunnerPlace 44 · Merton Area Running | — | Merton Area Running | 4:09.5 PR |
| 45 | Nolan LiesenerPlace 45 · Grade 3 · North Lake | 3 | North Lake | 4:12.2 |
| 46 | Thomas BickelPlace 46 · Grade 3 · Divine Redeemer Lutheran | 3 | Divine Redeemer Lutheran | 4:12.9 PR |
| 47 | Conner SoyaPlace 47 · Grade 3 · North Lake | 3 | North Lake | 4:19.4 PR |
| 48 | Joshua KrajcikPlace 48 · Grade 4 · Divine Redeemer Lutheran | 4 | Divine Redeemer Lutheran | 4:22.0 PR |
| 49 | Ryder AdvliffPlace 49 · Grade 3 · Merton | 3 | Merton | 4:23.9 PR |
| 50 | August HirtzPlace 50 · Grade 4 · Richmond | 4 | Richmond | 4:24.6 PR |
| 51 | Nicoli AmorosoPlace 51 · Grade 4 · Merton Area Running | 4 | Merton Area Running | 4:36.7 PR |
| 52 | Finley RadcliffPlace 52 · Grade 3 · Merton | 3 | Merton | 4:45.1 PR |
| 53 | Ben StollPlace 53 · Grade 4 · Lake Country | 4 | Lake Country | 4:52.6 PR |
| 54 | Finnegan DaileyPlace 54 · Grade 4 · Merton | 4 | Merton | 4:57.8 PR |