Washington Nationals starter Dan Haren beats the Phillies 9-2. The victory gives him at least one win against every Major League team making him the 13th player in history to have at least one win against all 30 team. He joins Al Leither, Randy Johnson, Barry Zito, A.J. Burnett, Kevin Brown, Terry Mulholland, Curt Schilling, Woody Williams, Jamie Moyer, Javier Vazquez, Vicente Padilla, and Derek Lowe. The 3-time All-Star has be amazingly consistent during his career, starting in at least 30 games every year since 2005.