What pitcher had the most strikeouts in Major League Baseball history?

Nolan Ryan holds the career MLB strikeout record with 5,714.