Rickey Henderson has been caught stealing the most career, with 335 times caught.

which batter has the most career caught stealing