Agree with most of these. except I've found something that's much better than ESPN scorecenter - it's called Livescore, developed by Eurosport - only released in the last few days but it's brilliant. DL here:App Store - Eurosport LIVE Score