A Look At History: Top 25 All-Time IHSA Boys Teams 2025 Edition
- Carson Vittorio

- Aug 20
- 4 min read

Photo Credit: York HS Facebook
Throughout this cross country season i will be releasing my top 25s of all-time of athletes, single year teams, and programs as we build towards the state championship. These releases will vary on release times as this is a bonus project compared to weekly rankings, previews, and recaps. These rankings will be solely based of the ideals of the writer Carson Vittorio. We weight National finishes, state point totals, and 1-5 averages in this rankings.
25. Deerfield [1976]
State Finish: 1st (111)
1-5 Average: 14:46
24. Elmhurst (York) [1973]
State Finish: 1st (65)
1-5 Average: 14:47
23. Naperville North [2008]
State Finish: 1st (84)
National Finish: 3rd (195)
1-5 Average: 14:49
22. Elmhurst (York) [2008]
State Finish: 2nd (85)
National Finish: 2nd (151)
1-5 Average: 14:48
21. Chicago Heights (Bloom Twp) [1974]
State Finish: 1st (91)
1-5 Average: 14:49
20. Elmhurst (York) [1974]
State Finish: 2nd (96)
1-5 Average: 14:44
19. Elmhurst (York) [2012]
State Finish: 1st (82)
National Finish: 6th (231)
1-5 Average: 14:46
18. Elmhurst (York) [1979]
State Finish: 2nd (65)
1-5 Average: 14:46
17. Park Ridge (Maine East) [1979]
State Finish: 1st (63)
1-5 Average: 14:46
16. Plainfield North [2024]
State Finish: 2nd (154)
1-5 Average: 14:42
15. Hinsdale Central [2022]
State Finish: 2nd (89)
National Finish: 8th (260)
1-5 Average: 15:28 (State was less than ideal conditions)
14. Plainfield South [2022]
State Finish: 1st (88)
National Finish: 13th (335)
1-5 Average: 15:23 (State was less than ideal conditions)
13. Deerfield [1977]
State Finish: 1st (71)
1-5 Average: 14:43
12. Wheaton Warrenville South [2019]
State Finish: 2nd (68)
National Finish: 9th (253)
1-5 Average: 14:43
11. Elmhurst (York) [2006]
State Finish: 1st (60)
National Finish: 10th (209)
1-5 Average: 14:42
10. Naperville (Neuqua Valley) [2016]
State Finish: 1st (83)
National Finish: 5th (181)
1-5 Average: 14:44
9. Downers Grove North [2017]
State Finish: 1st (73)
National Finish: 4th (187)
1-5 Average: 14:45
8. Orland Park (Sandburg) [2015]
State Finish: 1st (79)
National Finish: 4th (196)
1-5 Average: 14:42
7. Downers Grove North [2023]
State Finish: 1st (79)
National Finish: 7th (215)
1-5 Average: 14:40
6. St. Charles East [2019]
State Finish: 1st (64)
National Finish: 4th (163)
1-5 Average: 14:41
5. Naperville (Neuqua Valley) [2007]
State Finish: 1st (86)
National Finish: 1st (125)
1-5 Average: 14:43
4. Elmhurst (York) [2005]
State Finish: 1st (49)
National Finish: 2nd (134)
1-5 Average: 14:38
3. Elmhurst (York) [2004]
State Finish: 1st (56)
National Finish: 1st (92)
1-5 Average: 15:02 (State was less than ideal conditions)
2. Downers Grove North [2024]
State Finish: 1st (83)
National Finish: 6th (217)
1-5 Average: 14:29
1. Elmhurst (York) [1999]
State Finish: 1st (24)
1-5 Average: 14:31





Comments