Carl Yastrzemski
Pete Rose had 14,053 career at bats, the all-time major league and National League record. The American League record is held by Carl Yastrzemski, whose 11,988 career at bats were all in the AL.