normally any sports related have just been a thread in the Community section, seems to have worked fine. unless it started to get overdone with sports I see no read for another section just for it right now.
by the way your professional sports team of your favorite sport sucks next to mine!