Sports on TV today

Auto racing

NASCAR, Monster Energy Cup Series, Consumers Energy 400, 2:30 p.m. (NBCSN)

Baseball

High school, Perfect Game All-American Classic, 8 p.m. (MLB)

Basketball

Jr. NBA World Championship: Girls World Championship, 3:30 p.m. (FOX)

Big Blue Bahamas Tour, Team Toronto vs. Kentucky, 4 p.m. (SEC)

Jr. NBA World Championship: Boys World Championship, 4:30 p.m. (FOX)

Cycling

Tour of Utah, Stage 6 (final stage), at Park City, Utah (same-day tape), 4:30 p.m. (FS2)

Golf

TNT — PGA of America, PGA Championship, 11 a.m. (TNT) and 2 p.m. (CBS)

USGA, U.S. Women’s Amateur Championship, championship match, 2 p.m. (FS1)

MLB

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

Mariners at Astros, 2 p.m. (TBS)

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

Soccer

Women, FIFA Under-20 World Cup, Group stage: Group B, England vs. Mexico, 7:30 a.m. (FS1)

Women, FIFA Under-20 World Cup, Group stage: Group B, Brazil vs. North Korea, 7:30 a.m. (FS2)

Premier League, Liverpool vs. West Ham United, 8:30 a.m. (NBCSN)

Women, FIFA Under-20 World Cup, Group stage: Group A, Netherlands vs. France, 10:30 a.m. (FS2)

Premier League, Arsenal vs. Manchester City, 11 a.m. (NBCSN)

German-DFL Supercup, Eintracht Frankfurt vs. Bayern Munich, 2 p.m. (FS2)

Supercopa de Espana, Final, Barcelona vs. Sevilla, 3:30 p.m. (ESPNEWS)

MLS, N.Y. City FC at Toronto FC, 4 p.m. (ESPN)

MLS, Orlando City at D.C. United, 8 p.m. (FS1)

MLS, FC Dallas at Seattle, 10 p.m. (FS1)

Liga MX, Primera Division, Tijuana vs. Cruz Azul (same-day tape), 12:30 a.m. Monday (FS1)

Women, FIFA Under-20 World Cup, Group stage: Group A, Ghana vs. New Zealand (same-day tape), 2:30 a.m. Monday (FS2)

Swimming

Pan Pacific Championships (same-day taped), 4 p.m. (NBC)

Tennis

WTA Tour & U.S. Open Series, Rogers Cup, final, 1:30 p.m. (ESPN2)

ATP World Tour & U.S. Open Series, Rogers Cup, final, 4 p.m. (ESPN)

WNBA

Wings at Mystics, 3 p.m. (NBA)

Sparks at Mercury, 7 p.m. (ESPN2)