Skye Camanachd U17 play Fort William U17 in the MacTavish Juvenile Cup semi-finals at Craigard on Wednesday 30 May 2018.
Throw up is at 6.45pm and Archie Ritchie is the match referee.
The other semi-final between Kinlochshiel U17 and Kingussie U17 takes place 24 hours earlier at Blairbeg. Throw up is at 6.45pm and John Matheson is the match referee.
Both semi-finals will be played to a finish with extra-time and penalties if necessary.
The 2018 MacTavish Cup Final takes place at The Bught Park on Saturday 16 June 2018.