On July 31, 2009, he was traded to the New York Yankees for minor league catcher Chase Weems. On August 1, 2009, Hairston got his first hit and RBI as a Yankee. On October 17, 2009, he got his first career post-season hit in his first career post-season at-bat and later ended a 13-inning ALCS Game 2 by scoring on an error by the Angels' Maicer Izturis. This gave the Yankees a 2–0 advantage going into the third game of the series. He had 1 hit in 6 at-bats for the Yankees in the 2009 World Series. In his half season with the Yanks, he hit .237 with 2 homeruns and 12 RBIs in 45 games.