Here are the list of MLB 2015 games on ESPN. Spring Training 19 March: Philadelphia Phillies vs New York Yankees 24 March: Philadelphia Phillies vs Atlanta Braves 26 March: Los Angeles Angels vs Chicago Cubs 27 March: Boston Red Sox vs Atlanta Braves 2 April: New York Yankees vs Detroit Tigers Regular Season (April) April 5 (Opening night baseball): St. Louis Cardinals vs Chicago Cubs April 6 (Opening night baseball): Toronto Blue Jays vs New York Yankees April 6 (Opening night baseball): New York Mets vs Washington Nationals April 6 (Opening night baseball): Cleveland Indians vs Houston Astros April 6 (Opening night baseball): San Francisco Giants v Arizona Diamondbacks April 8 (Monday Night Baseball): Boston Red Sox vs Philadelphia Phillies April 8 (Wednesday Night Baseball): San Diego Padres vs Los Angeles Dodgers April 12 (Sunday Night Baseball): Boston Red Sox vs New York Yankees April 13 (Monday Night Baseball): New York Yankees vs Baltimore Orioles April 15 (Wednesday Night Baseball): Seattle Mariners vs Los Angeles Dodgers April 19 (Sunday Night Baseball): Cincinnati Reds vs St. Louis Cardinals April 20 (Monday Night Baseball): New York Yankees vs Detroit Tigers April 22 (Wednesday Night Baseball): St. Louis Cardinals vs Washington Nationals April 26 (Sunday Night Baseball): New York Mets vs New York Yankees April 27 (Monday Night Baseball): Washington Nationals vs Atlanta Braves April 29 (Wednesday Night Baseball): Philadelphia Phillies vs St. Louis Cardinals Regular Season (May) May 3 (Sunday Night Baseball): New York Yankees vs Boston Red Sox May 4 (Monday Night Baseball): Chicago Cubs vs St. Louis Cardinals May 6 (Wednesday Night Baseball): Baltimore Orioles vs New York Mets May 10 (Sunday Night Baseball): Kansas City Royals vs Detroit Tigers May 11 (Monday Night Baseball): Atlanta Braves vs Cincinnati Reds May 13 (Wednesday Night Baseball): New York Mets vs Chicago Cubs May 17 (Sunday Night Baseball): Detroit Tigers vs St. Louis Cardinals May 18 (Monday Night Baseball): St. Louis Cardinals vs New York Mets May 20 (Wednesday Night Baseball): Texas Rangers vs Boston Red Sox May 24 (Sunday Night Baseball): Texas Rangers vs New York Yankees May 25 (Holiday Game): Kansas City Royals vs New York Yankees May 25 (Holiday Game): Detroit Tigers vs Oakland Athletics May 26 (Monday Night Baseball): Washington Nationals vs Chicago Cubs May 26 (Wednesday Night Baseball): Atlanta Braves vs Los Angeles Dodgers May 31 (Sunday Night Baseball): Detroit Tigers vs Los Angeles Angels Regular Season (June) June 1 (Monday Night Baseball): Milwaukee Brewers vs St. Louis Cardinals June 3 (Wednesday Night Baseball): Los Angeles Dodgers vs Colorado Rockies June 7 (Sunday Night Baseball): St. Louis Cardinals vs Los Angeles Dodgers June 10 (Wednesday Night Baseball): Boston Red Sox vs Baltimore Orioles June 14 (Sunday Night Baseball): Cincinnati Reds vs Chicago Cubs June 15 (Monday Night Baseball): Atlanta Braves vs Boston Red Sox June 17 (Wednesday Night Baseball): Tampa Bay Rays vs Washington Nationals June 21 (Sunday Night Baseball): San Francisco Giants vs Los Angeles Dodgers June 22 (Monday Night Baseball): Chicago White Sox vs Minnesota Twins June 25 (Wednasday Night Baseball): Los Angeles Dodgers vs Chicago Cubs June 28 (Sunday Night Baseball): Chicago Cubs vs St. Louis Cardinals June 29 (Monday Night Baseball): Texas Rangers vs Baltimore Orioles June 30: Chicago Cubs vs New York Mets Regular Season (July) July 1 (Wednesday Night Baseball): New York Yankees vs Los Angeles Angels July 3 (Holiday Game): Miami Marlins vs Chicago Cubs July 3 (Holiday Game): San Francisco Giants vs Washington Nationals July 3 (Holiday Game): New York Mets vs Los Angeles Dodgers July 5 (Sunday Night Baseball): San Francisco Giants vs Washington Nationals July 6 (Monday Night Baseball): St. Louis Cardinals vs Chicago Cubs July 8 (Wednesday Night Baseball): St. Louis Cardinals vs Chicago Cubs July 12 (Sunday Night Baseball): St. Louis Cardinals vs Pittsburgh Pirates July 19 (Sunday Night Baseball): Boston Red Sox vs Los Angeles Angels July 20 (Monday Night Baseball): New York Mets vs Washington Nationals July 22 (Wednesday Night Baseball): Baltimore Orioles vs New York Yankees July 26 (Sunday Night Baseball): Detroit Tigers vs Boston Red Sox July 27 (Monday Night Baseball): New York Yankees vs Texas Rangers July 29 (Wednesday Night Baseball): Los Angeles Angels vs Houston Astros Regular Season (August) August 2 (Sunday Night Baseball): Washington Nationals vs New York Mets August 3 (Monday Night Baseball): Chicago Cubs vs Pittsburgh Pirates August 5 (Wednesday Night Baseball): Boston Red Sox vs New York Yankees August 7: Los Angeles Dodgers vs Pittsburgh Pirates August 9 (Sunday Night Baseball): Los Angeles Dodgers vs Pittsburgh Pirates August 10 (Monday Night Baseball): Detroit Tigers vs Kansas City Royals August 12 (Wednesday Night Baseball): Pittsburgh Pirates vs St. Louis Cardinals August 16 (Sunday Night Baseball): Los Angeles Angels vs Kansas City Royals August 17 (Monday Night Baseball): San Francisco Giants vs St. Louis Cardinals August 19 (Wednesday Night Baseball): Detroit Tigers vs Chicago Cubs August 23 (Sunday Night Baseball): San Francisco Giants vs Pittsburgh Pirates August 24 (Monday Night Baseball): St. Louis Cardinals vs Arizona Diamondbacks August 26 (Wednesday Night Baseball): Chicago Cubs vs San Francisco Giants August 30 (Sunday Night Baseball): Chicago Cubs vs Los Angeles Dodgers August 31 (Monday Night Baseball): New York Yankees vs Boston Red Sox Regular Season (September) September 2 (Wednesday Night Baseball): Washington Nationals vs St. Louis Cardinals September 6 (Sunday Night Baseball): Pittsburgh Pirates vs St. Louis Cardinals September 7 (Holiday Game): Baltimore Orioles vs New York Yankees September 9 (Wednesday Night Baseball): New York Mets vs Washington Nationals September 9 (Wednesday Night Baseball): Los Angeles Dodgers vs Los Angeles Angels September 13 (Sunday Night Baseball): Kansas City Royals vs Baltimore Orioles September 15: Houston Astros vs Texas Rangers September 16 (Wednesday Night Baseball): Chicago Cubs vs Pittsburgh Pirates September 20 (Sunday Night Baseball): New York Yankees vs New York Mets September 22: New York Yankees vs Toronto Blue Jays September 23 (Wednesday Night Baseball): New York Yankees vs Toronto Blue Jays September 23 (Wednesday Night Baseball): Arizona Diamondbacks vs Los Angeles Dodgers September 25: Texas Rangers vs Houston Astros September 27 (Sunday Night Baseball): Pittsburgh Pirates vs Chicago Cubs September 28 (Monday Night Baseball): St. Louis Cardinals vs Pittsburgh Pirates September 29: Boston Red Sox vs New York Yankees September 29: Oakland Athletics vs Los Angeles Angels September 30 (Wednesday Night Baseball): St. Louis Cardinals vs Pittsburgh Pirates September 30 (Wednesday Night Baseball): Los Angeles Dodgers vs San Francisco Giants Regular Season (October) October 1: Boston Red Sox vs New York Yankees October 2: Los Angeles Angels vs Texas Rangers AL Wild Card Game: Houston Astros vs New York Yankees