 On January 21, 2005, he signed with the New York Yankees, but was released on May 1, 2006.Rolls signed on May 10 with the Chicago White Sox and played for their Triple-A affiliate, the Charlotte Knights.On June 7, 2006, Rolls was released after batting only .182 in 17 games.