Week 1 - 25th April
Week 8 - 13th June
Blackford
v
Rattray|Rattray
v
Blackford
West End
v
Almondvalley|Almondvalley
v
West End
Luncarty
v
Crieff|Crieff
v
Luncarty
Auchterarder
v
Bridge of Earn|Bridge of Earn
v
Auchterarder
Week 2 - 2nd May
Week 9 - 20th June
Almondvalley
v
Auchterarder|Auchterarder
v
Almondvalley
Rattray
v
Luncarty|Luncarty
v
Rattray
Crieff
v
West End|West End
v
Crieff
Bridge of Earn
v
Blackford|Blackford
v
Bridge of Earn
Week 3 - 9th May
Week 10 - 27th June
Luncarty
v
Blackford|Blackford
v
Luncarty
Auchterarder
v
Crieff|Crieff
v
Auchterarder
West End
v
Rattray|Rattray
v
West End
Bridge of Earn
v
Almonvalley|Almondvalley
v
Bridge of Earn
Week 4 - 16th May
Week 11 - 4th July
Crieff
v
Almondvalley|Almondvalley
v
Crieff
Blackford
v
West End|West End
v
Blackford
Rattray
v
Auchterarder|Auchterarder
v
Rattray
Luncarty
v
Bridge of Earn|Bridge of Earn
v
Luncarty
Week 5 - 23rd May
Week 12 - 11th July
West End
v
Luncarty|Luncarty
v
West End
Almondvalley
v
Rattray|Rattray
v
Almondvalley
Auchterarder
v
Blackford|Blackford
v
Auchterarder
Bridge of Earn
v
Crieff|Crieff
v
Bridge Of Earn
Week 6 - 30th May
Week 13 - 1st Aug
Crieff
v
RattrayRattray
Crieff
Luncarty
v
AuchterarderAuchterarder
Luncarty
Blackford
v
AlmondvalleyAlmondvalley
Blackford
West End
v
Bridge of EarnBridge of Earn
West End
Week 7 - 6th June
Week 14 - 8th August
Auchterarder
v
West EndWest End
Auchterarder
Blackford
v
CrieffCrieff
Blackford
Almondvalley
v
LuncartyLuncarty
Almondvalley
Bridge of Earn
v
RattrayRattray
Bridge of Earn