Felt like looking of career total fWAR for comparison
Molina career WAR 55.7 - played 2-3 years longer than he should have
Martin career WAR 54.9 - played just about the right amount of time maybe a year too long
Posey career WAR 57.5 - retired kinda early
Remarkable how similar their career WAR comes out despite differences in career length.
Yadi added almost nothing to his total his last 4 years playing until age 39.
Posey OTOH retired after a 5 WAR season at age 34. He probably could have easily tacked on few more positive WAR seasons if he'd wanted to, and he already had the most WAR among the 3. He was certainly the best hitter.