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 August 04, 2026 at 06:10
Constants: HR 2.079 | BIP 0.294 | BB 0.702 | HBP 0.733
Minimum 393 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 494 134 277 84 79 6 290 0.341 35 0.22 0.451 0.474 0.486 0.441
Junior Caminero TBR 488 120 326 88 60 2 306 0.288 32 0.18 0.393 0.378 0.432 0.410
Ben Rice NYY 461 106 307 114 53 3 260 0.288 31 0.17 0.384 0.375 0.415 0.391
Miguel Vargas CHW 481 97 321 84 60 7 306 0.239 24 0.15 0.355 0.390 0.411 0.389
James Wood WSN 535 116 328 153 90 4 258 0.333 30 0.18 0.395 0.419 0.415 0.382
Kyle Schwarber PHI 474 97 300 165 71 5 200 0.320 33 0.17 0.384 0.367 0.412 0.382
Willson Contreras BOS 424 101 266 107 46 19 229 0.341 23 0.18 0.401 0.387 0.409 0.381
CJ Abrams WSN 470 117 305 105 42 10 285 0.312 28 0.17 0.386 0.347 0.405 0.381
Bryce Harper PHI 476 102 313 102 68 1 281 0.278 24 0.16 0.369 0.388 0.404 0.380
Shohei Ohtani LAD 474 116 289 108 67 5 270 0.343 24 0.18 0.394 0.412 0.411 0.380
Mike Trout LAA 417 82 260 103 76 5 215 0.298 18 0.16 0.368 0.395 0.408 0.378
Matt Olson ATL 491 116 326 121 50 2 287 0.296 31 0.16 0.376 0.360 0.401 0.378
Drake Baldwin ATL 397 94 265 82 44 7 244 0.303 20 0.16 0.364 0.386 0.398 0.376
Liam Hicks MIA 409 100 259 39 40 8 308 0.280 14 0.14 0.349 0.310 0.400 0.376
Hunter Goodman COL 431 99 298 145 37 4 212 0.311 33 0.16 0.371 0.328 0.392 0.371
Jake Bauers MIL 403 93 256 103 55 3 222 0.329 20 0.17 0.379 0.368 0.393 0.367
Isaac Paredes HOU 458 99 304 67 45 16 315 0.267 15 0.14 0.340 0.324 0.384 0.365
Sal Stewart CIN 482 107 330 106 51 3 298 0.279 24 0.14 0.348 0.349 0.384 0.364
Shea Langeliers ATH 416 99 283 96 34 5 258 0.295 23 0.15 0.357 0.363 0.383 0.364
JJ Wetherholt STL 484 104 317 76 51 14 327 0.269 16 0.13 0.330 0.348 0.383 0.363
Nick Kurtz ATH 434 90 268 141 79 3 190 0.363 21 0.17 0.380 0.373 0.393 0.362
Pete Crow-Armstrong CHC 497 119 312 131 60 11 271 0.352 24 0.18 0.393 0.364 0.388 0.362
Tyler Soderstrom ATH 415 88 285 79 48 3 268 0.265 17 0.14 0.343 0.331 0.380 0.362
Dillon Dingler DET 433 105 296 96 26 13 275 0.300 23 0.16 0.365 0.369 0.380 0.362
Manny Machado SDP 467 85 337 105 51 0 288 0.216 23 0.11 0.308 0.325 0.376 0.361
Pete Alonso BAL 486 105 327 120 56 7 280 0.293 23 0.15 0.352 0.377 0.380 0.359
Geraldo Perdomo ARI 472 94 312 57 70 4 332 0.260 9 0.13 0.329 0.328 0.376 0.357
Kevin McGonigle DET 486 118 297 67 70 3 335 0.319 11 0.16 0.366 0.358 0.381 0.356
Ketel Marte ARI 479 109 332 72 34 4 350 0.257 19 0.12 0.324 0.351 0.369 0.354
Iván Herrera STL 498 100 333 85 53 25 323 0.272 12 0.13 0.329 0.331 0.370 0.353
Alec Burleson STL 477 124 317 75 39 4 341 0.311 18 0.15 0.358 0.385 0.371 0.352
Yandy Díaz TBR 474 125 307 70 42 9 338 0.325 15 0.15 0.360 0.352 0.372 0.352
Seiya Suzuki CHC 420 99 273 109 50 4 238 0.336 19 0.16 0.366 0.334 0.374 0.351
Christian Walker HOU 456 97 325 110 38 8 278 0.270 22 0.13 0.334 0.304 0.367 0.351
TJ Rumfield COL 442 115 276 65 44 7 313 0.326 13 0.16 0.369 0.320 0.374 0.351
Ozzie Albies ATL 484 115 329 70 31 5 360 0.269 18 0.12 0.322 0.285 0.365 0.349
Freddie Freeman LAD 474 129 304 77 50 3 329 0.347 15 0.17 0.379 0.379 0.370 0.349
Chase DeLauter CLE 398 99 267 56 39 0 291 0.299 12 0.14 0.346 0.344 0.364 0.347
Casey Schmitt SFG 409 105 289 81 11 7 289 0.291 21 0.13 0.335 0.355 0.361 0.346
Kody Clemens MIN 395 86 285 88 24 6 258 0.262 19 0.13 0.331 0.327 0.360 0.346
Ryan O'Hearn PIT 398 97 276 86 31 5 259 0.309 17 0.14 0.343 0.321 0.360 0.344
Randy Arozarena SEA 450 109 293 95 44 17 280 0.339 14 0.16 0.368 0.352 0.363 0.344
Brooks Lee MIN 433 97 312 70 31 2 314 0.259 16 0.12 0.315 0.271 0.357 0.344
Cody Bellinger NYY 434 97 286 70 55 0 298 0.289 11 0.14 0.339 0.350 0.362 0.344
Nolan Arenado ARI 414 89 285 87 39 7 266 0.278 15 0.13 0.327 0.303 0.359 0.343
Rafael Devers SFG 480 106 331 128 47 1 281 0.295 23 0.14 0.341 0.328 0.360 0.342
Bryan Reynolds PIT 497 113 310 118 69 8 287 0.341 15 0.16 0.366 0.355 0.365 0.342
Colson Montgomery CHW 442 85 317 144 36 9 228 0.263 25 0.12 0.321 0.308 0.358 0.342
Kazuma Okamoto TOR 448 93 319 137 38 6 243 0.284 24 0.13 0.328 0.313 0.357 0.340
Michael Busch CHC 504 103 330 114 67 10 299 0.298 14 0.13 0.336 0.336 0.360 0.340
Andy Pages LAD 483 117 332 97 39 6 323 0.307 18 0.14 0.344 0.338 0.356 0.340
Brandon Lowe PIT 468 106 315 128 42 2 273 0.304 23 0.14 0.346 0.333 0.359 0.340
Bobby Witt Jr. KCR 414 103 277 73 41 1 286 0.315 13 0.14 0.346 0.386 0.357 0.340
Corbin Carroll ARI 474 100 318 109 55 6 288 0.292 16 0.14 0.350 0.345 0.358 0.340
Michael Harris II ATL 425 116 292 82 16 2 305 0.315 20 0.14 0.345 0.352 0.355 0.339
Jordan Walker STL 475 123 323 119 37 3 294 0.344 22 0.15 0.360 0.355 0.355 0.338
Elly De La Cruz CIN 414 101 276 112 44 2 238 0.349 18 0.16 0.370 0.370 0.357 0.338
Alex Bregman CHC 504 107 340 82 56 8 347 0.277 11 0.12 0.319 0.308 0.353 0.338
Wilyer Abreu BOS 473 104 327 100 45 2 309 0.283 17 0.13 0.328 0.339 0.353 0.337
Dansby Swanson CHC 418 79 297 97 42 1 262 0.241 16 0.11 0.301 0.299 0.351 0.336
Alec Bohm PHI 441 91 326 66 27 7 328 0.238 13 0.09 0.285 0.303 0.345 0.335
Brice Turang MIL 481 111 312 117 62 0 286 0.337 16 0.15 0.358 0.349 0.354 0.335
Julio Rodríguez SEA 442 102 310 90 33 5 298 0.289 16 0.12 0.319 0.347 0.348 0.334
Taylor Ward BAL 506 101 319 103 87 6 303 0.310 7 0.13 0.335 0.346 0.355 0.334
Spencer Torkelson DET 437 84 309 134 46 5 232 0.277 20 0.12 0.323 0.318 0.350 0.334
Jonathan Aranda TBR 474 116 300 109 54 8 289 0.353 14 0.15 0.356 0.358 0.353 0.333
Cole Young SEA 453 111 310 76 28 8 327 0.298 14 0.13 0.327 0.335 0.347 0.333
Ian Happ CHC 468 86 325 145 61 6 238 0.286 18 0.12 0.325 0.315 0.347 0.331
William Contreras MIL 446 107 307 64 38 3 331 0.293 10 0.12 0.316 0.330 0.343 0.330
Luke Keaschall MIN 410 92 269 62 41 12 289 0.299 6 0.12 0.323 0.302 0.344 0.330
Kyle Tucker LAD 437 90 288 84 55 3 286 0.283 9 0.12 0.318 0.338 0.345 0.329
Riley Greene DET 464 109 301 122 59 2 266 0.353 15 0.15 0.356 0.367 0.347 0.328
Xander Bogaerts SDP 428 82 296 79 50 3 287 0.254 9 0.10 0.289 0.314 0.342 0.328
Gunnar Henderson BAL 506 100 368 118 39 8 323 0.254 18 0.10 0.300 0.302 0.340 0.328
Nico Hoerner CHC 490 113 340 43 38 5 398 0.269 6 0.10 0.300 0.325 0.337 0.327
Steven Kwan CLE 419 91 272 41 55 3 319 0.287 1 0.11 0.311 0.327 0.340 0.327
Josh Naylor SEA 455 109 326 56 35 4 352 0.288 8 0.11 0.305 0.322 0.335 0.325
Jac Caglianone KCR 403 93 284 111 27 4 243 0.309 18 0.13 0.331 0.350 0.339 0.325
Jake Burger TEX 436 94 311 118 31 3 265 0.283 19 0.11 0.310 0.297 0.338 0.325
Xavier Edwards MIA 476 119 311 64 55 0 351 0.324 6 0.13 0.336 0.318 0.339 0.324
Salvador Perez KCR 442 88 335 93 17 11 305 0.236 16 0.09 0.277 0.300 0.333 0.324
Daylen Lile WSN 465 106 333 85 28 5 333 0.276 14 0.11 0.312 0.315 0.335 0.324
Brayan Rocchio CLE 427 99 296 63 28 8 319 0.286 9 0.11 0.311 0.292 0.335 0.324
Josh Jung TEX 396 104 265 71 33 6 277 0.343 9 0.15 0.352 0.347 0.336 0.323
Mauricio Dubón ATL 437 105 308 59 27 2 339 0.284 10 0.11 0.310 0.310 0.333 0.323
Luis Arraez SFG 464 136 291 21 25 4 410 0.327 4 0.14 0.345 0.304 0.335 0.322
Vladimir Guerrero Jr. TOR 452 104 312 62 45 4 335 0.293 6 0.11 0.306 0.337 0.333 0.322
Jung Hoo Lee SFG 416 119 276 43 17 6 342 0.325 8 0.14 0.345 0.315 0.332 0.321
Zach Neto LAA 488 99 344 155 49 8 257 0.311 19 0.13 0.327 0.306 0.332 0.319
Ceddanne Rafaela BOS 441 120 309 90 18 6 312 0.339 15 0.14 0.349 0.288 0.329 0.318
Cam Smith HOU 415 80 302 101 33 6 262 0.257 13 0.10 0.291 0.325 0.328 0.317
Ezequiel Duran TEX 394 98 265 91 27 3 260 0.328 13 0.13 0.338 0.309 0.330 0.317
Trea Turner PHI 486 112 350 107 29 3 331 0.290 16 0.11 0.305 0.300 0.326 0.315
Josh Bell MIN 434 97 310 97 33 2 289 0.291 13 0.11 0.312 0.318 0.326 0.315
Jo Adell LAA 456 101 334 108 16 14 302 0.281 16 0.10 0.299 0.325 0.324 0.315
Willy Adames SFG 454 93 331 125 32 2 277 0.271 18 0.11 0.302 0.291 0.326 0.315
Ernie Clement TOR 445 122 310 42 15 2 378 0.302 8 0.12 0.315 0.270 0.322 0.314
Jakob Marsee MIA 431 71 303 97 55 9 264 0.251 6 0.09 0.286 0.296 0.325 0.314
Brandon Nimmo TEX 453 109 311 98 37 6 301 0.326 11 0.13 0.335 0.370 0.324 0.313
Jazz Chisholm Jr. NYY 417 81 303 128 40 1 232 0.280 16 0.10 0.299 0.289 0.325 0.313
Jackson Merrill SDP 461 101 333 112 30 1 302 0.284 16 0.10 0.298 0.322 0.323 0.312
Bryson Stott PHI 413 94 286 75 35 2 293 0.296 8 0.12 0.318 0.323 0.322 0.312
Otto Lopez MIA 472 140 308 64 23 4 372 0.352 9 0.15 0.358 0.333 0.322 0.312
Carter Jensen KCR 415 86 287 122 39 1 238 0.298 15 0.12 0.316 0.282 0.325 0.312
Carson Benge NYM 444 107 305 98 33 5 297 0.323 11 0.12 0.319 0.335 0.319 0.309
Brandon Marsh PHI 421 110 290 111 22 2 270 0.348 16 0.13 0.330 0.309 0.319 0.308
Fernando Tatis Jr. SDP 491 122 334 97 45 5 336 0.340 8 0.13 0.328 0.354 0.316 0.307
Chase Meidroth CHW 452 108 297 102 43 4 294 0.344 9 0.13 0.329 0.292 0.317 0.306
Bo Bichette NYM 483 113 346 88 29 2 354 0.291 10 0.10 0.291 0.318 0.311 0.304
Nick Gonzales PIT 447 127 297 78 28 7 328 0.369 6 0.14 0.340 0.321 0.305 0.299
Jarren Duran BOS 442 80 325 126 29 4 269 0.247 14 0.07 0.263 0.295 0.305 0.298
Masyn Winn STL 430 90 297 87 40 7 292 0.295 4 0.10 0.289 0.299 0.302 0.297
Austin Riley ATL 449 87 325 138 35 10 254 0.295 12 0.10 0.289 0.293 0.300 0.293
Chandler Simpson TBR 418 115 286 39 20 0 359 0.327 0 0.11 0.303 0.264 0.286 0.286