List of OHA Junior D Champions

This is a list of Ontario Hockey Association Junior D champions:

Champions

 * 1948 Elora-Burks Falls (games) 2- 0
 * 1949 Orono-Milverton (games) 3- 0
 * 1950 South River-Milverton (games) 3- 0
 * 1951 Hespeler-Orono (games) 3- 0
 * 1952 Fergus-Sunderland (games) 2- 0
 * 1953 Fergus-Beeton (games) 4- 1
 * 1954 Beeton-New Hamburg (games) 4- 0 & 1 tie
 * 1955 Nobleton-Wiarton (games) 4- 0
 * 1956 Brooklin-Elmira (games) 4- 2
 * 1957 Chesley-Alliston (games) 4- 1
 * 1958 Chesley-Unionville (games) 4- 0
 * 1959 Warsaw-Milverton (games) 3- 2
 * 1960 Warsaw-Fergus (games) 3- 1
 * 1961 New Hamburg-Port Perry (games) 4- 1
 * 1962 Uxbridge-Hensall (games) 4- 3
 * 1963 Strathroy-Uxbridge (games) 4- 2
 * 1964 Hensall-Stouffville (games) 4- 0
 * 1965 Clinton-Bobcaygeon (games) 4- 0
 * 1966 Bobcaygeon-Blenheim (games) 4- 2
 * 1967 Madoc-Mitchell (games) 4- 1
 * 1968 Mitchell-Bobcaygeon (games) 4- 0 & 1 tie
 * 1969 Caledonia-Bobcaygeon (games) 4- 3
 * 1970 Norwich-Haliburton (games) 4- 3
 * 1971 Haliburton-Exeter (games) 4- 3
 * 1972 Exeter-Bancroft (games) 4- 0
 * 1973 Bradford-Mitchell (games) 4- 1
 * 1974 Stayner-Belmont (games) 4- 2
 * 1975 Belmont-Stayner (games) 4- 1
 * 1976 Stayner-Belmont (games) 4- 3
 * 1977 Exeter-Stayner (games) 4- 0
 * 1978 Lakefield-Exeter (games) 4- 3
 * 1979 Lakefield-St. George (games) 4- 2
 * 1980 Belmont-Fergus (games) 2- 0
 * 1981 Belmont-Delhi (games) 4- 0
 * 1982 Lucan-Langton (games) 4- 1
 * 1983 Tavistock-St. George (games) 4- 2
 * 1984 Mt. Brydges-Grand Valley (games) 4- 2
 * 1985 Grand Valley-Langton(games) 4- 2
 * 1986 Seaforth-Delhi (games) 4- 1
 * 1987 Lucan-Tavistock (games) 4- 3
 * 1988 Lambeth-Exeter (games) 4- 2
 * 1989 Lambeth-Lucan (games) 4- 0
 * 1990 Thamesford-Lucan (games) 4- 2
 * 1991 Thamesford-Lucan (games) 4- 1
 * 1992 Thamesford-Lucan (games) 4- 0
 * 1993 Mitchell-Thamesford (games) 4- 1
 * 1994 Mitchell-Pt. Stanley (games) 4- 0
 * 1995 Thamesford-Pt. Stanley (games) 4- 2
 * 1996 Exeter-Wellesley (games) 4- 3
 * 1997 Mt. Brydges-Wellesley (games) 4- 0
 * 1998 Wellesley-Exeter (games) 4- 3
 * 1999 Lucan-Wellesley (games) 4- 3
 * 2000 Port Stanley-Burford (games) 4- 1
 * 2001 Mount Brydges-Wellesley (games) 4- 1
 * 2002 Exeter-Tavistock (games) 4- 0
 * 2003 Thamesford-Wellesley (games) 4- 0
 * 2004 Exeter-Tavistock (games) 4- 2
 * 2005 Hagersville-Mt. Brydges (games) 4- 1
 * 2006 Lucan-Delhi (games) 4- 2
 * 2007 Mitchell - Delhi (games) 4-2
 * 2008 Thamesford - Tavistock (games) 4-0
 * 2009 North Middlesex - Delhi (games) 4-3
 * 2010 Thamesford - Exeter (games) 4-3
 * 2011 Thamesford - Ayr (games) 4-0
 * 2012 Thamesford - Hagersville (games) 4-0