MLB Today
Loading scoreboard…

2026 · Regular Season · Batting

Stats Lab

Leaderboards should behave like a pro sports data room: choose the lens, tighten the filters, scan the top group, then open the full bounded table.

367 qualified Power lens OPS sort 100 PA minimum
Batting LabPower + PlateOPS, ISO, BB%, SB% Pitching LabRun + StuffERA, K/9, K/BB StatcastTrend Labzone, pitch, rolling rates CompareHead to Headplayer cards
#1 Yordan Alvarez HOU · DH 1.066OPS #2 Juan Soto NYM · LF 0.966OPS #3 Ryan Jeffers MIN · C 0.949OPS
Metric LensPower · OPS
FiltersALL · All
#PlayerTeamGPAH2B3BHRXBHTBRBISBBB%K%AVGOBPSLGOPSISOBABIP
1 Yordan Alvarez Astros 903921041602945207671 15.1 17.1 0.3200.4290.6371.0660.3170.323
2 Juan Soto Mets 7130376821828142436 15.5 12.5 0.2990.4070.5590.9660.2600.291
3 Ryan Jeffers Twins 37148367171566261 15.5 15.5 0.2950.4080.5410.9490.2460.312
4 Junior Caminero Rays 87381951202638185561 12.9 17.8 0.2880.3780.5610.9390.2730.290
5 Munetaka Murakami White Sox 5724648402024112411 17.9 32.5 0.2400.3780.5600.9380.3200.277
6 Kyle Schwarber Phillies 8738682913040183552 14.5 34.5 0.2520.3680.5630.9310.3110.319
7 Mickey Moniak Rockies 56207531131529115371 5.8 25.1 0.2770.3290.6020.9310.3250.304
8 Nick Kurtz Athletics 89402891512036166667 18.9 31.3 0.2750.4150.5120.9270.2370.388
9 James Wood Nationals 914259322123461865613 16.5 29.4 0.2660.3930.5330.9260.2670.345
10 Shohei Ohtani Dodgers 86381901521835163516 15.2 22.8 0.2880.4040.5220.9260.2340.341
11 Andrew Vaughn Brewers 481564414221868240 12.2 11.5 0.3280.4170.5070.9240.1790.365
12 Ben Rice Yankees 84360831522441174562 12.2 23.3 0.2670.3610.5590.9200.2920.288
13 Willson Contreras Red Sox 86357871522037166592 9.5 24.9 0.2840.3780.5420.9200.2580.335
14 Pete Crow-Armstrong Cubs 903909814419371774923 10.5 25.4 0.2920.3830.5270.9100.2350.359
15 Aaron Judge Yankees 59261531001727114385 16.1 27.6 0.2480.3750.5330.9080.2850.286
16 Byron Buxton Twins 75335831612542176457 6.9 24.8 0.2710.3280.5750.9030.3040.290
17 Dominic Canzone Mariners 78232561311428113371 9.5 20.7 0.2730.3490.5510.9000.2780.290
18 Otto Lopez Marlins 893831232559391854317 4.4 13.3 0.3460.3760.5200.8960.1740.377
19 Bryce Harper Phillies 91380861622038166575 14.7 20.0 0.2700.3740.5220.8960.2520.289
20 Yandy Díaz Rays 833641011511228154531 10.2 14.0 0.3210.4040.4890.8930.1680.349
21 Freddie Freeman Dodgers 88384972211538166493 12.2 16.1 0.2930.3830.5020.8850.2090.319
22 Jackson Chourio Brewers 54250681501328122356 7.6 24.4 0.2970.3520.5330.8850.2360.353
23 Jordan Walker Cardinals 853649618020381746711 8.0 25.5 0.2920.3520.5290.8810.2370.347
24 TJ Rumfield Rockies 88355942021234154470 9.6 14.1 0.3010.3800.4940.8740.1930.325
25 Luis García Jr. Nationals 84294791531937157643 4.4 14.6 0.2820.3130.5610.8740.2790.274
26 Matt Olson Braves 88384932302245182542 9.6 23.2 0.2710.3410.5310.8720.2600.302
27 Hunter Goodman Rockies 84352811402741176515 7.7 32.4 0.2540.3180.5520.8700.2980.300
28 Bryan Reynolds Pirates 91397942121336158566 14.4 22.4 0.2820.3930.4740.8670.1920.348
29 Mike Trout Angels 74335621201729125367 19.7 24.8 0.2340.3940.4720.8660.2380.273
30 Jake McCarthy Rockies 76277781669311334714 5.4 17.7 0.3060.3430.5220.8650.2160.345
31 Corbin Carroll D-backs 863688518101341162459 11.4 22.3 0.2660.3560.5060.8620.2400.317
32 Max Muncy Dodgers 84316731311731139391 11.7 23.1 0.2640.3580.5040.8620.2400.301
33 Jake Bauers Brewers 79314721311630135545 12.4 25.8 0.2660.3630.4980.8610.2320.320
34 Endy Rodríguez Pirates 35122266051147162 17.2 23.8 0.2600.3880.4700.8580.2100.318
35 Miguel Vargas White Sox 883847917120381585611 14.3 16.7 0.2470.3630.4940.8570.2470.247
36 Riley Greene Tigers 89376951811332154442 12.2 26.9 0.2920.3800.4740.8540.1820.383
37 Dillon Dingler Tigers 83348831921940163600 6.6 20.7 0.2650.3270.5210.8480.2560.284
38 Brandon Marsh Phillies 86339981521532162468 4.4 26.3 0.3070.3390.5080.8470.2010.381
39 CJ Abrams Nationals 873688716218361616114 8.4 21.7 0.2690.3480.4980.8460.2290.301
40 Paul Goldschmidt Yankees 6223959911424112411 7.1 20.5 0.2710.3310.5140.8450.2430.288
41 Spencer Horwitz Pirates 74295691111022112331 13.6 13.6 0.2800.3860.4550.8410.1750.295
42 Bryce Eldridge Giants 471894512071978190 12.7 23.8 0.2740.3650.4760.8410.2020.336
43 Jonathan Aranda Rays 86376901301326142580 13.0 22.1 0.2870.3880.4520.8400.1650.344
44 Michael Harris II Braves 82319911301629152515 4.7 20.1 0.3020.3350.5050.8400.2030.336
45 Esteury Ruiz Marlins 54107228141344918 9.3 28.0 0.2440.3490.4890.8380.2450.316
46 Justin Foscue Rangers 40105256051146150 8.6 23.8 0.2690.3430.4950.8380.2260.313
47 Brendan Donovan Mariners 251012341383881 10.9 14.9 0.2740.3860.4520.8380.1780.299
48 Michael Conforto Cubs 581483210071763211 12.8 28.4 0.2500.3450.4920.8370.2420.313
49 Trevor Larnach Twins 7427068161623104302 12.2 17.4 0.2920.3870.4460.8330.1540.344
50 Zack Gelof Athletics 64236611111123107298 5.9 23.3 0.2820.3380.4950.8330.2130.333
51 Liam Hicks Marlins 7931980711321128561 9.7 9.1 0.2900.3650.4640.8290.1740.279
52 Dalton Rushing Dodgers 561884380101881290 9.0 26.6 0.2590.3400.4880.8280.2290.308
53 Randy Arozarena Mariners 83352872119311374119 9.1 22.2 0.2860.3750.4510.8260.1650.355
54 Bobby Witt Jr. Royals 853729520112331533630 10.2 16.7 0.2880.3600.4640.8240.1760.320
55 Wyatt Langford Rangers 40173458281881206 5.8 21.4 0.2780.3240.5000.8240.2220.316
56 Luis Arraez Giants 84371109197430154336 5.4 4.0 0.3260.3620.4610.8230.1350.325
57 Shea Langeliers Athletics 80363871602036163442 7.7 20.7 0.2640.3280.4940.8220.2300.284
58 Oneil Cruz Pirates 642836610014241184421 10.6 34.6 0.2640.3500.4720.8220.2080.377
59 Brice Turang Brewers 843838820312351505113 13.1 25.6 0.2680.3630.4570.8200.1890.345
60 Elly De La Cruz Reds 703127614213291334113 9.3 29.2 0.2720.3430.4770.8200.2050.356
61 Alec Burleson Cardinals 86371942011435158633 8.1 14.8 0.2810.3450.4730.8180.1920.299
62 Kevin McGonigle Tigers 87387931837281383111 14.7 13.4 0.2840.3950.4220.8170.1380.321
63 Troy Johnston Rockies 8230183230326115394 9.0 16.9 0.3130.3830.4340.8170.1210.374
64 Garrett Mitchell Brewers 7828064173828111426 12.1 33.6 0.2640.3580.4590.8170.1950.397
65 Gary Sánchez Brewers 51165295181460220 17.6 18.2 0.2180.3640.4510.8150.2330.219
66 Jonah Heim Athletics 34115265081355210 7.0 20.9 0.2450.2960.5190.8150.2740.240
67 Xavier Edwards Marlins 91383991356241403513 12.8 11.7 0.3020.3870.4270.8140.1250.330
68 Brandon Lowe Pirates 84376802012142165631 9.8 26.1 0.2420.3160.4980.8140.2560.271
69 Josh Jung Rangers 8335996220931145341 8.1 17.8 0.2970.3620.4490.8110.1520.345
70 JJ Bleday Reds 61259511111325103373 13.5 19.3 0.2330.3410.4700.8110.2370.241
71 Pete Alonso Orioles 91393851601935158602 12.0 24.4 0.2510.3440.4660.8100.2150.289
72 Tristan Peters White Sox 8526069192526107315 6.9 17.7 0.2950.3520.4570.8090.1620.348
73 Ryan O'Hearn Pirates 76314811201325132511 8.0 22.3 0.2840.3440.4630.8070.1790.333
74 Casey Schmitt Giants 81340911611734160457 2.1 19.1 0.2830.3090.4970.8060.2140.303
75 Sal Stewart Reds 893878621017381586111 11.4 21.4 0.2540.3390.4660.8050.2120.285
76 Ketel Marte D-backs 85374911821737164544 7.5 13.1 0.2670.3240.4810.8050.2140.266
77 Kyle Stowers Marlins 66282611631130116391 9.6 30.9 0.2470.3350.4700.8050.2230.333
78 Joc Pederson Rangers 8227657721423110310 12.0 22.5 0.2420.3380.4660.8040.2240.264
79 Andy Pages Dodgers 90389932111638164638 8.0 19.3 0.2670.3320.4710.8030.2040.294
80 Tyler Soderstrom Athletics 80335702021335133411 12.8 17.6 0.2420.3430.4600.8030.2180.261
81 Colson Montgomery White Sox 85356711602339156531 8.4 31.5 0.2240.3090.4920.8010.2680.264
82 Kody Clemens Twins 77306681721635137436 6.5 21.9 0.2450.3060.4930.7990.2480.265
83 Jeremy Peña Astros 48202549061581218 7.4 17.3 0.2950.3560.4430.7990.1480.336
84 Blaze Alexander Orioles 772266312231788289 6.6 22.6 0.3100.3650.4330.7980.1230.400
85 Carlos Cortes Athletics 692215511161886231 9.5 12.2 0.2810.3570.4390.7960.1580.299
86 Nathaniel Lowe Reds 682164713092287250 12.0 26.4 0.2470.3380.4580.7960.2110.306
87 Seiya Suzuki Cubs 74317731201325124420 10.7 26.5 0.2640.3470.4480.7950.1840.328
88 Gabriel Moreno D-backs 622445912061889294 11.5 16.0 0.2820.3690.4260.7950.1440.315
89 Iván Herrera Cardinals 87392811411025127395 12.5 16.3 0.2560.3930.4010.7940.1450.290
90 Jung Hoo Lee Giants 8132797203528138336 4.0 9.2 0.3150.3460.4480.7940.1330.333
91 Ronald Acuña Jr. Braves 5323649101718822215 14.8 22.0 0.2510.3730.4210.7940.1700.304
92 Curtis Mead Nationals 74271551111426110395 11.1 18.8 0.2320.3280.4640.7920.2320.238
93 Rafael Devers Giants 89377852411843165470 8.2 28.4 0.2480.3100.4810.7910.2330.305
94 Kerry Carpenter Tigers 672184552132093360 7.8 29.4 0.2340.3060.4840.7900.2500.271
95 Gleyber Torres Tigers 43190446041062180 15.3 17.4 0.2800.3950.3950.7900.1150.328
96 Sam Antonacci White Sox 70283691225191002511 7.1 15.2 0.2840.3770.4120.7890.1280.327
97 Samuel Basallo Orioles 7727764911424117420 9.0 25.6 0.2560.3210.4680.7890.2120.299
98 Keibert Ruiz Nationals 581975317062388332 3.6 12.7 0.2850.3150.4730.7880.1880.299
99 Drake Baldwin Braves 6528964601521115431 9.3 23.5 0.2510.3360.4510.7870.2000.283
100 Carlos Correa Astros 32141348031151161 12.8 18.4 0.2790.3690.4180.7870.1390.330
Missing Data PlanWAR, wRC+, FIP, OAA, xwOBA
Already exposedStandard season lines, derived rates, team/league/division filters, Statcast Trend Lab, and player comparison.
Next collectorsFanGraphs-style value metrics need a licensed/open source, or local formulas from play-by-play/Statcast inputs. Savant feeds can fill xwOBA, EV, LA, zone, pitch movement, chase, whiff, and hard-hit leaderboards.
Realtime layerLive GameDay should use StatsAPI live feed every 5 seconds while active, then persist the normalized pitch/play state locally for historical pages and summaries.
Scout Pack Keep digging
Today scoreboard, games, lineups Live Board pitch feed and stories Standings division and wild-card races Playoff Odds daily odds model Teams all 30 club hubs Players active roster directory Stats leaderboards and lenses Venues parks by city Trend Lab pitch-by-pitch charts Compare player vs player Site Atlas pages, APIs, feeds