In the UK at least Sky offer this. You can buy a 'day pass' and get full access to all their sports channels for a day. It's about £12. Or you can pay £34.99 for the monthly plan. In reality they constantly offer deals and when you try to cancel they offer huge discounts. I think I've been paying about £20 per month for the full sports package for the last couple of years. It's wildly more accessible now than it was when you had to buy their satellite package etc. and commit for multiple years.