Garry Templeton. 100 hits from each side in a single season.
Depending on your definition of "Best" Gary Templeton had that amazing season but sorry to disappoint you he had to bat right handed a few extra times to reach that and his career avg was only .270, still a great player
Pete Rose
Mickey Mantle
Eddie Murray
Tim Raines
Chipper Jones
and of course the greatest switch of all time was the wizard (Ozzie Smith:)
Babe Ruth
The first switch hitter to lead MLB in RBIs was New York Giants shortstop George Davis, who had 136 RBIs in 1897. Of course, there wasn't an American League at that time. The only switch hitter, after 1901 and the birth of the American League, to lead MLB in RBIs was Mickey Mantle who had 130 in 1956.
I would Say Buster Posey
nolan ryan
no
I won't say he was the best in history but Ed Kranepool of the New York Mets had a five year run as a pinch hitter that was a good as anybody in the game. Between 1974-1978, Kranepool went 57-144 for a pinch hitting batting average of .396.
MLB player Jose Ramirez can bat right or left (i.e. he is a switch hitter).
Through the 2008 season, that is Mickey Mantle with 536.
He was one of the best pitchers in MLB history.
The Los Angeles Dodgers
MLB player Tucker Barnhart can bat right or left (i.e. he is a switch hitter).
MLB player Nick Franklin can bat right or left (i.e. he is a switch hitter).