Adrián Beltré
Two players have hit cycles both for and against the same team; Joe Cronin against the Red Sox (1929) and for the Red Sox (1940), and Adrián Beltré against the Rangers (2008) and for the Rangers (2012, 2015).