Scotland - Inner Hebrides - List of Cup Winners


West Highland Amateur Football Association/Skye and Lochalsh Amateur Football Association
MacLeod Cup | MacDonald Cup | Duirinish Cup | MacKenzie Cup | GF MacRae Cup | Ross Cup | Ewen MacRae Cup | Clan Donald Cup
Arran Football League
Arran FA/Copperwheat Cup | Arran Haulage Cup
Mull
Bunessan 11s Tournament

MacLeod Cup

1972      Kyle              5-1 Plockton
1973      Plockton
1976      Kyle
1989      Portree United
1996      Sleat & Strath    2-2 Dunvegan          [aet, Sleat & Strath on pen]       
1997      Portree FC        4-0 Sleat & Strath    
1998      Dunvegan          4-3 Sleat & Strath    [aet]
1999      Portree FC        3-0 Plockton
2000      Portree FC        6-1 Struan   
NB: missing years not known

MacDonald Cup

1972      Kyle              2-1 Plockton
1973      Plockton
1976      Kyle
1989      Portree United
1996      Bernisdale        4-0 Struan
1997      Bernisdale        4-2 North End
1998      Bernisdale        5-1 North End
1999      North End         5-3 Dunvegan          [aet]
2000      Kyleakin          4-3 Struan            [aet]
NB: missing years not known; restricted to clubs from Division 2 1996-2000

Duirinish Cup

1996      North End         3-2 Plockton
1997      Bernisdale        7-4 Plockton          [aet]
1998      Staffin           3-2 Bernisdale       
1999      Plockton          5-2 Dunvegan          [aet]
2000      Kyleakin          2-0 Kyle
NB: restricted to clubs from Division 2 1996-2000

MacKenzie Cup

1972      Kyleakin          8-2 Plockton
1973      Portree FC
1976      Kyle
1989      Portree United
NB: missing years not known

GF MacRae Cup

Year      Winners               Runners-Up
1971      Plockton 
1972      Kyle              3-2 Kyleakin 
1973      Plockton  
1976      Kyle
1977      Plockton          4-2 Sleat  
1978-88     not known
1989      Portree United
1990-95     not known
1996      Portree United    3-1 Portree FC
1997      Portree FC        6-4 Dunvegan          [aet]
1998      Plockton          5-1 Dunvegan
1999      Portree FC        5-1 Sleat & Strath    [aet]
2000      Portree FC        2-1 Kyleakin          
2001-03     not known
2004      Portree 
2005-12     not known
2013      Sleat & Strath 
2014        not known
2015      Portree FC        3-2 Kyleakin      
2016      Kyleakin          2-0 Portree Juniors
2017      Sleat & Strath    3-2 Kyleakin
2018      Kyleakin          4-1 Mallaig     
2019      Sleat & Strath    7-0 Kyleakin   
2020-21     not held
2022      Sleat & Strath    6-2 Mallaig     
2023      North West Skye   5-0 Mallaig     
2024      Mallaig           3-0 North West Skye 
2025      Kyleakin          2-1 Fort William

Ross Cup

Year      Winners               Runners-Up
1971      Plockton  
1972      Kyle              5-0 Plockton
1973      Kyleakin   
1974-75     not known  
1976      Gairloch          4-3 Kyle
1977-88     not known
1989      Portree United
1990-95     not known
1996      Staffin               [for winners Division 2]
1997      Plockton              [for winners Division 2]
1998      Bernisdale            [for winners Division 2]
1999      Dunvegan              [for winners Division 2]
2000      Kyleakin              [for winners Division 2]
2001-03     not known
2004      Portree FC 
2005-12     not known
2013      Sleat & Strath 
2014-15     not known
2016      Sleat & Strath    4-1 Portree FC
2017      Kyleakin          3-1 Sleat & Strath 
2018      Sleat & Strath    5-3 Mallaig 
2019      Sleat & Strath    7-2 Kyleakin   
2020-21     not held
2022/23   Sleat & Strath    2-1 Mallaig    
2023      Mallaig           8-6 Kyleakin    
2024      Mallaig           3-1 Fort William
2025      Sleat & Strath    4-1 Mallaig    

