There have been many but the most recent to do it was Frank Thomas in 1993, and 1994. Others have been Roger Maris, Mickey Mantle, Yogi Berra, Hal Newhouser, and Jimmie Foxx.
there is the American league and national league,one in each league
MLB player Curtis Granderson throws right.
MLB player Adam LaRoche bats left.
MLB player Aaron Loup throws left.
MLB player Jose Ramirez can bat right or left (i.e. he is a switch hitter).
me
a MLB player back in the 30s and 40s for the Chicago cubs and the san fransico giants
MLB player Brian McCann throws right.
MLB player Abraham Almonte throws right.
MLB player Bryan Holaday bats right.
MLB player Anthony Rizzo throws left.
MLB player Arquimedes Caminero bats right.