Verizon by far and away has the best network. Plus the internet on Verizon is good too. I have the Samsung I600 phone. It is windows based and will do it all.
Get a sports pager from www.sportsnow.com or www.thesportspage.com . Scores are updated every 2 minutes (the sports page updates faster), odds are updated 10 minimum per day (sportsnow has a better line feed), plus you get the injury and weather reports. it's all formatted using the international rotation feed, so you will get all the scores that are on the board for that day.
You can find either pager service on eBay. Just type in "sports pager."