I've had Gamepass since 2009. It's a bit expensive, but you can watch any game anytime you want. And I can watch all games played from 2009 and up to date, since I've subscribed for that long. In Denmark we don't have any blackouts either
You can choose to subscribe to just your team's games too.