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
Some of the most notable MLB All-Star Game MVPs in history include Willie Mays, Cal Ripken Jr., Derek Jeter, and Mike Trout. These players have delivered standout performances in the All-Star Game, earning them the prestigious MVP award.
MLB player Curtis Granderson throws right.
MLB player Adam LaRoche bats left.
me
MLB player Aaron Loup throws left.
MLB player Jose Ramirez can bat right or left (i.e. he is a switch hitter).
a MLB player back in the 30s and 40s for the Chicago cubs and the san fransico giants
Yadier molina
MLB player Abraham Almonte throws right.
MLB player Bryan Holaday bats right.
MLB player Anthony Rizzo throws left.