| 1 | Austin RyterPlace 1 · Grade 8 · Arlington Heights Thomas | 8 | Arlington Heights Thomas | 11:13.25 |
| 2 | Peter JeziorPlace 2 · Grade 8 · Mt. Prospect Lincoln | 8 | Mt. Prospect Lincoln | 11:17.14 |
| 3 | Nathan EricksonPlace 3 · Grade 8 · Arlington Heights Thomas | 8 | Arlington Heights Thomas | 11:18.99 |
| 4 | Camden EricksonPlace 4 · Grade 8 · Arlington Heights Thomas | 8 | Arlington Heights Thomas | 11:27.60 |
| 5 | Anthony HicksPlace 5 · Grade 8 · Arlington Heights Thomas | 8 | Arlington Heights Thomas | 11:27.98 |
| 6 | Samuel PagnottoPlace 6 · Grade 8 · Arlington Heights South | 8 | Arlington Heights South | 11:28.76 |
| 7 | Barrett IrvinPlace 7 · Grade 8 · Arlington Heights Thomas | 8 | Arlington Heights Thomas | 11:35.60 PR |
| 8 | Maximilian ArnoldPlace 8 · Grade 7 · Mt. Prospect Lincoln | 7 | Mt. Prospect Lincoln | 11:35.88 |
| 9 | Jacoby RhubergPlace 9 · Grade 8 · Wilmette JHS | 8 | Wilmette JHS | 11:45.53 |
| 10 | Cooper CatardiPlace 10 · Grade 8 · Rolling Meadows Plum Grove JHS | 8 | Rolling Meadows Plum Grove JHS | 11:47.27 |
| 11 | Henry ZerthPlace 11 · Grade 8 · Downers Grove Herrick | 8 | Downers Grove Herrick | 11:48.29 PR |
| 12 | JayJay FurmanPlace 12 · Grade 7 · Arlington Heights South | 7 | Arlington Heights South | 11:48.69 |
| 13 | Peter SanerPlace 13 · Grade 8 · Woodridge Jefferson | 8 | Woodridge Jefferson | 11:50.72 |
| 14 | Cole FaganPlace 14 · Grade 8 · Woodridge Jefferson | 8 | Woodridge Jefferson | 11:51.72 |
| 15 | Oliver UrsettaPlace 15 · Grade 8 · La Grange Park Park | 8 | La Grange Park Park | 11:53.58 |
| 16 | Brandon ColePlace 16 · Grade 8 · Arlington Heights Thomas | 8 | Arlington Heights Thomas | 11:54.50 |
| 17 | Charlie MullenPlace 17 · Grade 8 · La Grange Park Park | 8 | La Grange Park Park | 12:00.07 |
| 18 | Andrew MarstonPlace 18 · Grade 7 · Arlington Heights South | 7 | Arlington Heights South | 12:01.36 |
| 19 | Patrick CarneyPlace 19 · Grade 7 · Arlington Heights Thomas | 7 | Arlington Heights Thomas | 12:04.97 |
| 20 | Alex KonradPlace 20 · Grade 7 · Arlington Heights South | 7 | Arlington Heights South | 12:09.63 |
| 21 | Noah BaugherPlace 21 · Grade 7 · Evanston Haven | 7 | Evanston Haven | 12:10.99 |
| 22 | Jackson MatlockPlace 22 · Grade 8 · Woodridge Jefferson | 8 | Woodridge Jefferson | 12:13.91 PR |
| 23 | Nathan MillerPlace 23 · Grade 8 · Arlington Heights South | 8 | Arlington Heights South | 12:14.17 |
| 24 | Dane SwansonPlace 24 · Grade 7 · Elk Grove Village Mead | 7 | Elk Grove Village Mead | 12:14.72 PR |
| 25 | William WarnementPlace 25 · Grade 7 · Mt. Prospect Lincoln | 7 | Mt. Prospect Lincoln | 12:15.59 |
| 26 | Owen LickenbrockPlace 26 · Grade 7 · Arlington Heights South | 7 | Arlington Heights South | 12:15.94 |
| 27 | Matthew AllchinPlace 27 · Grade 7 · Downers Grove Herrick | 7 | Downers Grove Herrick | 12:18.78 |
| 28 | Grayson CohenPlace 28 · Grade 8 · Wilmette JHS | 8 | Wilmette JHS | 12:20.46 |
| 29 | Max YakoveukoPlace 29 · Grade 7 · Woodridge Jefferson | 7 | Woodridge Jefferson | 12:22.96 PR |
| 30 | Shane HannaPlace 30 · Grade 7 · Arlington Heights South | 7 | Arlington Heights South | 12:23.01 |
| 31 | Bennett FunkPlace 31 · Grade 8 · Oak Park Julian | 8 | Oak Park Julian | 12:25.16 |
| 32 | Jonah Kastelic-ShapiroPlace 32 · Grade 8 · Oak Park Julian | 8 | Oak Park Julian | 12:26.24 |
| 33 | Wesley RackowPlace 33 · Grade 6 · Downers Grove Herrick | 6 | Downers Grove Herrick | 12:29.00 PR |
| 34 | Jackson StockingPlace 34 · Grade 8 · Mt. Prospect Lincoln | 8 | Mt. Prospect Lincoln | 12:29.61 |
| 35 | Max FauthPlace 35 · Grade 7 · La Grange Park Park | 7 | La Grange Park Park | 12:31.59 PR |
| 36 | Andre JacobyPlace 36 · Grade 8 · Oak Park Brooks | 8 | Oak Park Brooks | 12:31.73 PR |
| 37 | Leo GucciardiPlace 37 · Grade 8 · Oak Park Julian | 8 | Oak Park Julian | 12:33.08 |
| 38 | Ryan SwadePlace 38 · Grade 8 · Woodridge Jefferson | 8 | Woodridge Jefferson | 12:35.82 |
| 39 | Sebastian ConzenPlace 39 · Grade 8 · Oak Park Julian | 8 | Oak Park Julian | 12:36.34 |
| 40 | Leo MalcolmPlace 40 · Grade 8 · Oak Park Julian | 8 | Oak Park Julian | 12:36.47 |
| 41 | Luka SuperPlace 41 · Grade 7 · Oak Park Julian | 7 | Oak Park Julian | 12:39.04 |
| 42 | Jack AdamsPlace 42 · Grade 8 · Wilmette JHS | 8 | Wilmette JHS | 12:40.72 PR |
| 43 | Jackson GrimesPlace 43 · Grade 7 · Mt. Prospect Lincoln | 7 | Mt. Prospect Lincoln | 12:43.17 |
| 44 | Caleb ModicaPlace 44 · Grade 8 · Downers Grove Herrick | 8 | Downers Grove Herrick | 12:43.90 |
| 45 | Michael PangilinanPlace 45 · Grade 8 · Woodridge Jefferson | 8 | Woodridge Jefferson | 12:44.98 |
| 46 | Andrew FrancePlace 46 · Grade 7 · Rolling Meadows Plum Grove JHS | 7 | Rolling Meadows Plum Grove JHS | 12:51.24 PR |
| 47 | Will CreaganPlace 47 · Grade 8 · Woodridge Jefferson | 8 | Woodridge Jefferson | 12:51.42 |
| 48 | Tommy DussmanPlace 48 · Grade 8 · Downers Grove Herrick | 8 | Downers Grove Herrick | 12:51.47 PR |
| 49 | Henry BowersPlace 49 · Grade 8 · Wilmette JHS | 8 | Wilmette JHS | 12:54.95 |
| 50 | Ethan LiangPlace 50 · Grade 8 · Wilmette JHS | 8 | Wilmette JHS | 12:56.05 |
| 51 | Zachary SlavenPlace 51 · Grade 8 · Wilmette JHS | 8 | Wilmette JHS | 12:56.66 |
| 52 | Josh AriasPlace 52 · Grade 8 · Mt. Prospect Lincoln | 8 | Mt. Prospect Lincoln | 12:59.37 |
| 53 | Tyler JilekPlace 53 · Grade 6 · Downers Grove Herrick | 6 | Downers Grove Herrick | 13:00.21 PR |
| 54 | Jake LeePlace 54 · Grade 8 · Elk Grove Village Mead | 8 | Elk Grove Village Mead | 13:02.33 PR |
| 55 | Rishabh Prabhu RajPlace 55 · Grade 8 · Rolling Meadows Plum Grove JHS | 8 | Rolling Meadows Plum Grove JHS | 13:03.70 |
| 56 | Sky ChenPlace 56 · Grade 7 · Elk Grove Village Mead | 7 | Elk Grove Village Mead | 13:04.06 PR |
| 57 | Trey DavidsonPlace 57 · Grade 8 · La Grange Park Park | 8 | La Grange Park Park | 13:07.78 |
| 58 | Lincoln MirandaPlace 58 · Grade 7 · La Grange Park Park | 7 | La Grange Park Park | 13:10.72 |
| 59 | James SchachtPlace 59 · Grade 8 · Oak Park Brooks | 8 | Oak Park Brooks | 13:19.17 |
| 60 | Ashish Varma PinnamarajuPlace 60 · Grade 6 · Rolling Meadows Plum Grove JHS | 6 | Rolling Meadows Plum Grove JHS | 13:19.57 PR |
| 61 | Dylan MartinPlace 61 · Grade 6 · Mt. Prospect Lincoln | 6 | Mt. Prospect Lincoln | 13:22.55 |
| 62 | Hunter CoffeePlace 62 · Grade 8 · La Grange Park Park | 8 | La Grange Park Park | 13:26.61 |
| 63 | Oliver MendozaPlace 63 · Grade 8 · La Grange Park Park | 8 | La Grange Park Park | 13:28.93 |
| 64 | Lorenzo LeyvaPlace 64 · Grade 8 · Elk Grove Village Mead | 8 | Elk Grove Village Mead | 13:30.90 |
| 65 | Viktor FedorenkoPlace 65 · Grade 7 · Elk Grove Village Mead | 7 | Elk Grove Village Mead | 13:31.30 |
| 66 | Theodore CannonPlace 66 · Grade 7 · Evanston Haven | 7 | Evanston Haven | 13:34.15 |
| 67 | Cruz ChitwoodPlace 67 · Grade 7 · Oak Park Brooks | 7 | Oak Park Brooks | 13:35.34 |
| 68 | Jackson SchoonoverPlace 68 · Grade 8 · Downers Grove Herrick | 8 | Downers Grove Herrick | 13:37.18 |
| 69 | Yusei ArciuchPlace 69 · Grade 7 · Oak Park Julian | 7 | Oak Park Julian | 13:39.09 |
| 70 | Teddy GerlachPlace 70 · Grade 8 · Wilmette JHS | 8 | Wilmette JHS | 13:48.56 |
| 71 | Alan SalinasPlace 71 · Grade 8 · Melrose Park Stevenson | 8 | Melrose Park Stevenson | 13:49.08 PR |
| 72 | Thomas HydePlace 72 · Grade 6 · Oak Park Brooks | 6 | Oak Park Brooks | 13:54.51 |
| 73 | Ivan BernabePlace 73 · Grade 8 · Cicero Unity | 8 | Cicero Unity | 13:55.56 PR |
| 74 | Sawyer HoffnerPlace 74 · Grade 8 · Evanston Nichols | 8 | Evanston Nichols | 13:55.72 PR |
| 75 | Henry CarlsonPlace 75 · Grade 6 · Rolling Meadows Plum Grove JHS | 6 | Rolling Meadows Plum Grove JHS | 13:58.66 PR |
| 76 | Ryan LaggerPlace 76 · Grade 6 · Evanston Haven | 6 | Evanston Haven | 14:00.05 |
| 77 | Aiden ThomasPlace 77 · Grade 8 · Rolling Meadows Plum Grove JHS | 8 | Rolling Meadows Plum Grove JHS | 14:04.93 |
| 78 | Aiden BennettPlace 78 · Grade 6 · Evanston Chute | 6 | Evanston Chute | 14:07.25 PR |
| 79 | Anderson HumbelPlace 79 · Grade 6 · Evanston Chute | 6 | Evanston Chute | 14:08.87 PR |
| 80 | Emrys Robert CarrascoPlace 80 · Grade 8 · Evanston Nichols | 8 | Evanston Nichols | 14:09.54 PR |
| 81 | Caleb LeePlace 81 · Grade 8 · Rolling Meadows Plum Grove JHS | 8 | Rolling Meadows Plum Grove JHS | 14:10.11 |
| 82 | Danilo GalvezPlace 82 · Grade 6 · Oak Park Brooks | 6 | Oak Park Brooks | 14:10.83 |
| 83 | Carsten ThielenPlace 83 · Grade 8 · Elk Grove Village Mead | 8 | Elk Grove Village Mead | 14:28.01 |
| 84 | Santiago HernandezPlace 84 · Grade 6 · Evanston Haven | 6 | Evanston Haven | 14:34.29 |
| 85 | Noah GomezPlace 85 · Grade 7 · Evanston Nichols | 7 | Evanston Nichols | 14:36.00 |
| 86 | Tony VacaPlace 86 · Grade 8 · Melrose Park Stevenson | 8 | Melrose Park Stevenson | 14:55.27 |
| 87 | Rehan ChojnackiPlace 87 · Grade 7 · Oak Park Brooks | 7 | Oak Park Brooks | 14:55.82 |
| 88 | Levi LangPlace 88 · Grade 6 · Evanston Nichols | 6 | Evanston Nichols | 14:56.76 PR |
| 89 | Uriel GarciaPlace 89 · Grade 7 · Melrose Park Stevenson | 7 | Melrose Park Stevenson | 15:02.32 PR |
| 90 | Soren HathawayPlace 90 · Grade 8 · Oak Park Brooks | 8 | Oak Park Brooks | 15:08.17 |
| 91 | Miseal GonzalezPlace 91 · Grade 8 · Cicero Unity | 8 | Cicero Unity | 16:02.34 PR |
| 92 | Jacob CholicaPlace 92 · Grade 7 · Cicero Unity | 7 | Cicero Unity | 16:02.92 PR |
| 93 | Hunter YoungPlace 93 · Grade 6 · Evanston Nichols | 6 | Evanston Nichols | 16:03.17 PR |
| 94 | Rodolfo RamirezPlace 94 · Grade 7 · Cicero Unity | 7 | Cicero Unity | 16:06.31 PR |
| 95 | Diego BenitezPlace 95 · Grade 7 · Cicero Unity | 7 | Cicero Unity | 16:14.68 PR |
| 96 | Quinn MitchellPlace 96 · Grade 6 · Evanston Chute | 6 | Evanston Chute | 16:18.03 PR |
| 97 | Connor TrulleyPlace 97 · Grade 8 · Evanston Chute | 8 | Evanston Chute | 16:19.11 PR |
| 98 | Nathan ShiauPlace 98 · Grade 7 · Evanston Nichols | 7 | Evanston Nichols | 16:36.24 PR |
| 99 | Julian HoulePlace 99 · Grade 7 · Evanston Haven | 7 | Evanston Haven | 16:37.59 |
| 100 | Julian HerreraPlace 100 · Grade 7 · Cicero Unity | 7 | Cicero Unity | 16:50.66 PR |
| 101 | Eli RamirezPlace 101 · Grade 7 · Melrose Park Stevenson | 7 | Melrose Park Stevenson | 17:15.76 |
| 102 | Amari MsosaPlace 102 · Grade 8 · Evanston Nichols | 8 | Evanston Nichols | 17:18.98 PR |
| 103 | Maxton UtomoPlace 103 · Grade 8 · Evanston Chute | 8 | Evanston Chute | 17:42.56 |
| 104 | Joaquin CarrilloPlace 104 · Grade 7 · Evanston Chute | 7 | Evanston Chute | 17:49.37 PR |
| 105 | Gio PerezPlace 105 · Grade 8 · Melrose Park Stevenson | 8 | Melrose Park Stevenson | 19:16.65 |
| 106 | Eli LopezPlace 106 · Grade 7 · Melrose Park Stevenson | 7 | Melrose Park Stevenson | 19:17.21 PR |
| 107 | Ayaan KochikarPlace 107 · Grade 8 · Evanston Chute | 8 | Evanston Chute | 19:45.14 |