Pete Rose has the most career at-bats, with 14,053 at-bats.

which batter has the most career at bats