Shinty action continued across Scotland on Saturday 25th April 2026, with cup quarter finals, league fixtures and high scoring performances delivering one of the most competitive weekends of the season so far.
With knockout football now in full flow, several sides made strong statements as places in the latter stages were secured.
In the W M Donald MacTavish Cup quarter finals, Kingussie saw off Skye 3–1, while Newtonmore continued their impressive form with a 3–1 win over Glenurquhart.
Lovat edged Beauly 1–0 in a tight contest, and Caberfeidh secured a hard fought 2–1 victory over Fort William to complete the semi final line up.
In the Glasgow Celtic Society Challenge Cup, there were goals in abundance, with Col Glen hitting five in a 5–2 win over Bute, while Inveraray delivered one of the standout attacking performances of the weekend with a 6–3 victory against Kyles Athletic.
Oban Camanachd progressed via walkover against Oban Celtic.
In the Premiership, Oban Camanachd recorded a strong 3–0 win over Kinlochshiel, with Daniel MacVicar scoring twice in a composed performance.
The National Division saw Kilmallie take a convincing 4–0 win over Glasgow Mid Argyll, showing real attacking sharpness.
North Division 1 delivered solid performances across the board, with Inverness hitting four without reply against Glenurquhart, while Newtonmore secured a controlled 3–0 win over Strathglass.
Glengarry edged Skye 2–1 in a tighter contest.
In South Division 1, Ardnamurchan impressed with a 5–1 win over Glasgow Mid Argyll, while Aberdour and Inveraray shared the points in a 1–1 draw.
North Division 2 saw Beauly take a 3–1 win over Inverness, while Strathglass secured a 2–0 victory against Boleskine and Lovat and Lewis played out a 1–1 draw.
In South Division 2, Stirling recorded a 3–1 win over Aberdour to round off the weekend’s senior league action.
Across the competitions, goals, tight margins and knockout pressure combined to deliver a weekend that is starting to define the direction of the season.
Match Results
W M Donald MacTavish Cup – Quarter Finals
Skye 1 – 3 Kingussie
Scorers:
Skye: Jordan Murchison 55
Kingussie: Dylan Borthwick 13, Ali MacDonald OG 63, Calum McLay 65
Beauly 0 – 1 Lovat
Scorers:
Lovat: Greg Matheson 35
Glenurquhart 1 – 3 Newtonmore
Scorers:
Glenurquhart: Alfie MacLeod 2
Newtonmore: Iain Robinson 20, Euan Dingwall 22, Declan Brannan 40
Caberfeidh 2 – 1 Fort William
Scorers:
Caberfeidh: Ali Taylor 12, Cameron Grant 70
Fort William: Lachie Shaw 8
Glasgow Celtic Society Challenge Cup – Quarter Finals
Col Glen 5 – 2 Bute
Scorers:
Col Glen: Neilly McNaughton 21, Sam Bulloch 40, Cally McNaughton 47, Chris Blair 61, Jamie MacVicar 81
Bute: Robert Lowrie 46, Josh Cowan 89
Inveraray 6 – 3 Kyles Athletic
Scorers:
Inveraray: Fraser Watt 14, 55 (P), Coll MacKay 60, 62, 86, Ruaraidh Graham Jnr 80
Kyles Athletic: Scott MacDonald 5, Luke Thornton 11, Duncan Kerr 70
Oban Camanachd P – P Oban Celtic
Note: Walkover to Oban Camanachd
Chieftain’s Cup – 1st Round
Aberdeen University 2 – 0 Uddingston
Scorers:
Aberdeen University: Jamie Buchan 2, George Murphy 65
Ballachulish 1 – 0 Kilmory
Scorers:
Ballachulish: Argyll Laing OG 55
Sutherland Cup – 1st Round
Strachur Dunoon 6 – 0 Tayforth
Scorers:
Strachur Dunoon: Steven Thomson 5, 50, Ken Lawns 11, Liam Robertson 67, Hunter Black 69, Brandon Wilson 72
Strathdearn Cup – 1st Round
Kinlochshiel 4 – 1 Kilmallie
Scorers:
Kinlochshiel: Liam Matheson 15, Dan Campbell 38, Duncan MacMillan 83, 87
Kilmallie: Alan Knox 75
Lochaber 1 – 2 Fort William
Scorers:
Lochaber: Danny Delaney 87
Fort William: Cal Brown 15, Mark Grant 38
Mowi Premiership
Oban Camanachd 3 – 0 Kinlochshiel
Scorers:
Oban Camanachd: Daniel MacVicar 42, 64, Ross Campbell 60
Mowi National Division
Kilmallie 4 – 0 Glasgow Mid Argyll
Scorers:
Kilmallie: Calum MacDougall 12, Shane O’Rua 35, Martin Stewart 37, 48
Mowi North Division 1
Glengarry 2 – 1 Skye
Scorers:
Glengarry: Scott Bremner 15, Nick Dalgety 31
Skye: Harry Speed 60
Inverness 4 – 0 Glenurquhart
Scorers:
Inverness: Ruaraidh Boag 47, Skye MacKintosh 76, 88, Daniel Kruger 84
Newtonmore 3 – 0 Strathglass
Scorers:
Newtonmore: Arron MacBean 14, 60, Xander Ross 84
Mowi South Division 1
Aberdour 1 – 1 Inveraray
Scorers:
Aberdour: Ciaran Burns 74
Inveraray: Nairn Jackson 25
Ardnamurchan 5 – 1 Glasgow Mid Argyll
Scorers:
Ardnamurchan: Vinny Smith 2, Stuart MacLennan 23, 65, Herbie Patterson 46, Josh Beckett 60
Glasgow Mid Argyll: Ross Brown 64
Mowi North Division 2
Beauly 3 – 1 Inverness
Scorers:
Beauly: Innes Jackson 15, David Fraser 42, Gurwinder Singh 74
Inverness: Charlie MacDonald 81
Lovat 1 – 1 Lewis
Scorers:
Lovat: Mitchell Leslie 7
Lewis: Donnie MacRae 48
Strathglass 2 – 0 Boleskine
Scorers:
Strathglass: Ali McAdams 41, 90+3
Mowi South Division 2
Stirling 3 – 1 Aberdour
Scorers:
Stirling: Carl Jessop 7, John Fraser 44, Jamie Carr 66
Aberdour: Josh Allan 76




