Just to make sure.
All teams should be regarded as plural, right? Giants win, Harvard Crimson win, Heat win, Crew win, etc.
And constructions like this — SF Giants baseball starts — are singular. (Edited this just now to fix... accidentally wrote plural before. I did mean plural in the first...