The Diamondbacks have, in their short history, thrown two no-hitters. One was Randy Johnson's perfect game. The other was a stunning June 25, 2010 no-hitter by a pitcher who no-hit one of his (even then) many former teams. In the game, he walked a whopping 8 batters and hit one for good measure. Name this 2009 All-Star and 2010 Arizona Diamondback, who was traded to the Chicago White Sox a month later.