Ewen MacRae Cup

NB: post-season tournament between the top clubs of the league
Year      Winners               Runners-Up
1996      Sleat & Strath    3-2 Portree FC
1997      Sleat & Strath    5-3 Portree United    [aet]
1998      Portree FC        3-2 Portree United    
1999      Sleat & Strath    3-0 Portree FC
2000      Portree FC        6-0 Sleat & Strath 
2001-03     not known
2004      Portree FC 
2005-12     not known
2013      Sleat & Strath 
2014-15     not known
2016      Kyleakin          4-2 Portree Juniors 
2017      Sleat & Strath    3-2 Portree Juniors
2018      Sleat & Strath    5-1 Mallaig   
2019      Sleat & Strath    7-2 Mallaig
2020-21     not held
2022      Mallaig           2-1 North West Skye
2023      North West Skye   6-1 Mallaig 
2024      Sleat & Strath    3-2 Mallaig 
2025      Sleat & Strath    2-1 Mallaig      

Clan Donald Cup

NB: post-season tournament between the bottom clubs of the league
Year      Winners               Runners-Up
2013      Plockton          3-1 Dunvegan
2014-15     not known
2016      Portree FC        5-1 G/A United  
2017      North West Skye   2-1 Portree FC   
2018      North West Skye   2-0 G/A United
2019      Glenelg           2-1 G/A United
2020-21     not held
2022      Portree Jrs.      1-0 Kyle
2023      Kyleakin          9-1 Portree FC
2024      Kyleakin          6-4 Portree FC
2025      North West Skye       Portree FC        [in league format]

Arran FA/Copperwheat Cup

Year      Winners               Runners-Up
1986      Lamlash  
1987      Lamlash  
1988      Lamlash  
1989      Shiskine
1990      Shiskine
1991      Shiskine
1992      Shiskine
1993      Brodick
1994      Shiskine
1995      Southend
1996      Southend
1997      Southend
1998      Shiskine
1999      Southend
2000      Southend
2001      Lamlash  
2002      Brodick
2003      Brodick
2004-05     not known
2006      Brodick
2007        not known
2008      Southend
2009      Southend
2010      Southend
2011      Brodick
2012      Brodick
2013      Southend
2014      Southend
2015      Lamlash           2-0 Brodick  
2016      Brodick
2017      Brodick           6-1 Lamlash
2018      Southend          6-0 Brodick 
2019      Southend          7-0 Northend
2020-21     not held
2022        not known
2023      Lamlash           3-2 Southend          [aet]
2024      Lamlash           5-5 Southend          [aet, 4-3 pen]
2025      Lamlash           6-3 Southend      

Arran Haulage Cup

1989      Lamlash  
1990      Lamlash  
1991      Lamlash  
1992      Lamlash   
1993      Southend
1994      Brodick
1995      Lamlash  
1996      Shiskine
1997      Southend
1998      Brodick
1999      Shiskine
2000      Lamlash  
2001      Southend
2002      Brodick
2003      Southend
2004        not known
2005      Southend
2007      Shiskine
2006      Lamlash  
2008      Southend
2009      Southend
2010      Southend
2011      Brodick
2012      Southend
2013      Southend
2014      Brodick
2015      Southend
2016      Southend
2017        not known
2018      Brodick           6-0 Lamlash 
2019        not known
2020-21     not held
2022        not known
2023      Southend          8-1 Brodick 
2024      Southend          5-1 Lamlash      
2025      Lamlash           3-0 Southend     

Bunessan 11s Tournament

2024      Oban All Stars    0-0 Islay             [6-5 pen]     

About this document

Sources included: (Skye): West Highland Amateur FA, Raphael Fraser; (Arran): Isle of Arran FA, Isle of Arran FA (former page), Danny Head

Prepared and maintained by Hans Schöggl and Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation

Authors: Hans Schöggl and Karel Stokkermans
Last updated: 3 Mar 2026

(C) Copyright Hans Schöggl, Karel Stokkermans and RSSSF 2026
You are free to copy this document in whole or part provided that proper acknowledgement is given to the authors. All rights reserved.