| 1 | Frasier BrownPlace 1 · Grade 8 · Macomb | 8 | Macomb | 13:24.20 |
| 2 | Faraz KhanPlace 2 · Grade 8 · Macomb | 8 | Macomb | 13:24.20 |
| 3 | Jaxon WorthingtonPlace 3 · Grade 6 · Macomb | 6 | Macomb | 13:34.50 |
| 4 | Jaxson FrierPlace 4 · Grade 6 · Macomb | 6 | Macomb | 13:35.10 |
| 5 | Eli EnrothPlace 5 · Grade 6 · Macomb | 6 | Macomb | 13:43.30 |
| 6 | Jamisen GoodenPlace 6 · Grade 8 · Colchester West Prairie | 8 | Colchester West Prairie | 14:00.90 |
| 7 | Elijah GormanPlace 7 · Grade 6 · Macomb | 6 | Macomb | 14:06.90 |
| 8 | Pedro LangworthyPlace 8 · Grade 7 · Macomb | 7 | Macomb | 14:09.90 |
| 9 | Apurva KapalePlace 9 · Grade 8 · Macomb | 8 | Macomb | 14:10.90 |
| 10 | Nathaniel FournierPlace 10 · Grade 6 · Canton Ingersoll | 6 | Canton Ingersoll | 14:13.10 |
| 11 | Kasen LindmarkPlace 11 · Grade 6 · Canton Ingersoll | 6 | Canton Ingersoll | 14:17.90 |
| 12 | Hunter HoffmanPlace 12 · Grade 6 · Canton Ingersoll | 6 | Canton Ingersoll | 14:22.00 |
| 13 | Braxton GormanPlace 13 · Grade 8 · Macomb | 8 | Macomb | 14:27.60 |
| 14 | James HansenPlace 14 · Grade 8 · Galesburg JHS | 8 | Galesburg JHS | 14:29.50 |
| 15 | Reed Averbeck SnidowPlace 15 · Grade 6 · Macomb | 6 | Macomb | 14:29.60 |
| 16 | Ethan PercyPlace 16 · Grade 8 · Colchester West Prairie | 8 | Colchester West Prairie | 14:32.00 |
| 17 | James CrosbyPlace 17 · Grade 6 · Macomb | 6 | Macomb | 14:41.30 |
| 18 | Connor AllenPlace 18 · Grade 7 · Macomb | 7 | Macomb | 14:58.10 |
| 19 | Lincoln WaltersPlace 19 · Grade 7 · Galesburg JHS | 7 | Galesburg JHS | 15:03.30 |
| 20 | Kobe AgbavitoPlace 20 · Grade 8 · Macomb | 8 | Macomb | 15:31.50 |
| 21 | Cesar MartinezPlace 21 · Grade 8 · Galesburg JHS | 8 | Galesburg JHS | 15:37.30 |
| 22 | Benjamin MerrittPlace 22 · Grade 7 · Macomb | 7 | Macomb | 15:41.80 |
| 23 | Declan RenickPlace 23 · Grade 8 · Canton Ingersoll | 8 | Canton Ingersoll | 15:44.00 |
| 24 | Andre RegiacortePlace 24 · Grade 7 · Galesburg JHS | 7 | Galesburg JHS | 15:44.30 PR |
| 25 | Coy LinkPlace 25 · Grade 7 · Colchester West Prairie | 7 | Colchester West Prairie | 15:44.40 |
| 26 | Gavin WaltersPlace 26 · Grade 7 · Galesburg JHS | 7 | Galesburg JHS | 16:09.50 |
| 27 | Elliott BurnstedtPlace 27 · Grade 6 · Canton Ingersoll | 6 | Canton Ingersoll | 16:16.80 |
| 28 | Sean OgbonnayaPlace 28 · Grade 8 · Macomb | 8 | Macomb | 16:25.20 |
| 29 | Leo MillitelloPlace 29 · Grade 5 · Canton Ingersoll | 5 | Canton Ingersoll | 16:25.50 |
| 30 | Brett BlantonPlace 30 · Grade 6 · Carthage | 6 | Carthage | 17:01.10 |
| 31 | Xander SagePlace 31 · Grade 5 · Dallas City | 5 | Dallas City | 17:01.10 |
| 32 | Caiden DelafieldPlace 32 · Grade 7 · Galesburg JHS | 7 | Galesburg JHS | 17:16.60 |
| 33 | William ScottPlace 33 · Grade 6 · Canton Ingersoll | 6 | Canton Ingersoll | 17:30.90 |
| 34 | Connor RichardsonPlace 34 · Grade 8 · Canton Ingersoll | 8 | Canton Ingersoll | 17:39.90 |
| 35 | Decklan StanberryPlace 35 · Grade 7 · Colchester West Prairie | 7 | Colchester West Prairie | 18:09.50 |
| 36 | Simon SharmaPlace 36 · Grade 8 · Macomb | 8 | Macomb | 19:21.50 |
| 37 | Otto TravioliaPlace 37 · Grade 6 · Colchester West Prairie | 6 | Colchester West Prairie | 19:30.40 |
| 38 | Maverick MarlinPlace 38 · Grade 6 · Colchester West Prairie | 6 | Colchester West Prairie | 20:40.00 |
| 39 | Justin MarshallPlace 39 · Grade 7 · Galesburg JHS | 7 | Galesburg JHS | 21:06.90 |
| 40 | Dexter MurphyPlace 40 · Grade 5 · Carthage | 5 | Carthage | 23:08.60 |