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      

Spec Harkness (1910) vs. Joe Niekro (1967) vs. Gerrit Cole (2013) vs. Jack Jones (1883) vs. Noah Syndergaard (2015) vs. Yovani Gallardo (2008)
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: Noah Syndergaard 
Player 3
Javascript is required for the selection of a player.
Choice is: Jack Jones 
Player 4
Javascript is required for the selection of a player.
Choice is: Joe Niekro 
Player 5
Javascript is required for the selection of a player.
Choice is: Yovani Gallardo 
Player 6
Javascript is required for the selection of a player.
Choice is: Spec Harkness 

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
1Spec Harkness191022107.5883.0426168611136.11326146255603025501.3728.70.13.64.01.09
2Joe Niekro196722107.5883.3436229720169.2171686315327772017061.1969.10.81.74.12.41
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
1Spec Harkness191022136.12616613.973.690.030.00101.13.70-3-0.41.00-0.10.97.487.498
2Joe Niekro196722169.23622683.613.880.270.02105.53.8320.3.87-0.11.818.507.502
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
1Spec Harkness191022-4.4-0.5
2Joe Niekro1967225.30.6720-0.511.0-11.5.86-0.60.1-1.7%11.8%-13.5%1.52-0.7%4.80.50.90-3.6219
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
1Spec Harkness1910220.4%10.7%9.8%0.9%0.9%4%77%
2Joe Niekro19672261%2.1%10.9%4.5%6.4%8.4%35%1.2182%1071211%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
1Spec Harkness19102226560494611323025560.267.344.285.630.30114138
2Joe Niekro19672236706665681713311151113277.257.291.408.699.27027112225715
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
1Spec Harkness191022
2Joe Niekro196722
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
1Spec Harkness19102213222
2Joe Niekro1967227061711501187963617847%151223311192%10110000080
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
1Spec Harkness19102226165741079.438618383830653.46.7
2Joe Niekro1967223622967321210.54523721255%5383251141344.74.96.5
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
1Spec Harkness191022261085017209.2
2Joe Niekro19672236149111010%107457%.864219121141083815.5
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
1Gerrit Cole20132211.5002.4522000011.053322010000400.6364.11.61.68.25.00
2Noah Syndergaard20152221.6673.3243000019.0157708126001781.2117.10.03.812.33.25
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.