Games on July 31, 2012

15 games

The games of July 31, 2012

The schedule for July 31, 2012 lists 15 games. The Milwaukee Brewers routed the Houston Astros 10-1, the widest margin of the day. Runs came easiest when the St. Louis Cardinals beat the Colorado Rockies 11-6. The day's shutouts were the Pittsburgh Pirates over the Chicago Cubs (5-0), the Tampa Bay Rays over the Oakland Athletics (8-0), and the Philadelphia Phillies over the Washington Nationals (8-0). One-run games: the Cincinnati Reds 7-6 over the San Diego Padres and the Chicago White Sox 4-3 over the Minnesota Twins. In the other games, the Atlanta Braves beat the Miami Marlins 7-1, the Boston Red Sox beat the Detroit Tigers 4-1, the Cleveland Indians fell to the Kansas City Royals, 8-3, the Arizona Diamondbacks topped the Los Angeles Dodgers 8-2, the New York Yankees fell to the Baltimore Orioles, 11-5, the Toronto Blue Jays fell to the Seattle Mariners, 7-2, the San Francisco Giants topped the New York Mets 4-1, and the Anaheim Angels topped the Texas Rangers 6-2. None of these games has a full box score on the site, so the list gives the final scores. The pager links to the previous game day, Jul 30, 2012 and the next, Aug 1, 2012. The 2012 season page has the standings and leaders for the year.

The information used here was obtained free of charge from and is copyrighted by Retrosheet. Interested parties may contact Retrosheet at 20 Sunset Rd., Newark, DE 19711.