I don't think it'll take off enough to require a forum of it's own. Maybe an MLB thread like the Glammy one.
Only live sport I've seen in the USA was Brooklyn Nets v Washington basketball in Brooklyn. Glad I experienced it.
I like baseball but it can be a bit tedious. I like NFL as well.