This article originally published at Bay Area sports calendar, March 30-31.