MLB, and NBA do broadcast games on the net. Some restrictions on local team broadcasts apply. The NFL also broadcasts games, but b/c of Blackout and licensing restrictions, generally games are only freely available outside the US. You could probably get them with a non US proxy.
Subscriptions to all of the above live TV broadcasts on the net are pricey.