DirecTV stream, Fubo, YouTube TV. Check all 3 for the channels you want. Getting Astros games and Rangers games for free in the package for DirectTV stream is what sold us on them.
Streaming services aren't saving much money over cable/satellite these days.
That said, we had DirecTv streaming for Astros and SEC network. It works well, but cost about $118/month. The last price increase pushed me over the edge and I just cut it off recently. I'm the only one who ever watches it, only for sports, and I just got tired of it. I watch Astros through MLB.tv now with a VPN and it works pretty well. I'm missing Aggie baseball though with no SEC network