Women's World Cup Semifinals Netherlands vs. Sweden, 3 p.m.
MLB American League Detroit at Chicago White Sox, 2:10 p.m. (1st game) Boston at Toronto, 7:07 p.m. Baltimore at Tampa Bay, 7:10 p.m. L.A. Angels at Texas, 8:05 p.m. Detroit at Chicago White Sox, 8:10 p.m. (2nd game) Cleveland at Kansas City, 8:15 p.m. Minnesota at Oakland, 9:07 p.m. National League Miami at Washington, 6:05 p.m. Chicago Cubs at Pittsburgh, 7:05 p.m. Milwaukee at Cincinnati, 7:10 p.m. Philadelphia at Atlanta, 7:20 p.m. San Francisco at San Diego, 9:10 p.m. Arizona at L.A. Dodgers, 10:10 p.m. Interleague N.Y. Yankees at N.Y. Mets, 7:10 p.m. Houston at Colorado, 8:10 p.m. St. Louis at Seattle, 10:10 p.m.
MLS Seattle at New York City FC, 7 p.m. Philadelphia at Orlando City, 7:30 p.m. Atlanta at Chicago, 8 p.m. San Jose at Minnesota United, 8 p.m. Los Angeles FC at Sporting Kansas City, 8:30 p.m. New York at Houston, 9 p.m. Columbus at Real Salt Lake, 10 p.m.
Midwestern Ontario Senior Baseball League Listowel Legionnaires at Kincardine Cubs, Postponed Listowel Jr Legionnaires at Hanover Honda Hitmen, 7:30 p.m. London Jr Tecumsehs at Mitchell Astros, 7:30 p.m.
South Perth Men's Fastball League Nith River Monsters at Mitchell Mets, 8:30 p.m.
Bluewater Fastball League Elmwood Smoke at Port Elgin Blue Devils, 8:30 p.m.