Player Pitching Comparison Finder

Data runs from 1871 to 2020. Stats relying on play-by-play data are complete back to 1973, mostly complete back to 1950, and somewhat complete back to 1916.

Current Search      

Doug Drabek (1990) vs. Dennis Leonard (1978) vs. Gerrit Cole (2018) vs. Cole Hamels (2011) vs. Kevin Millwood (2002) vs. Stephen Strasburg (2016)
Display Query »
   select                                 player_ID,
                name_common as player,
                CONCAT('/players/',LOWER(LEFT(bio.player_ID,1)),'/',bio.player_ID,'.shtml') as player_link,
                year_ID,
                min(year_ID) as year_min,
                max(year_ID) as year_max,
                if(min(year_ID)=max(year_ID), (IF(birth_baseball,year_ID - birth_baseball, NULL)), (IF(birth_baseball,concat(min(year_ID-birth_baseball),'-',max(year_ID-birth_baseball)), NULL))) as age,

                SUM(a.W) AS W, SUM(a.L) AS L, ROUND(IF(SUM(a.W + a.L) = 0, NULL, ROUND(SUM(a.W) / SUM(a.W + a.L),3)),3) AS win_loss_perc, IF(SUM(a.IP) = 0, IF(SUM(a.ER)=0, NULL, 'inf'), ROUND(27 * SUM(a.ER) /SUM(ROUND(3*a.IP,0)) ,2)) as earned_run_avg, IF(SUM(a.IP) = 0, IF(SUM(a.R)=0, NULL, 'inf'), ROUND(27 * SUM(a.R) /SUM(ROUND(3*a.IP,0)) ,2)) as run_avg, SUM(a.G) AS G, SUM(a.GS) AS GS, SUM(a.GF) AS GF, SUM(a.CG) AS CG, SUM(a.SHO) AS SHO, SUM(a.SV) AS SV, ROUND(SUM(ROUND(3*a.IP,0))/3,1) AS IP, SUM(a.H) AS H, SUM(a.R) AS R, SUM(a.ER) AS ER, SUM(a.HR) AS HR, SUM(a.BB) AS BB, SUM(a.IBB) AS IBB, SUM(a.SO) AS SO, SUM(a.WP) AS WP, SUM(a.BK) AS BK, SUM(a.HBP) AS HBP, SUM(a.BFP) AS batters_faced,
ROUND(IF(SUM(a.IP) = 0, NULL, 27 * SUM(a.SO) / SUM(ROUND(3*a.IP,0))),1) AS strikeouts_per_nine,
IF(SUM(a.IP) = 0, NULL, 27 * SUM(a.SO) / SUM(ROUND(3*a.IP,0))) AS strikeouts_per_nine_csk,
ROUND(IF(SUM(a.IP) = 0, NULL, 27 * SUM(a.H)  / SUM(ROUND(3*a.IP,0))),1) AS hits_per_nine,
IF(SUM(a.IP) = 0, NULL, 27 * SUM(a.H)  / SUM(ROUND(3*a.IP,0))) AS hits_per_nine_csk,
ROUND(IF(SUM(a.IP) = 0, NULL, 27 * SUM(a.BB) / SUM(ROUND(3*a.IP,0))),1) AS bases_on_balls_per_nine,
IF(SUM(a.IP) = 0, NULL, 27 * SUM(a.BB) / SUM(ROUND(3*a.IP,0))) AS bases_on_balls_per_nine_csk,
ROUND(IF(SUM(IFNULL(a.BB,0)) = 0, NULL, ROUND(SUM(a.SO) / SUM(a.BB),4)),2) AS strikeouts_per_base_on_balls,
IF(SUM(IFNULL(a.BB,0)) = 0, NULL, ROUND(SUM(a.SO) / SUM(a.BB),4)) AS strikeouts_per_base_on_balls_csk,
ROUND(IF(SUM(a.IP) = 0, NULL, 3 * SUM(a.H + a.BB) / SUM(ROUND(3*a.IP,0))),3) AS whip,
IF(SUM(a.IP) = 0, NULL, 3 * SUM(a.H + a.BB) / SUM(ROUND(3*a.IP,0))) AS whip_csk,
ROUND(IF(SUM(a.IP) = 0, NULL, 27 * SUM(a.HR)  / SUM(ROUND(3*a.IP,0))),1) AS home_runs_per_nine,
IF(SUM(a.IP) = 0, NULL, 27 * SUM(a.HR)  / SUM(ROUND(3*a.IP,0))) AS home_runs_per_nine_csk


     from post_pitching a
     join bio using (player_ID)
     
    where player_ID=? and year_ID >= ? and year_ID <= ? and team_ID != 'TOT'
 group by player_ID
Show Criteria

Search Criteria

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

Player 1
Javascript is required for the selection of a player.
Choice is: Gerrit Cole 
Player 2
Javascript is required for the selection of a player.
Choice is: Kevin Millwood 
Player 3
Javascript is required for the selection of a player.
Choice is: Cole Hamels 
Player 4
Javascript is required for the selection of a player.
Choice is: Dennis Leonard 
Player 5
Javascript is required for the selection of a player.
Choice is: Stephen Strasburg 
Player 6
Javascript is required for the selection of a player.
Choice is: Doug Drabek 

You have edited your search criteria

or keep editing your search

clear changes

Standard

