If the San Francisco Giants turn their season around, the St. Louis Cardinals star could be a great fit.