| 1. | Ben HowlandPlace 1. · Grade 11 · Wilmette (Loyola Academy) | 11 | Wilmette (Loyola Academy) | 4:37.33a | 10 |
| 2. | William GuidottiPlace 2. · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 4:37.92a PR | 8 |
| 3. | Nick (Nicholas) FriedmanPlace 3. · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 4:38.87a PR | 6 |
| 4. | Jack MoranPlace 4. · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 4:40.28a PR | 4 |
| 5. | Essay TolosaPlace 5. · Grade 12 · Evanston (Twp.) | 12 | Evanston (Twp.) | 4:43.25a | 2 |
| 6. | Jack KleinschmitPlace 6. · Grade 10 · Evanston (Twp.) | 10 | Evanston (Twp.) | 4:45.02a | 1 |
| 7. | Solomon GreenePlace 7. · Grade 12 · Evanston (Twp.) | 12 | Evanston (Twp.) | 4:46.51a PR | 0 |
| 8. | Emir Arber BombaciPlace 8. · Grade 9 · Evanston (Twp.) | 9 | Evanston (Twp.) | 4:47.96a | 0 |
| 9. | Casey GibbonsPlace 9. · Grade 12 · Wilmette (Loyola Academy) | 12 | Wilmette (Loyola Academy) | 4:51.05a | 0 |
| 10. | Eli (Elias) FordingPlace 10. · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 4:51.58a PR | 0 |
| 11. | Matthew HjorthPlace 11. · Grade 12 · Wilmette (Loyola Academy) | 12 | Wilmette (Loyola Academy) | 4:54.46a PR | 0 |
| 12. | Ben (Benjamin) ClaybrookPlace 12. · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 4:54.66a PR | 0 |
| 13. | Jake ClaybrookPlace 13. · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 4:55.04a PR | 0 |
| 14. | Samuel WertsPlace 14. · Grade 11 · Winnetka (New Trier) | 11 | Winnetka (New Trier) | 4:56.09a PR | 0 |
| 15. | Tristan CarasPlace 15. · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 4:56.20a PR | 0 |
| 16. | Emmett BoydPlace 16. · Grade 10 · Wilmette (Loyola Academy) | 10 | Wilmette (Loyola Academy) | 4:57.87a PR | 0 |
| 17. | Ben TairyPlace 17. · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 4:58.82a PR | 0 |
| 18. | Thomas WhelanPlace 18. · Grade 12 · Wilmette (Loyola Academy) | 12 | Wilmette (Loyola Academy) | 4:59.47a | 0 |
| 19. | Cormac SchliesmannPlace 19. · Grade 12 · Evanston (Twp.) | 12 | Evanston (Twp.) | 4:59.58a PR | 0 |
| 20. | Evan VenezianoPlace 20. · Grade 12 · Winnetka (New Trier) | 12 | Winnetka (New Trier) | 4:59.81a | 0 |
| 21. | Dylan EylerPlace 21. · Grade 12 · Evanston (Twp.) | 12 | Evanston (Twp.) | 5:00.05a | 0 |
| 22. | Charles CoxPlace 22. · Grade 10 · Wilmette (Loyola Academy) | 10 | Wilmette (Loyola Academy) | 5:07.29a | 0 |
| 23. | Evan ShuPlace 23. · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 5:09.50a | 0 |
| 24. | Cooper HazdayPlace 24. · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 5:14.88a | 0 |
| 25. | Louis HebsonPlace 25. · Grade 9 · Wilmette (Loyola Academy) | 9 | Wilmette (Loyola Academy) | 5:18.75a | 0 |
| 26. | William ByrnesPlace 26. · Grade 9 · Wilmette (Loyola Academy) | 9 | Wilmette (Loyola Academy) | 5:21.45a | 0 |
| 27. | Idan MalterPlace 27. · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | 5:34.65a | 0 |
| 28. | Micah CherkaskyPlace 28. · Grade 9 · Evanston (Twp.) | 9 | Evanston (Twp.) | 5:49.65a | 0 |
| 29. | Kevin ConnellPlace 29. · Grade 9 · Evanston (Twp.) | 9 | Evanston (Twp.) | 5:50.63a | 0 |
| 30. | Ryan NugentPlace 30. · Grade 12 · Wilmette (Loyola Academy) | 12 | Wilmette (Loyola Academy) | 5:54.42a | 0 |
| 31. | Hugh SnydersPlace 31. · Grade 9 · Wilmette (Loyola Academy) | 9 | Wilmette (Loyola Academy) | 5:58.25a | 0 |
| 32. | John FarrPlace 32. · Grade 9 · Wilmette (Loyola Academy) | 9 | Wilmette (Loyola Academy) | 5:58.95a | 0 |
| 33. | Enzo DorfmanPlace 33. · Grade 9 · Wilmette (Loyola Academy) | 9 | Wilmette (Loyola Academy) | 6:05.34a | 0 |
| 34. | Mark DitkaPlace 34. · Grade 11 · Wilmette (Loyola Academy) | 11 | Wilmette (Loyola Academy) | 6:17.90a | 0 |
| 35. | Ryan KunitzerPlace 35. · Grade 10 · Wilmette (Loyola Academy) | 10 | Wilmette (Loyola Academy) | 6:25.38a | 0 |
| 36. | Antuan NguyenPlace 36. · Grade 10 · Wilmette (Loyola Academy) | 10 | Wilmette (Loyola Academy) | 6:41.00a | 0 |
| -- | Sam FroumPlace -- · Grade 9 · Evanston (Twp.) | 9 | Evanston (Twp.) | DNS | 0 |
| -- | Ethan FogelsonPlace -- · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | DNS | 0 |
| -- | Tyler ParksPlace -- · Grade 9 · Winnetka (New Trier) | 9 | Winnetka (New Trier) | DNS | 0 |
| -- | William SimonPlace -- · Grade 11 · Wilmette (Loyola Academy) | 11 | Wilmette (Loyola Academy) | DNS | 0 |
| -- | James LombardoPlace -- · Grade 11 · Wilmette (Loyola Academy) | 11 | Wilmette (Loyola Academy) | DNS | 0 |
| -- | Foley HayesPlace -- · Grade 12 · Wilmette (Loyola Academy) | 12 | Wilmette (Loyola Academy) | DNS | 0 |
| -- | Samuel MonterolaPlace -- · Grade 12 · Wilmette (Loyola Academy) | 12 | Wilmette (Loyola Academy) | DNS | 0 |
| -- | Peter ScheidtPlace -- · Grade 12 · Wilmette (Loyola Academy) | 12 | Wilmette (Loyola Academy) | DNS | 0 |