Ted Williams? After hitting .406 at 23 and winning the Triple Crown at age 24, missed the next 3 peak years serving in the war, then came back and wnon a couple of MVPs, then served again in Korea missing two more years. Still had enough in the tank to hit .388 at age 38. No one deserves a ring more than that guy.