DataBaseball
2026

2026 season · rankings

2026 MLB Batting Leaders

142 players qualified at 367 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
142 of 142 qualifiedDownload Parquet
#
1Pete Crow-ArmstrongCF24119527267130.286.388.544.25712.3%26.8%.40172.4%89.249.4%1585.8
2Yordan AlvarezDH2911751735861.322.435.624.30315.9%17.4%.44080.2%94.454.0%1885.5
3CJ AbramsSS26116498288922.287.359.544.2578.4%22.9%.38771.0%89.842.4%1445.2
4Junior Caminero3B2311751133712.278.370.546.26912.5%18.6%.38975.7%93.150.7%1504.8
5James WoodRF24114535307317.265.393.535.27016.8%28.6%.39769.3%95.157.8%1524.6
6Kevin McGonigleSS22114515124511.286.390.428.14214.2%13.6%.36883.8%87.836.0%1354.3
7Otto LopezSS2811549995323.318.351.470.1524.8%13.2%.35680.4%88.641.5%1304.1
8Dillon DinglerC2810946226800.272.337.525.2536.3%21.6%.37178.6%89.044.5%1384.0
9Elly De La CruzSS2498439205421.271.353.499.22710.9%26.7%.37172.0%93.752.5%1384.0
10Brice Turang2B27112508167416.272.365.458.18512.8%24.6%.36277.7%89.343.0%1323.8
11Hunter GoodmanC2710844934695.254.321.546.2918.2%33.6%.36763.7%90.546.3%1293.5
12Bobby Witt Jr.SS26100439134231.284.355.450.16610.0%17.1%.35175.4%92.853.2%1213.5
13Willson Contreras1B3410643923703.285.394.533.24710.7%25.5%.40268.6%90.846.7%1583.5
14Matt Olson1B3211851634722.266.343.552.28610.1%25.0%.38175.2%92.750.8%1423.3
15Shohei OhtaniDH3210849626716.292.395.542.25113.9%23.0%.39569.5%93.352.8%1563.3
16Miguel Vargas3B27116509246712.235.343.467.23313.0%18.1%.35478.4%90.645.6%1273.2
17Shea LangeliersC299341623512.263.332.497.2348.2%23.1%.35771.6%91.845.6%1153.1
18Gabriel MorenoC26903728514.302.382.443.14211.3%14.8%.36584.5%89.242.2%1313.1
19Mike TroutCF359944219418.235.380.440.20417.9%26.0%.36176.1%90.147.5%1363.1
20Kyle SchwarberDH3311350335683.247.369.535.28815.1%34.4%.38765.1%93.152.0%1423.1
21Luis Arraez2B2911149354810.320.355.441.1215.3%4.7%.34592.4%86.020.0%1203.1
22Bryan ReynoldsLF3112052215637.268.379.443.17513.8%24.3%.36670.7%90.646.3%1293.1
23Andy PagesCF26116504197611.272.337.460.1888.1%20.2%.34877.2%89.142.8%1223.0
24Drake BaldwinC259542320592.270.357.450.18110.4%21.0%.35676.4%91.651.2%1253.0
25Jake McCarthyLF29101399136720.306.342.518.2114.5%17.0%.37077.1%82.027.3%1312.9
26Bryce Harper1B3411850525717.255.368.501.24615.4%21.2%.37669.4%90.244.8%1352.9
27Ben RiceDH2711348332752.257.350.545.28812.0%25.1%.38274.1%92.047.8%1402.9
28Nick Kurtz1B239943421697.256.396.483.22718.2%32.5%.38463.1%93.157.3%1312.9
29Freddie Freeman1B3711549315555.303.377.474.17010.3%15.8%.37378.5%89.943.7%1412.9
30Geraldo PerdomoSS2711549894217.245.359.376.13114.5%12.4%.33687.5%85.729.9%1112.9
31Brandon Lowe2B3211149225742.253.319.485.2328.9%28.5%.34664.8%91.145.4%1162.9
32Max Muncy3B3610740622522.248.342.485.23711.8%25.6%.35971.0%90.445.4%1302.9
33Jake Bauers1B3110541721678.271.376.506.23413.9%25.9%.38372.1%92.854.3%1472.8
34Michael Harris IICF2511244820676.291.319.493.2023.8%19.2%.34974.9%90.449.7%1202.7
35Randy ArozarenaLF31111474144920.276.369.443.1669.5%20.7%.36173.3%91.042.8%1342.7
36Jordan WalkerRF24114488238314.285.342.492.2077.6%24.4%.36169.1%92.747.4%1342.7
37JJ Wetherholt2B24111507164512.249.353.387.13811.2%15.2%.33480.0%89.644.5%1152.7
38Xavier Edwards2B2711749864418.284.365.390.10611.6%13.3%.33783.3%85.828.9%1172.7
39Ceddanne RafaelaCF26111471156016.284.324.463.1784.0%20.2%.34375.6%86.333.4%1172.7
40Bryson Stott2B2911344085322.263.336.419.1569.5%17.0%.33581.1%89.240.6%1082.7
41Josh Jung3B28923969351.294.361.441.1478.3%17.9%.35581.6%90.648.3%1272.6
42Nick Gonzales3B271144716535.306.359.399.0925.9%17.2%.33976.3%86.235.2%1112.5
43Kyle Karros3B241073899425.267.365.420.15312.1%20.3%.35076.1%89.541.8%1182.5
44Riley GreeneLF2611649116543.273.365.450.17812.4%27.1%.35770.2%90.548.3%1282.5
45Corbin CarrollRF26115499165416.240.335.464.22411.4%22.6%.34972.3%91.649.2%1212.5
46Chase Meidroth2B2511347511462.274.350.404.1309.7%22.7%.33780.9%85.535.3%1152.4
47Liam HicksDH2710643015683.283.366.439.15610.0%9.1%.35589.6%84.628.5%1302.4
48TJ Rumfield1B2611546413590.295.373.459.1639.7%14.4%.36880.1%83.928.1%1302.4
49Seiya SuzukiRF3210144319662.269.361.470.20112.0%25.3%.36274.3%88.838.7%1312.3
50Isaac Paredes3B2711247515600.251.345.415.1639.5%14.5%.34084.2%86.329.3%1162.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 →