McCook Cup Round 1
Fri 5 May 7pm
Cromdale 3 1 Badenoch Utd
Boat of Garten Ospreys 7 0 FC Abernethy
Grantown Rovers BYE Aviemore Thistle
McCook Cup Semi Final
Fri 12 May 7pm
Grantown Rovers 0 21 Aviemore Thistle
Cromdale 0 4 Boat of Garten Ospreys
McCook Cup Final
Tue 16 May 7:30pm – at Aviemore
Aviemore Thistle 3 0 Boat of Garten Ospreys
David Ritchie & Sons Ltd League Week 1
Tue 23 May 7pm
Cromdale 4 0 Badenoch Utd
Aviemore Thistle 3 2 Boat of Garten Ospreys
Grantown Rovers 0 7 FC Abernethy
Capaldi Cup Round 1
Fri 26 May 7pm
FC Abernethy 2 4 Aviemore Thistle
Badenoch United 0 12 Boat of Garten Ospreys
Cromdale BYE Grantown Rovers
David Ritchie & Sons Ltd League Week 2
Tue 30 May 7pm
Aviemore Thistle 6 0 Cromdale
FC Abernethy 10 1 Badenoch United
Grantown Rovers 0 18 Boat of Garten Ospreys
Capaldi Cup Semi Final
Fri 2 June 7:30pm
Cromdale 11 0 Grantown Rovers
Aviemore Thistle 0 3 Boat of Garten Ospreys
David Ritchie & Sons Ltd League Week 3
Tue 6 June 7:30pm
Cromdale 3 0 FC Abernethy
Aviemore Thistle 14 2 Grantown Rovers
Boat of Garten Ospreys * 3 0 Badenoch United
Capaldi Cup Final
Fri 9 June 7:30pm – at Aviemore
Cromdale 1 8 Boat of Garten Ospreys
David Ritchie & Sons Ltd League Week 4
Tue 13 June 7:30pm
Grantown Rovers 1 10 Cromdale
Boat of Garten Ospreys 12 0 FC Abernethy
Badenoch United 0 9 Aviemore Thistle
Sangster Cup  Round 1
Fri 16 June 7:30pm
Badenoch United 0 4 Cromdale
Grantown Rovers 0 3 Aviemore Thistle *
Boat of Garten Ospreys BYE FC Abernethy
Community Friendly – Seafield Park, Grantown
Sat 17 June 12:00pm
Strathspey Thistle P P SBWFA XI
David Ritchie & Sons Ltd League Week 5
Tue 20 June 7:30pm
Cromdale 4 4 Boat of Garten Ospreys
Badenoch United 5 2 Grantown Rovers
FC Abernethy 0 7 Aviemore Thistle
Sangster Cup   Semi Final
Fri 23 June 7:30pm
Cromdale 0 3 Aviemore Thistle *
Boat of Garten Ospreys * 3 0 FC Abernethy
David Ritchie & Sons Ltd League Week 6
Tue 27 June 7:30pm
Boat of Garten Ospreys 4 5 Aviemore Thistle
Sangster Cup  Final
Fri 30 June 7:30pm – at Boat of Garten
Aviemore Thistle 5 0 Boat of Garten Ospreys
David Ritchie & Sons Ltd League Week 6
Tue 4 July 7:30pm
Badenoch United 4 5 Cromdale
FC Abernethy 3 1 Grantown Rovers
Dalvey Cup  Round 1
Fri 7 July 7:30pm
Aviemore Thistle 10 2 Cromdale
Boat of Garten Ospreys 8 0 Grantown Rovers
Badenoch United BYE FC Abernethy
David Ritchie & Sons Ltd League Week 7
Tue 11 July 7:30pm
Cromdale 4 5 Aviemore Thistle
Badenoch United 2 3 FC Abernethy
Boat of Garten Ospreys 14 0 Grantown Rovers
Dalvey Cup Semi Final
Fri 14 July 7:30pm
Aviemore Thistle 7 0 Boat of Garten Ospreys
FC Abernethy 6 4 Badenoch United
David Ritchie & Sons Ltd League Week 8
Tue 18 July 7:30pm
FC Abernethy 1 1 Cromdale
Grantown Rovers 0 16 Aviemore Thistle
Badenoch United 0 12 Boat of Garten Ospreys
Dalvey Cup Final
Fri 21 July 7:30pm – at Cromdale
Aviemore Thistle 10 1 FC Abernethy
David Ritchie & Sons Ltd League Week 9
Tue 25 July 7:30pm
Cromdale 9 1 Grantown Rovers
FC Abernethy 0 3 Boat of Garten Ospreys *
Aviemore Thistle 15 0 Badenoch United
Caldwell Cup Round 1
Fri 28 July 7:30pm
FC Abernethy 3 1 Grantown Rovers
Badenoch United 0 3 Cromdale *
Boat of Garten Ospreys BYE Aviemore Thistle
David Ritchie & Sons Ltd League Week 10
Tue 1 August 7pm
Boat of Garten Ospreys 1 2 Cromdale
Grantown Rovers 4 4 Badenoch United
Aviemore Thistle 14 0 FC Abernethy
Caldwell Cup Semi Final
Fri 4 August 7pm
FC Abernethy 2 2 Cromdale
5-4 pens
Boat of Garten Ospreys 2 2 Aviemore Thistle
6-5 pens
Caldwell Cup Final
Fri 11 August 7pm – at Carrbridge
FC Abernethy 2 2 Boat of Garten Ospreys
4-5 pens

* TIE AWARDED