Since 1989, Albert Pujols has the most at-bats, with 11,421 at-bats.

most at bats since 1989
Interpreted as:
most at bats by a player since 1989

Explore