Here in the US most Ice Hockey, American Football and Baseball games are shown live.
However, there are a couple of caveats.
First, there are blackouts. So if you live within a certain radius (20 or 30 miles) the local TV channels often aren't allowed to broadcast the game live. So if you are a local who wants to see the game you need to buy a ticket.
The second option is the sell-out clause. This requires a game to have sold a minimum percentage of their capacity (typically 90% or more) before the game can be broadcast live. This isn't a big deal for clubs in New York, Chicago etc. but it presents challenges for some teams to the extent they end up giving away thousands of tickets to schools, colleges, veterans associations etc. to bump up their number. End result is that you get full stadiums for live games that are being broadcast.