From 1893 until the end of 1911 what is now Grade 1 was called the Senior League. From 1906 the winners of the Senior League were presented with the Bain Cup, a trophy that since the introduction of Grade Cricket in 1912 has continued to be awarded to the winners of the premier Grade. The Bain Cup was presented to the Association by Alexander H. Bain.

Since this trophy came into existence it has been extremely easy to verify the names of the winners by checking the names engraved on it over the years. Prior to 1904, in the years 1901-1903 inclusive, the Aberdeenshire Cup was played under League rules. From 1898 to 1900 the Senior League had dropped out of existence and a similar gap appears during the years 1890 to 1892, inclusive, when there is no record in existing documents to say whether the Senior League existed and if so which teams were its winners.

When the Senior League recommenced in 1904 there were several clubs competing all from within a radius of twenty miles of Aberdeen. When Mr. Bain presented his trophy in 1906 the League had been extended in its boundary restriction to permit Huntly to compete. Huntly duly showed their appreciation by becoming the first club to win the Bain Cup. Huntly were also to create a unique double by becoming the first Grade 1 side to win this trophy when Grade Cricket was introduced in 1912.

Grade 1 / Senior League Winners

2019 Bon Accord
2018 Bon Accord
2017 AGSFPs
2016 Bon Accord
2015 Bon Accord
2014 Bon Accord
2013 Bon Accord
2012 Ellon Gordon
2011 Bon Accord
2010 Bon Accord
2009 Bon Accord
2008 Cults
2007 Cults
2006 Bon Accord
2005 Kintore
2004 Cults
2003 Cults
2002 Bon Accord
2001 Cults
2000 Cults
1999 Bon Accord
1998 Cults
1997 Cults
1996 Cults
1995 Cults
1994 Cults
1993 Cults
1992 Cults
1991 Cults
1990 Cults
1989 Dyce
1988 Cults
1987 Cults
1986 Cults
1985 Dyce
1984 Saracens
1983 Dyce
1982 Dyce
1981 Inverurie
1980 Cults
1979 Cults
1978 Cults
1977 Kintore
1976 Stoneywood
1975 Kintore
1974 Kintore
1973 Kintore
1972 Kintore
1971 Kintore
1970 Cults
1969 Artisans
1968 Kintore
1967 Cults
1966 Cults
1965 Kintore
1964 St. Ronald
1963 Stoneywood
1962 Stoneywood
1961 Stoneywood
1960 St. Ronald
1959 Stoneywood
1958 Stoneywood
1957 Stoneywood
1956 Stoneywood
1955 Stoneywood
1954 St. Ronald
1953 North
1952 Kemnay
1951 Kemnay
1950 Inverurie
1949 Kemnay
1948 Stoneywood
1947 Inverurie
1946 Inverurie
1945 Gordonians
1944 Mannofield
1943 Mannofield
1942 Grammar FPs
1941 Mannofield
1940 Balmoral
1939 Grammar FPs
1938 Gordonians
1937 Gordonians
1936 Inverurie
1935 Woodside
1934 Stoneywood
1933 St. Ronald
1932 Huntly
1931 Huntly
1930 Gordonians
1929 Huntly
1928 St. Ronald
1927 Huntly
1926 Kintore
1925 Stoneywood
1924 Kintore
1923 Mannofield
1922 Huntly
1921 Huntly
1920 Balmoral
1919 Aberdeenshire
1913 Huntly
1912 Huntly
1911 Huntly
1910 Mannofield
1909 Huntly
1908 Crescent
1907 Huntly
1906 Huntly
1905 Kintore
1904 St. Ronald
1897 Kintore
1896 Stoneywood
1895 Orion
1894 Caledonians, Orion and St Ronald tied
1893 St Ronald

Like the Senior League, the Junior League started in 1893 and continued under that title until 1911. When Grade Cricket was introduced the following season, the Junior League became Grade 2. During the first two seasons of its existence no trophy was awarded to the winners of the Junior League, but thanks to the clubs involved and their friends, a cup, appropriately named the Junior League Cup, was purchased in 1895 and has been competed for ever since. The first winners of the Junior League Cup were Clifton.

Grade 2 / Junior League Winners

