With a NOW Day or Month Sports Membership (not Mobile Sports Membership) you can watch the NOW on Demand and Catch up Sports content available on the NOW service.
Going by last season Premier League Football was only around 25 to 30 minutes of highlights.
Rugby Union and F1 for example that I have watched on Demand is usually the full replay though it can take 24 hours or a little longer to get added to the NOW on Demand Sports service.
I don't watch American Sports like NFL or NBA, but if you go to the dedicated Sports section of the NOW App you can see what's available and the run time.
Perhaps NFL and NBA watchers on the NOW on Demand service can confirm if there is full coverage if the season hasn't begun yet.
Also if you are considering an additional Boost Membership with your Sports Membership then note on Demand Sports is capped at 720p at 25fps playback and not 1080p and more importantly for me 50fps when watching live Sky Sports on a NOW Boost supported playback device.
The Premier League starts on this Friday between Burnely v Man City, maybe check the NOW on Demand service on Saturday to see if it has been added to on Demand and if it's the full match or highlights.
If like last season I am expecting between 25 to 30 minutes of highlights.
The Premier League matches are also on live repeat during the week, but usually it's 30 minutes on the live repeat Broadcast.
With regards to NFL then I believe the season starts around the 7th of September where Sky will rebrand Sky Sports Action to Sky Sports NFL.
Again perhaps when closer to the date see if the NFL games are on the full coverage on Demand or looking at the TV Guide during the week if they are on a live repeat broadcast that falls outside your shift working hours.
The same goes with NBA.
On the NOW App under Sport, there is a dedicated section for Premier League, NFL, NBA etc to check what's available on the NOW on Demand Sports service (you don't need to subscribe to any Membership to check what's available through the NOW App).
Thanks - i was not sure if you could see all programmes without having the pass but now i realise you can i will keep an eye on it for a few days with the football starting etc and i think the NFL re-brand was mentioned on another site as coming soon to tie in with the preseason so something to look out for.
If you switch ISPs and go to BT, you can then subscribe to BT TV and get your Sports Pass via them (but no discounts), and they will lend you a BT Pro box on which you can record up to two at a time of the live Sky Sports channels provided by BT TV on this box as pseudo-Freeview channels.
Or you could subscribe to Sky and get a Q box, or maybe just to Sky Stream, where it says most sports programmes can be added to your Playlist (which seems to be nearly-but-not-quite recording).
These options are probably pricier than Now (from a bit to a lot), but the availability of what you want, when you want it, is probably going to be rather less patchy than Now, given you can’t always watch stuff live,
cheers - Had thought about Sky stream but like you said Now tv is probably more my price range at the moment but accepting the limitations will need to see out my broadband contract before looking at others