1957 - Elgin American Shamrocks
1958 - Elgin National Hawks
1959 - Elgin National Tigers
1960 - Dundee Cubs
1961 - Dundee Indians
1962 - Elgin Jaycee Wing Dings
1963 - Elgin Jaycee Warriors
1964 - Meadowdale Chiefs
1965 - Elgin American Yankees
1966 - Dundee Sox
1967 - Dundee Sox
1968 - Meadowdale Chiefs
1969 - Meadowdale Chiefs
1970 - Meadowdale Chiefs
1971 - Elgin National Cardinals
1972 - Elgin National Dodgers
1973 - Elgin National Tigers
1974 - Barrington Angels
1975 - Barrington Angels
1976 - Elgin National Cardinals
1977 - Carpentersville Eagles
1978 - Elgin National Giants
1979 - Tri - City Braves
1980 - Streamwood Yankees
1981 - Elgin National Cardinals
1982 - Elgin Classic Jets
1983 - Meadowdale Cardinals
1984 - Elgin Continental Dodgers
1985 - Elgin National Giants
1986 - Elgin Classic Cubs
1987 - Elgin National Indians
1988 - Streamwood National Astros
1989 - Elgin National Angels
1990 - Elgin National Angels
1991 - Elgin Nationals Cardinals
1992 - Crystal Lake Continental
1993 - Bartlett Blue Jays
1994 - Bartlett Blue Jays
1995 - South Elgin Astros
1996 - Elgin National A’s
1997 - Hanover Park Giants
1998 - Bartlett White Sox
1999 - Elgin Classic South Dodgers
2000 - Elgin Classic South Dodgers
2001 - Elgin Classic Giants
2002 - Elgin National A’s
2003 - Bartlett National Astros
2004 - Bartlett American Angels
2005 - Elgin Classic Yankees
2006 - Bartlett American White Sox
2007 - Bartlett American Red Sox
2008 - Bartlett American Yankees
2009 - Bartlett American Angels
2010 - Bartlett American White Sox
2011 - South Elgin Indians
2012 - Streamwood Orioles
2013 - Elgin National Indians
2014 - Hanover Park Cubs
2015 - Hanover Park Cubs
2016 - Hanover Park Braves
2017 - Northwest Inferno
2018 - Elgin Classic Cubs
2019 - South Elgin Red
2020 - South Elgin White
2021 - South Elgin Black
2022 - South Elgin Red
