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      

For Single Seasons, For 2016, (requiring PA>=500), sorted by greatest Adjusted OPS+
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.)

PA

x

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

This search was built with Stathead

Stathead users enjoy the most powerful research tools in sports for just $8/month. Learn More.

Subscribe Now (First Month Free)

See how this search was built.

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 Year Age Tm Lg G AB R H 2B 3B HR RBI BB IBB SO HBP SH SF GDP SB CS BA OBP SLG OPS Pos
1Mike Trout172681201624LAAAL159549123173325291001161213711055307.315.441.550.991*8D/H
2David Ortiz164626201640BOSAL15153779169481381278015862072220.315.401.6201.021*DH/3
3Joey Votto160677201632CINNL1585561011813422997108151205081681.326.434.550.985*3/HD
4Freddie Freeman157693201626ATLNL1585891021784363491891817110051261.302.400.569.968*3
5Jose Altuve155717201626HOUAL1616401082164252496601170737153010.338.396.531.928*4D/H6
6Miguel Cabrera155679201633DETAL158595921883113810875151164052600.316.393.563.956*3/DH5
7Daniel Murphy155582201631WSNNL1425318818447525104351057808453.347.390.595.985*43/HD5
8Josh Donaldson153700201630TORAL155577122164325379910961199231671.284.404.549.953*5D/H
9Nelson Cruz147667201635SEAAL15558996169271431056251599071520.287.360.555.915*D9
10Kris Bryant146699201624CHCNL155603121176353391027551541803385.292.385.554.939*579/386D
11Anthony Rizzo143676201626CHCNL155583941704343210974810816031335.292.385.544.928*3/H4
12J.D. Martinez142517201628DETAL1204606914135222684921283051312.307.373.535.908*9/HD
13Robinson Cano138715201633SEAAL161655107195332391034781008051801.298.350.533.882*4/D
14Matt Carpenter136566201630STLNL129473811283662168816108534404.271.380.505.885534/HD
15Yoenis Céspedes136543201630NYMNL1324797213425131865181087061431.280.354.530.884*78/HD
16Brandon Belt135655201628SFGNL1565427714941817821044148504704.275.394.474.868*3/H7
17Ryan Braun135564201632MILNL13551180156233309146109840320165.305.365.538.903*7/HD9
18Christian Yelich135659201624MIANL1555787817238321987241384052094.298.376.483.859*78/HD
19Brian Dozier134691201629MINAL155615104165355429961613882512182.268.340.546.886*4/HD
20Edwin Encarnacion134702201633TORAL16060199158340421278731385082220.263.357.529.886*D3
21Corey Seager134687201622LADNL15762710519340526725451334021233.308.365.512.877*6/H
22Mookie Betts133730201623BOSAL158672122214425311134918020712264.318.363.534.897*9/H
23Paul Goldschmidt133705201628ARINL15857910617233324951101515070814325.297.411.489.899*3/D
24Kyle Seager133676201628SEAAL15859789166363309969101088021831.278.359.499.859*5/D
25Charlie Blackmon130641201629COLNL143578111187355298243410213342179.324.381.552.933*8/H
Rk Player OPS+ PA Year Age Tm Lg G AB R H 2B 3B HR RBI BB IBB SO HBP SH SF GDP SB CS BA OBP SLG OPS Pos
26Manny Machado130696201623BALAL15764010518840137964891203051403.294.343.533.876*56
27Nolan Arenado129696201625COLNL1606181161823564113368101032081723.294.362.570.932*5
28Adrian Beltre128640201637TEXAL1535838917531132104486666031011.300.358.521.879*5D
29DJ LeMahieu128635201627COLNL14655210419232811666628038619117.348.416.495.911*4/H
30Evan Longoria127685201630TBRAL1606338117341436984261443071303.273.318.521.840*5/D
31Hanley Ramirez126620201632BOSAL14754981157281301116051207041793.286.361.505.866*3D/H
32George Springer125744201626HOUAL1626441161682952982882178110112910.261.359.457.815*9D/H8
33José Abreu124695201629CHWAL159624671833212510047712515092102.293.353.468.820*3/D
34Carlos Correa124660201621HOUAL15357776158363209675513950312133.274.361.451.811*6/H
35Khris Davis123610201628OAKAL15055585137242421024201668051912.247.307.524.831*7D/H
36Dexter Fowler123551201630CHCNL12545684126257134879012411143134.276.393.447.840*8/HD
37Jonathan Lucroy123544201630TOTML1424906714324324814751003041650.292.355.500.855*2H/3D
38Carlos Santana123688201630CLEAL158582891513133487990992051852.259.366.498.865*D3/H
39Carlos Beltran122593201639TOTAL1515527316333029933541012041910.295.337.513.850D9H
40Ian Kinsler122679201634DETAL153618117178294288345011513035146.288.348.484.831*4/HD
41Jean Segura122694201626ARINL1536371022034172064391101124263310.319.368.499.867*46/H
42Mark Trumbo122667201630BALAL15961394157271471085111703001420.256.316.533.850*9D/37
43Victor Martinez121610201637DETAL154553651602202786508904031900.289.351.476.826*DH/3
44Wilson Ramos121523201628WSNNL131482581482502280352792041700.307.354.496.850*2/H
45Justin Turner121622201631LADNL15155679153343279048110710081641.275.339.493.832*5H/D3
46Ben Zobrist121631201635CHCNL147523941423131876966824441764.272.386.446.831*479/H63
47Jose Bautista118517201635TORAL116423689924122698711033042122.234.366.452.817*9D/3
48Jackie Bradley Jr.118636201626BOSAL15655894149307268763514310051092.267.349.486.835*8/H
49Melky Cabrera118646201631CHWAL151591701754251486472690351720.296.345.455.800*7/DH
50Starling Marte118529201627PITNL12948971152345946235104161084712.311.362.456.818*78/H
Rk Player OPS+ PA Year Age Tm Lg G AB R H 2B 3B HR RBI BB IBB SO HBP SH SF GDP SB CS BA OBP SLG OPS Pos
51Asdrubal Cabrera117568201630NYMNL1415216514630123623831037021451.280.336.474.810*6/H
52Adam Eaton117706201627CHWAL15761991176299145963211514736145.284.362.428.790*98/HD7
53Dustin Pedroia117698201632BOSAL1546331052013611574610730132474.318.376.449.825*4/H
54Jonathan Villar117679201625MILNL15658992168383196379417425476218.285.369.457.826*654/H
55Kole Calhoun116672201628LAAAL1575949116135518756701186051023.271.348.438.786*9/DH
56Michael Saunders116558201629TORAL1404907012432324575921575131412.253.338.478.815*79/HD8
57Danny Valencia116517201631OAKAL1304717213522117514111153021111.287.346.446.792*593/DH7
58Wil Myers115676201625SDPNL15759999155294289468116040512286.259.336.461.797*3/9H75
59Buster Posey115614201629SFGNL146539821553321480647683081861.288.362.434.796*23/HD
60Curtis Granderson114633201635NYMNL1505458812924530597471309051042.237.335.464.799*98H/7D
61Bryce Harper114627201623WSNNL147506841232422486108201173010112110.243.373.441.814*9/H
62Jake Lamb114594201625ARINL1515238113031929916451543041361.249.332.509.840*5H
63Jose Ramirez114618201623CLEAL1525658417646311764416241410227.312.363.462.825*57/4H6
64Jay Bruce113589201629TOTNL1475397413527633994471263031442.250.309.506.815*9/HD8
65Chris Carter113644201629MILNL16054984122271419476120690101831.222.321.499.821*3/HD
66Logan Forsythe113567201629TBRAL127511761352442052460127802866.264.333.444.778*4/DH
67Matt Kemp113672201631TOTNL156623891673903510836615610121710.268.304.499.803*97/HD
68Brad Miller113601201626TBRAL152548731332963081470149303564.243.304.482.786*63/HD7
69Stephen Piscotty113649201625STLNL15358286159353228551013312121475.273.343.457.800*98/H3
70Martin Prado113658201632MIANL15360070183373875494694052422.305.359.417.775*5/HD
71Albert Pujols113650201636LAAAL1525937115919031119496752062440.268.323.457.780*D3/H
72Xander Bogaerts111719201623BOSAL157652115192341218958012360314134.294.356.446.802*6
73Adrian Gonzalez111633201634LADNL1565686916231018905591174061602.285.349.435.784*3/HD
74Carlos Gonzalez111632201630COLNL15058487174422251004661291011022.298.350.505.855*9/H
75Yadier Molina111581201633STLNL14753456164381858391636022232.307.360.427.787*2/H3
Rk Player OPS+ PA Year Age Tm Lg G AB R H 2B 3B HR RBI BB IBB SO HBP SH SF GDP SB CS BA OBP SLG OPS Pos
76J.T. Realmuto111545201625MIANL13750960154310114828110050312124.303.343.428.771*2H/D
77Elvis Andrus110568201627TEXAL147506751533178694727044718248.302.362.439.800*6
78Chris Davis110665201630BALAL157566991252103884883219803610.221.332.459.792*3/9D
79Kendrys Morales110618201633KCRAL1545586514724030934821207052000.263.327.468.795*D/3H9
80Marcell Ozuna110608201625MIANL1485577514823623764321154041103.266.321.452.773*87/9H
81Odubel Herrera109656201624PHINL1595838716721615496371346226257.286.361.420.781*8/H
82Jason Kipnis109688201629CLEAL15661091168414238260014665721153.275.343.469.811*4/DH
83Brandon Crawford108623201629SFGNL155553671522811128457101154091370.275.342.430.772*6/H
84Anthony Rendon108647201626WSNNL1565679115338220856521177085126.270.348.450.797*5/H
85Yasmany Tomás108563201625ARINL1405307214430131833141361011824.272.313.508.820*97/H3
86Yunel Escobar107567201633LAAAL13251768157281539400673342103.304.355.391.745*5/H
87Todd Frazier107666201630CHWAL15859089133210409864116341711155.225.302.464.767*5/3D
88Gregory Polanco107587201624PITNL14452779136344228653611901613176.258.323.463.786*97/H8D
89Corey Dickerson106548201627TBRAL1485105712536324703361342021202.245.293.469.761*7DH/9
90Adam Duvall106608201627CINNL1505528513331633103411164608765.241.297.498.795*7/93H5
91Cesar Hernandez106622201626PHINL15554767161141163966411625261713.294.371.393.764*4/H6
92Francisco Lindor106684201622CLEAL15860499182303157857388531518195.301.358.435.794*6/HD
93Mike Napoli106645201634CLEAL15055792133221341017821945051551.239.335.465.800*3D/H
94Justin Upton106626201628DETAL1535708114028231875031794021594.246.310.465.775*7/8HD
95Rougned Odor105632201622TEXAL1506058916433433881901354046147.271.296.502.798*4/DH
96Ian Desmond104677201630TEXAL156625107178293228644216050311216.285.335.446.782*87
97Joe Mauer104576201633MINAL1344946812922411497910931021120.261.363.389.752*3D/H
98Andrew McCutchen104675201629PITNL1535988115326324796971435031567.256.336.430.766*8/H
99Eduardo Nunez103595201629TOTML1415537315924416672938852684010.288.325.432.758*56/H4D
100Eric Hosmer102667201626KCRAL15860580161241251045751321041853.266.328.433.761*3/D
Rk Player OPS+ PA Year Age Tm Lg G AB R H 2B 3B HR RBI BB IBB SO HBP SH SF GDP SB CS BA OBP SLG OPS Pos
101Angel Pagan102543201634SFGNL1294957113724512554216600311154.277.331.418.750*7/H8
102Troy Tulowitzki102544201631TORAL1314925412521024794311015041410.254.318.443.761*6/D
103Nick Markakis100684201632ATLNL1585996716138013897191015091602.269.346.397.744*9/DH3
104Marcus Semien99621201625OAKAL15956872135272277551113901112102.238.300.435.735*6
105Ender Inciarte98578201625ATLNL13152285152247329455684528167.291.351.381.732*87/H
106Adam Jones98672201630BALAL1526198616419029833921155181320.265.310.436.746*8
107Jonathan Schoop98647201624BALAL1626158216438125822101378031612.267.298.454.752*4
108Didi Gregorius97597201626NYYAL15356268155322207019282655971.276.304.447.751*6/H
109Jayson Werth97606201637WSNNL1435258412828021697101394061751.244.335.417.752*7/DH9
110Russell Martin96535201633TORAL13745562105160207464114810151221.231.335.398.733*2H/D45
111Cheslor Cuthbert95510201623KCRAL128475491302811246320960121420.274.318.413.731*5/H
112Maikel Franco94630201623PHINL1525816714823125884071065041311.255.306.427.733*5/H
113Brandon Phillips94584201635CINNL1415507416034111641836882617148.291.320.416.736*4/D
114Addison Russell94598201622CHCNL15152567125253219555613512061151.238.321.417.738*6/H
115Stephen Vogt94532201631OAKAL13749054123302145635383403600.251.305.406.711*2DH/3
116Starlin Castro93610201626NYYAL1515776315629121702411183151540.270.300.433.734*4/H6
117Nomar Mazara93568201621TEXAL1455165913713320643911126071202.266.320.419.739*97H/D
118Denard Span93637201632SFGNL143572701522351153532794628127.266.331.381.712*8/H
119Zack Cozart92508201630CINNL12146467117282165037384214941.252.308.425.732*6H/D
120Brett Gardner92634201632NYYAL148547801432267417001068456164.261.351.362.713*7/H8
121Eugenio Suarez92627201624CINNL15956578140252217051015580310115.248.317.411.728*5/H6D
122Chase Utley92565201637LADNL1385127912926314524011151111022.252.319.396.716*4H/5
123Adonis Garcia91563201631ATLNL134532651452901465244936001832.273.311.406.717*5/H7D
124Scooter Gennett91542201626MILNL1364985813130114563811142121181.263.317.412.728*4H/D
125Marwin Gonzalez91518201627HOUAL14148455123263135122111856116126.254.293.401.694*357H46/D8
Rk Player OPS+ PA Year Age Tm Lg G AB R H 2B 3B HR RBI BB IBB SO HBP SH SF GDP SB CS BA OBP SLG OPS Pos
126Chase Headley91529201632NYYAL140467581181811451513118605782.253.331.385.716*5/HD
127Salvador Perez91546201626KCRAL1395145712728222642231198021200.247.288.438.725*2/DH3
128Travis Shaw90530201626BOSAL1454806311634216714341333041051.242.306.421.726*53H/D7
129Yonder Alonso88532201629OAKAL15648252122340756451741041531.253.316.367.683*3H/5D
130Jacoby Ellsbury88626201632NYYAL148551711452459565418424311208.263.330.374.703*8/H
131Leonys Martín88576201628SEAAL14351872128173154744014934710246.247.306.378.684*8
132Jordy Mercer88584201629PITNL149519661332231159518835721111.256.328.374.701*6/H
133Joe Panik88526201625SFGNL127464671112171062505474351450.239.315.379.695*4/H
134Howie Kendrick87543201632LADNL146487651242628405029630320102.255.326.366.691*74H53/D
135Mitch Moreland87503201630TEXAL147460491072102260355118800810.233.298.422.720*3H/D
136Josh Harrison86522201628PITNL131487571382574591807654810194.283.311.388.699*4/H9
137Melvin Upton Jr.86539201631TOTML1494926411715320613711552166278.238.291.402.693*78H/9D
138Alex Gordon85506201632KCRAL12844562981621740523148801981.220.312.380.692*7/H
139Kevin Pillar81584201627TORAL146548591463527532409063312146.266.303.376.679*8
140Danny Espinosa79601201629WSNNL15751666108150247254121742074492.209.306.378.684*6/H
141Freddy Galvis78624201626PHINL15858461141263206725613638416176.241.274.399.673*6/H
142José Iglesias74513201626DETAL13746757119260432281508731274.255.306.336.643*6/H
143Alcides Escobar72682201629KCRAL1626375716624675527296310516174.261.292.350.642*6
144Jason Heyward68592201626CHCNL142530611222717495409351212114.230.306.325.631*98/H
145Alexei Ramírez66506201634TOTML1454783811522264821363412889.241.277.333.610*6H/94D
146Adeiny Hechavarria64547201627MIANL15550852120176338337731231010.236.283.311.594*6/H
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.