DataBaseball
2026

2025 season · rankings

2025 MLB Batting Leaders

144 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.

PositionLeaguePool
Who
144 of 144 qualifiedDownload Parquet
#
1Aaron JudgeRF331526795311412.331.457.688.35718.3%23.6%.46565.4%95.458.4%2109.4
2Cal RaleighC291597056012514.247.359.589.34213.8%26.7%.39368.5%91.349.6%1637.6
3Geraldo PerdomoSS261617202010027.290.389.462.17313.1%11.5%.37388.0%85.832.1%1407.0
4Shohei OhtaniDH311587275510220.282.392.622.34015.0%25.7%.41966.6%94.958.8%1666.7
5Juan SotoRF271607154310538.263.396.525.26217.8%19.2%.39377.6%93.355.4%1556.6
6Bobby Witt Jr.SS25157687238838.295.351.501.2057.1%18.2%.36276.1%93.348.8%1376.1
7Francisco LindorSS32160732318631.267.346.466.1998.9%17.9%.35379.2%90.144.6%1265.9
8George SpringerDH36139586328418.309.399.560.25111.8%18.9%.41073.9%90.047.6%1665.5
9Trea TurnerSS32141639156936.304.355.457.1536.7%16.7%.35375.2%89.342.1%1215.3
10José Ramírez3B33158673308544.283.360.503.2199.8%11.0%.36185.1%88.937.0%1325.3
11Bo BichetteSS2713962818944.311.357.483.1726.4%14.5%.36381.6%91.049.0%1335.1
12Kyle SchwarberDH321627245613210.240.365.563.32314.9%27.2%.39466.9%94.359.6%1485.1
13Jeremy PeñaSS28125543176220.304.363.477.1726.4%17.1%.36572.9%88.443.0%1365.0
14Ketel Marte2B3212655628724.283.376.517.23311.5%14.9%.38377.5%90.747.2%1474.9
15Shea LangeliersC2812352331727.277.325.536.2606.9%19.7%.36574.9%91.145.1%1314.7
16Corbin CarrollRF25141642318432.259.343.541.28210.4%23.8%.37275.2%92.150.1%1394.7
17Junior Caminero3B22154653451107.264.311.535.2716.3%19.1%.35775.3%92.451.6%1284.7
18Byron BuxtonCF32126542358324.264.327.551.2877.6%27.3%.36668.7%92.553.9%1314.7
19Gunnar HendersonSS24154651176830.274.349.438.1659.5%21.0%.34275.0%92.149.4%1174.6
20Elly De La CruzSS23162699228637.264.336.440.1769.6%25.9%.33468.3%90.844.3%1134.6
21Julio RodríguezCF25160710329530.267.324.474.2076.2%21.4%.34271.8%91.848.2%1254.5
22Brice Turang2B26155659188124.288.359.435.14710.0%22.8%.34979.0%89.247.5%1274.4
23Maikel Garcia3B25159666167423.286.351.449.1639.3%12.6%.34985.0%90.645.2%1284.4
24Hunter GoodmanC2614357931911.278.323.520.2435.7%26.3%.35968.0%90.847.3%1174.4
25Eugenio Suárez3B34159657491184.228.298.526.2987.0%29.8%.34766.7%90.247.6%1224.1
26Matt Olson1B3116272429951.272.366.484.21212.6%24.3%.36973.8%93.353.3%1394.1
27Trent GrishamCF2913858134743.235.348.464.22914.1%23.6%.35677.3%90.646.4%1324.1
28Fernando Tatis Jr.RF26155691257132.268.368.446.17812.9%18.7%.35673.0%93.152.2%1314.1
29William ContrerasC2815065917766.260.355.399.14012.7%18.2%.33575.8%91.148.6%1174.0
30Manny Machado3B33159678279514.275.335.460.1858.1%19.3%.34373.9%92.951.5%1224.0
31Pete Alonso1B31162709381261.272.347.524.2528.6%22.8%.37074.4%93.554.5%1384.0
32Kyle TuckerRF28136597227325.266.377.464.19814.6%14.7%.36679.8%90.040.4%1363.9
33Trevor StorySS33156654259631.263.308.433.1705.0%26.9%.32270.7%91.347.6%1053.9
34Jacob WilsonSS2312552313635.311.355.444.1345.2%7.5%.35090.4%84.124.8%1213.9
35CJ AbramsSS25144635196031.257.315.433.1765.8%19.7%.32575.6%88.639.2%1073.9
36Jazz Chisholm Jr.2B27130531318031.242.332.481.23810.9%27.9%.35167.8%88.343.3%1283.8
37TJ FriedlCF30151685145312.261.364.378.11711.8%16.8%.33682.5%84.632.1%1153.8
38Freddie Freeman1B3614762724906.295.367.502.2079.6%20.4%.37272.7%90.945.8%1353.7
39Vladimir Guerrero Jr.1B2615668023846.292.381.467.17511.9%13.8%.36978.5%92.051.0%1373.7
40Zach NetoSS24128554266226.257.319.474.2176.0%26.9%.33870.9%90.246.6%1153.7
41J.P. CrawfordSS3015565412588.265.352.370.10511.3%18.7%.32679.6%86.335.0%1143.6
42Willy AdamesSS30159686308712.225.318.421.19611.7%26.1%.32370.8%88.943.1%1073.6
43Rafael DeversDH29163729351091.252.372.479.22715.4%26.3%.36868.4%93.556.2%1393.5
44Cody BellingerLF30152656299813.272.334.480.2078.7%13.7%.34981.9%88.238.0%1273.5
45Alejandro KirkC2713050615761.282.348.421.1409.5%11.7%.33781.5%91.150.9%1153.5
46Michael Busch1B2815459234904.261.343.523.2619.5%23.5%.37074.9%92.147.4%1393.4
47James WoodLF23157689319415.256.350.475.21912.3%32.1%.35567.1%94.356.8%1283.4
48Nico Hoerner2B2815664976129.297.345.394.0976.0%7.6%.32688.8%86.730.5%1083.3
49Mookie BettsSS3315066320828.258.326.406.1489.2%10.3%.32084.7%89.135.8%1003.3
50Gleyber Torres2B2914562816744.256.358.387.13213.5%16.1%.33680.5%90.039.1%1123.2
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 →