MLB Today
Loading scoreboard…

2026 · Regular Season · Pitching

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.

422 qualified Run Prevention lens ERA sort 60 outs minimum
Batting LabPower + PlateOPS, ISO, BB%, SB% Pitching LabRun + StuffERA, K/9, K/BB StatcastTrend Labzone, pitch, rolling rates CompareHead to Headplayer cards
#1 Robert Suarez ATL · P 0.56ERA #2 Louis Varland TOR · P 0.94ERA #3 Mason Miller SD · P 0.96ERA
Metric LensRun Prevention · ERA
FiltersALL · All
#PitcherTeamGGSIPW-LSVHLDSOBBK/9BB/9K/BBStrike%H/9HR/9ERAWHIPBAA
1 Robert Suarez Braves 31 0 32.0 4-0 4 12 26 6 7.31.74.3366.15.90.280.560.840.184
2 Louis Varland Blue Jays 43 0 48.0 3-3 18 5 66 13 12.42.45.0867.26.00.190.940.940.188
3 Mason Miller Padres 36 0 37.7 2-1 23 0 69 13 16.53.15.3165.84.10.000.960.800.134
4 Jhoan Duran Phillies 33 0 31.7 1-3 23 0 50 6 14.21.78.3364.76.80.281.420.950.207
5 Dylan Lee Braves 43 0 41.3 4-0 0 19 51 7 11.11.57.2969.54.60.221.520.680.148
6 Brent Headrick Yankees 46 0 46.0 4-1 0 10 52 16 10.23.13.2567.37.00.391.571.130.213
7 Jacob Misiorowski Brewers 18 18 111.0 10-4 0 0 167 27 13.52.26.1967.94.60.731.620.760.148
8 Jacob Latz Rangers 34 1 43.7 1-1 18 2 46 10 9.52.14.6067.13.70.621.650.640.122
9 Tyler Rogers Blue Jays 43 0 41.7 1-2 2 18 21 13 4.52.81.6269.37.80.001.731.180.229
10 Bryan Baker Rays 38 0 36.3 1-0 25 2 41 11 10.22.73.7368.44.70.501.730.830.150
11 Yoendrys Gómez Twins 29 0 25.3 1-0 9 6 24 9 8.53.22.6764.05.30.361.780.950.167
12 Shohei Ohtani Dodgers 14 14 85.7 8-2 0 0 95 26 10.02.73.6564.65.80.421.790.950.180
13 Troy Melton Tigers 8 8 49.3 5-1 0 0 41 11 7.52.03.7364.05.31.281.820.810.166
14 Ben Brown Cubs 20 8 68.0 4-2 1 2 65 19 8.62.53.4264.86.00.261.850.940.186
15 Colin Holderman Guardians 33 0 33.7 4-2 0 7 38 11 10.22.93.4561.84.80.271.870.860.153
16 Luke Weaver Mets 36 0 38.0 2-1 1 11 42 11 10.02.63.8268.25.00.471.890.840.158
17 Gabe Speier Mariners 28 0 23.0 1-2 1 12 19 8 7.43.12.3867.47.40.781.961.170.232
18 Cam Schlittler Yankees 19 19 112.0 9-5 0 0 131 21 10.51.76.2468.06.70.802.010.930.201
19 Bryan King Astros 38 0 40.0 2-1 6 12 31 14 7.03.22.2166.37.40.232.031.180.226
20 DL Hall Brewers 24 1 31.0 0-0 0 3 32 24 9.37.01.3358.64.10.292.031.230.140
21 Brandyn Garcia D-backs 26 0 22.0 0-1 1 9 24 6 9.82.54.0066.24.90.002.050.820.164
22 Eduard Bazardo Mariners 42 0 39.3 3-2 0 18 37 13 8.53.02.8565.68.20.462.061.250.252
23 Bradgley Rodriguez Padres 36 3 39.0 1-2 0 6 37 14 8.53.22.6466.16.90.232.081.130.207
24 Dylan Dodd Braves 21 0 26.0 2-0 1 3 27 8 9.42.83.3863.34.21.042.080.770.136
25 Kyle Finnegan Tigers 40 0 42.3 2-0 1 11 32 25 6.85.31.2861.38.10.852.131.490.252
26 Brooks Raley Mets 37 0 33.3 4-3 0 12 36 13 9.73.52.7765.47.30.542.161.200.218
27 Bryce Miller Mariners 10 9 57.7 4-3 0 0 65 9 10.11.47.2269.86.11.252.180.830.190
28 Evan Sisk Pirates 32 0 36.3 1-0 0 5 43 13 10.73.23.3160.17.40.502.231.180.231
29 Yuki Matsui Padres 24 0 32.3 0-1 0 3 35 20 9.75.61.7563.16.41.392.231.330.207
30 Eduardo Rodriguez D-backs 18 18 108.0 7-3 0 0 74 38 6.23.21.9562.57.30.832.251.160.219
31 Bryan Hudson White Sox 41 5 40.0 3-2 3 5 39 16 8.83.62.4465.28.10.232.251.300.255
32 Chris Sale Braves 16 16 95.0 9-6 0 0 112 24 10.62.34.6767.47.80.762.271.120.230
33 Will Klein Dodgers 31 2 35.7 3-3 2 12 41 14 10.43.52.9364.68.80.502.271.370.254
34 Zack Wheeler Phillies 14 14 87.0 9-1 0 0 98 20 10.12.14.9064.16.11.032.280.910.190
35 Wandy Peralta Padres 40 4 47.3 1-1 0 3 31 19 5.93.61.6363.58.20.572.281.310.247
36 Aroldis Chapman Red Sox 29 0 27.7 0-3 19 0 35 12 11.43.92.9267.37.20.332.281.230.212
37 Jonathan Loáisiga D-backs 38 0 35.3 2-2 1 6 22 7 5.61.83.1466.57.40.252.291.020.232
38 Raisel Iglesias Braves 30 0 31.3 0-2 18 0 35 7 10.12.05.0071.38.00.572.301.120.239
39 Paul Blackburn Yankees 31 2 46.7 2-1 0 1 35 15 6.82.92.3363.07.30.772.311.140.222
40 Garrett Whitlock Red Sox 32 0 31.0 4-1 1 15 36 6 10.51.76.0070.26.70.872.320.940.204
41 Tejay Antone Reds 27 0 27.0 1-0 1 3 24 7 8.02.33.4367.46.01.002.330.930.182
42 Fernando Cruz Yankees 42 0 38.3 4-3 1 14 48 22 11.35.22.1860.36.30.472.351.280.199
43 Tyler Alexander Rangers 40 3 38.3 1-1 4 7 35 11 8.22.63.1865.29.20.472.351.300.265
44 Alex Vesia Dodgers 41 0 30.7 1-1 3 15 43 20 12.65.92.1562.34.40.002.351.140.138
45 José A. Ferrer Mariners 42 0 38.0 1-1 3 10 32 10 7.62.43.2067.49.20.472.371.290.264
46 Clay Holmes Mets 9 9 52.7 4-4 0 0 45 18 7.73.12.5065.56.80.512.391.100.206
47 Yennier Cano Orioles 40 0 30.0 1-2 1 8 27 8 8.12.43.3864.17.20.302.401.070.212
48 Daniel Lynch IV Royals 38 0 37.3 2-2 1 10 32 12 7.72.92.6762.45.80.482.410.960.176
49 Steven Okert Astros 44 1 44.7 2-1 0 11 44 12 8.92.43.6766.25.41.012.420.870.174
50 Edgardo Henriquez Dodgers 35 0 37.0 4-0 1 6 35 13 8.53.22.6963.14.90.242.430.890.161
51 John King Marlins 40 1 40.0 6-2 1 4 30 10 6.82.33.0065.54.50.902.480.750.149
52 Yoshinobu Yamamoto Dodgers 16 16 104.7 9-5 0 0 100 21 8.61.84.7666.06.10.952.490.880.190
53 Orion Kerkering Phillies 38 0 36.0 6-0 1 8 40 20 10.05.02.0061.75.80.752.501.190.176
54 Jason Adam Padres 36 0 32.3 2-2 2 17 22 8 6.12.22.7565.98.41.392.511.180.242
55 Didier Fuentes Braves 29 1 35.7 4-0 1 9 41 11 10.42.83.7365.07.60.252.521.150.229
56 Chase Burns Reds 18 18 102.7 11-1 0 0 118 37 10.33.23.1962.96.81.052.541.110.206
57 Dylan Cease Blue Jays 17 17 98.3 6-4 0 0 148 44 13.64.03.3662.56.10.462.561.130.190
58 Kevin Kelly Rays 39 0 42.0 5-3 4 19 31 7 6.61.54.4367.67.10.862.570.950.220
59 Max Meyer Marlins 19 19 108.0 9-1 0 0 116 38 9.73.23.0564.16.80.922.581.110.206
60 Sean Newcomb White Sox 34 1 52.3 0-2 3 6 51 17 8.82.93.0065.06.50.172.581.050.203
61 Trent Thornton Cubs 23 0 27.7 3-2 2 1 13 10 4.23.31.3062.75.91.302.601.010.191
62 Nick Martinez Rays 17 17 100.0 7-2 0 0 61 18 5.51.63.3967.68.60.902.611.130.249
63 Sonny Gray Red Sox 16 16 89.7 10-1 0 0 82 23 8.22.33.5765.37.61.002.611.100.229
64 Cristopher Sánchez Phillies 19 19 120.3 10-4 0 0 137 24 10.31.85.7167.68.70.822.621.160.248
65 Anthony Bender Marlins 35 0 34.3 1-1 2 8 41 12 10.83.23.4267.35.50.262.620.960.169
66 Tanner Scott Dodgers 40 0 37.7 1-3 13 6 49 5 11.71.29.8070.86.00.962.630.800.188
67 Abner Uribe Brewers 38 0 37.7 4-2 6 13 35 14 8.43.42.5065.05.70.722.631.010.182
68 Casey Mize Tigers 13 13 71.7 4-5 0 0 72 16 9.02.04.5065.26.80.632.640.980.207
69 Jake Bennett Red Sox 8 8 47.7 4-3 0 0 35 8 6.61.54.3867.27.00.572.640.940.219
70 Tyler Samaniego Red Sox 20 1 20.3 0-3 0 1 17 8 7.53.52.1362.19.70.442.661.480.286
71 Taylor Clarke D-backs 41 0 40.3 2-1 0 11 21 8 4.71.82.6362.86.00.892.680.870.194
72 Justin Wrobleski Dodgers 16 15 100.3 10-2 0 0 73 20 6.61.83.6568.07.40.722.691.020.219
73 Tyler Glasnow Dodgers 7 7 39.7 3-0 0 0 49 13 11.13.03.7763.34.51.132.720.830.149
74 Rico Garcia Orioles 42 0 39.3 3-1 4 12 42 13 9.63.03.2363.74.81.142.750.860.153
75 Cade Smith Guardians 40 0 42.3 2-1 27 0 61 11 13.02.35.5565.17.70.642.761.110.228
76 Foster Griffin Nationals 19 19 110.3 10-2 0 0 109 26 8.92.14.1966.87.01.392.771.020.210
77 Parker Messick Guardians 18 18 106.0 7-5 0 0 109 32 9.32.73.4163.97.00.762.801.080.216
78 JT Brubaker Giants 29 0 45.0 0-0 0 3 31 20 6.24.01.5562.56.40.602.801.160.205
79 Huascar Brazobán Mets 38 6 45.0 4-2 0 6 43 21 8.64.22.0564.85.80.602.801.110.184
80 Jakob Junis Rangers 31 1 35.3 1-1 5 11 27 6 6.91.54.5067.97.60.512.801.020.224
81 Tim Mayza Phillies 36 3 41.7 2-2 0 1 42 8 9.11.75.2564.87.30.862.811.010.219
82 Shane McClanahan Rays 17 17 86.0 8-5 0 0 82 28 8.62.92.9365.77.20.632.831.130.214
83 PJ Poulin Nationals 34 10 35.0 3-0 3 7 22 20 5.75.11.1060.16.71.032.831.310.208
84 Hunter Gaddis Guardians 34 0 28.7 1-2 1 16 26 9 8.22.82.8965.09.70.942.831.400.267
85 Brant Hurter Tigers 21 0 25.3 4-1 0 1 18 12 6.44.31.5062.25.30.362.841.070.174
86 Joe Ryan Twins 19 19 104.3 6-5 0 0 122 23 10.52.05.3067.57.30.862.851.040.216
87 Ryan Rolison Cubs 31 2 34.7 5-1 1 2 35 16 9.14.22.1962.27.31.042.861.270.231
88 Walbert Ureña Angels 17 15 81.3 5-7 0 1 78 46 8.65.11.7060.76.80.552.881.320.204
89 Grant Taylor White Sox 35 4 46.7 4-2 3 5 65 16 12.53.14.0667.76.90.772.891.110.207
90 David Bednar Yankees 35 0 37.0 2-3 17 0 44 12 10.72.93.6767.47.50.492.921.160.221
91 Michael Petersen Marlins 38 0 40.0 1-1 1 16 48 15 10.83.43.2064.65.40.682.930.980.170
92 Spencer Miles Blue Jays 25 3 58.0 4-1 0 2 56 17 8.72.63.2967.27.10.622.951.090.212
93 Jovani Morán Red Sox 24 3 36.7 1-2 0 1 45 17 11.14.22.6561.94.91.232.951.010.157
94 Shane Drohan Brewers 18 8 63.7 4-2 1 2 61 20 8.62.83.0565.38.30.712.971.240.243
95 Kevin Ginkel D-backs 39 0 36.3 3-2 0 7 39 11 9.72.73.5563.77.70.992.971.160.231
96 Ryan Thompson D-backs 37 0 33.3 3-2 0 5 25 9 6.82.42.7866.59.20.542.971.290.262
97 Brandon Woodruff Brewers 9 9 45.3 2-2 0 0 47 10 9.32.04.7068.75.60.992.980.840.174
98 Gordon Graceffo Cardinals 38 0 45.0 6-1 1 4 24 21 4.84.21.1459.15.60.803.001.090.184
99 Trevor Megill Brewers 37 0 36.0 2-2 14 7 46 10 11.52.54.6068.66.30.003.000.970.191
100 Clayton Beeter Nationals 27 0 27.0 3-1 7 4 30 18 10.06.01.6760.55.00.673.001.220.165
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