Ken Griffey Jr. he has stayed the course ( clean) dispite injurys, has very impressive numbers...still climbing..will look very srtong when said and done