Oops!

The answer was Jim Thome!

Thome’s best MVP finish came in 2003, when he placed fourth with the Phillies.