2. Lou Gehrig (1923-1939)
Gehrig is probably the most notorious Yankees player of all time. Unfortunately Gehrig’s career was cut short because of the terrible disease that would eventually be named after him. Prior to this, he truly set his legacy. Gehrig ranks in the top three all-time in OPS and slugging percentage. His RBI total is the sixth best in MLB history. Gehrig collected 1995 RBIs in 17 seasons, an impressive score for the length of time.
1. Babe Ruth (1914-1935)
The greatest of all time in baseball needs no debate, it is certainly legendary hitter Babe Ruth. If you just look at Ruth’s numbers you will see how easy it is to distinguish this. He still tops wins above replacement (WAR), OPS and slugging percentage. Over his long career he batted an average of .3421, the 10th best of all time and still sits at second in RBIs. Furthermore, he’s third in terms of home-runs. Ruth also won seven world series titles.