Edizioni non ufficiali

1970-71 Dundee STEWARTON THISTLE Stewarton Thistle - Aberdeen Prima Donnas 4-2
1971-72 East Kilbride STEWARTON THISTLE Stewarton Thistle - Aberdeen Prima Donnas 8-1

 

Edizioni ufficiali

1972 Reid Gear Park - Linwood EDINBURGH DYNAMOS Edinburgh Dynamos - Cambuslang Hooverettes 5-3
1973 Cumnock WESTTHORN UNITED Westthorn United - Edinburgh Dynamos 7-3
1974 Warout Stadium - Glenrothes MOTHERWELL AEI Motherwell AEI - Westthorn United 1-0
1974-75 Townhead Park EDINBURGH DYNAMOS Edinburgh Dynamos - Motherwell AEI 3-0
1975-76 Thornton EDINBURGH DYNAMOS Edinburgh Dynamos - Dundee Strikers 6-3
1976-77 Warout Stadium - Glenrothes WESTTHORN UNITED Westthorne United - Dundee Strikers 4-0
1977-78 - DUNDEE STRIKERS Dundee Strikers - Whitehill 9-3
1978-79 - EDINBURGH DYNAMOS Edinburgh Dynamos - Whitehill 2-0
1979-80 - MOTHERWELL AEI Motherwell AEI - Dundee Strikers 3-2
1980-81 - MOTHERWELL AEI Motherwell AEI - Edinburgh Dynamos 2-0
1981-82 - WHITEHILL Whitehill - Dundee Strikes
1982-83 - WISHAW Wishaw - Whitehill 3-1
1983-84 - ALLANTON MINERS' WELFARE Allanton Miners' Welfare - Whitehill
1984-85 West Calder WISHAW Wishaw - Edinburgh Dynamos 4-3 d.t.s.
1985-86 - INVERALMOND THISTLE Inveralmond Thistle - Whitehall
1986-87 - INVERALMOND THISTLE Inveralmond Thistle - Cumbernauld United
1987-88 - WHITEHILL Whitehill - Inveralmond Thistle 2-1
1988-89 - WHITEHILL Whitehill - Livingston Thistle 4-1
1989-90 Newtongrange WHITEHILL WELFARE Whitehill Welfare - Cumbernauld United 3-0
1990-91 - CUMBERNAULD UNITED Cumbernauld United - Inveralmond Thistle 4-1
1991-92 - CUMBERNAULD UNITED Combernauld United - Inveralmond Thistle 7-2
1992-93 - HUTCHISON VALE Hutchison Vale - Cumbernauld United 5-1 
1993-94  Links Park - Montrose HUTCHISON VALE  Hutchison Vale - Tynecastle 3-0 
1994-95 McDiarmid Park - Perth COVE RANGERS Cove Rangers - Cumbernauld United 5-1
1995-96 McDiarmid Park - Perth COVE RANGERS Cove Rangers - Aberdeen 5-1
1996-97 Broadwood Stadium - Cumbernauld COVE RANGERS Cove Rangers - Ayr United 5-4
1997-98 Forthbank Stadium - Stirling CUMBERNAULD UNITED Cumbernauld United - Guilliano's 3-1
1998-99 Forthbank Stadium - Stirling CUMBERNAULD UNITED Cumbernauld United - Ayr United 1-0
1999-00 Forthbank Stadium - Stirling STENHOUSEMUIR Stenhousemuir - Clyde 9-0
2000-01 Almondvale Stadium - Livingston KILMARNOCK Kilmarnock - Ayr United 6-5 d.c.r. (3-3 d.t.s.)
2001-02 Almondvale Stadium - Livingston KILMARNOCK Kilmarnock - Glasgow City 5-0
2002-03 Newtongrange HIBERNIAN Hibernian - Kilmarnock 7-6 d.c.r. (2-2 d.t.s.)
2003-04 Almondvale Stadium - Livingston GLASGOW CITY Glasgow City - Queen's Park 3-0
2004-05 McDiarmid Park - Perth HIBERNIAN Hibernian - Cove Rangers 8-0
2005-06 McDiarmid Park - Perth GLASGOW CITY Glasgow City - Aberdeen 5-1
2006-07 McDiarmid Park - Perth HIBERNIAN Hibernian - Glasgow City 5-1
2007-08 McDiarmid Park - Perth HIBERNIAN Hibernian - Celtic 3-1 d.t.s.
2008-09 Forthbank Park - Stirling GLASGOW CITY Glasgow City - Glasgow Rangers 5-0
2010 Recreation Park - Alloa HIBERNIAN Hibernian - Glasgow Rangers 2-1
2011 Toryglen Regional Centre - Glasgow GLASGOW CITY Glasgow City - Hibernian 3-0
2012 Excelsior Stadium - Airdrie GLASGOW CITY Glasgow City - Forfar Farmington 1-0
2013 Broadwood Stadium - Cumbernauld GLASGOW CITY Glasgow City - Hibernian 1-0
2014 Broadwood Stadium - Cumbernauld GLASGOW CITY Glasgow City - The Spartans 5-0
2015 Ainslie Park - Edinburgh GLASGOW CITY Glasgow City - Hibernian 3-0
2016 New Douglas Park - Hamilton HIBERNIAN Hibernian - Glasgow City 7-6 d.c.r. (1-1)
2017 Tony Macaroni Arena - Livingston HIBERNIAN Hibernian - Glasgow City 3-0
2018 Firhill Stadium - Glasgow HIBERNIAN Hibernian - Motherwell 8-0
2019 Tynecastle Park - Edinburgh GLASGOW CITY Glasgow City - Hibernian 4-3
2020 non disputata
2020-21 non disputata
2021-22 Tynecastle Park - Edinburgh CELTIC Celtic - Glasgow City 3-2 d.t.s.
2022-23 Hampden Park - Glasgow CELTIC Celtic - Glasgow Rangers 2-0
2023-24 Hampden Park - Glasgow  GLASGOW RANGERS Glasgow Rangers - Heart of Midlothian 2-0
2024-25 Hampden Park - Glasgow GLASGOW RANGERS Glasgow City - Glasgow Rangers 0-3