What is NBC Sports NOW? NBC Sports NOW is a free 24/7 streaming channel from NBC Sports offering daily sports talk shows, live sports and highlights on Peacock, The Roku Channel, Pluto TV, Xumo and ...