Through age 33, which is when Cabrera stopped hitting, he had an OPS+ of 155 with 70 WAR. Pujols had a 165 OPS+ and 93 WAR through age 33. Pujols was one of the best defensive first basemen during his prime. Statistically, Cabrera was a below average defender most of his career. Fans used to make excuses for him because they loved his hitting, but he was not a good defender especially when he was trying to play 3B. He was adequate as a 1B. Pujols was better than Cabrera. Not staying fit is a poor excuse!