Storm Deirdre takes its toll on weekend sport