Sports cancelled for March 21