Which major leaguer struck out the most times during his career?

Reggie Jackson struck out a record 2,597 times in his career. In fact, the Hall of Famer had more strikeouts than hits (2,584).