I cut my cord a few years ago and was going to suggest sling for ESPN, which covers about 90% of the college games I watch. I also use local broadcast for nationally and locally televised professional games. For ones that aren’t broadcasted locally or are affiliated with a conference (big 10, sec, pac 10) with or without cable you will need to subscribe to specific packages to watch out of network games. Your dependence on those packages depends a lot on the teams you cover. Luckily MSU has been on ESPN quite a bit for both football and basketball so no need to subscribe to the b10 network, whereas if I followed Rutgers or Northwestern I would.