Randy Johnson: Entering the 2008 season, he was 56 strikeouts behind Roger Clemens for second all time. Through his August 6th start against Pittsburgh, he had 114 strikeouts for the season, closing the gap to Nolan Ryan (1st all-time) to slightly under 1,000 strikeouts. http://www.enth.com/Home.aspx?q=what+pitcher+has+the+most+strikeouts
Randy Johnson has the most strikeouts by a left handed pitcher. He also has the second most strikeouts all-time and over 300 wins.
The most strikeouts in baseball history in one inning is four. This has happened just 72 times in baseball history.
Johan Santana with 265 strikeouts in 2004.
In 2012, Justin Verlander of the Detroit Tigers, had the most strikeouts with 239.
Sandy Koufax with 382 strikeouts in 1965.
He was a famous major league left handed pitcher. He has the second most lifetime strikeouts of any left handed pitcher.
At the time of this question, Mark Buehrle had the most strikeouts, but currently Freddy Garcia does.
Nolan Ryan holds the career record with 5,714 strikeouts.