On tap
HIGH SCHOOL SPORTS
SOFTBALL: Iowa City High at West Liberty, 7 p.m.
SPORTS ON TV
ARENA FOOTBALL: Nashville at Orlando, 6 p.m., CBSSN.
AFL: Essendon at Collingwood, 4:30 a.m. (FS2); Western at Port Adelaide, 10:30 p.m., FS2; Carlton at Greater Western Sydney, 4:30 a.m. (Sat.).
GOLF: DP World Tour: International Open, 5:30 a.m., GOLF; PGA Tour: John Deere Classic, 3 p.m., GOLF.
HORSE RACING: NYRA, 11:30 a.m., FS2.
Los Angeles Angels at Chicago Cubs, 1:20 p.m., Marquee & MLBN; St. Louis at Washington, 5:45 p.m., BSMW; Boston at N.Y. Yankees, 6 p.m., MLBN: Chicago White Sox at Miami, 6:10, NBCSCH; Detroit at Cincinnati, 6:10, Apple TV; Philadelphia at Atlanta, 6:20, Apple TV; Milwaukee at L.A. Dodgers, 9, MLBN.
: NRL: Manly-Warringah at North Queensland, 4:30 a.m. (Sat.), FS2.
SOCCER: Euros, Quarterfinals: Spain vs. Germany, 11 a.m., FOX; Portugal vs. France, 2 p.m., FOX; CPL: Vancouver at Forge, 5:50 p.m., FS2; USL: Birmingham at Charleston, 6, ESPN2; Copa America, Quarterfinal: Venezuela vs. Canada, 8 p.m., FS1; Liga MX: Atlas at Juarez, 10 p.m., FS1.
TENNIS: ATP & WTA: Wimbledon, 5 a.m., ESPN.
WNBA: Atlanta at Dallas, 6:30 p.m., ION; Las Vegas at Los Angeles, 9, ION.