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      

Kevin Appier (1992) vs. Scott Sanderson (1981) vs. Gerrit Cole (2015) vs. Mike Mussina (1993) vs. Kevin Millwood (1999) vs. Scott Erickson (1992)
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: Mike Mussina 
Player 4
Javascript is required for the selection of a player.
Choice is: Scott Sanderson 
Player 5
Javascript is required for the selection of a player.
Choice is: Scott Erickson 
Player 6
Javascript is required for the selection of a player.
Choice is: Kevin Appier 

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
1Kevin Appier199224158.6522.4630300300208.11675957106851502048521.1287.20.42.96.52.21
2Scott Sanderson19812497.5632.9522220410137.1122504510312771025601.1148.00.72.05.02.48
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
1Kevin Appier199224208.13030592.554.39-0.090.15101.74.71506.0-0.18.071.701.537$390,000
2Scott Sanderson198124137.12222503.283.790.260.13100.03.6640.5-0.11.717.521.503
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
1Kevin Appier19922437.34.18804.817.5-12.71.093.21.20.8%2.3%-1.5%.231.4%41.24.50.9334.7000
2Scott Sanderson1981248.50.95710.58.2-7.8.861.5-1.0-0.4%7.4%-7.8%1.38-1.2%10.11.10.9014.0000
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
1Kevin Appier19922451%1.2%17.6%8.0%9.6%6.2%32%0.660.8572%19%3.3%18%156128%0
2Scott Sanderson19812451%1.8%13.8%5.5%8.2%5.9%27%0.6578%8667%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
1Kevin Appier19922430852771591673761018968150.217.281.319.600.25624612283512
2Scott Sanderson198124225605175012218510553177.236.278.348.627.258180617428
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
1Kevin Appier19922485532133.76197761.9%23.5%17.8%26.8%32.0%76.5%1.5%47.4%76.7%55.9%5.1%442817.8%1523553111820.7%811000
2Scott Sanderson198124
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
1Kevin Appier1992248521676551001237462614754%124032418967%179001010100
2Scott Sanderson198124560122100746822313357%8211855550%5401000070
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
1Kevin Appier19922430301587241713.56721302377%6191311130123.43.76.910718147137
2Scott Sanderson198124222297632148.63623411150%568316133275.15.06.2
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
1Kevin Appier199224300000000001.090000000000000
2Scott Sanderson19812422000000000.859000000000000
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
1Scott Sanderson198124006.751100002.24421202000142.25013.53.46.86.81.00
2Gerrit Cole20152401.0007.201100005.06442104000211.40010.83.61.87.24.00
Full results available for Stathead subscribers. Subscribe or log in.
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.