| Year | Location |
| 2009 | Evergreen Park (District 8) |
| 2008 | Bartlett American/National (District 13) |
| 2007 | Roseland (Chicago) (District 4) |
| 2006 | Naperville (District 11) |
| 2005 | Moline American/National (District 5) |
| 2004 | Hegewisch (Chicago) (District 7) |
| 2003 | North Riverside (District 9) |
| 2002 | Tuscola (District 2) |
| 2001 | Robinson (District 1) |
| 2000 | Melrose Park (District 10) |
| 1999 | South Holland (District 6) |
| 1998 | Limestone (Kankakee) (District 18) |
| 1997 | Beardstown (District 17) |
| 1996 | Ottawa National (District 20) |
| 1995 | Libertyville (District 16) |
| 1994 | Alsip (District 8) |
| 1993 | Burbank National (District 15) |
| 1992 | Taylorville Red Bland (District 3) |
| 1991 | Rock Falls (District 19) |
| 1990 | Streamwood American/National (District 13) |
| 1989 | Chicago Jackie Robinson West (District 4) |
| 1988 | Naperville (District 11) |
| 1987 | Beardstown (District 17) |
| 1986 | Milan (District 5) |
| 1985 | Elgin National (District 13) |
| 1984 | Hegewisch (Chicago) (District 7) |
| 1983 | Stickney (District 9) |
| 1982 | Beardstown (District 17) |
| 1981 | Libertyville (District 16) |
| 1980 | Harvey (District 6) |
| 1979 | Naperville (District 11) |
| 1978 | Milan (District 5) |
| 1977 | Elgin National (District 13) |
| 1976 | Midlothian (District 8) |
| 1975 | Brookfield (District 9) |
| 1974 | Tuscola (District 2) |
| 1973 | Elgin Continental (District 13) |
| 1972 | Chicago Clear Ridge (District 15) |
| 1971 | Naperville (District 11) |
| 1970 | Tuscola (District 2) |
| 1969 | Elgin (District 13) |
| 1968 | Harvey (District 6) |
| 1967 | Kankakee Jaycees (District 18) |
| 1966 | Marion (District 1) |
| 1965 | Des Plaines (District 14) |
| 1964 | Chicago Clear Ridge (District 15) |
| 1963 | Downers Grove (District 11) |
| 1962 | Marion (District 1) |
| 1961 | Brookfield (District 9) |
| 1960 | Naperville (District 11) |
| 1959 | Kankakee Jaycees (District 4) |
| 1958 | Ottawa (District 4) |
| 1957 | Ottawa (District 4) |