Through the 2000 season, Jose Canseco has the active record for most career strikeouts. He has struck out 1,867 times, which ties him for fourth on the all-time strikeout list with Tony Perez. Second on the active list is Andres Galarraga, who has struck out 1,741 times.