Randy Johnson and Nolan Ryan were tied for playing the most seasons with 300+ strikeouts, with 6 seasons.