There are a lot of unexplainable things in baseball. One is how much a pitcher's performance can change going from one league or environment to another. Look at how bad A. J. Burnett's numbers were when he was with the Yankees, and how good they are in the National League. Then there's a guy like Javier Vazquez, who had great numbers with more than one NL team and terrible numbers with more than one AL team.