Games on July 21, 2012

16 games

The games of July 21, 2012

On July 21, 2012, 16 games went into the books. The St. Louis Cardinals routed the Chicago Cubs 12-0, the widest margin of the day. Runs came easiest when the Arizona Diamondbacks beat the Houston Astros 12-3. The day's shutouts were the Atlanta Braves over the Washington Nationals (4-0). The closest finishes were the Oakland Athletics 2-1 over the New York Yankees, the San Francisco Giants 6-5 over the Philadelphia Phillies, and the Seattle Mariners 2-1 over the Tampa Bay Rays. Elsewhere, the Texas Rangers beat the Anaheim Angels 9-2, the Toronto Blue Jays beat the Boston Red Sox 7-3, the Cincinnati Reds beat the Milwaukee Brewers 6-2, the Cleveland Indians fell to the Baltimore Orioles, 3-1, the Chicago White Sox fell to the Detroit Tigers, 7-1, the Kansas City Royals topped the Minnesota Twins 7-3, the Los Angeles Dodgers topped the New York Mets 8-5, the Miami Marlins fell to the Pittsburgh Pirates, 5-1, the Colorado Rockies beat the San Diego Padres 8-6, and the Washington Nationals topped the Atlanta Braves 5-2. Doubleheaders on the date: the Atlanta Braves and the Washington Nationals. The list shows final scores; no game on this date has a full box score here. The pager links to the previous game day, Jul 20, 2012 and the next, Jul 22, 2012. For the wider picture, see the 2012 season.

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.