Pete Rose has the most career plate appearances, with 15,861 plate appearances.

which batter has the most career plate appearances