(All times Eastern)
Baseball
MLB
National League
Houston Astros at Arizona Diamondbacks, 3:40 p.m. Chicago Cubs at Pittsburgh Pirates, 7:05 p.m. San Diego Padres at Philadelphia Phillies, 7:05 p.m. St. Louis Cardinals at Tampa Bay Rays, 7:10 p.m. Los Angeles Dodgers at Cincinnati Reds, 7:10 p.m. Milwaukee Brewers at New York Mets, 7:10 p.m. Miami Marlins at Texas Rangers, 8:05 p.m. Atlanta Braves at Colorado Rockies, 8:40 p.m. Washington Nationals at San Francisco Giants, 10:15 p.m.
American League
Houston Astros at Arizona Diamondbacks, 3:40 p.m. Boston Red Sox at Baltimore Orioles, 7:05 p.m. Minnesota Twins at Toronto Blue Jays, 7:07 p.m. St. Louis Cardinals at Tampa Bay Rays, 7:10 p.m. Miami Marlins at Texas Rangers, 8:05 p.m. Cleveland Indians at Kansas City Royals, 8:10 p.m. Detroit Tigers at Chicago White Sox, 8:10 p.m. Oakland Athletics at LA Angels of Anaheim, 10:05 p.m. New York Yankees at Seattle Mariners, 10:10 p.m.
Basketball
NBA
San Antonio Spurs at Miami Heat, 9 p.m.
WNBA
New York Liberty at Tulsa Shock, 12:30 p.m. Phoenix Mercury at Washington Mystics, 7 p.m. Seattle Storm at Chicago Sky, 8 p.m.
Hockey
NHL
Los Angeles Kings at New York Rangers, 8 p.m.