2020-04-03 P.M. Donald MacLeod Memorial Invitational P.M. Donald MacLeod Memorial Invitational April 3rd, 2020 P.M. Donald MacLeod Memorial Invitational
2020-04-04 Kintyre Piping Society Junior comp. Kintyre Piping Society Junior comp. April 4th, 2020 Kintyre Piping Society Junior comp.
2020-04-10 Maclean Highland Gathering Maclean Highland Gathering April 10th, 2020 Maclean Highland Gathering
2020-04-11 SPA Professional competition SPA Professional competition April 11th, 2020 SPA Professional competition
2020-04-11 Maclean Highland Gathering Maclean Highland Gathering April 11th, 2020 Maclean Highland Gathering
8:00 am - 5:00 pm Pre-South Coast band contest April 11th, 2020 @ 8:00 am - 5:00 pm Pre-South Coast band contest
2020-04-17 Inveraray Piping Workshop Inveraray Piping Workshop April 17th, 2020 Inveraray Piping Workshop
2020-04-18 Inveraray Piping Workshop Inveraray Piping Workshop April 18th, 2020 Inveraray Piping Workshop
2020-04-19 Inveraray Piping Workshop Inveraray Piping Workshop April 19th, 2020 Inveraray Piping Workshop
2020-04-24 Piobaireachd – residential course with Allan MacDonald Piobaireachd – residential course with Allan MacDonald April 24th, 2020 - April 26th, 2020 Piobaireachd – residential course with Allan MacDonald
2020-04-25 South Coast Gathering South Coast Gathering April 25th, 2020 - April 26th, 2020 South Coast Gathering
2020-04-25 Swiss Pipe Band Meeting & Championships Swiss Pipe Band Meeting & Championships April 25th, 2020 Swiss Pipe Band Meeting & Championships
2020-04-26 Swiss Pipe Band Meeting & Championships Swiss Pipe Band Meeting & Championships April 26th, 2020 Swiss Pipe Band Meeting & Championships
7:00 pm - 10:00 pm SPA Knockout Final (for the Piping Times Trophy) May 2nd, 2020 @ 7:00 pm - 10:00 pm SPA Knockout Final (for the Piping Times Trophy)
2020-05-03 Highlands & Islands Music and Dance Festival (Piping) Highlands & Islands Music and Dance Festival (Piping) May 3rd, 2020 Highlands & Islands Music and Dance Festival (Piping)