Both games will be televised by ESPN, which also will select a third game for that day.
Thirteen games are scheduled for April 3, the commissioner's office said Wednesday as it released the 2017 schedule:
- Toronto at Baltimore
- Pittsburgh at Boston
- Philadelphia at Cincinnati
- Detroit at the Chicago White Sox
- Seattle at Houston
- San Diego at the Los Angeles Dodgers
- Colorado at Milwaukee
- Kansas City at Minnesota
- Atlanta at the New York Mets
- Los Angeles Angels at Oakland
- Chicago Cubs at St. Louis
- Cleveland at Texas
- Miami at Washington.
Atlanta's opener at the new SunTrust Park will be April 14 against San Diego.
The Rays will host the Oakland Athletics in a doubleheader on June 10. It will be MLB's first scheduled doubleheader since July 16, 2011, when the A's hosted the Angels.
The All-Star Game will be at Miami on July 11, and the regular season is scheduled to end Oct. 1. The amateur draft is set to start June 12.