Current Season

2026 3TO wOBA Batters

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 120 PA

Interactive table Click any column header to sort.
Tip: numeric columns toggle high-to-low and low-to-high.
Name Team PA H Outs SO BB HBP BIP3 BABIP HR R/PA wOBA xwOBA fwOBA dwOBA3
Yordan Alvarez HOU 162 45 91 19 22 4 105 0.314 12 0.23 0.464 0.510 0.540 0.458
Ben Rice NYY 134 37 73 32 23 1 66 0.379 12 0.26 0.504 0.459 0.547 0.458
Aaron Judge NYY 155 34 97 42 27 2 70 0.290 14 0.22 0.447 0.462 0.519 0.453
Munetaka Murakami CHW 154 30 98 50 28 0 62 0.258 14 0.19 0.408 0.404 0.500 0.436
Mike Trout LAA 161 31 95 39 34 3 75 0.280 10 0.19 0.414 0.454 0.502 0.429
Matt Olson ATL 162 42 100 36 20 0 94 0.319 12 0.21 0.440 0.405 0.477 0.411
CJ Abrams WSN 143 35 87 25 17 6 87 0.310 8 0.19 0.408 0.391 0.475 0.410
Max Muncy LAD 132 33 81 31 19 0 73 0.329 9 0.20 0.420 0.421 0.472 0.406
Kyle Schwarber PHI 156 27 101 49 25 4 67 0.239 11 0.17 0.391 0.376 0.465 0.405
Junior Caminero TBR 147 33 100 26 18 0 94 0.255 9 0.16 0.367 0.358 0.453 0.401
Chase DeLauter CLE 130 34 81 14 17 0 93 0.301 6 0.19 0.412 0.374 0.459 0.398
Miguel Vargas CHW 150 28 97 26 24 2 91 0.231 7 0.15 0.359 0.369 0.455 0.398
Sal Stewart CIN 151 33 102 27 18 0 97 0.247 9 0.15 0.364 0.386 0.449 0.397
Brandon Lowe PIT 135 28 87 30 19 1 77 0.260 8 0.17 0.384 0.367 0.454 0.396
James Wood WSN 167 31 105 54 31 2 70 0.300 10 0.17 0.382 0.416 0.450 0.388
Ozzie Albies ATL 155 46 98 18 12 1 116 0.328 8 0.19 0.408 0.326 0.444 0.386
José Ramírez CLE 157 29 106 21 24 0 106 0.217 6 0.13 0.332 0.375 0.436 0.386
JJ Wetherholt STL 161 33 101 28 18 7 101 0.257 7 0.15 0.357 0.361 0.443 0.386
Shea Langeliers ATH 146 45 92 32 12 0 92 0.380 10 0.21 0.438 0.413 0.445 0.385
Christian Walker HOU 148 40 95 27 15 2 96 0.333 8 0.19 0.410 0.367 0.441 0.384
Trent Grisham NYY 133 19 92 22 23 0 83 0.169 5 0.11 0.315 0.371 0.432 0.384
Colson Montgomery CHW 145 28 99 41 14 7 74 0.257 9 0.15 0.359 0.333 0.433 0.383
Drake Baldwin ATL 166 46 106 32 16 3 106 0.349 9 0.19 0.405 0.403 0.438 0.382
Bryce Harper PHI 149 35 99 25 19 0 98 0.286 7 0.17 0.383 0.396 0.433 0.381
Iván Herrera STL 161 32 96 27 27 8 95 0.295 4 0.16 0.377 0.381 0.442 0.380
Ian Happ CHC 151 30 97 43 25 2 73 0.301 8 0.17 0.384 0.356 0.436 0.379
Yandy Díaz TBR 139 39 84 16 13 5 100 0.340 5 0.18 0.397 0.375 0.438 0.379
J.P. Crawford SEA 120 20 80 18 22 2 75 0.227 3 0.13 0.331 0.378 0.428 0.377
Byron Buxton MIN 147 34 100 37 10 2 88 0.273 10 0.15 0.365 0.318 0.426 0.375
Dansby Swanson CHC 137 23 90 30 21 1 79 0.215 6 0.12 0.328 0.350 0.428 0.374
Shohei Ohtani LAD 158 30 99 36 26 4 86 0.282 6 0.15 0.354 0.394 0.431 0.374
Jordan Walker STL 146 40 93 43 14 1 78 0.385 10 0.19 0.416 0.405 0.430 0.372
Brice Turang MIL 144 35 85 30 27 0 82 0.370 5 0.20 0.420 0.426 0.436 0.372
Elly De La Cruz CIN 154 39 102 44 17 0 83 0.349 10 0.18 0.398 0.375 0.425 0.371
Cody Bellinger NYY 147 34 93 20 20 0 102 0.284 5 0.16 0.375 0.374 0.426 0.371
Kazuma Okamoto TOR 143 30 100 42 16 0 76 0.276 9 0.14 0.348 0.359 0.415 0.366
Jonathan Aranda TBR 146 33 91 36 19 1 83 0.313 7 0.15 0.366 0.352 0.421 0.364
Willson Contreras BOS 147 33 92 41 16 7 76 0.342 7 0.17 0.381 0.409 0.419 0.363
Sal Frelick MIL 125 22 88 13 15 1 93 0.211 3 0.09 0.288 0.308 0.402 0.359
Xander Bogaerts SDP 137 32 92 21 15 0 96 0.281 5 0.13 0.337 0.345 0.407 0.359
Nico Hoerner CHC 157 41 97 14 13 4 122 0.303 4 0.16 0.367 0.340 0.411 0.358
Manny Machado SDP 134 25 92 28 19 0 82 0.244 5 0.12 0.321 0.323 0.404 0.357
Ryan O'Hearn PIT 140 37 91 27 16 2 90 0.356 5 0.17 0.383 0.381 0.404 0.354
Alec Burleson STL 152 36 102 23 17 0 107 0.290 5 0.14 0.349 0.384 0.401 0.354
Brayan Rocchio CLE 130 30 89 12 11 2 102 0.270 3 0.12 0.323 0.303 0.392 0.349
Gleyber Torres DET 144 30 88 22 25 1 94 0.298 2 0.13 0.338 0.347 0.401 0.348
Spencer Torkelson DET 136 25 92 41 20 1 68 0.279 6 0.14 0.344 0.365 0.396 0.348
Pete Alonso BAL 150 28 106 37 19 1 87 0.253 6 0.13 0.330 0.353 0.392 0.348
Nick Kurtz ATH 153 29 91 50 34 0 64 0.375 5 0.16 0.370 0.387 0.407 0.348
Corey Seager TEX 143 26 100 37 18 1 81 0.247 6 0.12 0.318 0.351 0.393 0.348
Geraldo Perdomo ARI 124 25 85 15 18 0 89 0.264 2 0.13 0.339 0.323 0.390 0.347
Jorge Soler LAA 138 27 94 44 15 3 69 0.290 7 0.14 0.343 0.319 0.392 0.345
Jake Bauers MIL 126 28 87 27 13 0 81 0.284 5 0.13 0.329 0.327 0.389 0.344
Bryan Reynolds PIT 156 32 93 42 29 2 79 0.354 4 0.16 0.373 0.355 0.398 0.343
Isaac Paredes HOU 130 30 86 21 13 4 89 0.303 3 0.14 0.346 0.317 0.387 0.342
Josh Jung TEX 126 37 82 19 10 1 92 0.359 4 0.18 0.400 0.371 0.388 0.342
Xavier Edwards MIA 149 43 90 15 19 0 113 0.366 2 0.18 0.397 0.365 0.390 0.341
William Contreras MIL 143 38 94 15 14 0 111 0.315 3 0.14 0.347 0.354 0.385 0.341
Taylor Ward BAL 156 36 91 24 29 1 101 0.347 1 0.17 0.384 0.384 0.392 0.339
Gunnar Henderson BAL 158 30 116 49 12 1 87 0.241 9 0.11 0.316 0.299 0.380 0.338
Cal Raleigh SEA 147 24 108 43 16 0 81 0.210 7 0.09 0.291 0.322 0.379 0.338
Hunter Goodman COL 138 29 98 53 10 3 63 0.317 9 0.14 0.350 0.312 0.381 0.337
Wilyer Abreu BOS 145 38 96 27 17 0 97 0.351 4 0.16 0.372 0.368 0.381 0.337
Spencer Steer CIN 124 28 84 31 10 3 75 0.307 5 0.14 0.344 0.375 0.380 0.336
Daulton Varsho TOR 127 27 88 23 10 2 88 0.261 4 0.11 0.314 0.305 0.377 0.336
Kevin McGonigle DET 150 41 89 19 19 1 109 0.358 2 0.18 0.394 0.401 0.384 0.335
Vladimir Guerrero Jr. TOR 149 43 89 18 17 2 110 0.373 2 0.16 0.378 0.379 0.383 0.335
Alex Bregman CHC 160 34 112 24 19 1 113 0.274 3 0.11 0.316 0.329 0.375 0.335
Vinnie Pasquantino KCR 142 24 98 30 16 1 91 0.220 4 0.09 0.291 0.318 0.373 0.331
TJ Rumfield COL 144 34 98 23 11 1 105 0.286 4 0.12 0.326 0.336 0.371 0.331
Tyler Soderstrom ATH 138 27 99 28 15 0 91 0.253 4 0.12 0.320 0.336 0.370 0.331
Carlos Correa HOU 141 34 93 26 18 0 94 0.330 3 0.14 0.352 0.365 0.373 0.330
Brandon Nimmo TEX 147 39 95 29 13 3 98 0.357 4 0.16 0.370 0.368 0.373 0.330
Oneil Cruz PIT 152 37 106 53 11 1 78 0.359 9 0.15 0.356 0.359 0.373 0.330
Ketel Marte ARI 136 27 102 28 10 0 93 0.237 5 0.09 0.283 0.359 0.366 0.329
Josh Naylor SEA 143 29 107 24 11 1 103 0.243 4 0.09 0.280 0.313 0.365 0.329
Kyle Tucker LAD 151 32 100 30 17 0 100 0.280 4 0.12 0.320 0.321 0.372 0.329
Evan Carter TEX 121 17 83 28 16 1 73 0.200 3 0.08 0.275 0.309 0.369 0.328
Josh Bell MIN 135 26 96 25 14 1 92 0.250 3 0.10 0.293 0.327 0.362 0.325
Corbin Carroll ARI 129 30 81 36 17 1 71 0.366 4 0.17 0.388 0.351 0.370 0.325
Freddie Freeman LAD 146 37 103 20 11 1 111 0.306 3 0.13 0.334 0.378 0.361 0.324
Jose Altuve HOU 147 32 104 27 17 0 100 0.293 3 0.12 0.325 0.318 0.361 0.324
Steven Kwan CLE 149 28 106 17 16 2 113 0.241 1 0.08 0.275 0.284 0.357 0.322
Ronald Acuña Jr. ATL 152 32 99 31 20 3 96 0.312 2 0.13 0.335 0.381 0.360 0.320
Andy Pages LAD 140 40 91 32 9 1 93 0.376 5 0.16 0.372 0.352 0.361 0.320
Riley Greene DET 149 37 94 41 21 0 83 0.398 4 0.16 0.378 0.390 0.362 0.319
Maikel Garcia KCR 145 34 100 24 13 0 105 0.295 3 0.12 0.328 0.332 0.356 0.319
Randy Arozarena SEA 150 35 97 34 17 3 93 0.344 3 0.15 0.357 0.332 0.358 0.318
Austin Riley ATL 152 29 111 39 13 2 93 0.258 5 0.10 0.296 0.304 0.354 0.318
Nolan Gorman STL 130 26 90 35 11 0 79 0.266 5 0.09 0.291 0.296 0.357 0.318
Bobby Witt Jr. KCR 158 39 106 29 17 0 109 0.330 3 0.14 0.343 0.377 0.356 0.318
Nolan Schanuel LAA 142 33 105 22 10 1 106 0.283 3 0.11 0.311 0.309 0.352 0.318
Salvador Perez KCR 143 28 112 29 4 3 102 0.225 5 0.07 0.263 0.278 0.349 0.317
José Caballero NYY 128 31 98 27 6 3 88 0.307 4 0.12 0.323 0.266 0.350 0.317
Julio Rodríguez SEA 157 38 107 34 13 2 104 0.327 4 0.13 0.331 0.332 0.352 0.315
Caleb Durbin BOS 122 18 95 16 11 2 92 0.185 1 0.05 0.237 0.267 0.344 0.314
Trea Turner PHI 152 33 110 31 12 0 105 0.276 4 0.10 0.298 0.283 0.348 0.313
Zach Neto LAA 167 30 116 54 22 2 84 0.298 5 0.11 0.315 0.305 0.349 0.312
Jung Hoo Lee SFG 137 34 94 18 10 0 107 0.299 2 0.12 0.320 0.324 0.345 0.311
Teoscar Hernández LAD 127 28 90 35 13 0 75 0.320 4 0.12 0.317 0.328 0.347 0.311
Andrés Giménez TOR 123 30 90 18 4 1 97 0.281 3 0.11 0.305 0.259 0.343 0.311
Daylen Lile WSN 151 34 109 28 13 0 107 0.290 3 0.11 0.305 0.332 0.343 0.310
Michael Busch CHC 149 27 102 33 18 2 94 0.266 2 0.10 0.297 0.298 0.343 0.308
Cam Smith HOU 141 28 99 40 14 2 81 0.300 4 0.11 0.312 0.354 0.343 0.308
Jackson Merrill SDP 140 28 103 33 10 1 92 0.267 4 0.09 0.287 0.309 0.341 0.308
Ramón Laureano SDP 136 29 94 41 11 1 78 0.308 5 0.12 0.320 0.324 0.343 0.307
Mauricio Dubón ATL 135 32 96 22 9 2 100 0.300 2 0.12 0.322 0.315 0.337 0.306
Agustín Ramírez MIA 129 26 93 28 13 2 84 0.286 2 0.10 0.300 0.283 0.338 0.306
Jarren Duran BOS 127 24 94 32 8 1 82 0.244 4 0.08 0.273 0.307 0.338 0.305
Jazz Chisholm Jr. NYY 139 26 98 37 15 1 83 0.277 3 0.09 0.289 0.279 0.334 0.302
Cole Young SEA 142 33 98 33 11 2 93 0.323 3 0.11 0.315 0.332 0.333 0.301
Matt McLain CIN 143 24 104 37 18 2 84 0.262 2 0.09 0.283 0.309 0.332 0.301
Ernie Clement TOR 143 40 101 10 5 0 127 0.307 1 0.12 0.320 0.279 0.327 0.300
Roman Anthony BOS 130 25 84 33 20 1 75 0.320 1 0.11 0.314 0.354 0.332 0.300
Masyn Winn STL 129 31 83 25 12 3 88 0.341 1 0.13 0.332 0.316 0.329 0.299
Jo Adell LAA 154 39 111 33 4 4 109 0.321 4 0.10 0.302 0.311 0.329 0.299
Jacob Wilson ATH 144 41 101 15 4 0 123 0.317 2 0.11 0.314 0.278 0.327 0.299
Luis Arraez SFG 144 42 93 6 6 0 132 0.326 0 0.12 0.328 0.303 0.325 0.298
Jake Burger TEX 141 29 108 43 5 1 86 0.267 6 0.09 0.279 0.274 0.329 0.298
Adolis García PHI 137 30 94 35 11 2 86 0.314 3 0.11 0.310 0.323 0.328 0.297
Otto Lopez MIA 145 46 93 28 6 2 106 0.406 3 0.17 0.381 0.341 0.327 0.297
TJ Friedl CIN 137 24 98 30 10 3 92 0.247 2 0.07 0.265 0.257 0.323 0.295
Marcell Ozuna PIT 121 21 93 32 9 1 76 0.237 3 0.07 0.254 0.309 0.324 0.295
Alec Bohm PHI 135 19 103 22 9 2 101 0.178 1 0.02 0.202 0.266 0.319 0.293
Jakob Marsee MIA 155 24 109 39 21 2 92 0.253 1 0.08 0.271 0.283 0.321 0.293
Luke Keaschall MIN 143 29 103 23 10 1 108 0.259 1 0.07 0.264 0.277 0.316 0.291
Brady House WSN 128 27 95 40 10 0 74 0.311 4 0.10 0.294 0.305 0.319 0.290
Pete Crow-Armstrong CHC 144 31 105 40 10 2 89 0.318 3 0.10 0.298 0.304 0.309 0.284
Chandler Simpson TBR 146 40 98 15 7 0 124 0.331 0 0.10 0.300 0.267 0.303 0.283
Ceddanne Rafaela BOS 122 29 90 27 6 5 83 0.337 1 0.11 0.313 0.294 0.303 0.282
Bo Bichette NYM 154 34 116 30 8 0 114 0.281 2 0.07 0.264 0.316 0.304 0.281
Matt Chapman SFG 145 32 103 34 14 1 95 0.326 1 0.10 0.301 0.267 0.302 0.280
Chase Meidroth CHW 144 33 96 34 15 0 94 0.352 1 0.11 0.314 0.301 0.301 0.280
Marcus Semien NYM 136 26 102 28 8 1 98 0.258 1 0.06 0.244 0.278 0.293 0.274
Nick Gonzales PIT 126 38 84 23 8 2 93 0.409 0 0.14 0.344 0.344 0.288 0.273
Heliot Ramos SFG 134 34 93 38 7 0 86 0.360 3 0.12 0.317 0.335 0.291 0.272
Fernando Tatis Jr. SDP 143 31 97 36 14 1 92 0.341 0 0.09 0.285 0.352 0.274 0.263
Willy Adames SFG 144 27 113 45 6 1 89 0.270 3 0.07 0.257 0.260 0.276 0.259
Rafael Devers SFG 144 29 109 43 9 0 90 0.300 2 0.07 0.255 0.263 0.270 0.256
Ezequiel Tovar COL 135 24 102 38 7 2 87 0.264 1 0.05 0.239 0.293 0.262 0.252
Trevor Story BOS 144 28 112 44 7 0 91 0.286 2 0.06 0.242 0.257 0.260 0.249