DataBaseball
2026

2020 season · rankings

2020 MLB Batting Leaders

142 players qualified at 185.6 plate appearances, ranked by dbWAR. Every column sorts across the full qualified set — not just the rows shown — and the whole table downloads as Parquet.

TableBattingPitching
PositionLeaguePool
Who
142 of 142 qualifiedDownload Parquet
#
1Freddie Freeman1B316026213532.341.462.640.29917.2%14.1%.45979.9%92.411.9%54.5%1923.3
2Trea TurnerSS2759259124112.335.394.588.2538.5%13.9%.41580.4%90.59.2%41.3%1673.2
3Marcell OzunaDH306026718560.338.431.636.29814.2%22.5%.44668.6%93.015.4%54.4%1833.0
4José Ramírez3B2858254174610.292.386.607.31512.2%16.9%.41783.4%88.59.1%35.8%1623.0
5Juan SotoLF224719613376.351.490.695.34420.9%14.3%.48078.6%92.117.5%51.6%2122.9
6Fernando Tatis Jr.SS2159257174511.277.366.571.29510.5%23.7%.39471.8%95.917.1%62.2%1512.7
7DJ LeMahieu2B325021610273.364.421.590.2268.3%9.7%.43188.8%91.31.7%46.5%1712.6
8Mike TroutCF295324117461.281.390.603.32214.5%23.2%.40980.5%93.714.6%56.3%1552.6
9Trevor StorySS2859259112815.289.355.519.2309.3%24.3%.37274.3%90.08.2%41.5%1282.3
10Manny Machado3B286025416476.304.370.580.27710.2%14.6%.39378.3%90.210.5%43.7%1502.3
11Anthony Rendon3B30522329310.286.418.497.21216.4%13.4%.39985.3%90.15.7%40.8%1482.3
12Corey SeagerSS265223215411.307.358.585.2787.3%15.9%.39574.2%93.214.4%56.9%1512.3
13José Abreu1B336026219600.317.370.617.3006.9%22.5%.41269.9%92.912.6%53.3%1602.2
14Ronald Acuña Jr.RF234620214298.250.406.581.33118.8%29.7%.41670.1%92.316.2%56.6%1632.2
15Mike YastrzemskiRF305422510352.297.400.568.27113.3%24.4%.41075.3%88.28.8%42.3%1592.2
16Bryce HarperRF285824413338.268.420.542.27420.1%17.6%.40371.4%90.315.3%50.7%1562.1
17Mookie BettsRF2853246163910.292.366.562.2699.8%15.4%.39186.2%90.77.2%43.9%1482.0
18Xander BogaertsSS285622511288.300.364.502.2029.3%18.2%.36977.0%89.08.0%37.0%1282.0
19Tim AndersonSS274922110215.322.357.529.2074.5%22.6%.37769.1%87.210.1%36.1%1372.0
20Brandon Lowe2B265622414373.269.362.554.28511.2%25.9%.38764.3%89.816.2%43.4%1452.0
21Michael ConfortoRF27542339313.322.412.515.19310.3%24.5%.40374.0%88.410.3%36.6%1561.9
22Dansby SwansonSS266026410355.274.345.464.1908.3%26.9%.35068.4%88.710.2%41.0%1181.9
23Wil MyersRF305521815402.288.353.606.3188.3%25.7%.40174.1%90.612.9%46.4%1561.8
24Brandon NimmoCF27512258181.280.404.484.20414.7%19.1%.39178.4%86.86.4%33.3%1471.8
25Dominic Smith1B255019910420.316.377.616.2997.0%22.6%.41474.0%89.811.9%47.0%1631.8
26Cavan Biggio2B25592658286.250.375.432.18215.5%23.0%.35977.0%86.95.0%30.8%1241.8
27George SpringerCF315022214321.265.359.540.27510.8%17.1%.38174.7%88.711.3%43.0%1451.7
28Trent GrishamCF2459252102610.251.352.456.20512.3%25.4%.35275.8%85.510.5%42.1%1221.7
29Nelson CruzDH405321416330.303.397.595.29211.7%27.1%.41365.8%91.615.2%48.0%1631.7
30Luke Voit1B295623422520.277.338.610.3337.3%23.1%.39472.4%88.912.0%40.5%1461.6
31Teoscar HernándezRF285020716346.289.340.579.2896.8%30.4%.38465.1%93.316.5%53.5%1411.6
32Paul Goldschmidt1B33582316211.304.417.466.16216.0%18.6%.39076.3%89.210.1%40.9%1471.6
33Didi GregoriusSS306023710403.284.339.488.2056.3%11.8%.34981.0%83.43.7%28.0%1191.5
34Kyle LewisCF255824211285.262.364.437.17514.0%29.3%.35263.7%88.310.3%35.3%1221.5
35David FletcherSS26492303182.319.376.425.1068.7%10.9%.35291.4%84.50.5%17.8%1171.5
36J.T. RealmutoC294719511324.266.349.491.2258.2%24.6%.36270.2%90.211.2%42.4%1281.4
37Ian HappLF265623112281.258.361.505.24713.0%27.3%.37164.1%90.59.7%49.3%1381.4
38Chris TaylorSS30562148323.270.366.476.20512.1%25.7%.36667.5%86.010.8%45.4%1311.4
39Eloy JiménezLF245422614410.296.332.559.2635.3%24.8%.37370.8%92.415.9%56.1%1341.4
40Lourdes Gurriel Jr.LF275622411333.308.348.534.2266.3%21.4%.37373.7%90.810.6%49.7%1331.4
41Jackie Bradley Jr.CF30542177225.283.364.450.16810.6%22.1%.35474.1%88.15.0%36.9%1181.4
42Willy AdamesSS25532058232.259.332.481.2229.8%36.1%.34961.3%88.87.3%40.9%1191.4
43Donovan Solano2B33512033290.326.365.463.1374.9%19.2%.35978.0%88.54.0%35.1%1241.3
44Aaron HicksCF31542116214.225.379.414.18919.4%18.0%.35572.1%87.96.2%38.5%1201.3
45Brian Anderson3B275922911380.255.345.465.2109.6%28.8%.35065.6%87.59.6%39.3%1221.3
46Tommy La Stella2B31552285251.281.370.449.16811.8%5.3%.35988.8%87.84.3%28.5%1211.3
47Kyle Seager3B33602489405.241.355.433.19212.9%13.3%.34179.6%89.09.1%39.4%1141.3
48César Hernández2B30582613200.283.355.408.1249.2%21.8%.33880.2%87.34.0%37.3%1091.3
49Alex VerdugoRF24522216154.308.367.478.1697.7%20.4%.36481.3%87.03.8%34.4%1241.3
50Starling MarteCF326125062710.281.340.430.1494.8%16.4%.33574.8%85.75.9%30.6%1071.3
Reading this table

wOBA weights each offensive outcome by the runs it is actually worth, using weights measured from this season's own play-by-play. wRC+ indexes that against the league and adjusts for park, so 100 is average. dbWAR is our own open implementation, not fWAR or bWAR. See the full derivation →