TV SPORTS

SATURDAY

Golf-The British Open Championship, 6 a.m. (ESPN)

Cycling-Tour de France, Stage 19, 7 a.m. (NBCSN)

Auto Racing-NASCAR Nationwide Series, STP 300 practice, 11:30 a.m., 1:30 p.m. (ESPN2); Indy Racing League, IndyCar Edmonton Indy qualifying, 5:30 p.m. (NBCSN)

Major League Baseball-San Francisco Giants at Philadelphia Phillies, Chicago White Sox at Detroit Tigers or Texas Rangers at Los Angeles Angels of Anaheim, 2:30 p.m. (FOX); Chicago Cubs at St. Louis Cardinals, 6 p.m. (WGN); Minnesota Twins at Kansas City Royals, 6 p.m. (FXSP)

MLS Soccer-Philadelphia at New York, 1:30 p.m. (ESPN)

Tennis-ATP World Tour, BB&T Atlanta Open, 6 p.m. (ESPN2); WTA, Mercury Insurance Open, 10 p.m. (ESPN2)

Motorsports-AMA Motocross, same-day tape, 10 p.m. (NBCSN)

SUNDAY

Golf-The British Open Championship, 5 a.m. (ESPN)

Cycling-Tour de France, Final Stage, 7 a.m. (NBCSN), same-day tape, Noon (NBC)

Auto Racing-NASCAR Nationwide Series, STP 300 pole qualifying, 10:30 a.m. (ESPN2); Formula One, Grand Prix of Germany, same-day tape, 11 a.m. (FOX); Indy Racing League, Indy Lights, 11:30 a.m. (NBCSN); American Le Mans Series, Grand Prix of Mosport, Noon (ESPN2); Indy Racing League, IndyCar Edmonton Indy, 1 p.m. (NBCSN); NASCAR Nationwide Series, STP 300, 2 p.m. (ESPN); Drag Racing, NHRA Mile-High Nationals, same-day tape, 6 p.m. (ESPN2)

Major League Baseball-Los Angeles Dodgers at New York Mets, Noon (TBS); Minnesota Twins at Kansas City Royals, 1 p.m. (FXSP); Chicago Cubs at St. Louis Cardinals, 1:05 p.m. (WGN); Texas Rangers at Los Angeles Angels of Anaheim, 7 p.m. (ESPN)

Tennis-ATP World Tour, BB&T Atlanta Open, championship, 2 p.m. (ESPN2); WTA, Mercury Insurance Open, championship, 4 p.m. (ESPN2)

Basketball-Men's National Teams, Exhibition, Argentina vs. United States, same-day tape, 11 p.m. (ESPN2)

TODAY

TEENER BASEBALL

Aberdeen 15-16 at Morris, Minn., 1 p.m. doubleheader

Aberdeen 13-14 Minors Black at Sioux Falls Tournament