This is probably the way to do it, but you'll most likely run into SSS issues in US sports (sans baseball, probably) unless you want to go back 5+ years.