Current Season

2026 Pitcher Leaders (Three TO)

3TO wOBA built from local mlbRepo player exports using MLB Stats API counting stats, Baseball Savant quality metrics, and FanGraphs Guts constants.
Compiled May 05, 2026 at 06:10
Constants: HR 2.078 | BIP 0.293 | BB 0.707 | HBP 0.739
Minimum 40 BF

Interactive table Click any column header to sort.
Tip: numeric columns toggle high-to-low and low-to-high.
Name Team IP TBF SO BB HBP HR R/9 wOBA xwOBA FIPr BIP3 dwOBA3 wFIP3
Cam Schlittler NYY 47.33 181 53 9 0 1 1.90 0.219 0.263 1.98 118 0.238 1.91
Nolan McLean NYM 39.33 153 51 11 1 2 3.43 0.239 0.244 2.36 88 0.252 2.14
Tarik Skubal DET 43.33 166 45 6 1 2 2.91 0.259 0.284 2.39 112 0.253 2.16
Dylan Cease TOR 38.33 166 56 18 2 1 3.76 0.284 0.278 2.36 89 0.255 2.21
Davis Martin CHW 44.00 169 43 8 2 2 1.64 0.278 0.325 2.70 114 0.265 2.37
Cristopher Sánchez PHI 40.33 180 50 13 0 3 4.02 0.334 0.293 2.83 114 0.272 2.49
Seth Lugo KCR 43.67 174 37 13 0 1 2.89 0.295 0.320 2.87 123 0.272 2.50
Landen Roupp SFG 39.67 159 43 16 2 1 3.63 0.249 0.260 2.90 97 0.273 2.51
Shota Imanaga CHC 41.33 159 43 10 0 3 2.61 0.234 0.269 2.97 103 0.274 2.53
Jesús Luzardo PHI 40.67 172 51 9 2 4 5.31 0.316 0.284 2.96 106 0.275 2.55
Max Fried NYY 52.67 201 43 15 2 1 2.39 0.224 0.244 2.96 140 0.275 2.55
Will Warren NYY 37.67 152 46 8 1 4 3.58 0.273 0.294 3.03 93 0.276 2.58
Reid Detmers LAA 40.00 168 44 9 3 3 4.50 0.298 0.269 3.05 109 0.279 2.62
Mitch Keller PIT 41.00 163 31 12 1 1 2.85 0.252 0.308 3.13 118 0.282 2.68
Jacob Misiorowski MIL 38.00 155 59 15 5 4 3.32 0.261 0.272 3.22 72 0.282 2.69
Braxton Ashcraft PIT 41.67 165 45 14 1 3 3.67 0.280 0.261 3.23 102 0.284 2.72
Max Meyer MIA 37.00 154 40 13 3 2 2.92 0.255 0.313 3.22 96 0.284 2.73
Tyler Glasnow LAD 38.67 144 47 13 0 4 2.56 0.230 0.249 3.30 80 0.285 2.74
Joe Ryan MIN 38.67 157 40 10 2 3 4.89 0.284 0.282 3.25 102 0.285 2.74
Parker Messick CLE 41.33 156 44 10 1 4 2.40 0.252 0.270 3.31 97 0.286 2.76
Bryce Elder ATL 43.00 172 36 13 2 2 2.51 0.259 0.276 3.35 119 0.289 2.83
Sean Burke CHW 39.67 156 32 8 1 3 2.95 0.274 0.293 3.43 112 0.292 2.88
Ranger Suarez BOS 39.00 148 32 10 0 3 2.77 0.249 0.296 3.51 103 0.294 2.92
Justin Wrobleski LAD 36.00 143 15 10 1 0 1.25 0.232 0.325 3.46 117 0.295 2.94
Kevin Gausman TOR 40.67 161 40 8 0 5 3.32 0.263 0.292 3.60 108 0.297 2.97
Chase Burns CIN 41.00 161 46 13 0 5 2.20 0.263 0.276 3.67 97 0.298 3.01
Framber Valdez DET 40.33 173 32 14 2 2 3.57 0.288 0.307 3.63 123 0.298 3.01
José Soriano LAA 46.67 186 54 19 0 5 1.74 0.260 0.313 3.68 108 0.298 3.01
Logan Webb SFG 44.00 188 38 15 2 3 4.70 0.321 0.331 3.70 130 0.300 3.05
Chase Dollander COL 37.33 156 42 12 3 4 3.38 0.297 0.283 3.73 95 0.301 3.05
Nick Martinez TBR 42.00 168 28 10 0 3 1.71 0.255 0.313 3.69 127 0.301 3.06
Janson Junk MIA 38.33 155 27 8 1 3 3.29 0.269 0.290 3.69 116 0.301 3.06
Chris Sale ATL 42.00 164 49 12 4 5 2.14 0.256 0.270 3.73 94 0.301 3.07
Kris Bubic KCR 40.67 163 42 19 1 3 3.32 0.276 0.311 3.75 98 0.302 3.08
Ryan Weathers NYY 38.67 158 45 10 0 6 3.49 0.311 0.340 3.84 97 0.304 3.12
Yoshinobu Yamamoto LAD 43.67 170 40 10 1 5 3.30 0.279 0.325 3.79 114 0.304 3.12
Freddy Peralta NYM 38.33 164 42 16 2 4 3.99 0.283 0.305 3.95 100 0.308 3.20
George Kirby SEA 45.00 178 34 11 2 4 3.00 0.290 0.270 3.89 127 0.308 3.21
Clay Holmes NYM 42.67 168 31 14 1 3 1.69 0.246 0.309 3.89 119 0.308 3.21
Emerson Hancock SEA 41.67 159 46 6 2 7 2.59 0.295 0.303 3.93 98 0.308 3.21
Randy Vásquez SDP 39.33 161 36 13 2 4 3.20 0.306 0.335 4.01 106 0.311 3.27
Taj Bradley MIN 41.00 174 44 15 2 5 2.85 0.306 0.317 4.06 108 0.311 3.28
Michael King SDP 39.67 159 39 18 4 3 3.18 0.290 0.317 4.06 95 0.313 3.32
Dustin May STL 36.67 155 25 9 3 3 5.40 0.381 0.323 4.06 115 0.313 3.32
Gavin Williams CLE 43.33 171 53 19 1 6 2.91 0.269 0.308 4.12 92 0.314 3.33
Aaron Civale ATH 36.67 158 27 10 1 4 2.95 0.320 0.324 4.22 116 0.317 3.41
Sandy Alcantara MIA 47.33 193 31 15 1 4 3.42 0.282 0.285 4.18 142 0.318 3.41
Jack Kochanowicz LAA 41.33 175 30 21 2 2 3.48 0.265 0.333 4.22 120 0.318 3.42
Edward Cabrera CHC 41.33 171 37 14 1 5 3.70 0.315 0.324 4.25 114 0.319 3.43
Aaron Nola PHI 37.33 161 40 13 0 6 5.06 0.354 0.331 4.37 102 0.320 3.47
Shane Baz BAL 39.67 176 33 16 2 4 5.22 0.367 0.340 4.39 121 0.322 3.50
Michael Wacha KCR 44.33 174 36 15 1 5 3.05 0.286 0.327 4.30 117 0.322 3.51
Bailey Ober MIN 38.00 157 29 13 2 4 3.79 0.290 0.310 4.40 109 0.325 3.56
Bryan Woo SEA 41.00 166 29 6 2 6 5.05 0.302 0.319 4.45 123 0.327 3.61
Michael McGreevy STL 39.33 147 24 8 0 5 2.52 0.263 0.371 4.42 110 0.329 3.65
Luis Severino ATH 38.33 162 40 23 2 4 4.46 0.335 0.327 4.60 93 0.329 3.66
Foster Griffin WSN 39.67 163 33 14 2 5 2.95 0.280 0.331 4.56 109 0.330 3.68
Jack Leiter TEX 38.00 164 43 13 2 7 5.68 0.343 0.346 4.69 99 0.331 3.70
Logan Gilbert SEA 44.00 185 43 10 3 8 4.30 0.359 0.343 4.67 121 0.332 3.73
Tanner Bibee CLE 39.33 172 36 16 0 6 4.58 0.343 0.321 4.75 114 0.333 3.74
Jeffrey Springs ATH 38.67 158 35 12 2 6 3.96 0.293 0.285 4.67 103 0.333 3.75
Robbie Ray SFG 39.67 157 40 14 0 7 2.95 0.291 0.314 4.71 96 0.335 3.80
Eury Pérez MIA 36.33 158 39 16 2 6 5.45 0.346 0.350 4.86 95 0.336 3.82
Tyler Mahle SFG 36.00 158 34 18 0 6 5.00 0.351 0.340 5.16 100 0.345 4.03
Nathan Eovaldi TEX 39.67 173 39 10 2 9 5.22 0.344 0.330 5.27 113 0.349 4.12
Steven Matz TBR 37.33 149 28 13 1 6 3.86 0.299 0.342 5.09 101 0.349 4.12
Grant Holmes ATL 37.33 160 29 17 0 6 4.58 0.309 0.329 5.28 108 0.351 4.17
Tomoyuki Sugano COL 37.00 151 22 11 0 6 3.41 0.309 0.383 5.19 112 0.352 4.18
Mike Burrows HOU 37.67 169 36 13 2 8 5.97 0.396 0.311 5.42 110 0.353 4.20
Matthew Liberatore STL 36.00 158 23 13 0 8 4.50 0.368 0.373 6.07 114 0.375 4.76