Sports on TV today

Auto racing

Formula One, French Grand Prix, 10:05 a.m. (ESPN2)

IndyCar, Kohler Grand Prix, 1 p.m. (NBCSN)

NASCAR, Monster Energy Cup Series, Toyota/Save Mart 350, 3 p.m. (FS1)

Drag racing

NHRA, Summit Racing Equipment Nationals, finals (same-day tape), 6:30 p.m. (FS1)

Golf

European PGA Tour, BMW International Open, 6:30 a.m. (Golf Channel)

PGA Tour, Travelers Championship, 1 p.m. (Golf Channel) and 3 p.m. (CBS)

LPGA Tour, Walmart NW Arkansas Championship, 3 p.m. (Golf Channel)

Champions Tour, American Family Insurance Championship, 5 p.m. (Golf Channel)

MLB

Cubs at Reds, 1 p.m. (Fox Sports Indiana)

Mariners at Red Sox or Dodgers at Mets, 1 p.m. (MLB)

Phillies at Nationals, 8 p.m. (ESPN)

Soccer

FIFA World Cup, Group stage: Group G, England vs. Panama, 8 a.m. (FS1)

FIFA World Cup, Group stage: Group H, Japan vs. Senegal, 11 a.m. (FOX)

FIFA World Cup, Group stage: Group H, Poland vs. Colombia, 2 p.m. (FOX)

MLS, Portland at Atlanta United, 4:30 p.m. (FOX)

Track and field

USATF, Outdoor Championships, 4 p.m. (NBC)

WNBA

Storm at Wings, 4 p.m. (NBA)

Lynx at Aces, 6 p.m. (NBA)