| Year | 1st Division Gents | 2nd Division Gents | 3rd Division Gents | 4th Division Gents | 5th Division Gents | 6th Division Gents | 7th Division Gents |
| 1931 | |||||||
| 1932 | |||||||
| 1933 | |||||||
| 1934 | |||||||
| 1935 | |||||||
| 1936 | |||||||
| 1937 | |||||||
| 1938 | Maryhill Old Parish | ||||||
| 1939 | |||||||
| 1948 | |||||||
| 1949 | |||||||
| 1950 | Milngavie B.B. Staff & Ex-Members | ||||||
| 1951 | Pollok | ||||||
| 1952 | Maryhill Old Parish | ||||||
| 1953 | Maryhill Old Parish | ||||||
| 1954 | Greyfriars Alexandra Parade | ||||||
| 1955 | Greyfriars Alexandra Parade | ||||||
| 1956 | St Martin's Episcopal | ||||||
| 1957 | St Martin's Episcopal | ||||||
| 1958 | St Martin's Episcopal | ||||||
| 1959 | Burnbank | ||||||
| 1960 | Burnbank | ||||||
| 1961 | St Oswald's Episcopal | ||||||
| 1962 | Burnbank | ||||||
| 1963 | Burnbank | ||||||
| 1964 | Oatlands Trinity | ||||||
| 1965 | Oatlands Trinity | ||||||
| 1966 | Central YMCA | ||||||
| 1967 | Central YMCA | None | None | None | None | None | None |
| 1968 | Bluevale | None | Shawlands Cross | None | None | None | None |
| 1969 | Bluevale | Kenmure | St Nicholas | None | None | None | None |
| 1970 | Bluevale | Netherlee | Cathcart Old | None | None | None | None |
| 1971 | Netherlee | Cathcart Old Parish | St John's Renfield | Anderston | None | None | None |
| 1972 | St Columbas | St Margarets Polmadie | Ruchill | Linthouse | None | None | None |
| 1973 | Cathcart Old Parish | Maryhill High | Linthouse | Dalmarnock | None | None | None |
| 1974 | St Margarets Polmadie | Linthouse | Springfield Cambridge | Cathcart South | None | None | None |
| 1975 | St Margarets Polmadie | Linthouse | Camphill Queen,s Park | St Margaret's Newlands | Crosshill Queen's Park | Stamperland | Kenmuir |
| 1976 | St Margarets Polmadie | Temple | Stamperland | Giffnock South | Victoria Park | St Andrew's | Hamilton Memorial |
| 1977 | Temple | Stamperland | Victoria Park | St Andrew's | Cairns | Drumchapel Old | Langside & Battlefield Erskine |
| 1978 | Linthouse | Victoria Park | Cairns | St Columba's | Crosshill Queen's Park | Cathcart Old Parish | St George's |
| 1979 | Linthouse | Cairns | St Margaret's Newlands | Camphill Queen's Park | Kenmure | Pollokshields | Langside & Battlefield Erskine |
| 1980 | Linthouse | St Margaret's Newlands | Cathcart Old Parish | Pollokshields | Clydebank Abbotsford | Mure Memorial | Colston Milton |
| 1981 | Linthouse | St Margarets Polmadie | Clydebank Abbotsford | St Columba's | Orchardhill | Toryglen | Strathbungo Queen's Park |
| 1982 | Linthouse | Cairns | Orchardhill | Mure Memorial | Cathcart South | New Kilpatrick | Netherlee |
| 1983 | Linthouse | St Columba's | Clydebank Abbotsford | St Enoch's Hogganfield | Netherlee | Battlefield East | Merrylea |
| 1984 | Linthouse | Stamperland | Netherlee | Killermont | Croftfoot | Colston Milton | Temple |
| 1985 | Linthouse | Clydebank Abbotsford | Springfield Cambridge | Cathcart South | Temple | Cadder | Orchardhill |
| 1986 | Linthouse | Springfield Cambridge | Cathcart Old | Cadder | Strathbungo Queen's Park | Abronhill | New Kilpatrick |
| 1987 | Linthouse | Stamperland | Battlefield East | Abronhill | Colston Milton | Drumchapel Old | Pollokshields |
| 1988 | Linthouse | Springfield Cambridge | Temple | Cathcart South | Crosshill Queen's Park | St Mary's Kirkintilloch) | None |
| 1989 | Linthouse | Battlefield East | St Enoch's Hogganfield | Cadder | Croftfoot | None | None |
| 1990 | Linthouse | Temple | Crosshill Queen's Park | Stamperland | None | None | None |
| 1991 | Linthouse | St Columbas Kirkintilloch | Cadder | Drumchapel Old | None | None | None |
| 1992 | Linthouse | Cairns | Crosshill Queen's Park | Balshagray | None | None | None |
| 1993 | Linthouse | St Enoch's Hogganfield | New Kilpatrick | Giffnock South | None | None | None |
| 1994 | Linthouse | Temple | Balshagray | Netherlee | None | None | None |
| 1995 | Linthouse | St Enoch's Hogganfield | Shettleston Old | Drumchapel Old | None | None | None |
| 1996 | Linthouse | Cadder | Balshagray | Denny | None | None | None |
| 1997 | Linthouse | Shettleston Old | Denny | None | None | None | None |
| 1998 | Springfield Cambridge | Cairns | St Marys Kirkintilloch | None | None | None | None |
| 1999 | Cadder | Cathcart South | Netherlee | None | None | None | None |
| 2000 | Cairns | St Mary's | Barrhead S C | None | None | None | None |
| 2001 | Springfield Cambridge | Barrhead Sports Centre | None | None | None | None | None |
| 2002 | Shettleston Old | St Mary's | Hawkhead | None | None | None | None |
| 2003 | Springfield Cambridge | Cairns | Eastbank | None | None | None | None |
| 2004 | Shettleston Old | Blantyre Sports Centre | Linwood Sports Centre | None | None | None | None |
| 2005 | Shettleston Old | Cathcart South | Netherlee | None | None | None | None |
| 2006 | Shettleston Old | Govan Old | Eaglesham | None | None | None | None |
| 2007 | Springfield Cambridge | Cathcart South | Cairns | None | None | None | None |