I think in US american football is #1 w baseball in a close 2nd. Then basketball then hockey coming in last.
But its also highly regional too. Places like kentucky and indiana are basketball #1, whereas places the southeast are all about college american football; hockey is big time in minnesota. But overall, id say american football is king; esp with fantasy football.