The answer was Jim Thome!
Thome’s best MVP finish came in 2003, when he placed fourth with the Phillies.