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.

368 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.056OPS #2 Juan Soto NYM · LF 0.984OPS #3 Ryan Jeffers MIN · C 0.949OPS
Metric LensPower · OPS
FiltersALL · All
#PlayerTeamGPAH2B3BHRXBHTBRBISBBB%K%AVGOBPSLGOPSISOBABIP
1 Yordan Alvarez Astros 913971051602945208671 14.9 17.4 0.3180.4260.6301.0560.3120.323
2 Juan Soto Mets 7230877821929146467 16.2 12.3 0.3010.4140.5700.9840.2690.290
3 Ryan Jeffers Twins 37148367171566261 15.5 15.5 0.2950.4080.5410.9490.2460.312
4 Shohei Ohtani Dodgers 87386931521936169556 15.3 22.5 0.2940.4090.5350.9440.2410.346
5 James Wood Nationals 924309422124471906014 17.0 29.1 0.2680.3980.5410.9390.2730.343
6 Munetaka Murakami White Sox 5724648402024112411 17.9 32.5 0.2400.3780.5600.9380.3200.277
7 Mickey Moniak Rockies 57208531131529115371 6.3 25.0 0.2770.3320.6020.9340.3250.304
8 Kyle Schwarber Phillies 8738882913040183552 14.7 34.5 0.2520.3690.5610.9300.3090.319
9 Junior Caminero Rays 88385951202638185561 12.7 17.9 0.2840.3740.5540.9280.2700.286
10 Nick Kurtz Athletics 89402891512036166667 18.9 31.3 0.2750.4150.5120.9270.2370.388
11 Ben Rice Yankees 85364841522542178572 12.1 23.6 0.2670.3600.5650.9250.2980.286
12 Willson Contreras Red Sox 86357871522037166592 9.5 24.9 0.2840.3780.5420.9200.2580.335
13 Andrew Vaughn Brewers 491574414221868240 12.1 11.5 0.3260.4140.5040.9180.1780.362
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 91382861622038166575 14.9 20.2 0.2700.3740.5200.8940.2500.289
20 Matt Olson Braves 89390952302447190572 9.7 23.1 0.2730.3440.5460.8900.2730.300
21 Jordan Walker Cardinals 873719718021391786911 8.4 25.6 0.2900.3530.5330.8860.2430.344
22 Yandy Díaz Rays 843681011511228154531 10.1 14.1 0.3170.3990.4830.8820.1660.345
23 Freddie Freeman Dodgers 89389982211538167493 12.1 15.9 0.2920.3800.4970.8770.2050.317
24 Luis García Jr. Nationals 85299801631938159653 4.3 15.4 0.2810.3110.5580.8690.2770.276
25 Jake Bauers Brewers 81321751511632140545 12.1 25.5 0.2700.3640.5040.8680.2340.326
26 Bryan Reynolds Pirates 91397942121336158566 14.4 22.4 0.2820.3930.4740.8670.1920.348
27 Mike Trout Angels 74335621201729125367 19.7 24.8 0.2340.3940.4720.8660.2380.273
28 Max Muncy Dodgers 85321751311731141401 11.8 22.7 0.2680.3610.5040.8650.2360.305
29 Hunter Goodman Rockies 85358811402741176515 8.1 32.4 0.2510.3180.5450.8630.2940.297
30 Corbin Carroll D-backs 873728619101342164459 11.3 22.3 0.2650.3550.5060.8610.2410.317
31 TJ Rumfield Rockies 89360942021234154470 9.4 14.2 0.2970.3750.4860.8610.1890.320
32 Jake McCarthy Rockies 77282791669311344914 5.3 17.4 0.3050.3440.5170.8610.2120.343
33 CJ Abrams Nationals 883739016219371676415 8.3 21.7 0.2740.3510.5090.8600.2350.306
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 Jackson Chourio Brewers 56260681501328122356 7.7 23.8 0.2860.3420.5130.8550.2270.335
37 Riley Greene Tigers 89376951811332154442 12.2 26.9 0.2920.3800.4740.8540.1820.383
38 Dalton Rushing Dodgers 5719346100102086300 8.8 26.4 0.2690.3470.5030.8500.2340.324
39 Dillon Dingler Tigers 83348831921940163600 6.6 20.7 0.2650.3270.5210.8480.2560.284
40 Michael Harris II Braves 83325941401630156535 4.6 20.6 0.3060.3380.5080.8460.2020.345
41 Brandon Marsh Phillies 86342981521532162468 4.7 26.3 0.3050.3390.5050.8440.2000.379
42 Spencer Horwitz Pirates 74295691111022112331 13.6 13.6 0.2800.3860.4550.8410.1750.295
43 Esteury Ruiz Marlins 54107228141344918 9.3 28.0 0.2440.3490.4890.8380.2450.316
44 Justin Foscue Rangers 40105256051146150 8.6 23.8 0.2690.3430.4950.8380.2260.313
45 Brendan Donovan Mariners 251012341383881 10.9 14.9 0.2740.3860.4520.8380.1780.299
46 Michael Conforto Cubs 581483210071763211 12.8 28.4 0.2500.3450.4920.8370.2420.313
47 Trevor Larnach Twins 7427068161623104302 12.2 17.4 0.2920.3870.4460.8330.1540.344
48 Zack Gelof Athletics 64236611111123107298 5.9 23.3 0.2820.3380.4950.8330.2130.333
49 Bryce Eldridge Giants 481934612071979190 12.4 24.9 0.2740.3630.4700.8330.1960.342
50 Jonathan Aranda Rays 87380901301326142580 12.9 22.6 0.2830.3840.4470.8310.1640.342
51 Bobby Witt Jr. Royals 853749720112331553630 10.2 16.6 0.2920.3640.4670.8310.1750.326
52 Paul Goldschmidt Yankees 6324359911424112411 7.0 21.4 0.2660.3250.5050.8300.2390.287
53 Liam Hicks Marlins 7931980711321128561 9.7 9.1 0.2900.3650.4640.8290.1740.279
54 Garrett Mitchell Brewers 8028868173828115436 12.2 33.3 0.2730.3660.4620.8280.1890.411
55 Randy Arozarena Mariners 83352872119311374119 9.1 22.2 0.2860.3750.4510.8260.1650.355
56 Wyatt Langford Rangers 40173458281881206 5.8 21.4 0.2780.3240.5000.8240.2220.316
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 Luis Arraez Giants 85376110197430155337 5.6 4.0 0.3250.3620.4590.8210.1340.324
60 Elly De La Cruz Reds 703127614213291334113 9.3 29.2 0.2720.3430.4770.8200.2050.356
61 Kevin McGonigle Tigers 87387931837281383111 14.7 13.4 0.2840.3950.4220.8170.1380.321
62 Curtis Mead Nationals 75276581211528117425 10.9 18.8 0.2400.3330.4830.8160.2430.246
63 Gary Sánchez Brewers 51165295181460220 17.6 18.2 0.2180.3640.4510.8150.2330.219
64 Jonah Heim Athletics 34115265081355210 7.0 20.9 0.2450.2960.5190.8150.2740.240
65 Xavier Edwards Marlins 91383991356241403513 12.8 11.7 0.3020.3870.4270.8140.1250.330
66 Brandon Lowe Pirates 84376802012142165631 9.8 26.1 0.2420.3160.4980.8140.2560.271
67 Josh Jung Rangers 8335996220931145341 8.1 17.8 0.2970.3620.4490.8110.1520.345
68 JJ Bleday Reds 61259511111325103373 13.5 19.3 0.2330.3410.4700.8110.2370.241
69 Pete Alonso Orioles 91393851601935158602 12.0 24.4 0.2510.3440.4660.8100.2150.289
70 Brice Turang Brewers 863928920312351515314 13.0 25.8 0.2650.3600.4490.8090.1840.342
71 Troy Johnston Rockies 8330483230326115394 8.9 16.8 0.3100.3800.4290.8090.1190.369
72 Tristan Peters White Sox 8526069192526107315 6.9 17.7 0.2950.3520.4570.8090.1620.348
73 Ketel Marte D-backs 86378921831738167544 7.4 13.5 0.2670.3230.4840.8070.2170.268
74 Ryan O'Hearn Pirates 76314811201325132511 8.0 22.3 0.2840.3440.4630.8070.1790.333
75 Alec Burleson Cardinals 88376942011435158633 8.0 15.2 0.2770.3400.4660.8060.1890.295
76 Heliot Ramos Giants 522105413382497280 5.7 25.2 0.2740.3140.4920.8060.2180.336
77 Sal Stewart Reds 893878621017381586111 11.4 21.4 0.2540.3390.4660.8050.2120.285
78 Kyle Stowers Marlins 66282611631130116391 9.6 30.9 0.2470.3350.4700.8050.2230.333
79 Joc Pederson Rangers 8227657721423110310 12.0 22.5 0.2420.3380.4660.8040.2240.264
80 Tyler Soderstrom Athletics 80335702021335133411 12.8 17.6 0.2420.3430.4600.8030.2180.261
81 Samad Taylor Padres 2510028111334116 12.0 29.0 0.3260.4080.3950.8030.0690.482
82 Colson Montgomery White Sox 85356711602339156531 8.4 31.5 0.2240.3090.4920.8010.2680.264
83 Gabriel Moreno D-backs 632496112061891294 11.6 15.7 0.2860.3730.4270.8000.1410.320
84 Kody Clemens Twins 77306681721635137436 6.5 21.9 0.2450.3060.4930.7990.2480.265
85 Jeremy Peña Astros 48202549061581218 7.4 17.3 0.2950.3560.4430.7990.1480.336
86 Blaze Alexander Orioles 772266312231788289 6.6 22.6 0.3100.3650.4330.7980.1230.400
87 Iván Herrera Cardinals 89400831411126132405 12.3 16.3 0.2550.3900.4060.7960.1510.287
88 Casey Schmitt Giants 82344911611734160457 2.0 19.8 0.2790.3050.4910.7960.2120.302
89 Carlos Cortes Athletics 692215511161886231 9.5 12.2 0.2810.3570.4390.7960.1580.299
90 Nathaniel Lowe Reds 682164713092287250 12.0 26.4 0.2470.3380.4580.7960.2110.306
91 Seiya Suzuki Cubs 74317731201325124420 10.7 26.5 0.2640.3470.4480.7950.1840.328
92 Jung Hoo Lee Giants 8233198203528139336 4.2 9.1 0.3150.3470.4470.7940.1320.333
93 Ronald Acuña Jr. Braves 5323649101718822215 14.8 22.0 0.2510.3730.4210.7940.1700.304
94 Kyle Karros Rockies 8729767172726109303 12.8 21.2 0.2640.3640.4290.7930.1650.323
95 Andy Pages Dodgers 91394932111638164638 7.9 19.5 0.2630.3270.4650.7920.2020.291
96 Drake Baldwin Braves 6629466601521117431 9.2 23.1 0.2550.3400.4520.7920.1970.288
97 Rafael Devers Giants 90381852411843165470 8.7 28.1 0.2460.3120.4780.7900.2320.302
98 Kerry Carpenter Tigers 672184552132093360 7.8 29.4 0.2340.3060.4840.7900.2500.271
99 Gleyber Torres Tigers 43190446041062180 15.3 17.4 0.2800.3950.3950.7900.1150.328
100 Sam Antonacci White Sox 70283691225191002511 7.1 15.2 0.2840.3770.4120.7890.1280.327
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