Explanation of used abbreviations (also in seasonwise files linked from here):
BAA = Bermuda Athletics Association
BFA = Bermuda Football Association
BFC = Bermuda Football Combination
BFL = Bermuda Football League
BVRC = Bermuda Volunteer Rifle Corps
DRSC = Dockyard Recreation and Sports Club
HMS = His (Her) Majesty's Ship
IIAA = Ireland Island Athletics Association
KSLI = King's Shropshire Light Infantry [*]
NF = Northumberland Fusiliers
PHC = Pembroke Hamilton Club
RAF = Royal Air Force
RAOC = Royal Army Ordnance Corps
RE & RCS = Royal Engineers and Royal Corps of Signals
SF = Sherwood Foresters
WYR = West Yorkshire Regiment
YMAA = Young Men's Athletic Association
YMSC = Young Men's Social Club
[*] the 2nd Battalion King's Shropshire Light Infantry moved to Curaçao in June 1940
and entered the local league in the 1941 season
1913/14 "G" Company, Queens 3-0 27th Company, Royal Engineers 1914/15 unknown; finalists: Royal Army Ordnance Corps and "D" Company, 38th Ottawa Regiment, Canadian Expeditionary Force 1915/16 Royal Army Ordnance Corps 4-1 "D" Company, 38th Ottawa Battalion, Canadian Expeditionary Force "B" 1916/17 No 95 Company, Royal Garrison Artillery 3-1 Royal Army Ordnance Corps 1917/18 The Bands, HMS 3-2 2/4th Battalion, East Yorkshire Regiment 1919 2/4th Bn., East Yorkshire Regiment "A" bt Royal Naval Barracks 1920 "D" Company, Royal Sussex Regiment 2-2 2-0 HMS "Cambrian" 1921 "D" Company, Royal Sussex Regiment drw 2-1 Royal Naval Barracks 1921/22 No 95 Company, Royal Garrison Artillery 2-0 "C" Company, East Lancashire Regiment 1923 HMS "Mutine" bt "D" Company, East Lancashire Regiment 1923/24 Royal Garrison Artillery 2-0 HMS "Calcutta" 1924/25 HMS "Calcutta" bt Royal Engineers 1925/26 HMS "Calcutta" 3-1 Royal Garrison Artillery 1926 HMS "Curlew" bt "B" Company, Green Howards Regiment 1927 HMS "Capetown" 3-0 Argyll & Sutherland Highlanders 1928/29 unknown; finalists: HMS "Capetown" and HMS "Durban" 1930/31 HMS "Despatch" 7-2 "A" Company and Band, 1st West Yorkshire Regiment 1931 unknown; finalists: Northumberland Fusiliers and HMS "Dragon" 1932-34 not known 1935 HMS "York" 7-1 B.V.R.C. 1936 HMS "Dragon" 2-1 HMS "Apollo" 1937/38 HMS "York" 5-1 HMS "Apollo" 1938 Staff and Departments 2-1 HMS "York" 1939 not played 1940 King's Shropshire Light Infantry 3-1 HMS "Malabar" 1941 Casemates Soccer XI 3-0 Cameron Highlanders [aet] 1942 HMS "Malabar" 3-2 Staff and Departments 1943 Bermuda Militia Artillery 3-1 Malabar Depot [aet] 1944 Malabar Depot 7-0 Malabar Training Centre 1945 B.V.R.C. 2-0 HMCS Somers Isles "B" 1946 Danbar 4-1 Bermuda Militia 1947 "B" Company, 2nd Bn, Gloucestershire 2-2 3-1 Royal Navy Depot 1948 HMS "Sheffield" 7-0 HMS "Malabar" 1949 HMS "Jamaica" "B" 3-1 HMS "Glasgow" "B" 1950 HMS "Snipe" "A" 2-1 HMS "Glasgow" "C"
NB: first cup competition open to civilian teams. 1922/23 HMS "Mutine" 3-2 East Lancashire Regiment 1923/24 Royal Garrison Artillery 2-1 B.A.A. 1924/25 Royal Garrison Artillery 1-0 Royal Engineers & Royal Corps of Signals 1925/26 Green Howards Regiment 3-1 HMS "Calcutta" 1926/27 Green Howards Regiment 1-1 1-0 HMS "Calcutta" [1st match aet] 1927/28 St George's No 1 Section 2-0 HMS "Cairo" 1928/29 not known
NB: successor of B.A.A. Cup. 1930 "A" Company, West Yorkshire Regiment 2-2 8-2 D.R.S.C. [1st match aet] 1931 "A" Company, West Yorkshire Regiment bt "C" Company, West Yorkshire Regiment 1932 B.A.A. 3-2 D.R.S.C. 1933 HMS "Malabar" 3-1 D.R.S.C. 1934 St George's Athletic Club 4-2 Staff and Departments 1935 B.A.A. w/o St George's Athletic Club
NB: successor of Medal Competition. 1936 B.A.A. 9-2 "C" Company, Sherwood Foresters Regiment 1937 "C" Company, Sherwood Foresters Regiment 4-2 The Band, Sherwood Foresters Regiment 1937/38 B.A.A. 3-2 The Band, Sherwood Foresters Regiment 1939 2nd Bn. King's Shropshire Light Infantry 4-2 B.A.A. Lilywhites 1939/40 D.R.S.C. 3-0 B.V.R.C. 1941 Casemates Soccer XI 6-2 Cameron Highlanders 1942 Cameron Soccer XI 2-1 D.R.S.C. 1943 Fleet Air Arm 1-0 Admiralty House 1943/44 Malabar Depot 3-1 West End United 1945 B.V.R.C. 4-1 West End United 1946 National Sports Club 2-0 Admiralty House 1947 Old Comrades 4-2 Watford Mess 1948 National Sports Club 3-2 D.R.S.C. [aet]
NB: successor of B.F.A. Cup. 1948/49 HMS "Glasgow" 3-1 Pembroke Panthers 1949/50 HMS "Glasgow" 6-0 St George's Dinghi and Sports Club 1950 National Sports Club 5-4 B.A.A. Greens 1951 B.A.A. Greens 5-0 HMS "Sheffield" 1952/53 National Sports Club 7-0 HMS "Superb" 1953 B.A.A. 3-1 Police Recreation Club 1954-56 not known 1956/57 B.A.A. 9-0 Prospect 1957/58 National Sports Club 1958/59 B.A.A. 5-2 National Sports Club 1959/60 Police Recreation Club 2-0 National Sports Club 1960/61 not known (not Police Recreation Club) 1961/62 Police Recreation Club 3-0 Ramblers 1962/63 not known
1932 D.R.S.C. 1936 D.R.S.C. 2-1 St George's Athletic Club 1937 The Band, Sherwood Foresters Regiment 3-0 "B" Company, Sherwood Foresters Regiment 1938 Bermuda Athletic Association (BAA) 5-0 SS Monarch of Bermuda 1939 King's Shropshire Light Infantry 2-1 SS Queen of Bermuda 1940 King's Shropshire Light Infantry 3-2 HMS "Malabar" 1941 Casemates Soccer XI 4-3 HMS "Malabar" 1942 Casemates Soccer XI 1943 HMS "Malabar" 1-0 Single Men's Quarter XI 1944 Daniel's Head 3-3 3-2 Malabar Depot [2nd match aet] 1944/45 Royal Air Force 4-1 Daniel's Head 1945/46 Danbar 13-3 B.V.R.C. 1946/47 HMS "Sheffield" 3-2 B.A.A. [aet] 1947 HMS "Sheffield" 3-2 Old Comrades
NB: successor of B.F.A. Trophy. 1949 National Sports Club 2-1 B.A.A. 1950 B.A.A. Greens 5-0 HMS "Sheffield" 1951 National Sports Club 5-2 B.A.A. Greens 1952 B.A.A. Greens 2-0 St George's Dinghi and Sports Club 1953 National Sports Club 5-2 B.A.A. Greens 1954 St George's Dinghi and Sports Club 2-1 B.A.A. Greens
1948 Pembroke Juniors 3-2 Key West Rangers 1949 Key West Rangers 6-2 Pembroke Juniors 1950 Key West Rangers 5-2 Pembroke Juniors 1951 Pembroke Juniors 1952 Key West Rangers 4-4 3-1 Pembroke Juniors 1952/53 Devonshire Lions 3-1 Key West Rangers "B" 1954 Pembroke Juniors bt Key West Rangers 1955 Pembroke Juniors 4-3 Key West Rangers 1956 Pembroke Juniors 5-4 Somerset Eagles 1957 Pembroke Hamilton Club bt West End Rovers 1958 Pembroke Juniors 1959 Pembroke Hamilton Club 5-3 Southampton Rangers 1960 Dock Hill Rangers 4-4 3-2 Pembroke Hamilton Club 1961 Young Men's Social Club 3-1 Pembroke Hamilton Club 1961/62 Pembroke Hamilton Club 6-0 Paget Bombardiers 1963 North Village Community Club 1-0 Pembroke Hamilton Club
NB: the 1955/56 edition was the inaugural one; aka B.F.A. Challenge Cup
1955/56 B.A.A. 3-1 Southampton Rangers
1956/57 Pembroke Hamilton Club 4-3 Pembroke Juniors [aet] [*1]
1957/58 Wellington Rovers 4-2 Bermuda AA Wanderers [also reported 3-1]
1958/59 Dock Hill Rangers 3-1 Devonshire Lions
1959/60 Pembroke Hamilton Club 5-3 Dock Hill Rangers [aet]
1960/61 Pembroke Hamilton Club 2-1 Young Men's Social Club
1961/62 Pembroke Hamilton Club 4-3 West End Rovers
1962/63 Young Men's Social Club 3-1 Pembroke Juniors
1963/64 Young Men's Social Club 3-1 Dock Hill Rangers
1964/65 Young Men's Social Club 3-1 Dock Hill Rangers
1965/66 Casuals SC 2-1 North Village
1966/67 Pembroke Hamilton Club 3-2 Devonshire Colts
1967/68 Somerset Trojans 3-2 Devonshire Colts
1968/69 Somerset Trojans 6-0 Southampton Rangers
1969/70 Somerset Trojans 3-1 Academicals
1970/71 Pembroke Hamilton Club 1-0 Devonshire Colts
1971/72 Somerset Trojans 0-0 2-2 4-1 PHC Zebras
1972/73 Devonshire Colts 2-2 2-1 PHC Zebras
1973/74 Devonshire Colts 3-0 Warwick Workmen's Club Bombardiers
1974/75 PHC Zebras 3-1 Somerset Trojans
1975/76 Somerset Trojans 2-1 Devonshire Colts
1976/77 Somerset Trojans 3-1 Southampton Rangers
1977/78 North Village 3-1 PHC Zebras
1978/79 Somerset Trojans 4-0 Devonshire Cougars
1979/80 PHC Zebras 4-1 Warwick Workmen's Club Bombardiers
1980/81 Vasco da Gama 3-1 Somerset Trojans
1981/82 Vasco da Gama 3-1 PHC Zebras
1982/83 North Village 2-1 Vasco da Gama
1983/84 Southampton Rangers 1-1 2-0 Devonshire Colts
1984/85 Hotels International 2-1 PHC Zebras
1985/86 North Village 2-0 Vasco da Gama
1986/87 Dandy Town 2-2 1-0 PHC Zebras [*2]
1987/88 Somerset Trojans 0-0 2-1 Devonshire Colts
1988/89 North Village 2-1 PHC Zebras
1989/90 Somerset Trojans 2-0 Dandy Town
1990/91 Boulevard Blazers 1-1 2-0 PHC Zebras
1991/92 PHC Zebras 2-1 Dandy Town
1992/93 Boulevard Blazers 4-1 Devonshire Colts
1993/94 Vasco da Gama 2-1 Dandy Town
1994/95 Vasco da Gama 2-0 Devonshire Cougars [*3]
1995/96 Boulevard Blazers 2-1 Southampton Rangers
1996/97 Boulevard Blazers 3-2 Wolves [aet]
1997/98 Vasco da Gama 2-1 Devonshire Colts [aet]
1998/99 Devonshire Colts 1-0 Dandy Town
1999/00 North Village 2-1 Devonshire Colts [aet]
2000/01 Devonshire Colts 3-1 North Village
2001/02 North Village 3-0 Dandy Town
2002/03 North Village 5-1 Prospect
2003/04 North Village 3-3 2-1 Devonshire Cougars [both matches aet]
2004/05 North Village 2-0 Hamilton Parish
2005/06 North Village 4-1 Dandy Town
2006/07 Devonshire Colts 2-0 Boulevard Blazers [aet]
2007/08 PHC Zebras 2-0 Dandy Town
2008/09 Boulevard Blazers 5-3 Dandy Town
2009/10 Devonshire Cougars 2-2 Somerset Eagles [aet, 5-3 pen]
2010/11 Devonshire Cougars 4-1 Southampton Rangers
2011/12 Dandy Town 5-2 North Village
2012/13 Devonshire Cougars 3-0 Somerset Eagles
2013/14 Dandy Town 1-0 North Village
2014/15 Dandy Town 3-1 Flanagan's Onions
2015/16 Robin Hood 2-0 Dandy Town
2016/17 PHC Zebras 1-0 North Village [aet]
2017/18 Robin Hood 1-0 Southampton Rangers
2018/19 Robin Hood 3-2 X'roads Warriors
2019/20 competition abandoned
2020/21 competition abandoned
2021/22 Dandy Town 3-2 PHC Zebras
2022/23 North Village 2-1 PHC Zebras
2023/24 Saint George's Colts 4-0 North Village
2024/25 North Village 2-0 Devonshire Cougars
[*1] Pembroke Hamilton Club were first 'black' club to win the FA Cup
[*2] results of first final also given as 3-3
[*3] Cougars had beaten St. George's Colts 2-1 in the semifinals
Number of Wins [68; since 1955/56; lost finals between square brackets]
12 [ 6] North Village
11 [10] PHC Zebras
9 [ 4] Somerset Trojans [includes West End Rovers]
5 [10] Devonshire Colts
5 [ 9] Dandy Town
5 [ 2] Vasco da Gama
5 [ 1] Boulevard Blazers
3 [ 3] Devonshire Cougars
3 [ 1] Young Men's Social Club
3 Robin Hood
1 [ 6] Southampton Rangers
1 [ 3] Dock Hill Rangers
1 [ 1] Bermuda AA Wanderers
1 Casuals SC
1 Hotels International
1 Saint George's Colts
1 Wellington Rovers (St.George's)
[ 2] Pembroke Juniors
[ 2] Warwick Workmen's Club Bombardiers
[ 1] Academicals
[ 1] Devonshire Lions
[ 1] Flanagan's Onions
[ 1] Hamilton Parish
[ 1] Prospect
[ 1] Somerset Eagles
[ 1] Wolves
[ 1] X'roads Warriors
Notes: Bermuda AA abbreviates Bermuda Athletic Association and were also
known as BAA Green Knights; their current name is BAA Wanderers;
Somerset Trojans' win 1989/90 was the first for a second division club.
1965/66 North Village 1-0 Wellington Rovers 1966/67 Somerset Trojans 3-1 Devonshire Colts 1967/68 Somerset Trojans 2-1 Devonshire Colts 1968/69 Somerset Trojans 4-1 Devonshire Colts 1969/70 Somerset Trojans 2-1 Devonshire Colts 1970/71 PHC Zebras 2-0 Somerset Trojans 1971/72 PHC Zebras 1-0 Devonshire Colts 1972/73 PHC Zebras 3-0 Devonshire Cougars 1973/74 Devonshire Colts 3-1 Hotels International 1974/75 PHC Zebras 2-1 Young Men's Social Club 1975/76 Southampton Rangers 2-1 Young Men's Social Club 1976/77 Somerset Trojans 3-2 WWC (Warwick?) 1977/78 North Village 0-0 Southampton Rangers [(awarded to N.Village?)] 1978/79 Somerset Trojans 4-1 PHC Zebras 1979/80 Somerset Trojans 2-0 North Village 1980/81 Devonshire Colts 2-1 Devonshire Cougars 1981/82 Southampton Rangers 1-0 Devonshire Cougars 1982/83 Hotels International 1-0 Vasco da Gama 1983/84 Vasco da Gama 1-0 Devonshire Colts 1984/85 Boulevard Blazers 3-2 Devonshire Colts 1985/86 PHC Zebras 3-1 Dandy Town 1986/87 PHC Zebras 4-3 St George's (Colts?) 1987/88 PHC Zebras 2-0 Hotels International 1988/89 Somerset Trojans 1-0 Devonshire Colts 1989/90 PHC Zebras 1-0 Devonshire Colts 1990/91 Dandy Town 3-0 Somerset Trojans 1991/92 Southampton Rangers 1-0 PHC Zebras 1992/93 North Village 2-1 Devonshire Colts 1993/94 Dandy Town 1-0 Vasco da Gama 1994/95 Dandy Town 4-2 Somerset Trojans 1995/96 St George's Colts 1-0 Devonshire Colts 1996/97 North Village 2-1 Dandy Town 1997/98 Hotels International 4-2 Boulevard Blazers 1998/99 Devonshire Colts 2-0 Vasco da Gama 1999/00 Devonshire Colts 3-1 PHC Zebras 2000/01 North Village 4-2 Dandy Town 2001/02 PHC Zebras 3-2 North Village 2002/03 Dandy Town 3-2 Somerset Eagles 2003/04 North Village 1-0 Somerset Eagles [aet] 2004/05 Devonshire Cougars 3-1 PHC Zebras [aet] 2005/06 North Village 2-1 Dandy Town 2006/07 Somerset Trojans 4-0 Devonshire Cougars 2007/08 North Village 7-3 PHC Zebras 2008/09 PHC Zebras 2-1 Southampton Rangers 2009/10 North Village 3-2 Southampton Rangers [aet] 2010/11 North Village 3-1 Devonshire Cougars 2011/12 North Village 4-0 Somerset Trojans 2012/13 Devonshire Cougars 0-0 Dandy Town [aet, 3-2 pen] 2013/14 Somerset Trojans 4-1 Hamilton Parish 2014/15 Robin Hood awd Dandy Town [*] 2015/16 Somerset Trojans 2-1 PHC Zebras 2016/17 Devonshire Cougars 1-0 PHC Zebras 2017/18 PHC Zebras 2-0 North Village 2018/19 PHC Zebras 5-2 Dandy Town 2019/20 Southampton Rangers 1-0 Devonshire Cougars 2020/21 competition abandoned 2021/22 Devonshire Cougars 3-2 Dandy Town 2022/23 PHC Zebras 1-0 North Village 2023/24 PHC Zebras 3-2 Somerset Trojans 2024/25 Dandy Town 3-1 PHC Zebras [*] Dandy Town won the final 4-3 but fielded an ineligible player Number of Wins [59; lost finals between square brackets] 14 [ 8] PHC Zebras 11 [ 5] Somerset Trojans 11 [ 4] North Village 5 [ 8] Dandy Town 4 [11] Devonshire Colts 4 [ 6] Devonshire Cougars 4 [ 3] Southampton Rangers 2 [ 2] Hotels International 1 [ 3] Vasco da Gama 1 [ 1] Boulevard Blazers 1 [ 1] St George's Colts (includes lost final 1986/87) 1 Robin Hood [ 2] Somerset Eagles [ 2] Young Men's Social Club [ 1] Hamilton Parish [ 1] Wellington Rovers [ 1] WWC (Warwick?) Number of League-Cup-and-Friendship-Trophy Trebles (7) NB: since introduction of joint league (BFU) in 1963 3 Somerset Trojans [1967/68, 1968/69, 1969/70] 2 North Village [1977/78, 2005/06] 1 Devonshire Cougars [2012/13] 1 PHC Zebras [1970/71]
1972/73 Devonshire Colts 3-2 Somerset Trojans 1973/74 North Village 2-1 Devonshire Colts 1974/75 North Village 3-2 Devonshire Colts 1975/76 PHC Zebras 4-2 Hotels International 1976/77 Somerset Trojans 4-0 Young Men's Social Club 1977/78 Somerset Trojans 3-1 Southampton Rangers 1978/79 North Village 2-1 Devonshire Colts 1979/80 North Village 1-0 Devonshire Cougars 1980/81 Somerset Trojans 1-0 Vasco da Gama 1981/82 Hotels International 4-1 Somerset Trojans 1982/83 PHC Zebras 4-1 Somerset Trojans 1983/84 Hotels International 3-1 Southampton Rangers 1984/85 Vasco da Gama 2-0 North Village 1985/86 North Village 1-0 PHC Zebras 1986/87 Somerset Trojans 0-0 Southampton Rangers [3-0 pen] 1987/88 Dandy Town 2-1 PHC Zebras [aet] 1988/89 North Village 1-0 1-0 Hotels International [1st match abandoned?] 1989/90 Somerset Trojans 2-0 Dandy Town 1990/91 Dandy Town 2-0 PHC Zebras 1991/92 Somerset Trojans 1-0 North Village 1992/93 Somerset Trojans 1-0 PHC Zebras 1993/94 Boulevard Blazers 3-2 Devonshire Colts 1994/95 Vasco da Gama 1-1 Boulevard Blazers [aet, 4-3 pen] 1995/96 Vasco da Gama 3-1 Boulevard Blazers 1996/97 Boulevard Blazers 1-0 North Village 1997/98 Boulevard Blazers 3-2 Vasco da Gama [aet] 1998/99 Dandy Town 2-1 Devonshire Colts 1999/00 Dandy Town 4-2 Wolves [aet] 2000/01 Wolves 1-0 Devonshire Colts 2001/02 Devonshire Cougars 3-2 North Village 2002/03 Devonshire Colts 2-1 PHC Zebras [aet] 2003/04 North Village 3-0 Devonshire Cougars 2004/05 North Village 3-2 Dandy Town [aet] 2005/06 Dandy Town 1-0 Somerset Trojans 2006/07 Devonshire Cougars 2-0 PHC Zebras 2007/08 PHC Zebras 1-1 Devonshire Cougars [aet, 5-3 pen] 2008/09 Devonshire Cougars 4-0 North Village 2009/10 Dandy Town 1-1 Boulevard Blazers [aet, 5-4 pen NB: not played since 2010 Number of Wins [38; lost finals between square brackets] 8 [ 5] North Village 7 [ 4] Somerset Trojans 6 [ 2] Dandy Town 3 [ 6] PHC Zebras 3 [ 3] Boulevard Blazers 3 [ 3] Devonshire Cougars 3 [ 2] Vasco da Gama 2 [ 6] Devonshire Colts 2 [ 2] Hotels International 1 [ 1] Wolves [ 3] Southampton Rangers [ 1] Young Men's Social Club Note: played (in 1995/96) between first six teams of previous season.
1978/79 Devonshire Colts 3-1 1-1 North Village
1979/80 North Village 2-1 1-0 Somerset Trojans
1980/81 Vasco da Gama 4-2 3-2 Southampton Rangers
1981/82 PHC Zebras 1-1 3-3 Somerset Trojans [2nd leg aet; PHC on coin toss]
1982/83 Devonshire Colts 1-0 0-0 Somerset Trojans
1983/84 Vasco da Gama 2-1 3-1 Somerset Trojans
1984/85 North Village 1-2 2-0 PHC Zebras
1985/86 PHC Zebras 2-1 2-0 Dandy Town Hornets
1986/87 Dandy Town 2-1 1-1 Somerset Trojans
1987/88 North Village 0-1 1-0 Hotels Internationals [2nd leg aet; 4-3 pen]
1988/89 PHC Zebras 3-2 1-2 Dandy Town Hornets [2nd leg aet; 5-3 pen]
1989/90 PHC Zebras 4-1 2-2 Dandy Town Hornets
1990/91 PHC Zebras 3-0 2-1 Boulevard Blazers
1991/92 Boulevard Blazers 1-0 2-2 Somerset Trojans
1992/93 Somerset Trojans 1-1 2-0 PHC Zebras
1993/94 Dandy Town 3-0 1-0 North Village Red Devils
1994/95 Somerset Trojans 1-1 2-1 Dandy Town
1995/96 Vasco da Gama 2-0 1-1 Dandy Town
1996/97 PHC Zebras 1-0 1-0 Devonshire Colts
1997/98 Vasco da Gama 0-0 1-0 Devonshire Colts [2nd leg aet]
1998/99 North Village 2-0 1-1 Dandy Town
1999/00 Devonshire Colts 6-0 1-3 Vasco da Gama
2000/01 North Village 3-2 3-1 Devonshire Colts
2001/02 Wolves 3-1 4-0 PHC Zebras
2002/03 Bermuda XI 2-1 Jamaica U-23
2003/04 Barbados 4-0 Bermuda
2004/05 not held, see Champions Cup
2005/06 Devonshire Cougars 1-1 North Village [6-5 pen]
2006/07 Somerset Trojans 3-0 Devonshire Cougars
2007/08 North Village 4-1 Devonshire Cougars
2008/09 Dandy Town Hornets 2-2 Boulevard Blazers [6-5 pen]
2009/10 North Village 1-1 PHC Zebras [aet, 2-1 pen]
2010/11 North Village 4-4 Devonshire Cougars [aet, 4-1 pen]
2011/12 Dandy Town Hornets 1-0 North Village
2012/13 Somerset Trojans 2-1 North Village [aet]
2013/14 Dandy Town Hornets 2-2 Devonshire Cougars [aet, 5-4 pen]
2014/15 Dandy Town Hornets 3-0 Somerset Trojans
2015/16 PHC Zebras 2-0 Robin Hood
2016/17 Devonshire Cougars 1-0 PHC Zebras
2017/18 PHC Zebras 3-0 Devonshire Cougars
2018/19 Robin Hood 2-0 Somerset Trojans
2019/20 Dandy Town Hornets 5-2 Robin Hood
2020/21 Devonshire Cougars 2-1 Dandy Town Hornets
2021/22 cancelled
2022/23 Somerset Trojans 3-2 Devonshire Cougars
2023/24 North Village 1-0 Devonshire Cougars
2024/25 Hamilton Parish 2-1 Paget Lions
Number of Wins [45; lost finals between square brackets]
9 [ 5] North Village
8 [ 5] PHC Zebras
7 [ 7] Dandy Town
5 [ 8] Somerset Trojans
4 [ 1] Vasco da Gama
3 [ 7] Devonshire Cougars
3 [ 3] Devonshire Colts
1 [ 2] Boulevard Blazers
1 [ 2] Robin Hood
1 Barbados
1 Bermuda XI
1 Hamilton Parish
1 Wolves
[ 1] Bermuda
[ 1] Hotels Internationals
[ 1] Jamaica U-23
[ 1] Paget Lions
[ 1] Southampton Rangers
Note: the 1978/79 edition was the first (former BFA executive Dudley Eve
had died 4 months prior to the first edition);
Wolves were first team to win it and be relegated (2001/02; that
also was the first time they reached the final);
the 2003/04 trophy was awarded at New Year's Day 2004 as part of a
3-match tour of Barbados in Bermuda
2004/05 Dandy Town 2-2 Devonshire Cougars [5-4 pen] Note: one-off tournament replacing the Dudley Eve Trophy for the 2004/05 season
NB: seasons indicated refer to the season in which the contestants won the league
resp. the cup to qualify for the Super Cup match, which was usually played at
the start of the next season; if a club had won the league-and-cup double, they
played the winners of the Friendship Trophy
1983/84 Southampton Rangers 0-0 Somerset Trojans [5-4 pen]
1984/85 Hotels Internationals 3-1 PHC Zebras
1985/86 North Village 1-0 PHC Zebras
1986/87 Somerset Trojans 3-1 Dandy Town Hornets
1987/88 Dandy Town Hornets 2-0 Somerset Trojans
1988/89 PHC Zebras 1-0 North Village
1989/90 PHC Zebras 3-1 Somerset Trojans
1990/91 PHC Zebras 2-0 Boulevard Blazers
1991/92 PHC Zebras 2-1 Boulevard Blazers
1992/93 Boulevard Blazers 2-1 Somerset Trojans
1993/94 Dandy Town 2-0 Vasco da Gama
1994/95 Vasco da Gama 2-0 Boulevard Blazers
1995/96 Vasco da Gama 3-2 Boulevard Blazers
1996/97 Devonshire Colts 1-1 Boulevard Blazers [4-3 pen]
1997/98 Boulevard Blazers 3-2 Vasco da Gama [aet]
1998/99 Devonshire Colts 3-1 Vasco da Gama [aet]
1999/00 North Village 3-0 PHC Zebras
2000/01 Dandy Town 2-1 Devonshire Colts
2001/02 North Village 2-0 Devonshire Cougars
2002/03 North Village 2-0 Devonshire Colts
2003/04 North Village 2-0 Dandy Town
2004/05 North Village 4-3 Devonshire Cougars
2005/06 Dandy Town 3-2 North Village
2006/07 Devonshire Cougars 5-0 Devonshire Colts
2007/08 PHC Zebras 7-1 North Village
2008/09 Boulevard Blazers 1-0 Devonshire Cougars
2009/10 Devonshire Cougars 3-2 Dandy Town
2010/11 North Village 3-0 Devonshire Cougars
2011/12 Dandy Town 4-0 North Village
2012/13 Devonshire Cougars 6-3 Somerset Trojans
2013/14 Dandy Town 4-0 Somerset Trojans
2014/15 Dandy Town 3-0 Somerset Trojans
2015/16 Dandy Town 2-1 Robin Hood
2016/17 PHC Zebras 1-0 Robin Hood
2017/18 PHC Zebras 2-1 Robin Hood
2018/19 Robin Hood 3-1 PHC Zebras
2019/20 Southampton Rangers 4-0 North Village
2020/21 cancelled
2021/22 Devonshire Cougars 4-0 Dandy Town
2022/23 North Village 2-0 PHC Zebras
2023/24 PHC Zebras 6-0 Saint George's Colts
2024/25 Dandy Town 2-1 North Village
NB: the 1984 edition was the first.
Number of Wins [41; lost finals between square brackets]
9 [ 4] Dandy Town
8 [ 6] North Village
8 [ 5] PHC Zebras
4 [ 4] Devonshire Cougars
3 [ 5] Boulevard Blazers
2 [ 3] Devonshire Colts
2 [ 3] Vasco da Gama
2 Southampton Rangers
1 [ 7] Somerset Trojans
1 [ 3] Robin Hood
1 Hotels Internationals
[ 1] Saint George's Colts
Number of League-and-Cup Doubles (20)
NB: since introduction of joint league (BFU) in 1963
5 North Village [1977/78, 2001/02, 2002/03, 2005/06, 2024/25]
3 Dandy Town [2011/12, 2013/14, 2021/22]
3 PHC Zebras [1970/71, 1991/92, 2007/08]
3 Somerset Trojans [1967/68, 1968/69, 1969/70]
2 Young Men's Social Club [1963/64, 1964/65]
1 Boulevard Blazers [1990/91]
1 Devonshire Colts [1972/73]
1 Devonshire Cougars [2012/13]
1 Vasco da Gama [1997/98]
NB: in addition the following clubs won league-and-cup doubles prior to 1963:
white league
4 B.A.A. [1934/35, 1935/36, 1953/54, 1956/57]
1 "A" Company, West Yorkshire Regiment [1929/30]
1 HMS "Malabar" [1932/33]
1 National Sports Club [1952/53]
black league
5 Pembroke Juniors [1947/48, 1950/51, 1954/55, 1955/56, 1957/58]
2 Key West Rangers [1949/50, 1951/52]
1 Pembroke Hamilton Club [1961/62] [later known as PHC Zebras]
1963/64 PHC Zebras bt Warwick WC Bombardiers
1964/65 not known [*]
1965/66 Southampton Rangers bt Hamilton Parish Workmen's Club
1966/67 not known [*]
1967/68 Hotels International
1968/69 Young Men's Social Club bt Somerset Colts
1969/70 Police
1970/71 Pembroke Juniors
1971/72 Police
1972/73 Southampton Rangers
1973/74 Centaurs United
1974/75 Police
1975/76 Devonshire Recreation Club
1976/77 Wolves
1977/78 Hamilton Parish
1978/79 St George's Cricket Club
1979/80 Warwick United
1980/81 PHC Zebras
1981/82 Boulevard Blazers
1982/83 Warwick United
1983/84 Wolves
1984/85 St George's Cricket Club
1985/86 Vasco da Gama
1986/87 Port Royal
1987/88 Devonshire Colts
1988/89 Wolves
1989/90 Warwick United
1990/91 Hamilton Parish Workmen's Club
1991/92 St George's Cricket Club 2-1 St David's
1992/93 BAA Wanderers
1993/94 BAA Wanderers
1994/95 Southampton Rangers
1995/96 Paget Lions bt Devonshire Cougars
1996/97 Somerset Trojans bt Prospect Police
1997/98 Wolves
1998/99 PHC Zebras 3-1 St George's Colts
1999/00 St George's Colts 3-1 Young Men's Social Club
2000/01 Somerset Eagles 2-1 St David's Islanders
2001/02 Boulevard Blazers 6-2 Somerset Eagles
2002/03 Southampton Rangers 5-0 Hamilton Parish
2003/04 Somerset Trojans 7-0 Paget
2004/05 Ireland Rangers 2-2 St David's Islanders [aet, 5-4 pen]
2005/06 Paget Lions 0-0 Crossroads Warriors [aet, 3-1 pen]
2006/07 Devonshire Colts 5-2 Southampton Rangers [aet]
2007/08 St David's 1-0 Somerset Eagles
2008/09 Somerset Trojans 3-1 St David's
2009/10 Saint George's Colts 2-0 Prospect United
2010/11 Hamilton Parish 2-1 Wolves [aet]
2011/12 Hamilton Parish 2-0 Crossroads Warriors
2012/13 Hamilton Parish 1-0 Somerset Eagles
2013/14 Somerset Eagles 1-0 Devonshire Colts
2014/15 Devonshire Colts 3-1 Young Men's Social Club
2015/16 BAA Wanderers 1-1 Crossroads Warriors [aet, 4-1 pen]
2016/17 BAA Wanderers 2-0 Devonshire Colts
2017/18 Southampton Rangers 2-1 Paget Lions
2018/19 Southampton Rangers 2-1 Hamilton Parish
2019/20 Devonshire Colts 4-1 Flanagan's Onions
2020/21 competition abandoned
2021/22 Wolves 3-2 Young Men's Social Club
2022/23 Paget Lions 3-2 Young Men's Social Club
2023/24 St David's 3-1 Devonshire Colts
2024/25 Boulevard Blazers 2-1 Somerset Trojans
[*] the 1964/65 winners were reported as Southampton Rangers, the 1965/66 winners as
Hotels Internationals and the 1966/67 winners as Somerset Trojans; however, results
from contemporary newspapers appear to suggest Southampton Rangers won in 1966 and
Hotels Internationals may have won in 1967; no information on 1965 was found.
Number of Wins (59; 2 not known)
6 Southampton Rangers
5 Hamilton Parish (includes 1990/91)
5 St George's Colts (includes Cricket Club)
5 Wolves
4 BAA Wanderers
4 Devonshire Colts
3 Boulevard Blazers
3 Paget Lions
3 PHC Zebras
3 Police
3 Somerset Trojans
3 Warwick United
2 Somerset Eagles
2 St David's
1 Centaurs United
1 Devonshire Recreation Club
1 Hotels International
1 Ireland Rangers
1 Pembroke Juniors
1 Port Royal
1 Vasco da Gama
1 Young Men's Social Club
1998/99 North Village Rams 1-0 Lobster Pot 1999-05 no tournament 2005/06 MR Onions 2-1 BAA Wanderers 2006/07 Key West Rangers 4-1 Robin Hood 2007/08 Lobster Pot 3-0 Tuff Dogs 2008/09 North Village Rams 3-1 Key West Rangers
Sources included: [FIF 31]; http://bnl.contentdm.oclc.org/ (through which various newspapers and magazines are available, in particular the Royal Gazette, Bermuda Recorder and Bermuda Sports; BFA and http://www.youthandsport.bm/sites/default/files/BM_Football_Records_2.pdf; thanks to Neil Morrison for various additions
Prepared and maintained by Hans Schöggl for the Rec.Sport.Soccer Statistics Foundation
Author: Hans Schöggl
Last updated: 27 Sep 2025
(C) Copyright Hans Schöggl and RSSSF 2002/25
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.