Pete Rose has the all-time Major League Baseball (MLB) record for most at-bats (AB) with 14,053 at-bats in his 24-year MLB career - 1689 more than Henry "Hank" Aaron, who is #2 on the all-time career at-bats list.The active MLB player with the most career at-bats is Derek Jeter of the New York Yankees with 10,025 career at-bats.
Rickey Henderson has the most for a career with 2,295.
Willie Stargell has the most career Homeruns as a Pirate with 475 Homeruns in his career as a Pirate.
Yogi Berra has the most career World Series at bats with 259, and 295 plate appearances
The Major League Baseball player that has the most career Assists as a Shortstop is Ozzie Smith he was able to get 8,375 assists in his career.
most at bats in lifetime - pete rose [14,053] most career hits in lifetime - pete rose [4,256]
Your typical starting position player figures to get about 500 at bats, assuming they play most of the season.
Broken bats is not a statistic kept by MLB nor by any team in MLB. There is no way to know this answer.
Sadaharu Oh with 868.