Dan Haren became the 13th pitcher in MLB history to beat all 30 teams, defeating the Phillies Friday night.