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