Reggie Jackson has the most career strikeouts, with 2,597 strikeouts.

which batter has the most career strikeouts