The real move is checking which league or sport matters most to you first, then finding the one or two services that actually have it. Most folks end up with a mix instead of trying to cover everything. Like if you're mainly into football, you might need one service. Basketball fans might grab another. The problem is these rights are scattered everywhere and they change year to year, so what worked last season might be different now.
Your best bet is going to the official league websites and seeing where games stream. NFL has their deal, NBA has theirs, MLB has theirs. Some services bundle multiple sports. You'll probably end up paying for maybe 2-3 subscriptions instead of cable, which still saves money. Some bars and gyms also show games if you just want to catch the big ones without streaming at home.
Worth mentioning that a lot of people use free trials strategically around playoff seasons, or they rotate subscriptions month to month depending on what's happening. It's more annoying than cable but yeah, the bill ends up smaller. Just don't try to get every single game unless you really need it - pick what actually matters to you and let the rest go.