Saison | Sieger | 1887/88 | FC Aberdeen | 1888/89 | FC Aberdeen | 1889/90 | FC Aberdeen | 1890/91 | FC Orion | 1891/92 | Victoria United | 1892/93 | Victoria United | 1893/94 | Victoria United | 1894/95 | FC Orion | 1895/96 | Victoria United | 1896/97 | FC Orion | 1897/98 | FC Aberdeen | 1898/99 | FC Orion | 1899/00 | Victoria United | 1900/01 | FC Orion | 1901/02 | FC Aberdeen | 1902/03 | Victoria United | 1903/04 | FC Aberdeen | 1904/05 | FC Aberdeen | 1905/06 | FC Peterhead | 1906/07 | FC Aberdeen | 1907/08 | FC Aberdeen | 1908/09 | FC Aberdeen | 1909/10 | FC Aberdeen | 1910/11 | FC Fraserburgh | 1911/12 | FC Aberdeen | 1912/13 | FC Aberdeen | 1913/14 | FC Aberdeen | 1914/15 | FC Aberdeen | 1915/16 | kein Wettbewerb | 1916/17 | kein Wettbewerb | 1917/18 | kein Wettbewerb | 1918/19 | kein Wettbewerb | 1919/20 | FC Aberdeen | 1920/21 | Aberdeen University | 1921/22 | FC Aberdeen | 1922/23 | FC Aberdeen | 1923/24 | FC Aberdeen | 1924/25 | FC Aberdeen | 1925/26 | FC Aberdeen | 1926/27 | FC Aberdeen | 1927/28 | FC Aberdeen | 1928/29 | FC Aberdeen | 1929/30 | FC Aberdeen | 1930/31 | FC Aberdeen | | | |