DataBaseball
2026

2023 season · rankings

2023 MLB Batting Leaders

133 players qualified at 502.2 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
133 of 133 qualifiedDownload Parquet
#
1Ronald Acuña Jr.RF261597354110673.337.416.596.25810.9%11.4%.42981.3%94.714.3%55.4%1738.7
2Mookie BettsRF311526933910714.307.408.579.27213.9%15.4%.41983.3%92.411.4%48.5%1757.4
3Freddie Freeman1B341617302910223.331.410.567.2359.9%16.6%.41379.6%90.09.4%42.4%1716.7
4Corey SeagerSS2911953633962.327.390.623.2969.1%16.4%.42075.0%93.313.7%53.2%1606.6
5Matt Olson1B29162720541391.283.389.604.32114.4%23.2%.41471.6%93.714.2%55.6%1626.3
6Shohei OhtaniDH29135599449520.304.412.654.35015.2%23.9%.43667.7%94.418.8%54.2%1805.9
7Juan SotoLF251627083510912.275.410.519.24518.6%18.2%.39779.5%92.711.9%55.4%1575.7
8Austin Riley3B2615971537973.281.345.516.2348.3%24.1%.36472.2%92.312.0%49.2%1285.1
9Corbin CarrollLF23153645257654.285.362.506.2218.8%19.4%.37378.4%88.37.1%41.1%1395.0
10Marcus Semien2B331627532910014.276.348.478.2019.6%14.6%.35682.0%88.46.2%37.1%1195.0
11J.P. CrawfordSS2814563819652.266.380.438.17214.7%19.6%.36181.4%87.64.1%36.3%1324.9
12Francisco LindorSS30160687319831.254.336.470.2169.6%19.9%.34777.2%91.29.7%43.9%1224.9
13Yandy Díaz1B3213760022780.330.410.522.19210.8%15.7%.40481.6%93.48.1%54.3%1594.7
14Ozzie Albies2B261486603310913.280.336.513.2337.0%16.2%.36079.4%88.77.5%39.2%1264.7
15Bobby Witt Jr.SS23158694309649.276.319.495.2185.8%17.4%.34577.2%90.411.2%45.5%1124.6
16Kyle TuckerRF261576742911230.284.369.517.23311.9%13.6%.37481.5%90.29.8%45.9%1394.6
17Ketel Marte2B3014965025828.276.358.485.20910.9%16.8%.36379.5%90.97.3%42.8%1324.6
18Luis Arraez2B2614761710693.354.393.469.1155.7%5.5%.37192.1%88.02.6%25.7%1334.5
19Rafael Devers3B27153656331005.271.351.500.2299.5%19.2%.36073.9%93.012.3%55.3%1234.5
20William ContrerasC2614161117786.289.367.457.16910.3%20.6%.36072.0%91.27.8%49.3%1264.5
21Alex Bregman3B2916172425983.262.363.441.17812.7%12.0%.35385.9%88.64.8%38.2%1244.5
22Julio RodríguezCF231557143210337.275.333.485.2096.6%24.5%.34971.7%92.710.8%52.1%1234.4
23Brandon NimmoCF3015268224683.274.363.466.19310.9%21.4%.36178.0%91.69.1%47.9%1314.4
24Adley RutschmanC2515468720801.277.374.435.15813.4%14.7%.35484.4%88.46.3%38.7%1284.4
25Trea TurnerSS30155691267630.266.320.459.1926.5%21.7%.33570.4%89.97.1%42.2%1104.4
26Xander BogaertsSS31155665195819.285.350.440.1548.4%16.5%.34579.6%87.65.9%34.7%1204.3
27Luis Robert Jr.CF26144595388020.264.315.542.2785.0%28.9%.35966.5%89.114.4%42.4%1274.2
28Bo BichetteSS2513560120735.306.339.475.1684.5%19.1%.35178.9%90.28.8%45.3%1254.0
29José Ramírez3B31156691248028.282.356.475.19310.6%10.6%.34884.4%90.05.9%40.4%1233.8
30Cody BellingerCF28130556269720.307.356.525.2187.2%15.6%.37279.9%87.95.7%31.4%1333.8
31Will SmithC2812555419763.261.359.438.17711.4%16.1%.34780.5%89.36.5%41.7%1233.8
32Isaac Paredes3B2414157131981.250.352.488.23810.2%18.2%.36481.8%86.95.4%28.7%1313.8
33Gunnar HendersonSS22150622288210.255.325.489.2349.0%25.6%.34873.6%92.010.2%52.2%1243.7
34TJ FriedlCF28138556186627.279.352.467.1898.5%16.2%.35581.7%82.72.4%27.6%1243.7
35Gleyber Torres2B27158672256813.273.347.453.18010.0%14.6%.34778.2%89.67.4%40.4%1193.6
36Spencer Steer1B26156665238615.271.356.464.19210.2%20.9%.35775.9%88.76.3%37.5%1263.4
37Bryce HarperDH31126546217211.293.401.499.20614.7%21.8%.38666.5%91.214.4%46.9%1463.3
38Michael Harris IICF22138539185720.293.331.477.1844.6%18.7%.34675.6%90.59.3%48.6%1163.3
39Christian YelichLF32144632197628.278.370.447.16912.3%22.2%.35673.2%91.68.5%50.2%1233.3
40Nico Hoerner2B2615068896843.283.346.383.1007.1%12.1%.32487.5%86.41.1%33.3%1013.2
41Dansby SwansonSS2914763822809.244.328.416.17210.3%24.1%.32671.3%89.310.2%39.9%1033.2
42James OutmanCF26150567237016.248.353.437.18812.0%31.9%.34663.4%87.59.8%39.9%1233.2
43Ha-Seong Kim2B28148626176038.260.351.398.13812.0%19.8%.33282.2%85.33.8%26.7%1113.2
44Jeimer Candelario3B3014057622708.251.336.471.2209.2%22.0%.34875.8%88.37.4%36.6%1173.2
45Marcell OzunaDH33144592401000.274.346.558.2859.6%22.6%.38273.3%91.814.6%49.2%1413.2
46J.T. RealmutoC32135540206316.252.310.452.2006.5%25.6%.32673.8%89.810.6%43.1%1043.1
47Adolis GarcíaRF30148632391079.245.328.508.26310.3%27.7%.35568.4%92.115.0%49.7%1183.1
48Max Muncy3B33135579361051.212.333.475.26314.7%26.4%.34670.4%91.213.2%46.7%1233.0
49Cal RaleighC2714556930750.232.306.456.2249.5%27.8%.32770.0%89.512.4%41.1%1083.0
50Ian HappLF29158691218414.248.360.431.18314.3%22.1%.34874.7%89.78.4%39.2%1173.0
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 →