NBC starts its time covering NASCAR - just in time for Dale Earnhardt Jr's farewell tour.
Junior takes his final trips about the Daytona oval Saturday, starting when the flag drops on NBC at 7:30 p.m.
Earnhardt has posted four victories at Daytona, including the July race months after his father died in a final lap crash at the Daytona 500.
He won the July race in 2015 before sitting out the second half of last season.
The Xfinity Series goes Friday at 7:30 p.m. on NBC Sports network.
There's qualifying for both series Friday at 2 p.m.
The Tour de France gets underway Saturday at 9 a.m. on NBC Sports network, with stage two Sunday at 8 a.m.
The Orioles host the Rays for the weekend on MASN.
The Nationals head to St. Louis with Friday's contest at 8 p.m. will be on MASN2, Saturday's game on Fox and Sunday night on ESPN.
Fox also offers the Yankees against the Astros and Indians-Tigers. The Marlins meet the Brewers Saturday at 4 p.m. on FoxSports1.
The PGA tour visits the Washington area this weekend, with coverage on CBS Saturday and Sunday at 3 p.m.
Fox has the final two rounds of the U.S. Senior Open Saturday and Sunday at 1 p.m. The second round is on FoxSports1 Friday at 2 p.m.
The Confederation Cup closes this weekend, with Chile facing Germany at noon on after the third-place game between Mexico and Paraguay at 7 p.m. on FoxSports1.
The United States faces Ghana in an international friendly Saturday at 5 p.m. on ESPN.
Real Salt Lake visits Orlando Friday at 9:30 p.m. on ESPN, then Sporting Kansas City battles Portland Saturday at 7 p.m. Philadelphia faces New England on FoxSports1 Sunday at 5 p.m.
There's a pair of CFL games Friday on ESPN2, with British Columbia taking on Toronto at 7 p.m. before Montreal meets Edmonton at 10 p.m.
Seattle clashes with Connecticut in WNBA play Thursday at 8 p.m. on ESPN2.
NBC Sports network carries the Diamond League track and field meet in Paris Saturday at 2 p.m.