Has any batter ever been more clearly the best offensive player in his league for as long a time as Pujols? From 2005-2010, a stretch of six seasons, Phat Albert led the NL each year in Wins Above Replacement. Only Willie Mays (1960-1965) and Babe Ruth (1926-1931) have matched that. Ruth was head and shoulders above his league during that peak, and Mays was consistently brilliant for his stretch. Pujols was just like that – year after year just piling up incredible numbers. When it’s all said and done he’ll rank among the 20 best players all-time at any position.
You wouldn’t look silly making an argument that he’s as good or better than Gehrig, but on close examination “The Iron Horse” gets the nod. Gehrig’s offensive numbers were better compared to his contemporaries. In his best six-year stretch, for example. Gehrig’s OPS+ was 193, whereas Albert’s was 176.