Baseball | Player Pitching Season & Career Finder

Data runs from 1871 to 2021 for regular season data, 1933-Present for the All-Star Game, and 1903-Present for the Postseason.

Current Search

For Single Seasons, In the Regular Season, from 1871 to 2021, requiring Strikeouts >= 250 and Walks & Hits per IP <= .9999, sorted by most instances. Logo

This search was built with Stathead.

Stathead users enjoy the most powerful research tools in sports for just $8/month. Sign Up Now (First Month Free)

Show Criteria

Search Criteria

Click on the red text to pre-fill the form with various values

Sort By
Minimum Playing Time

Pitching Title Notes

This will cause only those seasons where the player qualified for the ERA title or the Winning Percentage title to be used. Currently, this number is 1 Inning Pitched per team game for the ERA title and then 1 decision for every 12 team games for win-loss percentage. Complete List of standards used.

Player's League

Statistical Filters (IP, R, BB, SO, etc.)



W + H /IP



Biographical Filters (Age, Throws, etc.)

Age (as of 7/1)
Year (of player's career)
Pitcher's Role
Place of Birth/Death

Status Filters (Active, Rookie, All Star, HOF, etc.)

Rookie Status

Leave seasons with default "First" to "Last"
Rookie Explanation

Rookie status has changed over time, but for this output we are using the following standard.

Since 1971, rookies are players who have not reached
130 at bats,
50 innings pitched, or
45 days of service time prior to Sept. 1.

Before 1971, rookies are players who have not reached
90 at bats,
45 innings pitched, or
45 days of service time prior to Sept. 1.

For the service time measure, we are requiring the player did not reach 78 days of service at the end of a season. We have service time data only back to 2009.

The pre-1971 standard is applied to all seasons back to 1871 even though it was not the standard of the time.

Hall of Fame
All-Star (ever on roster)

You have edited your search criteria

or keep editing your search

clear changes


  • Sorting only sorts the values in the table shown
Rk Name Yrs From To Age
1Max Scherzer42015201830-33Ind. Seasons
2Justin Verlander32011201928-36Ind. Seasons
3Pedro Martinez31997200025-28Ind. Seasons
4Sandy Koufax31963196627-30Ind. Seasons
5Tim Keefe31883188826-31Ind. Seasons
6Jacob deGrom22018201930-31Ind. Seasons
7Tom Seaver21971197326-28Ind. Seasons
8Walter Johnson21910191222-24Ind. Seasons
9Ed Walsh21908191027-29Ind. Seasons
10Ed Morris21884188521-22Ind. Seasons
11Old Hoss Radbourn21883188428-29Ind. Seasons
12Gerrit Cole12019201928-28Ind. Seasons
13Chris Sale12017201728-28Ind. Seasons
14Corey Kluber12017201731-31Ind. Seasons
15Clayton Kershaw12015201527-27Ind. Seasons
16Ben Sheets12004200425-25Ind. Seasons
17Johan Santana12004200425-25Ind. Seasons
18Randy Johnson12004200440-40Ind. Seasons
19Curt Schilling12002200235-35Ind. Seasons
20Mike Scott11986198631-31Ind. Seasons
21Dwight Gooden11985198520-20Ind. Seasons
22Frank Tanana11976197622-22Ind. Seasons
23Steve Carlton11972197227-27Ind. Seasons
24Vida Blue11971197121-21Ind. Seasons
25Luis Tiant11968196827-27Ind. Seasons
Rk Name Yrs From To Age
26Denny McLain11968196824-24Ind. Seasons
27Bob Gibson11968196832-32Ind. Seasons
28Christy Mathewson11908190827-27Ind. Seasons
29Rube Waddell11905190528-28Ind. Seasons
30Ed Seward11888188821-21Ind. Seasons
31Silver King11888188820-20Ind. Seasons
32Lady Baldwin11886188627-27Ind. Seasons
33John Clarkson11885188523-23Ind. Seasons
34Jim Whitney11884188426-26Ind. Seasons
35Charlie Sweeney11884188421-21Ind. Seasons
36Jack Lynch11884188427-27Ind. Seasons
37Guy Hecker11884188428-28Ind. Seasons
38Pud Galvin11884188427-27Ind. Seasons
39Charlie Buffinton11884188423-23Ind. Seasons
40Larry Corcoran11880188020-20Ind. Seasons
If you utilize material unique to a Sports Reference site for a tweet, an article, or for research for a broadcast or podcast, please strongly consider citing this site as the source for the material. It would be greatly appreciated and would help us continue to produce this material.