Really liking Team Stream these days but the most complete sports app is OnSide Sports...they have odds, scores, player stats...everything you could want as a sports fan.
From me I'd add ProScores. It's livescore app. I've installed it on my android because of Juan Mata competition (of course not won anything ) but decided to stay with the app as it has pretty cool design etc.