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.

256 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 Louis Varland TOR · P 0.36ERA #2 Robert Suarez ATL · P 0.44ERA #3 Mason Miller SD · P 0.79ERA
Metric LensRun Prevention · ERA
FiltersALL · All
#PitcherTeamGGSIPW-LSVHLDSOBBK/9BB/9K/BBStrike%H/9HR/9ERAWHIPBAA
1 Louis Varland Blue Jays 23 0 24.7 2-1 5 3 35 9 12.83.33.8965.06.90.000.361.140.216
2 Robert Suarez Braves 20 0 20.3 4-0 4 6 19 5 8.42.23.8063.55.80.000.440.890.181
3 Mason Miller Padres 22 0 22.7 1-1 15 0 45 9 17.93.65.0067.04.00.000.790.840.130
4 Dylan Lee Braves 23 0 22.7 2-0 0 7 28 2 11.10.814.0069.24.00.000.790.530.130
5 Shohei Ohtani Dodgers 7 7 44.0 3-2 0 0 50 11 10.22.34.5566.15.10.410.820.820.161
6 Rico Garcia Orioles 23 0 20.7 3-0 3 7 25 7 10.93.13.5763.52.20.440.870.580.076
7 Antonio Senzatela Rockies 13 0 28.3 3-0 3 1 25 8 7.92.53.1366.54.80.321.270.810.156
8 Tyler Phillips Marlins 14 0 27.0 0-0 2 0 25 15 8.35.01.6763.76.70.331.331.300.200
9 Cam Schlittler Yankees 10 10 60.0 6-1 0 0 68 11 10.21.76.1869.35.40.301.350.780.168
10 Spencer Arrighetti Astros 6 6 36.0 5-1 0 0 35 21 8.85.31.6761.35.50.251.501.190.176
11 Nick Martinez Rays 9 9 53.7 4-1 0 0 35 11 5.91.83.1867.77.50.501.511.040.224
12 Bradgley Rodriguez Padres 20 2 23.7 0-2 0 3 20 5 7.61.94.0068.45.70.001.520.850.179
13 Bryan Hudson White Sox 24 2 23.0 2-1 2 2 23 10 9.03.92.3065.48.20.001.571.350.259
14 José A. Ferrer Mariners 24 0 22.7 0-1 2 6 19 3 7.51.26.3369.610.30.001.591.280.286
15 Davis Martin White Sox 9 9 56.0 6-1 0 0 59 10 9.51.65.9067.67.20.481.610.980.223
16 Kyle Finnegan Tigers 21 0 21.7 1-0 1 5 14 16 5.86.70.8859.46.60.831.661.480.219
17 DL Hall Brewers 19 1 21.3 0-0 0 3 24 16 10.16.81.5057.94.20.421.691.220.141
18 Tyler Rogers Blue Jays 22 0 21.3 1-2 1 7 14 7 5.93.02.0069.37.20.001.691.130.213
19 Gordon Graceffo Cardinals 21 0 26.0 3-1 1 3 11 10 3.83.51.1058.84.80.691.730.920.165
20 Erik Sabrowski Guardians 24 0 20.7 2-1 0 17 38 11 16.64.83.4563.13.00.441.740.870.103
21 Grant Taylor White Sox 19 4 25.3 1-0 1 2 38 8 13.52.84.7567.07.50.001.781.140.219
22 Daniel Lynch IV Royals 19 0 20.0 1-0 1 5 26 6 11.72.74.3363.24.50.451.800.800.141
23 Evan Sisk Pirates 16 0 20.0 0-0 0 1 24 7 10.83.23.4360.37.20.451.801.150.229
24 Jakob Junis Rangers 17 1 20.0 0-1 3 5 9 5 4.12.31.8068.34.50.001.800.750.145
25 Cristopher Sánchez Phillies 10 10 64.3 5-2 0 0 80 14 11.22.05.7167.78.80.421.821.200.251
26 Chase Burns Reds 10 10 59.0 6-1 0 0 64 18 9.82.83.5662.85.81.071.830.950.183
27 Huascar Brazobán Mets 20 3 24.3 3-1 0 1 19 10 7.03.71.9064.44.80.371.850.950.155
28 Jacob Misiorowski Brewers 10 10 57.0 4-2 0 0 88 18 13.92.84.8966.75.10.631.890.880.160
29 Chris Sale Braves 9 9 55.0 6-3 0 0 64 14 10.52.34.5768.05.90.981.960.910.183
30 Zack Wheeler Phillies 5 5 31.7 3-0 0 0 30 7 8.52.04.2965.96.00.281.990.880.189
31 Bryce Elder Braves 10 10 62.7 4-2 0 0 56 20 8.02.92.8063.16.00.572.010.990.187
32 Payton Tolle Red Sox 5 5 30.7 2-2 0 0 30 7 8.82.14.2969.35.00.882.050.780.160
33 Tyler Alexander Rangers 21 1 22.0 1-0 2 4 17 6 7.02.52.8365.49.40.412.051.320.274
34 Hoby Milner Cubs 21 0 21.7 1-0 1 3 9 6 3.72.51.5065.36.20.832.080.970.197
35 Jacob Latz Rangers 18 1 21.7 0-1 5 2 17 5 7.12.13.4063.43.30.422.080.600.110
36 Jack Dreyer Dodgers 20 0 21.7 2-1 0 3 24 6 10.02.54.0066.76.20.422.080.970.197
37 Ben Brown Cubs 15 3 38.7 1-2 1 2 40 12 9.32.83.3364.16.10.232.090.980.187
38 Kyle Harrison Brewers 8 8 38.7 4-1 0 0 48 13 11.23.03.6966.37.70.702.091.190.229
39 Michael McGreevy Cardinals 9 9 51.3 3-2 0 0 36 11 6.31.93.2761.86.01.052.100.880.189
40 John King Marlins 23 0 20.7 1-0 1 3 17 7 7.43.12.4365.83.00.872.180.680.104
41 Taylor Clarke D-backs 21 0 20.7 1-1 0 9 9 2 3.90.94.5063.35.20.442.180.680.174
42 Brent Headrick Yankees 24 0 24.7 3-1 0 6 28 9 10.23.33.1167.78.00.732.191.260.239
43 Keaton Winn Giants 21 0 20.3 0-1 0 10 17 7 7.53.12.4365.14.40.002.210.840.149
44 Fernando Cruz Yankees 23 0 20.0 3-1 0 9 28 13 12.65.92.1559.86.30.902.251.350.194
45 Michael King Padres 10 10 58.3 4-2 0 0 59 24 9.13.72.4661.45.90.622.311.060.191
46 Kevin Kelly Rays 22 0 23.3 3-1 2 10 17 4 6.61.54.2567.65.00.392.310.730.167
47 Gregory Soto Pirates 23 0 23.3 3-0 4 6 29 9 11.23.53.2262.63.90.392.310.810.127
48 Clay Holmes Mets 9 9 52.7 4-4 0 0 45 18 7.73.12.5065.56.80.512.391.100.206
49 Ranger Suarez Red Sox 9 9 48.7 2-2 0 0 43 14 8.02.63.0762.56.50.552.401.010.202
50 José Soriano Angels 10 10 59.7 6-3 0 0 67 26 10.13.92.5862.25.70.752.411.070.181
51 Casey Mize Tigers 7 7 37.0 2-2 0 0 39 11 9.52.73.5565.16.80.492.431.050.211
52 Parker Messick Guardians 10 10 58.7 5-1 0 0 64 17 9.82.63.7663.66.60.922.451.020.208
53 Justin Wrobleski Dodgers 8 7 50.7 6-1 0 0 27 12 4.82.12.2565.47.10.362.491.030.212
54 Eduardo Rodriguez D-backs 9 9 53.3 4-1 0 0 39 22 6.63.71.7763.27.60.682.531.260.224
55 Wandy Peralta Padres 19 0 21.3 0-0 0 2 17 8 7.23.42.1364.58.91.272.531.360.263
56 Caleb Kilian Giants 20 0 21.3 1-2 2 3 22 12 9.35.11.8363.55.11.272.531.130.164
57 Spencer Miles Blue Jays 13 1 24.7 1-0 0 0 23 7 8.42.63.2964.87.30.732.551.090.215
58 Eduard Bazardo Mariners 23 0 21.0 2-2 0 8 18 8 7.73.42.2567.68.60.862.571.330.267
59 Shane Drohan Brewers 8 1 21.0 2-1 1 2 20 6 8.62.63.3365.67.70.002.571.140.225
60 Sean Newcomb White Sox 20 0 27.7 0-0 1 3 25 8 8.12.63.1365.78.10.002.601.190.243
61 Kai-Wei Teng Astros 16 3 31.0 2-3 0 3 30 12 8.73.52.5063.06.40.872.611.100.198
62 Paul Skenes Pirates 10 10 55.0 6-3 0 0 63 8 10.31.37.8866.15.10.822.620.710.161
63 Bryan Baker Rays 22 0 20.3 1-0 13 1 24 8 10.63.53.0067.25.80.442.661.030.178
64 Randy Vásquez Padres 9 9 50.3 5-1 0 0 45 13 8.12.33.4664.87.70.722.681.110.234
65 Aaron Civale Athletics 9 9 46.7 5-1 0 0 35 14 6.82.72.5064.19.81.162.701.390.277
66 Tarik Skubal Tigers 7 7 43.3 3-2 0 0 45 6 9.41.37.5067.47.30.422.700.950.222
67 Walbert Ureña Angels 8 6 33.3 1-4 0 1 30 19 8.15.11.5858.97.00.542.701.350.210
68 Jalen Beeks Rangers 22 0 20.0 2-1 0 5 17 8 7.73.62.1363.67.20.902.701.200.216
69 Chad Patrick Brewers 11 5 39.7 2-2 1 2 29 17 6.63.91.7162.17.30.452.721.240.227
70 Tyler Glasnow Dodgers 7 7 39.7 3-0 0 0 49 13 11.13.03.7763.34.51.132.720.830.149
71 Aaron Ashby Brewers 22 1 29.7 8-0 0 1 46 16 14.04.92.8862.78.20.302.731.450.241
72 Cade Smith Guardians 22 0 22.7 2-0 15 0 34 5 13.52.06.8065.68.30.402.781.150.244
73 Shane McClanahan Rays 9 9 44.7 5-2 0 0 47 17 9.53.42.7664.86.00.402.821.050.183
74 Sam Bachman Angels 16 0 22.3 0-0 0 7 24 10 9.74.02.4060.14.80.812.820.990.156
75 Michael Wacha Royals 9 9 57.3 4-2 0 0 47 18 7.42.82.6164.26.11.102.830.990.193
76 Lake Bachar Marlins 16 0 25.3 0-0 0 1 27 9 9.63.23.0061.85.00.712.840.910.159
77 Jovani Morán Red Sox 15 2 25.3 0-1 0 0 28 14 10.05.02.0060.05.31.422.841.140.170
78 Max Meyer Marlins 10 10 53.7 4-0 0 0 60 19 10.13.23.1664.36.90.672.851.120.203
79 Martín Pérez Braves 10 6 41.0 2-2 0 0 38 13 8.32.92.9263.36.11.102.851.000.193
80 Taj Bradley Twins 8 8 47.0 4-1 0 0 52 17 10.03.33.0662.47.50.962.871.190.219
81 Connor Prielipp Twins 5 5 25.0 1-2 0 0 29 9 10.43.23.2263.35.41.442.880.960.169
82 PJ Poulin Nationals 23 5 21.7 3-0 2 4 16 14 6.75.81.1461.37.51.252.911.480.222
83 Sonny Gray Red Sox 8 8 40.0 5-1 0 0 30 9 6.82.03.3363.18.10.902.931.130.237
84 Dylan Cease Blue Jays 10 10 57.3 3-2 0 0 84 25 13.23.93.3661.47.10.472.981.220.214
85 Emerson Hancock Mariners 10 10 54.3 3-2 0 0 56 10 9.31.75.6065.97.31.332.980.990.223
86 J.T. Ginn Athletics 11 8 51.3 2-2 0 0 44 17 7.73.02.5962.46.71.052.981.070.209
87 Sam Moll Reds 23 0 21.0 1-3 0 2 20 11 8.64.71.8258.06.00.863.001.190.189
88 Bryan King Astros 18 0 21.0 0-1 4 4 17 9 7.33.91.8967.08.60.003.001.380.250
89 Joe Ryan Twins 11 11 56.7 3-3 0 0 61 14 9.72.24.3666.86.50.483.020.970.199
90 Jacob deGrom Rangers 9 9 50.7 3-3 0 0 61 8 10.81.47.6366.86.81.783.020.910.201
91 JoJo Romero Cardinals 23 0 23.7 0-1 0 14 21 9 8.03.42.3361.07.21.143.041.180.221
92 Jacob Webb Cubs 21 0 20.7 0-1 1 2 23 8 10.03.52.8866.99.61.313.051.450.268
93 Braydon Fisher Blue Jays 24 1 26.3 2-1 0 5 24 10 8.23.42.4066.36.20.683.081.060.205
94 Braxton Ashcraft Pirates 9 9 55.3 2-2 0 0 56 14 9.12.34.0067.97.20.813.091.050.222
95 Brad Lord Nationals 15 0 32.0 2-0 0 4 26 6 7.31.74.3369.28.21.133.091.090.236
96 Riley O'Brien Cardinals 23 0 23.0 3-1 13 1 25 3 9.81.28.3364.67.80.393.131.000.238
97 Hogan Harris Athletics 25 0 23.0 2-0 3 7 25 17 9.86.71.4758.68.20.783.131.650.236
98 Brant Hurter Tigers 19 0 22.7 4-1 0 1 16 10 6.44.01.6061.75.60.403.181.060.179
99 Drew Rasmussen Rays 9 9 48.0 4-1 0 0 45 9 8.41.75.0065.37.31.313.191.000.213
100 Max Fried Yankees 10 10 61.7 4-3 0 0 50 19 7.32.82.6362.26.30.153.211.010.199
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 Teams all 30 club hubs Venues parks by city Trend Lab pitch-by-pitch charts Compare player vs player Site Atlas pages, APIs, feeds