I'd actually say baseball & soccer are 1a. and 1b. as far as mt favorites. I'm too big of a Red Sox fan to choose between the two.
It's a toss up between American Football, Ice Hockey, and Tennis. But I'd say I watch hockey more. I get bored with baseball and can't really watch it.
American Football / NFL. I'm a big Redskin fan. Watching the Cardinals make the Super Bowl gives me hope that we will again too...but Daniel Snyder and Co. sure makes it hard.
Tennis. I've never been a fan of American sports even though I'm American myself. But it's more to do with the culture that surrounds the sports, I suppose, rather than the sports themselves.
I cannot really decide to be honest. I enjoy every sport there is actually, have played football, tennis, field hockey, golf and rugby myself, basketball sometimes with friends. But when it comes to watching sports on TV, i´d go with boxing, formula one and handball as my "second loves". BTW: American football and baseball are the most boring things in the whole world.
20/20 cricket is fun i suppose, but all the dancing and fireworks piss me off. its just one long money making exercise. it lacks all the class and chess like tactics of test cricket.