Player Batting 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      

Frank Robinson (1957) vs. Albert Pujols (2001) vs. Ted Williams (1940) vs. Mike Trout (2013) vs. Jimmie Foxx (1929) vs. Juan Soto (2020)
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.G) AS G, SUM(a.PA) AS PA, SUM(a.AB) AS AB, SUM(a.R) AS R, SUM(a.H) AS H, SUM(a.H - (a.2B + a.3B + a.HR)) as 1B, SUM(a.2B) AS 2B, SUM(a.3B) AS 3B, SUM(a.HR) AS HR, SUM(a.RBI) AS RBI, SUM(a.SB) AS SB, SUM(a.CS) AS CS, SUM(a.BB) AS BB, SUM(a.SO) AS SO,
ROUND(IF(SUM(a.AB) = 0, NULL, ROUND(SUM(a.H)  / SUM(a.AB),10)),3) as batting_avg, ROUND(IF(SUM(a.AB + IFNULL(a.BB,0) + IFNULL(a.HBP,0) + IFNULL(a.SF,0)) = 0, NULL, ROUND(SUM(a.H + IFNULL(a.BB,0) + IFNULL(a.HBP,0)) / SUM(a.AB + IFNULL(a.BB,0) + IFNULL(a.HBP,0) + IFNULL(a.SF,0)),10)),3) as onbase_perc, ROUND(IF(SUM(a.AB) = 0, NULL, ROUND(SUM(a.H + a.2B + (2 * a.3B) + (3 * a.HR)) / SUM(a.AB), 10)),3) as slugging_perc, ROUND(IF(SUM(a.AB + IFNULL(a.BB,0) + IFNULL(a.HBP,0) + IFNULL(a.SF,0)) = 0, NULL, ROUND(SUM(a.H + IFNULL(a.BB,0) + IFNULL(a.HBP,0)) / SUM(a.AB + IFNULL(a.BB,0) + IFNULL(a.HBP,0) + IFNULL(a.SF,0)),10)) + IF(SUM(a.AB) = 0, NULL, ROUND(SUM(a.H + a.2B + (2 * a.3B) + (3 * a.HR)) / SUM(a.AB), 10)),3) as onbase_plus_slugging ,
SUM(a.H + a.2B + (2 * a.3B) + (3 * a.HR)) AS TB, if(sum(a.GIDP is null and AB is not null)/count(*) < .30, SUM(a.GIDP), null) AS GIDP, SUM(a.HBP) AS HBP, SUM(a.SH) AS SH, SUM(a.SF) AS SF, SUM(a.IBB) AS IBB


     from post_batting 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: Ted Williams 
Player 2
Javascript is required for the selection of a player.
Choice is: Jimmie Foxx 
Player 3
Javascript is required for the selection of a player.
Choice is: Mike Trout 
Player 4
Javascript is required for the selection of a player.
Choice is: Albert Pujols 
Player 5
Javascript is required for the selection of a player.
Choice is: Juan Soto 
Player 6
Javascript is required for the selection of a player.
Choice is: Frank Robinson 

You have edited your search criteria

or keep editing your search

clear changes

Standard

Standard
Rk Name Year Age G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS TB GDP HBP SH SF IBB OPS+
1Frank Robinson1957211506776119719729529751024492.322.376.529.9053231312555135
2Albert Pujols20012116167659011219447437130136993.329.403.6101.013360219176157
Full results available for Stathead subscribers. Subscribe or log in.
4
5
6

Value

Value
Rk Name Year Age G PA Rbat Rbaser Rdp Rfield Rpos RAA WAA Rrep RAR WAR waaWL% 162WL% oWAR dWAR oRAR Salary
1Frank Robinson195721150677322-118-6444.424686.9.531.5295.21.150
2Albert Pujols20012116167651-2-26-5484.621696.6.529.5296.10.063$200,000
Full results available for Stathead subscribers. Subscribe or log in.
4
5
6

Advanced

Advanced
Rk Name Year Age Outs RC RC/G AIR BAbip BA lgBA OBP lgOBP SLG lgSLG OPS lgOPS OPS+ OWn% BtRuns BtWins TotA SecA ISO PwrSpd
1Frank Robinson1957214391227.6108.339.322.275.376.340.529.426.905.766135.70930.12.9.907.291.20614.9
2Albert Pujols2001214281418.8111.336.329.269.403.340.610.4401.013.780157.73652.44.91.045.395.2811.9
Full results available for Stathead subscribers. Subscribe or log in.
4
5
6

Win Probability

Win Probability
Rk Name Year Age BtRuns BtWins Plays WPA WPA+ WPA- aLI WPA/LI Clutch cWPA cWPA+ cWPA- acLI cClutch RE24 REW boLI RE24/boLI PHlev AB
1Frank Robinson19572130.12.96952.614.0-11.4%1.004.3-1.72.0%23.0%-20.9%3.00-1.4%24.32.30.9244.60
2Albert Pujols20012152.44.96904.014.8-10.8%.965.9-1.73.5%11.3%-7.8%1.20-0.7%54.65.10.9863.60.862
Full results available for Stathead subscribers. Subscribe or log in.
4
5
6

Ratio

Ratio
Rk Name Year Age HR% SO% BB% XBH% X/H% SO/W AB/SO AB/HR AB/RBI GB/FB GO/AO IP% LD% HR/FB IF/FB
1Frank Robinson1957214.3%13.6%6.5%9.3%32%2.096.621.18.10.9373%
2Albert Pujols2001215.5%13.8%10.2%13.0%45%1.356.315.94.50.611.0169%26%13.0%9%
Full results available for Stathead subscribers. Subscribe or log in.
4
5
6

Baserunning

Baserunning
Rk Name Year Age ROE XI RS% SBO SB CS SB% SB2 CS2 SB3 CS3 SBH CSH PO PCS OOB OOB1 OOB2 OOB3 OOBHm BT XBT% 1stS 1stS2 1stS3 1stD 1stD3 1stDH 2ndS 2ndS3 2ndSH
1Frank Robinson19572110030%27410283%1010100101141241562%472026126618216
2Albert Pujols2001217032%2721325%031000211124231554%31171295423418
Full results available for Stathead subscribers. Subscribe or log in.
4
5
6

Situational

Situational
Hits Pinch Hitting Home Runs SH GIDP PrdOut BaseRunners Advances
Rk Name Year Age PA Ptn% H Inf Bnt AB H HR RBI PHlev All GS GSo vRH vLH Hm Rd IP Att Suc % Opp DP % Opp Suc % BR BRS BRS% <2,3B Scr % 0,2B Adv % PAu
1Frank Robinson19572167729.1%1970000290112181415055100.0%1301310.0%541425.9%3905113.1%321546.9%181055.6%0
2Albert Pujols20012167621.5%1943020000.86371202981819011100.0%1512113.9%682536.8%4859820.2%462758.7%322165.6%0
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 1stS 30% 30c 30s 20% 20c 20s 31% 31c 31s L/SO S/SO L/SO% PAu Pitu Stru
1Frank Robinson195721
2Albert Pujols20012167727364.04163360.2%28.0%15.0%26.1%30.9%72.0%2.2%43.4%79.2%26.1%6.4%43618.2%1234411.5%7842237024.7%000
Full results available for Stathead subscribers. Subscribe or log in.
4
5
6

Postseason

Postseason
Rk Name Year Age G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS TB GDP HBP SH SF IBB
1Albert Pujols200121520181200120022.111.200.278.478510000
2Jimmie Foxx192921521205710250011.350.381.7001.08114001
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.