The best one that I have been using for 2+ years now is ScoreMobile for BlackBerry. Used very little data, runs well in the background, and you can set it to update anywhere from 15 seconds to 2 minutes.
You can also set alerts to have the app notify you when your teams score.