Standard
Rk Name Year Age W L W-L% ERA G GS GF CG SHO SV IP H R ER HR BB IBB SO HBP BK WP BF WHIP H9 HR9 BB9 SO9 SO/W
1Doug Drabek199027226.7862.7633330930231.11907871155621313069181.0637.40.62.25.12.34
2Dennis Leonard1978272117.5533.33404002040294.228312510927787183901212181.2258.60.82.45.62.35
Full results available for Stathead subscribers. Subscribe or log in.
4
5
6

Value

Value
Rk Name Year Age IP G GS R RA9 RA9opp RA9def RA9role RA9extras PPFp RA9avg RAA WAA gmLI WAAadj WAR RAR waaWL% 162WL% Salary
1Doug Drabek199027231.13333783.034.140.110.1594.93.97202.3-0.14.243.569.514$1,100,000
2Dennis Leonard197827294.240401253.824.280.320.12100.64.10101.1-0.23.937.528.507$200,000
Full results available for Stathead subscribers. Subscribe or log in.
4
5
6

Win Probability

Win Probability
Rk Name Year Age PtchR PtchW Plays WPA WPA+ WPA- aLI WPA/LI Clutch cWPA cWPA+ cWPA- acLI cClutch RE24 REW boLI RE24/boLI LevHi LevMd LevLo
1Doug Drabek19902723.62.59543.015.0-12.0.893.5-0.23.8%24.6%-20.8%2.47-0.6%28.63.20.8936.4000
2Dennis Leonard19782714.81.612640.919.6-18.6.911.6-0.52.7%31.9%-29.2%2.430.2%20.02.10.9218.9000
Full results available for Stathead subscribers. Subscribe or log in.
4
5
6

Ratio

Ratio
Rk Name Year Age Ptn% HR% SO% BB% SO-BB% XBH% X/H% GB/FB GO/AO IP% LD% HR/FB IF/FB Opp DP % PAu
1Doug Drabek19902737%1.6%14.3%6.1%8.2%6.1%30%1.061.3677%18%5.8%25%125119%0
2Dennis Leonard19782750%2.2%15.0%6.4%8.6%7.7%33%0.9375%1802614%0
Full results available for Stathead subscribers. Subscribe or log in.
4
5
6

Batting Against

Batting Against
Rk Name Year Age PAu G PA AB R H 2B 3B HR SB CS BB SO BA OBP SLG OPS BAbip TB GDP HBP SH SF IBB ROE
1Doug Drabek19902733918846781903741518956131.225.274.331.605.24928011310327
2Dennis Leonard197827401218111412528362527181178183.254.307.391.698.281436269116711
Full results available for Stathead subscribers. Subscribe or log in.
4
5
6

Pitches

Pitches
Rk Name Year Age PA Pit Pit/PA Str Str% L/Str S/Str F/Str I/Str AS/Str I/Bll AS/Pit Con 1st% 30% 30c 30s 02% 02c 02s 02h L/SO S/SO L/SO% 3pK 4pW PAu Pitu Stru
1Doug Drabek19902778628473.62177762.6%25.5%12.4%26.7%34.7%73.8%0.7%46.2%82.4%56.9%4.6%362116.8%132649248221.8%1513132113
2Dennis Leonard197827
Full results available for Stathead subscribers. Subscribe or log in.
4
5
6

Base Situation

Base Situation
Hits Home Runs Advances Batting Stats
Rk Name Year Age PA H Inf Bnt All GS GSo vRH vLH Hm Rd <2,3B Scr SO % ROE WP PB SBO SB CS SB% SB2 CS2 SB3 CS3 SBH CSH PO PCS BT PAu
1Doug Drabek199027918190351150115101144024760%76226818967%189000041170
2Dennis Leonard197827121828327019101791855241244%11121407181162%1810010010230
Full results available for Stathead subscribers. Subscribe or log in.
4
5
6

Starter

Starter
Rk Name Year Age G GS Wgs Lgs ND Wchp Ltuf Wtm Ltm tmW-L% Wlst Lsv CG SHO QS QS% GmScA Best Wrst BQR BQS sDR lDR RS/GS RS/IP IP/GS Pit/GS <80 80-99 100-119 ≥120 Max
1Doug Drabek1990273333226532258.75812932473%598926186095.65.37.010238152150
2Dennis Leonard197827404021172252218.550212042460%56871929132734.84.87.4
Full results available for Stathead subscribers. Subscribe or log in.
4
5
6

Reliever

Reliever
Rk Name Year Age G GR GF Wgr Lgr SVOpp SV BSv SV% SVSit Hold IR IS IS% 1stIP aLI LevHi LevMd LevLo Ahd Tie Bhd Runr Empt >3o <3o IPmult 0DR Out/GR Pit/GR
1Doug Drabek19902733000000000.893000000000000
2Dennis Leonard19782740000000000.909000000000000
Full results available for Stathead subscribers. Subscribe or log in.
4
5
6

Postseason

Postseason
Rk Name Year Age W L W-L% ERA G GS GF CG SHO SV IP H R ER HR BB IBB SO HBP BK WP BF WHIP H9 HR9 BB9 SO9 SO/W
1Doug Drabek19902711.5001.6522010016.1124303113101630.9186.60.01.77.24.33
2Dennis Leonard19782702.0003.7522010012.0135522011001511.2509.81.51.58.35.50
Full results available for Stathead subscribers. Subscribe or log in.
4
5
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.