He set several major league records during his career , including the most career grand slams ( 23 ) ( since broken by Alex Rodriguez ) and most consecutive games played ( 2,130 ) , a record that stood for 56 years and was long considered unbreakable until surpassed by Cal Ripken , Jr. in 1995 .
Alex Rodriguez is considered a controversial player by some .