Ted Williams averages over his career....
.344 Average--37 HR---130 RBI---127 Runs--OPS 1.116
Albert Pujols averages over his career...
.323 Average--39 HR---122 RBI--119 Runs---OPS 1.015
Miguel Cabrera
.320 Average--35 HR---122 RBI--104 Runs---OPS .960
And Ted Williams missed 3 years in the prime of his career to fight in WW2.