2019 Siyapa
2018 Ellon Gordon
2017 Grampian
2016 Inverurie
2015 Academy
2014 Crescent
2013 Knight Riders
2012 2nd St. Ronald
2011 Inverurie
2010 St. Ronald
2009 AGSFPs
2008 Gordonians
2007 Caledonian
2006 Artisans
2005 Inverurie
2004 Queens Cross
2003 Inverurie
2002 Academy
2001 Stonehaven Thistle
2000 Banchory
1999 Artisans
1998 Banchory
1997 Stonehaven Thistle
1996 Academy
1995 Banchory
1994 Queens Cross
1993 St. Ronald
1992 Mannofield
1991 Bon Accord
1990 Gordonians
1989 St. Ronald
1988 Artisans
1987 Banchory
1986 Mannofield
1985 Ellon Gordon
1984 Westburn
1983 Stonehaven
1982 Mannofield
1981 Balmoral
1980 Turriff
1979 Westburn
1978 Dyce
1977 Saracens
1976 Alford
1975 Inverurie
1974 Turriff
1973 Artisans
1972 Queen's Cross
1971 Stonehaven
1970 Westburn
1969 Dyce
1968 Balmoral
1967 Stoneywood
1966 Woodside
1965 City Police
1964 Balmoral
1963 Y.M.C.A.
1962 Westburn
1961 Ellon Gordon
1960 Fraserburgh
1959 Dunecht
1958 Fraserburgh
1957 Alford
1956 C.D. & S.S.C.
1955 Gordonians
1954 R.A.L.C.C.
1953 Kintore
1952 Cults
1951 Kintore
1950 Gordonians
1949 Grammar FPs
1948 Cults
1947 Boddam
1946 Fraserburgh
1940 Kingseat
1939 Stonehaven
1937 45th Old Boys
1936 Dunecht
1935 Stonehaven
1934 West St. Clements
1933 Hendersons
1932 Fraserburgh Toolworks
1931 45th Old Boys
1930 Carlton
1929 Carlton
1928 Carlton
1927 2nd St. Ronald
1926 2nd St. Ronald
1925 Balmoral
1924 2nd St. Ronald
1923 Irvine
1922 St. Clements
1921 Kintore
1920 Kintore
1919 Salisbury
1913 Balnagask
1912 Ellon Gordon
1911 Ellon Gordon
1910 Ellon Gordon
1909 Shinnies Employees
1908 Whitehall
1907 2nd Crescent
1906 Rose
1905 2nd St. Ronald
1904 2nd Crescent
1903 2nd Crescent
1902 2nd Crescent
1901 2nd Crescent
1900 Mugiemoss
1899 Mugiemoss
1898 Clifton
1897 Clifton
1896 Braemar
1895 Clifton
1894 Clifton
1893 Hawthorn (Inverurie)

The Bon-Accord Cricket League was started in 1898 and operated entirely outwith the control of Aberdeenshire Cricket Association until season 1911. For the first three years of its existence no trophy was awarded to the winners of this league, although the winning team did receive badges. In 1901 C. R. Davidson presented a cup to Aberdeen District League while H. Ross presented another to the Bon-Accord League. However, when the officials were getting the two cups engraved a mix-up occured and, as a result of this, the C. R. Davidson Cup became the Bon-Accord League Cup, which until season 1953 was played for by teams in Grade 3. From 1954 Grade 3 teams have been playing for the cup they were originally intended to play for - the Ross Cup.

At the end of season 1911, all outside leagues came under the control of Aberdeenshire Cricket Association and what had been the Bon-Accord League became Grade 3 when Grade Cricket was introduced in 1912.

Grade 3 / Bon Accord League Winners

2019 Portcullis
2018 Banchory
2017 Stonehaven Thistle
2016 2nd Knight Riders
2015 Kemnay-Kintore
2014 2nd AGSFPs
2013 2nd Knight Riders
2012 Crescent
2011 Knight Riders
2010 2nd St. Ronald
2009 Anchorians
2008 2nd Kintore
2007 Crathie
2006 Methlick
2005 Gordonians
2004 Anchorians
2003 Turriff
2002 Inverurie
2001 2nd Banchory
2000 2nd Queens Cross
1999 Boddam
1998 2nd St. Ronald
1997 Mannofield
1996 Huntly
1995 Lads Club
1994 Artisans
1993 Crathie
1992 Kintore IC Electrical
1991 Dunecht
1990 Queens Cross
1989 Balmoral
1988 Bon Accord
1987 Huntly
1986 Gordonians
1985 Crescent
1984 Crathie
1983 Crescent
1982 Stonehaven
1981 Banchory
1980 P.O. Bon Accord
1979 St. Ronalld
1978 AGSFPs
1977 Academy
1976 Mannofield
1975 Lads' Club
1974 Saracens
1973 Inverurie
1972 Ellon
1971 Saracens
1970 Inverurie
1969 Turriff
1968 Alford
1967 Dyce
1966 Dyce
1965 Boddam
1964 Windsor
1963 City Police
1962 Henderson's
1961 Westburn
1960 Dyce
1959 West St. Clements
1958 Stonehaven
1957 Turriff
1956 Dunecht
1955 C.D. & S.S.C.
1954 Grade 3A AGSFPs; Grade 3B Westburn
1953 Fisheries
1952 Trinity
1951 R.A.L.C.C.
1950 Henderson's
1949 Windsor
1948 32nd Medium Regiment
1939 Balnagask
1938 Cults
1937 Western
1936 Boddam
1935 Turriff
1934 Dunecht
1933 2nd Kintore
1932 Craigton
1931 Kemnay
1930 Kemnay
1929 Holburn Parish
1928 45th Old Boys
1927 Kemay
1926 Henderson's
1925 Inverurie Locos
1924 Inverurie Locos
1923 Henderson's
1922 2nd Stoneywood
1921 2nd Inverurie Locos
1920 2nd Inverurie
1919 John Knox Church
1913 Salisbury
1912 Whitehall
1911 Gaflac
1910 2nd Balmoral after a tie with Cornhill
1909 Strathcona
1908 Kings' Gate
1907 Whitehall after a tie with Y.M.C.A.
1906 Balnagask
1905 Aberdeen Granite Works
194 Unfinished - several clubs in contention for trophy
1903 Sunnyside
1902 Forrest
1901 Free South Church
1900 Free St. Clements
1899 Thistle
1898 Ionic