British Columbia - List of Provincial Cup Winners
List of Vancouver (City) Cup Winners
List of Vancouver Island Cup Winners
British Columbia - List of Women Champions
1892 Nanaimo Rangers 1893 Nanaimo Rangers 1894 Victoria Wanderers 1895 Victoria Wanderers 1896 Victoria Wanderers 1898/99 Wellington Rovers 1899/00 Victoria [first true B.C. championship] 1901 Victoria AFC 1902 Victoria AFC 1903 Nanaimo AFC 1904 Esquimalt Garrsion 1905 Ladysmith AFC 1906 not contested 1907 Nanaimo United 1908 Nanaimo United 1909-10 not known 1911 Nanaimo United 1912-20 not known 1921 Cumberland United 1922 not known 1923 Nanaimo City 1924 Cumberland United 1925 Nanaimo City 1926-59 not known 1960 New Westminster Royals 1961 Vancouver Firefighters 1962 Vancouver Firefighters 1963 Vancouver Firefighters 1964 Columbus Clan FC 1965 Vancouver Firefighters 1966 British Columbia U-23 1967 Vancouver Firefighters 1968 Columbus Clan FC 1969 Columbus Clan FC 1970 Vancouver Croatia 1971 Vancouver Eintracht 1972 New Westminster Blues 1973 Vancouver Firefighters 1974 Vancouver Lobbans 1975 London Boxing Club of Victoria 1976 Victoria West FC 1977 Columbus Clan FC 1978 Columbus Clan FC 1979 Victoria West FC 1980 Victoria West FC 1981 Victoria West FC 1982 Victoria West FC 1983 Vancouver Firefighters 1984 Victoria West FC 1985 Vancouver Croatia 1986 Vancouver Croatia 1987 New Westminster Q.P.R. 1988 NorVan ANAF 1989 Westside FC 1990 Vancouver Firefighters 1991 NorVan ANAF 1992 NorVan ANAF 1993 Westside FC 1994 Coquitlam Metro Ford SC 1995 North Shore Pegasus 1996 Westside C.I.B.C. 1997 North Shore Pegasus 1998 Vancouver Firefighters 1999 Coquitlam Metro Ford SC 2000 Westside FC 2001 Victoria Gorge FC 2002 Victoria Gorge FC 2003 Surrey United 2004 Pegasus FC 2005 Portuguese Sporting Club 2006 Sapperton Rovers 2007 Columbus Clan FC 2008 Victoria Gorge FC 2009 West Van FC 2010 Victoria Gorge FC 2011 ICST Pegasus 2012 Surrey United Firefighters 2013 Surrey United Firefighters 2014 Vancouver Croatia 2015 EDC Burnaby 2016 ICST Pegasus 2017 Vancouver Club Inter FC
Vancouver Premier Division Champions 1982/83 Firefighters 1983/84 Firefighters 1984/85 Firefighters 1985/86 Firefighters 1986/87 Firefighters 1987/88 Firefighters 1988/89 Metro-Ford Wolves 1989/90 NorVan SC 1990/91 NorVan SC 1991/92 Metro-Ford Wolves 1992/93 Metro-Ford Wolves 1993/94 Westside Rino 1994/95 North Shore Pegasus 1995/96 North Shore Pegasus 1996/97 Sapperton Rovers 1997/98 Firefighters 1998/99 Westside FC 1999/00 Westside FC 2000/01 Westside Rino 2001/02 Surrey United 2002/03 Westside Rino 2003/04 Surrey United 2004/05 ICSF Inter 2005/06 Surrey United 2006/07 ICSF Inter 2007/08 Sporting Club of Vancouver 2008/09 West Van FC 2009/10 Surrey United Firefighters 2010/11 Surrey United Firefighters 2011/12 ICST Pegasus 2012/13 Columbus FC 2013/14 West Van FC 2014/15 West Van FC 2015/16 Metro-Ford Wolves 2016/17 Metro-Ford Wolves
2018/19 Cowichan FC 2019/20 Lakehill FC 2020/21 abandoned due to Covid-19 pandemic 2021/22 Lakehill FC 2022/23 Lakehill FC 2023/24 Vic West FC 2024/25 Vic West FC
Nanaimo Challenge Cup 1892 Nanaimo Rangers 1-1 3-2 Northfield Athletics 1893 Nanaimo Rangers 1-0 Northfield Athletics 1894 Victoria Wanderers 5-1 Nanaimo Rangers 1895 Nanaimo Rangers 2-1 Victoria Wanderers 1896 Victoria Wanderers [league format] 1897 Victoria Wanderers [league format] 1898 Wellington Rovers 0-1 3-0 2-2 w/o Victoria Wanderers 1899 Wellington Rovers 0-4 w/o 4-1 Victoria Wanderers 1900 Victoria AFC 3-2 Wellington Rovers 1901 Victoria AFC [league format] 1902 Victoria AFC [league format] 1903 Nanaimo 4-0 Esquimalt Garrison 1904 Esquimalt Garrison 2-0 Nanaimo Garrison BC Cup 1905 Garrison 2-0 5-0 Vancouver Celtic 1906 Garrison 3-1 0-0 Vancouver Celtic 1907 Ladysmith FC 2-2 3-0 Vancouver Shamrocks 1908 Nanaimo United w/o Vancouver Thistles 1909 Ladysmith FC 4-0 2-1 New Westminster Rovers 1910 probably not held McBride Shield 1911 Victoria West 3-1 0-0 Vancouver Athletic Club 1912 Coquitlam Ranchers 0-1 2-0 Victoria West 1913 British Columbia Electric 0-0 Victoria West [Shield withheld; tie-breaker not played] 1914 Coquitlam Ranchers 0-1 3-0 Victoria North Wards [Shield withheld; Ranchers used ineligible player in first leg] 1915 Coquitlam Ranchers 3-1 Victoria Thistles 1916 Vancouver St Andrews 5-2 Victoria West 1917 Garrison n/p 231st Battalion [not played due to fire at the Garrison] 1918 E.M.H.C. n/p Coughlans [one player played for both teams before the final] 1919 Wallace Shipyard 1-0 Foundation Shipyard 1920 Cumberland United 0-0 1-0 Wallace Shipyard 1921 Cumberland United 3-1 Vancouver St Andrews Province Cup 1922 Vancouver St Andrews 2-1 Victoria Mets 1923 Ladysmith 1-0 UBC 1924 Ladysmith 1-1 2-0 St Andrews 1925 Cumberland United 4-1 St Andrews 1926 Nanaimo City 3-2 Victoria Veterans 1927 Nanaimo City w/o Powell River Elks 1928 Ladysmith 4-1 St Andrews 1929 Westminster Royals 3-0 Sapperton 1930 Westminster Royals 3-2 St Andrews 1931 Westminster Royals 1-0 Esquimalt 1932 Nanaimo City 2-1 Westminster Royals 1933 Vancouver North Shore United 4-0 Duncan Native Sons 1934 Nanaimo City 3-3 5-2 Vancouver North Shore United 1935 Vancouver St Saviours Tigers 1-0 Nanaimo City 1936 Westminster Royals 4-2 Nanaimo City 1937 Vancouver North Shore United 3-0 Victoria City 1938 Vancouver North Shore United 2-2 2-0 Vancouver St Saviour Tigers 1939 Vancouver North Shore United 4-1 Vancouver Radials 1940 Vancouver Radials 0-0 2-0 6-1 Vancouver North Shore United 1941 Vancouver North Shore United 2-1 4-2 Vancouver Radials 1942 Boeings FC 4-3 Victoria Machinery Depot 1943 Pro-Rec FC 1944 North Shore United FC 1945 North Shore United FC 1946 North Shore United FC 1947 St. Andrews FC 1948 North Shore United FC 1949 North Shore United FC 1950 St. Andrews FC 1951 St. Andrews FC 1952 Vancouver City FC 1953 Vancouver City FC 1954 Vancouver Firefighters FC 1955 Vancouver Firefighters FC 1956 Vancouver Hale-Co FC 1957 Vancouver Firefighters FC 1958 Capilano's 1959 Capilano's 1960 Carling's North Shore 1961 Vancouver Firefighters FC 1962 Vancouver Firefighters FC 1963 Vancouver Firefighters FC 1964 Columbus Carling 1965 Vancouver Firefighters FC 1966 North Shore Luckies FC 1967 Vancouver Firefighters FC 1968 Columbus FC 1969 Columbus FC 1970 Croatia FC 1971 Eintracht Vancouver 1972 New Westminster Blues 1973 Vancouver Firefighters FC 1974 Lobbans 1975 London Boxing Club, Victoria 1976 Victoria West FC 1977 Columbus FC 1978 Columbus FC 1979 Victoria West FC 1980 Victoria West FC 1981 Victoria West FC 1982 Victoria West FC 1983 Vancouver Firefighters FC 1984 Victoria West FC 1985 Vancouver Croatia SC 1986 Vancouver Croatia SC 1987 New Westminster QPR 1988 NorVan ANAF 1989 Westside Primo 1990 Vancouver Firefighters FC 1991 NorVan ANAF 1992 NorVan ANAF 1993 Westside Rino FC 1994 Coquitlam Metro-Ford Wolves 1995 North Shore Pegasus 1996 Westside CIBC 1997 North Shore Pegasus 1998 Vancouver Firefighters FC 1999 Coquitlam Metro Ford SC 2000 Westside FC 2001 Gorge FC 2002 Gorge FC 2003 Surrey United 2004 Pegasus FC 2005 Sporting Club of Vancouver 2006 Sapperton Rovers 2007 Columbus Clan FC 2008 Gorge FC 2009 West Vancouver FC 2010 Gorge FC 2011 ICST Pegasus 2012 Surrey United Firefighters 2013 Surrey United Firefighters 2014 Croatia SC 2015 EDC Burnaby 2016 Pegasus FC 2017 Club Inter 2018 BCT Rovers Tigers United 2019 CCB LFC United 2020 not held 2021 not held 2022 BB5 United CCB 2023 BB5 United 2024 Coquitlam Metro Ford Manland Cup 1915 Coquitlam Ranchers 2-2 3-0 British Columbia Eletric 1916 St Andrews 3-0 Longshoremen 1917 231st Battalion 3-0 Longshoremen 1918 Cochlan 2-0 Hearts 1919 Wallace Shipyards 2-1 Nabob-Hearts 1920 Wallace Shipyards 2-0 Westminster Presbyterians 1921 St Andrews 1-0 Wallace Shipyards 1922 St Andrews 2-0 South Hill 1923 University of British Columbia 1-0 Veterans 1924 St Andrews 3-1 Sapperton 1925 St Andrews 3-1 Sapperton 1926 South Hill 2-0 Westminster United 1927 Empire Stevedores 2-0 North Shore United 1928 Westminster Royals 2-0 St Saviours 1929 Westminster Royals 2-0 St Saviours 1930 St Andrews 2-1 Westminster Royals 1931 North Shore United 4-2 Regents 1932 not known 1933 Chinese Students 4-3 Varsity 1934 Nanaimo City 4-2 Kerrisdale 1935 Nanaimo City 3-1 St Andrews 1936 North Shore United 4-0 St Andrews 1937 Johnston Nationals 4-0 Kerrisdale 1938 St Andrews 3-2 St Saviours 1939 St Saviours 4-2 North Shore United 1940 North Shore United 6-4 St Andrews 1941 North Shore United 3-0 St Saviours
Imperial Cup 1913 Thistle FC [first ever ed.] 1914-19 no competition 1920 Thistle FC 1921 Wallace FC 1922 South Hill Army & Navy 1923 South Hill Army & Navy 1924 North Van Elks FC 1925 St Andrew’s FC 1926 Sapperton FC 1927-33 no competition 1934 Art Monument FC 1935-36 not known 1937 St Regis FC 1938 Excelsior Lumber 1939 not known 1940 Kerrisdale FC 1941 not known 1942 Richmond FC 1943 not known 1944 Army FC 1945 Norvan FC 1946 Vancouver United 1947 Collingwood FC 1948 Norquay FC 1949 Rainier Hotel FC 1950 South Hill FC and James Builders [shared] 1951 Varsity FC 1952 AN and AF Unit 1953 Vancouver Pilseners 1954 Vancouver Pilseners 1955 Dubbell Wear FC 1956 Royal Oaks FC 1957 Capilanos FC 1958 Capilanos FC 1959 Wallace FC 1960 Vancouver Firefighters 1961 Vancouver Firefighters 1962 Royal Oaks FC 1963 University of British Columbia 1964 Mount Pleasant Legion 1965 Vancouver Friuli 1966 North Shore United 1967 Lobbans FC 1968 Roayal Oaks FC 1969 Glenavon FC and Lovans [shared] 1970 Glenavon FC 1971 Lobbans FC 1972 Roayal Oak Astors 1973 Vancouver Firefighters 1974 North Shore United 1975 North Shore Paul's 1976 not known 1977 Italian Canadian Columbus 1978 Columbus FC 1979 Columbus Umberto 1980 Columbus Umberto 1981 Cliff Avenue United 1982 Vancouver Firefighters 1983 Vancouver Firefighters 1984 Discovery '84 FC 1985 Norvan ANAF FC 1986 Norvan ANAF FC 1987 Queen’s Park Rangers 1988 Dartmen FC 1989 West Van Trollers 1990 Burnaby Lake Clubhouse 1991 Vancouver Firefighters 1992 Club Ireland FC 1993 Club Ireland FC 1994 Westaside Rino 1995 Wesburn 1996 Croatia SC 1997 Croatia SC 1998 Croatia SC 1999 Indo-Canadians 2000 Westside FC 2001 ICSF Inter 2002 Westside Rino 2003 Westside Rino 2004 Pegasus FC 2005 Croatia SC 2006 Columbus-Clan FC 2007 Columbus-Clan FC 2008 Surrey United 2009 West Van FC 2010 Surrey United Firefighters 2011 Surrey United Firefighters 2012 West Van FC 2013 Delta Hurricanes FC 2014 Inter FC 2015 West Van FC 2016 Metro-Ford Wolves 2017 Pegasus FC
Sir John Jackson Cup NB: open to all Vancouver Island Soccer League teams (source: Vancouver Island Soccer League) 1914/15 Sanich Thistles 1915/16 Victoria West 1916/17 not held 1917/18 Victoria West 1918/19 Foundation 1919/20 Metropolis 1920/21 Metropolis 1921/22 Metropolis 1922/23 Victoria West 1923/24 Sons of England 1924/25 Esquimalt FC 1925/26 Veterans FC 1926/27 Esquimalt FC 1927/28 Esquimalt FC 1928/29 Victoria City FC 1929/30 Jokers FC 1930/31 Esquimalt FC 1931/32 Esquimalt FC 1932/33 Duncan Native Sons 1933/34 Esquimalt FC 1934/35 Saanich Thistles 1935/36 Victoria City FC 1936/37 Victoria City FC 1937/38 Victoria City FC 1938/39 Victoria West 1939/40 Victoria West 1940/41 Victoria City FC 1941/42 Victoria Machinery Depot 1942/43 Victoria Machinery Depot 1943/44 Victoria Machinery Depot 1944/45 Victoria Machinery Depot 1945/46 Toppers 1946/47 Victria West 1947/48 Esquimalt FC 1948/49 Oak Bay 1949/50 Victoria West 1950/51 Victoria City FC 1951/52 Victoria West 1952/53 Adanacs 1953/54 Victoria West 1954/55 Canadian Scottish 1955/56 Strathcona Hitel 1956/57 Esquimalt FC 1957/58 Gorge Hotel 1958/59 Victoria Kickers 1959/60 Gorge Hotel 1960/61 Gorge Hotel 1961/62 Gorge Hotel 1962/63 Victoria West 1963/64 Brodies Bakery 1964/65 Vicoria Kickers 1965/66 Canadian Scottish 1966/67 Vctoria West 1967/68 Canadian Scottish 1968/69 Gorge Hotel 1969/70 Gorge Molson's 1970/71 Victoria West 1971/72 Cosmo Royals 1972/73 Victoria West 1973/74 Victoria West 1974/75 London Boxing Club 1975/76 Victoria West 1976/77 Victoria Athletics 1977/78 Victoria Athletics 1978/79 Victoria West 1979/80 Victoria Athletics 1980/81 Victoria West 1981/82 Victoria West 1982/83 UVic Vikings 1983/84 Victoriua West 1984/85 UVic Vikings 1985/86 Victoria West 1986/87 Victoria West 1987/88 Victoria Athletics 1988/89 Victoria West 1989/90 Victoria Croatia 1990/91 Power River Villa 1991/92 Gorge FC 1992/93 Vantreights FC 1993/94 Gorge FC 1994/95 Power River Villa 1995/96 Nanaimo United 1996/97 Power River Villa 1997/98 Vantreights FC 1998/99 Nanaimo United 1999/00 Power River Villa 2000/01 Vantreights FC 2001/02 Vantreights FC 2002/03 Vantreights FC 2003/04 Vantreights FC 2005/06 Gorge FC 2006/07 Gorge FC 2007/08 Gorge FC 2008/09 Gorge FC 2009/10 Gorge FC 2010/11 Cowichan FC 2011/12 Cowichan FC 2012/13 Bays United 2013/14 Saanich Fusion 2014/15 Cowichan FC 2015/16 Cowichan FC 2016/17 Nanaimo United 2017/18 Gorge FC 2018/19 Westcastle United 2019/20 Nanaimo United 2020/21 not held due to Covid-19 pandemic 2021/22 Nanaimo United 2022/23 Vic West FC 2023/24 Vic West FC 2024/25 Vic West FC McGavin Cup NB: top teams top level do not enter (source: Vancouver Island Soccer League) 1934/35 Saanich Thistles 1935/36 Esquimalt FC 1936/37 Victoria City FC 1937/38 Victoria City FC 1938/39 Navy City 1939/40 Victoria City FC 1940/41 not held 1941/42 Victoria West 1942/43 Victoria Machinery Depot 1943/44 Army 1944/45 Victoria Machinery Depot 1945/46 Victoria West 1946/47 not held 1947/48 Legion 1948/49 Esquimalt FC 1949/50 Oak Bay 1950/51 Victoria West 1951/52 Esquimalt FC 1952/53 Adanacs 1953/54 Civil Service 1954/55 not held 1955/56 Butler & Brodies 1956/57 Punjab United 1957/58 Gorge Hotel 1958/59 not held 1959/60 Brodies Bakery 1960/61 EVOES 1961/62 EVOES 1962/63 Gorge 1963/64 not held 1964/65 Canadian Scottish 1965/66 Canadian Scottish 1966/67 Canadian Scottish 1967/68 Canadian Scottish 1968/69 Gorge Molson's 1969/70 Victoria West 1970/71 Gorge Molson's 1971/72 Victoria West 1972/73 Gorge 1973/74 not held 1974/75 Victoria West 1975/76 London Boxing Club 1976/77 Victoria Athletics 1977/78 Victoria West 1978/79 Nanaimo United 1979/80 Victoria West 1980/81 Prospect Lake 1981/82 Victoria Athletics 1982/83 Victoria Athletics 1983-88 not held 1988/89 Victoria West 1989/90 Victoria Athletics 1990/91 Victoria West 1991/92 Croatia 1992/93 Victoria West 1993/94 Victoria Athletics 1994/95 not held 1995/96 Victoria West 1996/97 Victoria West 1997/98 Victoria Athletics 1998/99 Victoria West 1999/00 Bays United 2000/01 Gorge FC 2001/02 Vantreights FC 2002/03 Gorge FC 2003/04 Girge FC 2004/05 Vantreights FC 2005/06 Vantreughts FC 2006/07 Gorge FC 2007-12 not held 2013/14 Lakehill Reds Teamsales 2014/15 Saanich Fusion Div 2 2015/16 Prospect Lake Lakers Div 2 2016/17 Gorge FC 2017/18 Gorge FC 2018/19 Gorge Us-Guys Div 3 2019/20 Gorge FC 2020/21 not held due to Covid-19 pandenmic 2021/22 Nanaimo United 2022/23 Gorge FC 2023/24 Bays United 2024/25 Sooke Celtic George Pearkes Cup NB: for clubs below top-2 divisions (source: Vancouver Island Soccer League) 1983/84 Cowichan Olympics Div 3 1984/85 Sagres FC 1985/86 UVic Norsemen 1986/87 Oak Bay Alumni Over 30 1987/88 Victoria West Over 30 1988/89 Gordon Head Div 3 1989/90 Victoria Athletis Over 30 1990/91 Victoria Athletics Div 3 1991/92 Victoria West Over 30 1992/93 Castaways Div 3 1993/94 Victoria West Over 30 1994/95 Victoria West Over 30 1995/96 Victoria Athletics Over 30 1996/97 Victoria City Div 4 1997/98 Victoria Athletics Over 30 1998/99 Victoria Athletics Over 31 1999/00 Saltspring FC Div 3 2000/01 Cordova Bay United Div 3 2001/02 Saltspring United Div 3 2002/03 Vantreights FC 2003/04 Genesis FC 2004/05 Gorge FC Div 3 2005/06 Prospect Lake Lakers Black 2006/07 Shell Beach Raiders Div 4 2007/08 Gorge FC Div 4 2008/09 Sagres FC Div 3 2009/10 Vic West Spurs Div 3 2010/11 Vic West Spirs Div 3 2011/12 Gordon Head Activ Earth Engineering 2012/13 Campell River Golden Wings 2013/14 Vantreights FC 2014/15 Alberni Athletics 2015/16 Juan de Fuca Div 3 2016/17 Mid Isle Mariners 2017/18 Gorge Us-Guys 2018/19 Gorge Us-Guys 2019/20 Vantreights FC 2020/21 not held due to Covid-19 pandemic 2021/22 Gorge Us-Guys 2022/23 not known 2023/24 Vic West Div 4 2024/25 Campbell River Golden Wings Tony Grover Masters Cup NB: for over-35 and over-45 teams (source: Vancouver Island Soccer League) 1999/00 Gordon Head Allsports 2000/01 Victoria Athletics 2001/02 Vic West FC 2002/03 Lake Hill Frolic 2003/04 Gorge FC 2004/05 Victoria Athletics 2005/06 UVic Alumni 2006/07 UVic Alumni 2007/08 UVic Alumni 2008/09 UVic Alumni 2009/10 Gorge FC 2010/11 Gorge FC 2011/12 Gorge FC 2012/13 Castaways Juniors 2013/14 Gorge FC 2014/15 Gorge FC 2015/16 Saanich Fusion Old School 2016/17 Cowichan 49ers 2017/18 Cowichan 49ers 2018/19 Cowichan 49ers 2019/20 UVic Alumni 2020/21 not held due to Covid-19 pandemic 2021/22 Cowichan 49ers 2022/23 Cowichan 49ers 2023/24 Prospect Lake Lakers 2024/25 Cowichan 49ers
1984 James Bay 1985 Richmond Seniors 1986 Richmond Seniors 1987 Coquitlam Soccer Club 1988 Coquitlam 1989 Surrey 1990 Coquitlam Strikers 1991 Surrey Marlins 1992 Surrey Marlins 1993 Surrey Marlins 1994 Coquitlam Strikers 1995 Victoria Gorge FC 1996 UBC Alumni 1997 UBC Alumni 1998 UBC Alumni 1999 UBC Alumni 2000 UBC Alumni 2001 Burnaby Canadians Anduccis 2002 Burnaby Canadians Anduccis 2003 SportsTown UBC 2004 Surrey United 2005 Surrey United 2006 Surrey United 2007 Surrey United 2008 Surrey United 2009 Surrey United 2010 Surrey United 2011 Surrey United 2012 Surrey United 2013 Surrey United 2014 Surrey United 2015 North Shore Girls SC Renagates 2016 Richmond FC 2017 Surrey United
Sources: http://www.canadiansoccerhistory.com/, http://www.friendsofharrymanson.com/appendix-1---list-of-grand-challenge-cup-champions.html, https://vmslsoccer.com/Impchamps, wikipedia, https://heritage.bcsoccer.net/media/7045/the-history-of-british-columbia-adult-soccer-provincial-cups.pdf, https://bcsoccer.net/files/ArticleDocuments/TheHistoryofBritishColumbiaAdultSoccerProvincialCups.pdf
Prepared and maintained by Hans Schöggl for the Rec.Sport.Soccer Statistics Foundation
Author: Hans Schöggl
Last updated: 4 Sep 2025
(C) Copyright Hans Schöggl and RSSSF 2015/25
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.