News

All 21 stages of the 2025 Tour de France air live on Peacock. The 112th Tour runs from July 5-27, starting in Lille and ...
What is NBC Sports > 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 more.
Watch the Tour de France on NBC, as well as nearly 235 other news, entertainment and sports channels, with a subscription to ...