Batting Season & Career Finder

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

Current Search      

Spanning Multiple Seasons or entire Careers, From 2019 to 2020, (requiring At least 700 plate appearances), sorted by greatest Adjusted OPS+
Stathead.com 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
Minimum Career Playing Time
Years
Leagues (and then Teams)
Team
Team
Team
Team
Team
Team
Team
Defensive Position
Played any position
Played any one of selected positions
Played every selected position
For above position, played
at least
at most
% of Games, or
Total Games at

Statistical Filters (AVG, HR, RBI, WAR, etc.)

x

Biographical Filters (Age, Bats, etc.)

Bats
Throws
Age (player's age on June 30th)
Season (of player's career)
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)
Active

You have edited your search criteria

or keep editing your search

clear changes

Results

  • Sorting only sorts the values in the table shown
Results
Rk Player OPS+ PA From To Age G AB R H 2B 3B HR RBI BB IBB SO HBP SH SF GDP SB CS BA OBP SLG OPS Pos Tm
1Mike Trout1788412019202027-28187669151193364621501451817619086123.288.424.6321.057*8/DHLAA
2Nelson Cruz1687352019202038-3917363911419732057141811318911032201.308.394.6261.020*D/HMIN
3Christian Yelich1608272019202027-28188689139202364561191261819490312344.293.407.6011.008*9/7DH8MIL
4Juan Soto1578552019202020-21197696149207465471471491516040612183.297.421.5801.002*7/9DWSN
5Anthony Rendon1558782019202029-30198734146228554431571181011717092351.311.413.572.986*5/4WSN-LAA
6Cody Bellinger1549042019202023-24212771154221443591451252315030414216.287.386.581.968*9/83HDLAD
7Alex Bregman1538702019202025-2619870714120149347134143310911091151.284.408.562.970*5/6DHHOU
8Freddie Freeman1489542019202029-3021881116424957351174132181649022383.307.409.573.982*3/HDATL
9George Springer1477782019202029-301736681331902655312891115111061574.284.376.576.953*8/9DHHOU
10DJ LeMahieu1458712019202030-31195797150268434361296401114151782.336.386.536.922*4/53HDNYY
11Pete Alonso1419322019202024-2521880513420336269155961024427041720.252.350.559.909*3/DHNYM
12Mark Canha1407402019202030-311856011121592853191104216128071272.265.393.483.876/89D73HOAK
13Jeff McNeil1407762019202027-281856931022195212798554992404858.316.384.511.895/*7495HDNYM
14Mookie Betts1399522019202026-27205816182240496451191217139501013265.294.384.534.919*9/8DH4BOS-LAD
15Xander Bogaerts1389232019202026-272118171462516004414597416320714122.307.379.542.921*6/HDBOS
16Ketel Marte1368232019202025-261897501162395010341096021078059112.319.373.548.921*4/*86HDARI
17Michael Conforto1358812019202026-27205751130206411421231085206170517105.274.376.499.875*9/8HDNYM
18Bryce Harper1349262019202026-27215763139200453481471481922181615235.262.385.518.903*9/DH8PHI
19Luke Voit1347442019202028-291746421131722614311488219612021600.268.366.512.878*3/DHNYY
20Tim Anderson1327392019202026-27172706126234431287725015950316227.331.357.514.871*6/HDCHW
21Austin Meadows1327432019202024-25174662102181378371027161818023148.273.350.521.871/97DH8TBR
22Jorge Soler1328532019202027-282057381121904115614192323813051931.257.348.543.891*D/9HKCR
23Justin Turner1327242019202034-35177629106185331319069111420061330.294.378.498.876*5/HD4LAD
24José Abreu1319552019202032-3321987412825653152183545211160113422.293.341.534.876*3/DCHW
25Marcell Ozuna1308162019202028-2919071311819437147145100517410224122.272.362.525.886*7/D9HSTL-ATL
Rk Player OPS+ PA From To Age G AB R H 2B 3B HR RBI BB IBB SO HBP SH SF GDP SB CS BA OBP SLG OPS Pos Tm
26Matt Olson1297922019202025-261876931011703015013385921513011310.245.338.508.846*3OAK
27Anthony Rizzo1298562019202029-302047151151953533811899712437052183.273.387.490.876*3/HDCHC
28Ronald Acuna Jr.1289172019202021-222027861732153325513011462481301114510.274.374.531.905*8/97HATL
29Yoan Moncada1287902019202024-25184711111206428311036822265152103.290.354.502.856*5/HDCHW
30Marcus Semien1289832019202028-2921586815123452840115112215220114148.270.354.486.840*6OAK
31Trea Turner1288282019202026-27181754142233529319865214950415479.309.366.525.891*6WSN
32Rafael Devers1279502019202022-23213879161262705431586171867121688.298.348.536.884*5/H6DBOS
33Josh Donaldson1277612019202033-3418363011016035043105118317910031742.254.378.514.893*5/HDATL-MIN
34Josh Bell1268362019202026-2720072211619040345138961717770111401.263.350.514.864*3/DHPIT
35Michael Brantley1268242019202032-3319474511223055227112683947042452.309.370.497.867*7/D9HHOU
36Matt Chapman1268222019202026-271937251241784554611681020112041411.246.330.512.841*5/6OAK
37J.D. Martinez1258942019202031-322007861202204924313294121976072530.280.358.511.870*D/97HBOS
38Corey Seager1257732019202025-26186701120198562341286131355061620.282.342.514.855*6/DHLAD
39Jose Ramirez1247962019202026-271877011131874944012983311750710347.267.345.519.865*5/DHCLE
40Carlos Santana1249412019202033-3421877914420237142123155131514031840.259.384.471.855*3/DCLE
41Eugenio Suarez1248932019202027-2821677311619630264141100525613071752.254.346.546.892*5/HDCIN
42Eloy Jimenez1237302019202022-2317768195188322451204201904031500.276.321.527.848*7/DCHW
43Manny Machado1239152019202026-272168111252183334813291716560733116.269.344.494.839*5/6DHSDP
44Paul Goldschmidt1229132019202031-322197881282133814011811522093041541.270.364.473.837*3/DHSTL
45Max Muncy1228372019202028-291996901371612614712512932091206851.233.361.478.839*3/45HDLAD
46Gleyber Torres1227642019202022-23186682113185340411067031575161562.271.341.501.842*6/4DHNYY
47Kris Bryant1217812019202027-28181674128180402358886118519021140.267.365.488.853*5/79D3HCHC
48Ramon Laureano1217032019202024-2517761710616437130925101812311114153.266.339.475.814*8/9HDOAK
49Nolan Arenado1208632019202028-2920377012523140249144771411340122132.300.362.548.910*5/HCOL
50Hunter Dozier1207722019202027-28183681104182331232968221964051262.267.347.492.839*5/93D7HKCR
Rk Player OPS+ PA From To Age G AB R H 2B 3B HR RBI BB IBB SO HBP SH SF GDP SB CS BA OBP SLG OPS Pos Tm
51Charlie Blackmon1198812019202032-3319980114324954838128595148110101546.311.362.541.903*9/DHCOL
52Max Kepler1197922019202026-27182695125171410451138201351005645.246.332.499.831*9/8HDMIN
53Trevor Story1199152019202026-272048231522415194611382123770383811.293.361.544.905*6/DHCOL
54Yasmani Grandal1188262019202030-311996741061633323610413921976072051.242.373.457.830*2/3HDMIL-CHW
55Nicholas Castellanos1169062019202027-28211833137227695411076022129041724.273.327.515.842*9/D7HCHC-DET-CIN
56Rhys Hoskins1168902019202026-2720172112116642539111145621616061432.230.368.465.833*3/DPHI
57Starling Marte1168362019202030-3119376713322345729109372135252520358.291.342.481.823*8/H7PIT-MIA-ARI
58Jose Altuve1157582019202029-3017269212119136336925801214132488.276.334.493.827*4/HD6HOU
59Brian Anderson1157492019202026-27185659841714023110466218020041751.259.343.467.810*5/9HD43MIA
60Brandon Belt1157952019202031-32207675101169454268711341633041143.250.358.444.803*3/H7D9SFG
61Brett Gardner1157082019202035-3619062110615231833897801435046135.245.332.480.812*8/7HDNYY
62Wil Myers1157082019202028-2921063392161363339369022441112188.254.331.477.808/789H3D5SDP
63Francisco Lindor1149202019202025-2620383413123153240101701113971821287.277.335.489.824*6/DHCLE
64Bryan Reynolds1147542019202024-2518967610718943623876701787031143.280.349.463.812*7/89HDPIT
65Yuli Gurriel1138422019202035-36201775112217523371264929270111854.280.324.498.822*3/54DHHOU
66Mike Moustakas1137472019202030-31187662931653914311471613410041740.249.329.506.835*5/43HDMIL-CIN
67Tommy Pham1137792019202031-3217667690178352248096415060124314.263.359.428.787*7/DHTBR-SDP
68Franmil Reyes1137892019202023-24209705961812904611571122510122100.257.321.494.814*D/9H7SDP-CLE
69Kyle Schwarber1138342019202026-27214720112168353491161006222806933.233.331.494.825*7/HD2CHC
70Kole Calhoun1128602019202031-322067421271713814911498721213062052.230.328.482.811*9/DH8LAA-ARI
71Jorge Polanco1129302019202025-2620884012924048726987321515481885.286.343.452.796*6/DHMIN
72J.T. Realmuto1127882019202028-2919271112519442336115572171110815132.273.333.492.825*2/HD3PHI
73Ozzie Albies1118262019202022-23189758123221488301055961425042185.292.345.495.840*4/HATL
74Whit Merrifield11010002019202030-31222929143276531025104575159905113213.297.342.456.798/4987D3KCR
75Christian Walker1108462019202028-29209747121196442361078662059041792.262.344.471.815*3/DHARI
Rk Player OPS+ PA From To Age G AB R H 2B 3B HR RBI BB IBB SO HBP SH SF GDP SB CS BA OBP SLG OPS Pos Tm
76Vladimir Guerrero Jr.1097572019202020-2118368586184394241026611294022311.269.336.442.778/*5D3HTOR
77Eddie Rosario1098212019202027-28194772122209351451514141200081362.271.305.494.798*7/9DH8MIN
78Shin-Soo Choo1077872019202036-37184673106175342297691419820037213.260.363.446.809/D79HTEX
79Jason Heyward1067702019202029-3019766098168266278498614770513103.255.355.435.789*9/8HCHC
80Renato Nunez1068152019202025-262037361011823404312161120713051311.247.314.469.783*D/3H57BAL
81Christian Vazquez1067102019202028-291856558818235130954931440332385.278.327.472.798*2/DH354BOS
82Willy Adames1037892019202023-242067169818340228756612273311363.256.321.434.755*6/HTBR
83Avisail Garcia1037372019202028-29178670811813522287514174130317117.270.332.427.759/*98DHTBR-MIL
84David Fletcher1028832019202025-262038031142394349677528902312104.298.356.395.751/56479HLAA
85Kolten Wong1027572019202028-2920165987184296127567611317863296.279.358.396.754*4/HSTL
86Eric Hosmer1018232019202029-3019876295205352311354931915071543.269.315.442.757*3/DHSDP
87Colin Moran1017032019202026-2720164474173401231034941695052201.269.323.441.764*5/3DH47PIT
88Evan Longoria1007172019202033-341826468516429327975411519082432.254.317.433.750*5/HSFG
89Joey Votto1008312019202035-36196711111179401266911331664031950.252.356.421.777*3/DH7CIN
90Javier Baez997962019202026-271977531161944753710935323140424147.258.293.481.773*6/HD75CHC
91Eduardo Escobar999212019202030-3121283911621436133913865717150121361.255.308.468.777*5/4DHARI
92Randal Grichuk998592019202027-28206802113195385431154812125042532.243.289.464.753*8/9DHTOR
93Jonathan Villar999212019202028-292148271242193852688801230436105614.265.330.417.748*4*6/DH8BAL-MIA-TOR
94Jackie Bradley Jr.987842019202029-30202685101165393288479420314338138.241.330.429.760*8/H9BOS
95Asdrubal Cabrera987272019202033-34183637921623442612276214330111540.254.331.443.774*5/43DHWSN-TEX
96Miguel Cabrera987802019202036-371936976919025022947251594072110.273.341.403.744*D/3HDET
97Adam Eaton988322019202030-3119272512519436819667711381413312183.268.348.418.766*9/H7WSN
98Kevin Newman977032019202025-26174649731872561374402838336169.288.336.405.741*6/4H57PIT
99Jurickson Profar977202019202026-27195639931503022792632103121513162.235.313.415.728*4/7HD398OAK-SDP
100Hanser Alberto967812019202026-27193743972223621573211807551574.299.322.413.735*4/5H7D19BAL
Rk Player OPS+ PA From To Age G AB R H 2B 3B HR RBI BB IBB SO HBP SH SF GDP SB CS BA OBP SLG OPS Pos Tm
101Paul DeJong968382019202025-26204735114174371331037911991401019105.237.319.424.743*6/HSTL
102Cesar Hernandez969282019202029-3021984511223751317916941578141292.280.339.408.747*4/HPHI-CLE
103Amed Rosario968022019202023-24203759952133381987352158323181911.281.314.420.734*6/HD7NYM
104Jean Segura958352019202029-30198768107212426198553311892317124.276.329.421.750*6/45HDPHI
105Dansby Swanson958092019202025-26187720126186413271007321959167155.258.332.436.768*6/HATL
106Nick Ahmed938422019202029-3021575510819443724111702159411218122.257.319.428.746*6/HARI
107Starlin Castro937392019202029-301786967718834524903121243092322.270.300.437.737*4/56HMIA-WSN
108Adam Frazier938382019202027-2821076310220240717735741101251968.265.325.402.728*4/H7DPIT
109Kevin Pillar938682019202030-3121581911721849627114315130110719197.266.300.440.739*8/9HD7SFG-TOR-COL-BOS
110Freddy Galvis917482019202029-301946988517633130864111756121953.252.299.431.730*6/4HDTOR-CIN
111Alex Gordon898172019202035-3620071992182351178769413722161353.253.335.376.710*7/H1DKCR
112Albert Pujols897082019202039-401706437015430029118522934092530.240.297.421.718*3/DH5LAA
113Josh Reddick897602019202032-3319768979184304187956110801101462.267.318.401.718*9/7H8D3HOU
114Brandon Crawford857532019202032-332016728415836219876871647061344.235.309.379.689*6/HSFG
115Ryan McMahon857322019202024-2519365293157282331097412263121852.241.320.442.762*4/53H6COL
116Victor Robles848062019202022-232077141061763842080443193347763210.246.318.395.713*8/9HWSN
117Rougned Odor767292019202025-26183660921303414012359222561361110.197.268.433.701*4/HDTEX
118Elvis Andrus757592019202030-31176703921853241579421111401021349.263.304.384.688*6/HDTEX
119Orlando Arcia727352019202024-2521166773155262207957514122725105.232.292.367.659*6/H18MIL
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.