This pitching feat has happened only 17 times in MLB history; Randy Johnson had the last one, in 2004
Twenty different pitchers have struck out at least 18 batters in a 
single ... Five of these players have played for only one major league team.