MLB Player Batting Statistics

Player Name Team Age Games PA H 1B 2B 3B HR BB SB AVG TBO9
Aaron Judge NYY 32 158 704 180 85 36 1 58 133 10 0.322 3.36
Bobby Witt Jr. KCR 24 161 709 211 123 45 11 32 57 31 0.332 2.74
Shohei Ohtani LAD 29 159 731 197 98 38 7 54 81 59 0.31 3.03
Juan Soto NYY 25 157 713 166 90 31 4 41 129 7 0.288 2.88
Gunnar Henderson BAL 23 159 719 177 102 31 7 37 78 21 0.281 2.57
Francisco Lindor NYM 30 152 689 169 96 39 1 33 56 29 0.273 2.38
Jarren Duran BOS 27 160 735 191 108 48 14 21 54 34 0.285 2.35
Jose Ramirez CLE 31 158 682 173 93 39 2 39 54 41 0.279 2.55
Elly De La Cruz CIN 22 160 696 160 89 36 10 25 69 67 0.259 2.33
Ketel Marte ARI 30 136 583 147 86 23 2 36 65 7 0.292 2.68
Vladimir Guerrero Jr. TOR 25 159 697 199 124 44 1 30 72 2 0.323 2.63
Matt Chapman SFG 31 154 647 142 74 39 2 27 64 15 0.247 2.30
William Contreras MIL 26 155 679 167 105 37 2 23 78 9 0.281 2.35
Cal Raleigh SEA 27 153 628 120 70 16 0 34 70 6 0.22 2.21
Yordan Alvarez HOU 27 147 635 170 99 34 2 35 69 6 0.308 2.71
Jackson Merrill SDP 21 156 593 162 101 31 6 24 29 16 0.292 2.32
Bryce Harper PHI 31 145 631 157 85 42 0 30 76 7 0.285 2.60
Brent Rooker OAK 29 145 614 160 93 26 2 39 59 11 0.293 2.68
Willy Adames MIL 28 161 688 153 88 33 0 32 74 21 0.251 2.33
Marcell Ozuna ATL 33 162 688 183 113 31 0 39 74 1 0.302 2.65
Corey Seager TEX 30 123 533 132 81 21 0 30 53 1 0.278 2.50
Mookie Betts LAD 31 116 516 130 82 24 5 19 61 16 0.289 2.46
Carlos Correa MIN 29 86 367 99 63 20 2 14 40 0 0.31 2.51
Jurickson Profar SDP 31 158 668 158 105 29 0 24 76 10 0.28 2.26
Dansby Swanson CHC 30 149 593 129 84 27 2 16 54 19 0.242 1.99
Patrick Bailey SFG 25 121 448 94 69 16 1 8 39 4 0.234 1.76
Kyle Tucker HOU 27 78 339 80 44 13 0 23 56 11 0.289 2.89
Marcus Semien TEX 33 159 718 154 102 27 2 23 64 8 0.237 1.99
Rafael Devers BOS 27 138 601 143 76 34 5 28 67 3 0.272 2.53
Steven Kwan CLE 26 122 540 140 107 16 3 14 53 12 0.292 2.14
Alex Bregman HOU 30 145 634 151 93 30 2 26 44 3 0.26 2.18
Freddie Freeman LAD 34 147 638 153 94 35 2 22 78 9 0.282 2.37
Riley Greene DET 23 137 584 134 77 27 6 24 64 4 0.262 2.38
Colton Cowser BAL 24 153 561 121 70 24 3 24 52 9 0.242 2.21
Jazz Chisholm Jr. - - - 26 147 621 144 95 21 4 24 53 40 0.256 2.16
Corbin Carroll ARI 23 158 684 136 78 22 14 22 73 35 0.231 2.14
Trea Turner PHI 31 121 539 149 103 25 0 21 27 19 0.295 2.20
Jackson Chourio MIL 20 148 573 145 91 29 4 21 39 22 0.275 2.23
Jose Altuve HOU 34 153 682 185 134 31 0 20 47 22 0.295 2.13
Nico Hoerner CHC 27 151 641 159 116 35 1 7 44 31 0.273 1.83
Eugenio Suarez ARI 32 158 640 146 86 28 2 30 49 2 0.256 2.23
Julio Rodriguez SEA 23 143 613 155 118 17 0 20 38 24 0.273 1.98
Byron Buxton MIN 30 102 388 99 51 27 3 18 20 7 0.279 2.39
Brenton Doyle COL 26 149 603 141 90 24 4 23 46 30 0.26 2.15
Ezequiel Tovar COL 22 157 695 176 101 45 4 26 23 6 0.269 2.14
Seiya Suzuki CHC 29 132 585 145 91 27 6 21 63 16 0.283 2.38
Manny Machado SDP 31 152 643 163 104 30 0 29 45 11 0.275 2.27
Ian Happ CHC 29 153 657 138 77 34 2 25 80 13 0.243 2.27
Masyn Winn STL 22 150 637 157 105 32 5 15 41 11 0.267 2.01
Teoscar Hernandez LAD 31 154 652 160 93 32 2 33 53 12 0.272 2.40
Alec Bohm PHI 27 143 606 155 94 44 2 15 40 5 0.28 2.14
Oneil Cruz PIT 25 146 599 140 82 34 3 21 51 22 0.259 2.21
Zach Neto LAA 23 155 602 135 77 34 1 23 39 30 0.249 2.09
Kyle Schwarber PHI 31 150 692 142 82 22 0 38 106 5 0.248 2.50
Isaac Paredes - - - 25 153 641 129 84 25 1 19 76 1 0.238 2.03
Austin Wells NYY 24 115 414 81 49 18 1 13 47 1 0.229 2.03
Anthony Volpe NYY 23 160 689 155 109 27 7 12 42 28 0.243 1.79
Anthony Santander BAL 29 155 665 140 69 25 2 44 58 2 0.235 2.43
Lawrence Butler OAK 23 125 451 108 60 24 2 22 35 18 0.262 2.36
Daulton Varsho TOR 27 136 513 98 52 21 7 18 48 10 0.214 2.06
Fernando Tatis Jr. SDP 25 102 438 110 67 21 1 21 32 11 0.276 2.34
Salvador Perez KCR 34 158 652 160 105 28 0 27 44 0 0.271 2.16
Brendan Donovan STL 27 153 652 163 112 34 3 14 47 5 0.278 2.02
Victor Robles - - - 27 91 295 78 54 20 0 4 21 34 0.307 2.00
Wilyer Abreu BOS 25 132 447 101 51 33 2 15 40 8 0.253 2.24
Yainer Diaz HOU 25 148 619 175 127 29 3 16 24 2 0.299 2.05
J.J. Bleday OAK 26 159 642 139 72 43 4 20 67 2 0.243 2.22
Luis Garcia Jr. WSN 24 140 528 141 97 25 1 18 27 22 0.282 2.12
Joey Ortiz MIL 25 142 511 105 63 25 6 11 56 11 0.239 2.03
Nolan Arenado STL 33 152 635 157 118 23 0 16 44 2 0.272 1.93
Willi Castro MIN 27 158 635 138 90 31 5 12 51 14 0.247 1.89
Christian Yelich MIL 32 73 315 85 59 12 3 11 40 21 0.315 2.51
Joc Pederson ARI 32 132 449 101 60 17 1 23 55 7 0.275 2.45
Tyler Fitzgerald SFG 26 96 341 88 52 19 2 15 22 17 0.28 2.35
Christian Walker ARI 33 130 552 120 68 26 0 26 55 2 0.251 2.27
Tyler Stephenson CIN 27 138 515 118 72 26 1 19 48 1 0.258 2.19
Jake McCarthy ARI 26 142 495 126 98 13 7 8 31 25 0.285 1.89
Carlos Santana MIN 38 150 594 124 75 26 0 23 65 4 0.238 2.15
Mark Vientos NYM 24 111 454 110 61 22 0 27 33 0 0.266 2.44
Wyatt Langford TEX 22 134 557 126 81 25 4 16 51 19 0.253 2.08
Jordan Westburg BAL 25 107 447 110 61 26 5 18 22 6 0.264 2.23
Nathaniel Lowe TEX 28 140 565 129 96 16 1 16 71 2 0.265 2.12
Jonathan India CIN 27 151 637 132 87 28 2 15 80 13 0.248 2.04
Miguel Rojas LAD 35 103 337 87 60 21 0 6 23 8 0.283 1.99
Josh Smith TEX 26 149 592 135 91 30 1 13 46 11 0.258 1.92
Adley Rutschman BAL 26 148 638 143 102 21 1 19 58 1 0.25 1.98
Jeremy Pena HOU 26 157 650 160 115 28 2 15 25 20 0.266 1.81
Alejandro Kirk TOR 25 103 386 86 61 19 1 5 35 0 0.253 1.83
Andres Gimenez CLE 25 152 633 147 115 22 1 9 26 30 0.252 1.59
Will Smith LAD 29 128 544 118 72 24 2 20 51 1 0.248 2.13
Taylor Ward LAA 30 156 663 144 91 26 2 25 63 6 0.246 2.12
Brandon Nimmo NYM 31 151 663 128 77 25 3 23 77 15 0.224 2.07
Pete Crow-Armstrong CHC 22 123 410 88 59 13 6 10 21 27 0.237 1.80
Willson Contreras STL 32 84 358 79 47 17 0 15 45 4 0.262 2.34
Matt Olson ATL 30 162 685 148 81 37 1 29 71 0 0.247 2.27
Matt Vierling DET 27 144 567 133 84 28 5 16 41 6 0.257 2.06
Ha-seong Kim SDP 28 121 470 94 64 16 3 11 58 22 0.233 1.98
Jacob Young WSN 24 150 521 120 92 24 1 3 30 33 0.256 1.60
Tyler O'Neill BOS 29 113 473 99 50 18 0 31 53 4 0.241 2.50
Jose Iglesias NYM 34 85 291 91 70 16 1 4 12 6 0.337 2.06
Gabriel Moreno ARI 24 97 351 81 57 18 1 5 41 3 0.266 2.01
Otto Lopez MIA 25 117 434 109 79 23 1 6 25 20 0.27 1.84
Brice Turang MIL 24 155 619 142 107 24 4 7 50 50 0.254 1.78
Kerry Carpenter DET 26 87 296 75 36 16 5 18 22 0 0.284 2.69
Max Muncy LAD 33 73 293 55 23 17 0 15 45 1 0.232 2.49
Austin Riley ATL 27 110 469 109 62 26 2 19 37 0 0.256 2.24
Brandon Marsh PHI 26 135 476 104 68 17 3 16 50 19 0.249 2.13
Dylan Moore SEA 31 135 441 74 37 23 4 10 53 32 0.201 1.92
Heliot Ramos SFG 24 121 518 128 80 23 3 22 37 6 0.269 2.26
Luke Raley SEA 29 137 455 98 55 19 2 22 27 11 0.243 2.12
Josh Naylor CLE 27 152 633 137 79 27 0 31 58 6 0.243 2.24
Michael Busch CHC 26 152 567 123 72 28 2 21 63 2 0.248 2.23
Cedric Mullins BAL 29 147 499 104 67 16 3 18 41 32 0.234 1.99
Xavier Edwards MIA 24 70 303 87 69 12 5 1 33 31 0.328 2.15
Brandon Lowe TBR 29 107 425 94 51 19 3 21 33 5 0.244 2.28
Lourdes Gurriel Jr. ARI 30 133 553 143 101 22 2 18 29 7 0.279 2.05
Cody Bellinger CHC 28 130 569 137 93 23 3 18 45 9 0.266 2.10
Ernie Clement TOR 28 139 452 114 78 21 3 12 11 12 0.263 1.87
Jake Rogers DET 29 102 337 61 34 16 1 10 22 1 0.197 1.75
Matt Wallner MIN 26 75 261 57 26 17 1 13 24 3 0.259 2.40
Ivan Herrera STL 24 72 259 69 51 12 1 5 25 5 0.301 2.14
Bryan Reynolds PIT 29 156 692 171 115 29 3 24 57 10 0.275 2.18
Pete Alonso NYM 29 162 695 146 81 31 0 34 70 3 0.24 2.26
Parker Meadows DET 24 82 298 66 39 12 6 9 25 9 0.244 2.14
Jake Cronenworth SDP 30 155 656 139 90 29 3 17 61 5 0.241 1.96
Logan O'Hoppe LAA 24 136 522 117 79 17 1 20 33 2 0.244 1.97
Isiah Kiner-Falefa - - - 29 133 496 125 95 18 4 8 16 11 0.269 1.73
J.T. Realmuto PHI 33 99 413 101 68 18 1 14 27 2 0.266 2.07
Shea Langeliers OAK 26 137 534 108 59 18 2 29 41 4 0.224 2.17
Michael Harris II ATL 23 110 470 116 83 14 3 16 23 10 0.264 1.98
Geraldo Perdomo ARI 24 98 388 92 66 21 2 3 36 9 0.273 1.88
Xander Bogaerts SDP 31 111 463 113 86 15 1 11 28 13 0.264 1.86
Jake Meyers HOU 28 148 513 101 65 20 3 13 35 11 0.219 1.76
Spencer Horwitz TOR 26 97 381 87 56 19 0 12 42 0 0.265 2.17
Yandy Diaz TBR 32 145 621 158 112 31 1 14 50 0 0.281 2.05
CJ Abrams WSN 23 138 602 133 78 29 6 20 40 31 0.246 2.05
Victor Caratini HOU 30 87 274 66 49 8 1 8 23 0 0.269 2.02
Edmundo Sosa PHI 28 90 274 64 41 12 4 7 13 7 0.257 1.94
Ryan McMahon COL 29 153 645 137 89 28 0 20 69 4 0.242 2.05
Randy Arozarena - - - 29 154 648 120 67 33 0 20 73 20 0.219 1.99
Francisco Alvarez NYM 22 100 342 73 46 14 2 11 30 1 0.237 2.03
Freddy Fermin KCR 29 111 368 92 72 14 0 6 23 2 0.271 1.80
Bryson Stott PHI 26 148 571 124 92 19 2 11 53 32 0.245 1.84
Josh Rojas SEA 30 143 476 95 66 19 2 8 46 10 0.225 1.78
Jose Caballero TBR 27 139 483 100 66 24 1 9 27 44 0.227 1.68
Jose Siri TBR 28 130 448 75 40 16 1 18 31 14 0.187 1.79
Garrett Mitchell MIL 25 69 224 50 27 12 3 8 25 11 0.255 2.35
Travis d'Arnaud ATL 35 99 341 73 42 16 0 15 24 1 0.238 2.09
Colt Keith DET 22 148 556 134 102 15 4 13 36 7 0.26 1.88
Carson Kelly - - - 29 91 313 67 48 9 1 9 25 0 0.238 1.87
David Fry CLE 28 122 392 88 55 18 1 14 42 4 0.263 2.20
Ryan O'Hearn BAL 30 142 494 117 78 21 3 15 46 3 0.264 2.14
Lars Nootbaar STL 26 109 405 85 52 18 3 12 52 7 0.244 2.19
Ryan Jeffers MIN 27 122 465 93 50 22 0 21 32 3 0.226 2.03
Gleyber Torres NYY 27 154 665 151 110 26 0 15 65 4 0.257 1.94
Paul DeJong - - - 30 139 482 101 60 17 0 24 23 2 0.227 1.99
David Hamilton BOS 26 98 317 73 47 17 1 8 22 33 0.248 1.96
Mike Yastrzemski SFG 33 140 474 99 56 16 9 18 38 3 0.231 2.14
Kyle Higashioka SDP 34 84 263 54 26 10 1 17 15 2 0.22 2.26
Blake Perkins MIL 27 121 434 92 71 13 2 6 42 23 0.24 1.75
Jose Trevino NYY 31 74 234 45 32 5 0 8 20 1 0.215 1.81
J.P. Crawford SEA 29 105 451 79 52 16 2 9 52 5 0.202 1.78
Bo Naylor CLE 24 123 389 71 46 10 2 13 29 6 0.201 1.77
Randal Grichuk ARI 32 106 279 74 40 20 2 12 20 0 0.291 2.48
Trevor Larnach MIN 27 112 400 92 60 17 0 15 40 4 0.259 2.18
Vinnie Pasquantino KCR 26 131 554 130 79 30 2 19 40 1 0.262 2.12
Michael Massey KCR 26 100 356 86 53 17 2 14 15 1 0.259 2.07
Ryan Mountcastle BAL 27 124 507 128 83 30 2 13 27 3 0.271 2.02
Gavin Lux LAD 26 139 487 110 74 24 2 10 44 5 0.251 1.96
Sal Frelick MIL 24 145 524 123 95 22 4 2 39 18 0.259 1.70
Luis Rengifo LAA 27 78 304 85 65 13 1 6 16 24 0.3 1.98
Jake Burger MIA 28 137 579 134 81 23 1 29 31 1 0.25 2.15
Jesus Sanchez MIA 26 149 537 123 79 25 1 18 41 16 0.252 2.05
Yasmani Grandal PIT 35 72 243 49 30 10 0 9 24 1 0.228 2.04
Kevin Newman ARI 30 111 311 80 59 17 1 3 15 8 0.278 1.78
Kyle Isbel KCR 27 136 426 88 59 13 8 8 27 11 0.229 1.77
Zack Gelof OAK 24 138 547 105 66 20 2 17 38 25 0.211 1.79
Ben Rortvedt TBR 26 112 328 66 50 13 0 3 34 1 0.228 1.67
Joey Bart PIT 27 80 282 67 43 11 0 13 22 0 0.265 2.22
Jesse Winker - - - 30 145 508 109 72 23 0 14 63 14 0.253 2.10
LaMonte Wade Jr. SFG 30 117 401 86 62 16 0 8 62 2 0.26 2.11
Michael Conforto SFG 31 130 488 104 54 27 3 20 42 0 0.237 2.20
Spencer Steer CIN 26 158 656 129 71 34 4 20 72 25 0.225 2.08
Andy Pages LAD 23 116 443 100 63 23 1 13 29 1 0.248 1.96
Lane Thomas - - - 28 130 528 112 68 26 3 15 44 32 0.237 1.99
Nick Gonzales PIT 25 94 387 97 68 19 3 7 18 5 0.27 1.87
Ozzie Albies ATL 27 99 435 100 60 29 1 10 27 8 0.251 1.94
Jeff McNeil NYM 32 129 472 101 63 26 0 12 35 5 0.238 1.89
Richie Palacios TBR 27 92 316 59 45 8 1 5 45 19 0.223 1.84
Harrison Bader NYM 30 143 437 95 64 19 0 12 21 17 0.236 1.76
Max Schuemann OAK 27 133 459 87 66 14 0 7 47 14 0.22 1.66
Alex Call WSN 29 30 113 34 22 9 0 3 12 5 0.343 2.55
Rob Refsnyder BOS 33 93 307 77 49 16 1 11 28 2 0.283 2.29
James Wood WSN 21 79 336 78 52 13 4 9 39 14 0.264 2.21
Royce Lewis MIN 25 82 325 68 36 16 0 16 28 0 0.233 2.22
Justin Turner - - - 39 139 539 119 84 24 0 11 59 0 0.259 1.96
Tyrone Taylor NYM 30 130 345 79 47 22 3 7 19 11 0.248 1.92
George Springer TOR 34 145 614 120 79 19 3 19 60 16 0.22 1.92
Mauricio Dubon HOU 29 137 428 108 79 25 0 4 16 3 0.269 1.69
Johan Rojas PHI 23 120 363 82 64 12 3 3 13 25 0.243 1.51
Jorge Soler - - - 32 142 574 119 63 34 1 21 68 1 0.241 2.24
Jose Miranda MIN 26 121 429 114 73 28 4 9 18 2 0.284 2.05
Connor Wong BOS 28 126 487 125 87 24 1 13 28 8 0.28 2.01
Luis Arraez - - - 27 150 672 200 161 32 3 4 24 9 0.314 1.83
Mike Tauchman CHC 33 109 350 74 54 12 1 7 47 6 0.248 2.01
Paul Goldschmidt STL 36 154 654 147 91 33 1 22 47 11 0.245 2.03
Wenceel Perez DET 24 112 425 94 63 16 6 9 32 9 0.242 1.92
Leody Taveras TEX 25 151 529 110 78 17 3 12 42 23 0.229 1.79
Brayan Rocchio CLE 23 143 442 79 53 18 0 8 44 10 0.206 1.68
Zach McKinstry DET 29 118 325 64 41 14 5 4 24 16 0.215 1.72
Maikel Garcia KCR 24 157 626 133 94 27 5 7 42 37 0.231 1.67
Michael Siani STL 24 124 334 68 57 7 2 2 21 20 0.228 1.43
Mike Trout LAA 32 29 126 24 11 1 2 10 16 6 0.22 2.68
Jonah Bride MIA 28 71 272 64 43 10 0 11 30 0 0.276 2.27
Ronald Acuna Jr. ATL 26 49 222 48 35 8 1 4 27 16 0.25 1.97
Josh Lowe TBR 26 106 387 85 54 19 2 10 32 25 0.241 1.98
Mark Canha - - - 35 125 462 95 68 20 0 7 51 7 0.242 1.82
Max Kepler MIN 31 105 399 93 63 21 1 8 22 1 0.253 1.83
Pavin Smith ARI 28 60 158 37 17 11 0 9 18 1 0.27 2.65
Jacob Stallings COL 34 82 281 64 37 17 1 9 27 0 0.263 2.19
Ramon Laureano - - - 29 98 309 74 46 16 1 11 15 8 0.259 2.04
Ramon Urias BAL 30 100 301 69 47 9 2 11 23 1 0.254 2.06
Jake Fraley CIN 29 116 382 97 71 19 2 5 26 20 0.277 1.90
Tommy Edman LAD 29 37 153 33 21 5 1 6 11 6 0.237 2.03
Ceddanne Rafaela BOS 23 152 571 134 91 23 5 15 15 19 0.246 1.79
Oswaldo Cabrera NYY 25 109 326 74 55 11 0 8 21 4 0.247 1.79
Jonny Deluca TBR 25 107 362 72 50 12 4 6 24 16 0.217 1.67
Nicky Lopez CHW 29 124 445 96 80 12 3 1 37 5 0.241 1.56
Giancarlo Stanton NYY 34 114 459 97 50 20 0 27 38 0 0.233 2.31
Masataka Yoshida BOS 30 108 421 106 75 21 0 10 27 2 0.28 1.97
Donovan Solano SDP 36 96 309 81 60 13 0 8 22 2 0.286 2.04
Brendan Rodgers COL 27 135 539 134 91 29 1 13 31 1 0.267 1.96
Jason Heyward - - - 34 87 258 48 24 12 2 10 22 5 0.211 2.02
Jorge Mateo BAL 29 68 208 44 23 14 2 5 10 13 0.229 1.88
Luis Torrens NYM 28 48 130 27 16 8 0 3 9 0 0.229 1.83
Andy Ibanez DET 31 99 244 54 39 9 1 5 15 2 0.241 1.75
Sean Murphy ATL 29 72 264 45 29 5 1 10 27 0 0.193 1.86
Orlando Arcia ATL 29 157 602 120 79 24 0 17 41 2 0.218 1.76
Christian Vazquez MIN 33 93 315 65 48 10 0 7 11 3 0.221 1.53
Rece Hinds CIN 23 24 51 12 2 4 1 5 4 2 0.261 3.26
Luisangel Acuna NYM 22 14 40 12 6 2 1 3 1 0 0.308 2.93
Adrian Del Castillo ARI 24 25 87 25 16 5 0 4 7 1 0.313 2.53
Nathan Lukes TOR 29 22 91 23 16 4 2 1 10 1 0.303 2.18
Sam Hilliard COL 30 58 158 33 17 5 1 10 14 5 0.239 2.39
Dane Myers MIA 28 44 108 25 15 6 1 3 8 4 0.263 2.08
Nolan Schanuel LAA 22 147 607 130 98 19 0 13 68 10 0.25 1.90
Enrique Hernandez LAD 32 126 393 83 55 16 0 12 27 0 0.229 1.85
Gio Urshela - - - 32 128 461 108 79 19 1 9 23 0 0.25 1.75
Miguel Amaya CHC 25 117 363 76 53 13 2 8 23 0 0.232 1.74
Abraham Toro OAK 27 94 364 81 57 17 1 6 20 4 0.24 1.71
Rafael Marchan PHI 25 17 56 15 8 4 0 3 3 0 0.294 2.49
Triston Casas BOS 24 63 243 51 30 8 0 13 30 0 0.241 2.37
Will Wagner TOR 25 24 86 25 17 6 0 2 4 0 0.305 2.15
Jhonkensy Noel CLE 22 67 198 39 18 7 1 13 13 0 0.218 2.27
Alec Burleson STL 25 152 595 147 106 20 0 21 35 9 0.269 2.00
Trevor Story BOS 31 26 106 24 15 7 0 2 11 6 0.255 2.04
J.D. Martinez NYM 36 120 495 102 61 24 1 16 49 0 0.235 2.05
Junior Caminero TBR 20 43 177 41 25 9 1 6 11 2 0.248 2.06
Starling Marte NYM 35 94 370 90 67 13 3 7 27 16 0.269 1.91
Leo Jimenez TOR 23 63 210 41 26 11 0 4 12 0 0.229 1.63
Danny Jansen - - - 29 94 324 57 35 13 0 9 40 0 0.205 1.90
Alex Verdugo NYY 28 149 621 130 88 28 1 13 49 2 0.233 1.80
Nick Fortes MIA 27 110 335 70 50 16 0 4 11 0 0.227 1.46
Andrew McCutchen PIT 37 120 515 104 65 18 1 20 58 3 0.232 2.11
Dairon Blanco KCR 31 88 132 31 23 4 0 4 8 31 0.258 1.88
Will Brennan CLE 26 114 353 87 64 13 2 8 19 4 0.264 1.87
Elias Diaz - - - 33 96 351 86 60 20 0 6 20 0 0.265 1.85
Connor Joe PIT 31 123 416 83 51 22 1 9 44 2 0.228 1.93
Jarred Kelenic ATL 24 131 449 95 60 18 2 15 32 7 0.231 1.94
Trent Grisham NYY 27 76 209 34 17 8 0 9 22 1 0.19 1.96
Kevin Pillar - - - 35 100 314 65 40 16 1 8 16 12 0.229 1.76
Pedro Pages STL 25 68 218 48 36 3 2 7 13 2 0.238 1.84
Luis Robert Jr. CHW 26 100 425 88 55 19 0 14 28 23 0.224 1.87
Kyle Farmer MIN 33 107 242 46 27 13 1 5 19 3 0.214 1.77
Dylan Crews WSN 22 31 132 26 17 5 1 3 11 12 0.218 1.81
Austin Barnes LAD 34 54 156 37 33 3 0 1 14 3 0.264 1.64
Brett Baty NYM 24 50 171 35 28 3 0 4 16 0 0.229 1.74
Brett Wisely SFG 25 91 272 60 42 13 1 4 13 2 0.238 1.65
Garrett Hampson KCR 29 113 231 49 35 13 1 0 14 7 0.23 1.52
Nick Ahmed - - - 34 71 228 48 39 6 1 2 11 2 0.229 1.44
Austin Wynns CIN 33 7 20 7 3 4 0 0 0 0 0.368 2.48
Weston Wilson PHI 29 41 98 25 14 7 1 3 8 3 0.284 2.34
Eguy Rosario SDP 24 30 57 13 4 6 0 3 2 0 0.245 2.37
Cesar Salazar HOU 28 12 32 8 6 2 0 0 2 0 0.32 1.69
Griffin Conine MIA 26 30 89 22 14 4 1 3 6 0 0.268 2.17
Michael Toglia COL 25 116 458 87 45 14 3 25 54 10 0.218 2.32
Juan Yepez WSN 26 62 249 64 43 15 0 6 18 2 0.283 2.08
Casey Schmitt SFG 25 40 113 27 16 4 1 6 4 0 0.252 2.19
David Peralta SDP 36 91 260 63 44 11 0 8 22 2 0.267 2.08
Nick Castellanos PHI 32 162 659 154 97 30 4 23 41 6 0.254 2.06
Jonathan Aranda TBR 26 44 143 30 17 7 0 6 12 0 0.234 2.11
Miguel Andujar OAK 29 75 319 86 67 14 1 4 13 3 0.285 1.79
Ryan Bliss SEA 24 33 71 14 8 3 1 2 5 5 0.222 1.90
Emmanuel Rivera - - - 28 124 302 63 47 9 2 5 26 2 0.238 1.74
Trey Sweeney DET 24 36 119 24 15 5 0 4 7 2 0.218 1.82
Nasim Nunez WSN 23 51 78 15 14 1 0 0 12 8 0.246 1.62
Whit Merrifield - - - 35 95 335 65 49 9 3 4 35 17 0.222 1.71
Davis Schneider TOR 25 135 454 76 43 19 1 13 47 6 0.191 1.81
Jared Triolo PIT 26 125 446 85 65 10 1 9 42 8 0.216 1.67
Thairo Estrada SFG 28 96 381 79 53 15 2 9 10 2 0.217 1.59
Garrett Stubbs PHI 31 56 187 34 28 4 1 1 17 5 0.207 1.44
Steward Berroa TOR 25 28 45 7 6 1 0 0 8 6 0.189 1.60
Michael A. Taylor PIT 33 113 300 52 37 9 1 5 23 12 0.193 1.52
Austin Hedges CLE 31 66 146 20 15 3 0 2 6 2 0.152 1.08
Stone Garrett WSN 28 2 6 3 1 1 0 1 1 0 0.6 6.00
Eli White ATL 30 35 42 11 8 1 1 1 1 3 0.282 1.93
Yoan Moncada CHW 29 12 45 11 7 3 1 0 5 1 0.275 2.10
Austin Shenton TBR 26 19 50 9 3 5 0 1 8 0 0.214 2.25
Heston Kjerstad BAL 25 39 114 25 19 2 0 4 10 1 0.253 1.93
Tyler Soderstrom OAK 22 61 213 44 25 10 0 9 20 0 0.233 2.13
David Bote CHC 31 37 48 14 10 4 0 0 2 0 0.304 1.88
Josh Jung TEX 26 46 188 47 34 5 1 7 8 4 0.264 1.99
Gary Sanchez MIL 31 89 280 54 35 7 1 11 27 0 0.22 1.98
Amed Rosario - - - 28 103 346 93 69 18 3 3 9 13 0.28 1.76
Bligh Madris DET 28 21 75 18 14 3 0 1 6 0 0.269 1.80
Zach Remillard CHW 30 15 39 8 6 1 1 0 5 1 0.242 1.85
Billy Cook PIT 25 16 49 11 6 2 0 3 0 1 0.224 2.02
Daniel Schneemann CLE 27 73 221 42 25 10 2 5 25 3 0.218 1.95
Nolan Gorman STL 24 107 402 74 40 15 0 19 34 6 0.203 2.01
Jon Berti NYY 34 25 74 18 17 0 0 1 6 5 0.273 1.64
Jorge Polanco SEA 30 118 469 89 62 11 0 16 46 4 0.213 1.86
Nick Sogard BOS 26 31 86 21 17 4 0 0 7 3 0.273 1.67
Tyler Freeman CLE 25 118 383 69 47 14 1 7 28 11 0.209 1.57
Chadwick Tromp ATL 29 19 54 13 7 6 0 0 1 0 0.25 1.67
Drew Millas WSN 26 20 62 14 12 1 0 1 5 4 0.246 1.67
Bo Bichette TOR 26 81 336 70 49 16 1 4 20 5 0.225 1.61
Kevin Kiermaier - - - 34 116 281 51 34 9 3 5 12 6 0.197 1.49
Dustin Harris TEX 24 2 7 2 0 1 0 1 1 0 0.333 4.50
Darren Baker WSN 25 9 14 7 5 2 0 0 0 0 0.5 2.89
Eric Haase MIL 31 30 69 18 12 1 0 5 3 0 0.273 2.41
Alexander Canario CHC 24 15 28 7 5 1 0 1 2 1 0.28 2.09
Blake Sabol SFG 26 11 38 10 8 2 0 0 5 0 0.313 2.01
Romy Gonzalez BOS 27 89 216 53 36 10 1 6 12 11 0.266 1.98
Austin Hays - - - 28 85 255 60 37 18 0 5 9 2 0.255 1.80
Luis Urias SEA 27 41 109 18 7 7 0 4 9 0 0.191 1.90
TJ Friedl CIN 28 85 341 67 48 5 1 13 26 9 0.226 1.83
Kyle McCann OAK 26 54 157 33 24 4 0 5 16 0 0.236 1.95
Derek Hill - - - 28 53 172 39 26 4 2 7 5 6 0.241 1.91
Buddy Kennedy - - - 25 14 26 4 2 1 0 1 4 1 0.19 2.08
James McCann BAL 34 66 233 50 33 9 0 8 13 1 0.234 1.85
Stuart Fairchild CIN 28 94 233 45 29 8 0 8 17 13 0.215 1.82
Jung Hoo Lee SFG 25 37 158 38 32 4 0 2 10 2 0.262 1.65
Jose Herrera ARI 27 42 114 22 16 4 1 1 9 0 0.227 1.58
Christian Bethancourt - - - 32 62 147 29 17 7 0 5 5 3 0.209 1.71
Reese McGuire BOS 29 53 158 29 23 3 0 3 13 3 0.209 1.54
Mason McCoy SDP 29 19 57 10 8 2 0 0 5 1 0.204 1.34
Matthew Batten SDP 29 1 3 1 0 0 1 0 0 0 0.333 4.50
Greg Jones COL 26 6 6 1 0 0 0 1 1 0 0.2 3.75
Diego Castillo MIN 26 4 8 2 1 1 0 0 2 0 0.333 2.81
Michael Helman MIN 28 9 10 3 1 2 0 0 0 0 0.3 2.25
Matt Duffy TEX 33 4 10 2 2 0 0 0 2 0 0.286 1.80
Oswald Peraza NYY 24 4 11 2 1 0 0 1 1 0 0.2 2.45
Hunter Feduccia LAD 27 5 14 4 4 0 0 0 2 0 0.333 1.93
Charlie Blackmon COL 37 124 499 115 74 24 5 12 43 6 0.256 2.06
Jason Delay PIT 29 7 19 3 0 3 0 0 3 0 0.2 2.13
Connor Norby - - - 24 45 194 42 24 9 0 9 15 3 0.236 2.16
Rhys Hoskins MIL 31 131 517 96 56 14 0 26 53 3 0.214 2.10
Cal Stevenson PHI 27 18 27 6 3 3 0 0 3 0 0.25 2.00
Kody Clemens PHI 28 44 120 25 10 9 1 5 5 0 0.219 2.10
Andres Chaparro WSN 25 33 132 26 10 12 0 4 7 1 0.215 1.94
Dominic Smith - - - 29 93 307 64 36 22 0 6 28 1 0.233 1.93
Jahmai Jones NYY 26 33 47 10 7 1 1 1 2 1 0.238 1.72
Livan Soto - - - 24 13 16 3 2 1 0 0 3 0 0.231 1.97
Jo Adell LAA 25 130 451 84 47 15 2 20 35 15 0.207 1.98
Joshua Palacios PIT 28 23 78 15 11 2 0 2 10 1 0.224 1.90
Spencer Torkelson DET 24 92 381 75 43 21 1 10 33 0 0.219 1.90
Jace Jung DET 23 34 94 19 14 5 0 0 15 0 0.241 1.87
Dominic Canzone SEA 26 67 188 33 18 7 0 8 18 1 0.196 1.96
Mickey Moniak LAA 26 124 418 86 53 17 2 14 21 8 0.219 1.83
Lenyn Sosa CHW 24 100 369 89 68 13 0 8 12 3 0.254 1.68
David Dahl PHI 30 19 62 12 7 2 0 3 3 0 0.207 1.89
Evan Carter TEX 21 45 162 27 14 6 2 5 15 2 0.188 1.86
Jonatan Clase - - - 22 26 66 15 12 2 0 1 3 3 0.246 1.57
Estevan Florial CLE 26 36 111 17 6 6 2 3 11 2 0.173 1.91
Jacob Wilson OAK 22 28 103 23 19 2 2 0 8 0 0.25 1.62
Cavan Biggio - - - 29 78 224 37 27 5 0 5 24 2 0.197 1.63
Joey Loperfido - - - 25 81 262 52 31 13 4 4 13 4 0.214 1.68
Ezequiel Duran TEX 25 92 285 66 52 11 0 3 14 1 0.246 1.58
Leonardo Rivas SEA 26 43 86 17 15 1 1 0 10 3 0.233 1.57
Jordyn Adams LAA 24 11 38 8 7 0 0 1 3 2 0.229 1.66
Oliver Dunn MIL 26 41 104 21 16 2 2 1 6 3 0.221 1.56
Ehire Adrianza LAA 34 8 28 5 3 1 0 1 2 0 0.192 1.77
Luis Guillorme - - - 29 79 187 33 23 9 1 0 23 4 0.205 1.61
Ke'Bryan Hayes PIT 27 96 396 85 72 9 0 4 23 11 0.233 1.47
Brooks Baldwin CHW 23 33 121 24 16 6 0 2 6 4 0.211 1.56
Brandon Crawford STL 37 29 80 12 6 5 0 1 8 0 0.169 1.57
Tomas Nido - - - 30 49 140 25 17 4 0 4 5 0 0.192 1.48
Logan Driscoll TBR 26 15 37 6 5 0 0 1 1 0 0.171 1.22
Tyler Heineman - - - 33 8 16 1 1 0 0 0 3 0 0.083 1.12
Charles Leblanc LAA 28 11 28 4 2 0 0 2 7 0 0.19 2.73
Samad Taylor SEA 25 3 5 2 2 0 0 0 0 0 0.4 1.80
Rene Pinto TBR 27 19 49 9 4 3 0 2 4 0 0.214 2.02
Ben Gamel - - - 32 38 99 20 15 4 0 1 18 1 0.247 2.05
Kyle Manzardo CLE 23 53 156 34 17 12 0 5 9 0 0.234 2.02
Willie Calhoun LAA 29 68 254 56 35 16 0 5 23 0 0.245 1.95
Eric Wagaman LAA 26 18 74 18 11 5 0 2 2 0 0.25 1.89
Jake Bauers MIL 28 117 346 60 37 9 2 12 39 13 0.199 1.92
Jose Tena - - - 23 44 168 43 35 5 0 3 7 6 0.267 1.71
Santiago Espinal CIN 29 118 391 88 67 12 0 9 24 11 0.246 1.74
Oscar Colas CHW 25 13 38 9 9 0 0 0 4 0 0.273 1.54
Angel Martinez CLE 22 43 169 35 25 7 0 3 15 3 0.232 1.76
Avisail Garcia MIA 33 18 51 12 9 1 0 2 1 0 0.24 1.76
Jakson Reetz SFG 28 6 15 2 0 1 0 1 1 0 0.143 2.10
Zach DeLoach CHW 25 22 75 14 8 5 0 1 8 0 0.209 1.80
Edouard Julien MIN 25 94 301 53 36 9 0 8 33 6 0.199 1.78
Ildemaro Vargas WSN 32 97 303 67 50 16 0 1 19 9 0.246 1.56
DaShawn Keirsey Jr. MIN 27 6 14 2 1 0 0 1 0 0 0.154 1.61
Aaron Schunk COL 26 39 98 22 17 3 0 2 4 0 0.234 1.61
Cade Marlowe SEA 27 8 9 2 2 0 0 0 1 0 0.25 1.50
Brandon Lockridge SDP 27 12 12 2 1 0 0 1 0 2 0.167 1.88
Drew Waters KCR 25 7 19 3 2 1 0 0 2 0 0.188 1.42
Jackson Holliday BAL 20 60 208 36 25 4 2 5 15 4 0.189 1.60
Carlos Narvaez NYY 25 6 15 3 3 0 0 0 2 0 0.231 1.50
Thomas Saggese STL 22 18 52 10 7 2 0 1 2 0 0.204 1.47
Cristian Pache - - - 25 88 183 33 23 8 1 1 17 1 0.2 1.55
Blake Dunn CIN 25 19 29 4 2 1 0 1 2 2 0.154 1.55
Billy McKinney PIT 29 10 28 5 4 1 0 0 2 0 0.2 1.29
Dillon Dingler DET 25 27 87 14 6 5 2 1 3 0 0.167 1.50
Myles Straw CLE 29 7 4 1 1 0 0 0 0 2 0.25 1.12
Jose Devers MIA 24 3 4 1 1 0 0 0 0 0 0.25 1.12
J.P. Martinez ATL 28 7 10 2 1 1 0 0 0 1 0.2 1.35
Seby Zavala SEA 30 18 43 6 3 2 0 1 3 0 0.154 1.47
Jhonny Pereda MIA 28 20 40 9 9 0 0 0 0 0 0.231 1.01
David Fletcher ATL 30 5 9 2 2 0 0 0 0 0 0.25 1.00
Jorge Barrosa ARI 23 8 18 3 1 2 0 0 0 1 0.176 1.25
Sam Huff TEX 26 3 4 0 0 0 0 0 1 0 0.0 1.12
Eddy Alvarez NYM 34 13 11 0 0 0 0 0 1 0 0.0 0.41
Scott McGough ARI 34 26 1 0 0 0 0 0 0 0 0.0 0.00
Luis Castillo SEA 31 30 1 0 0 0 0 0 0 0 0.0 0.00
Daniel Johnson BAL 28 1 1 0 0 0 0 0 0 0 0.0 0.00
David Banuelos BAL 27 1 1 0 0 0 0 0 0 0 0.0 0.00
Chris Roller MIL 27 1 1 0 0 0 0 0 0 0 0.0 0.00
Eric Yang CIN 26 1 1 0 0 0 0 0 0 0 0.0 0.00
Ryan McKenna - - - 27 13 15 3 1 0 0 2 1 1 0.214 3.00
David Villar SFG 27 11 37 9 4 4 0 1 1 0 0.257 2.07
Josh Bell - - - 31 145 603 134 90 23 2 19 51 0 0.249 2.01
Jon Singleton HOU 32 119 405 83 56 13 1 13 47 0 0.234 2.04
Jerar Encarnacion SFG 26 35 119 28 18 5 0 5 5 1 0.248 2.00
Hunter Renfroe KCR 32 120 424 88 55 18 0 15 36 1 0.229 1.98
Luken Baker STL 27 21 49 7 3 1 1 2 7 1 0.175 2.11
Tommy Pham - - - 36 116 478 109 77 20 3 9 35 7 0.248 1.85
Orelvis Martinez TOR 22 1 3 1 1 0 0 0 0 0 0.333 1.50
Blaze Alexander ARI 25 61 185 41 31 7 0 3 15 3 0.247 1.75
Nick Yorke PIT 22 11 42 8 6 0 0 2 4 2 0.216 1.93
Jared Walsh TEX 30 17 60 12 9 2 0 1 7 0 0.226 1.80
Yuli Gurriel KCR 40 18 65 13 10 3 0 0 9 1 0.241 1.73
Gustavo Campero LAA 26 13 48 11 9 0 1 1 0 3 0.239 1.50
Brett Sullivan SDP 30 7 17 3 2 0 0 1 1 0 0.188 1.85
Miguel Sano LAA 31 28 95 17 12 3 0 2 9 0 0.205 1.66
Jonah Heim TEX 29 131 491 101 75 12 1 13 26 1 0.22 1.65
Trey Cabbage HOU 27 45 91 18 9 8 0 1 4 1 0.209 1.63
Austin Slater - - - 31 84 212 37 31 4 0 2 26 3 0.209 1.55
Anthony Rendon LAA 34 57 238 45 35 10 0 0 23 6 0.218 1.47
Tyler Black MIL 23 18 57 10 8 2 0 0 7 3 0.204 1.50
Danny Mendick CHW 30 47 141 26 16 7 0 3 6 6 0.197 1.53
Jacob Hurtubise CIN 26 29 68 10 8 1 1 0 6 2 0.185 1.26
Bryce Johnson SDP 28 47 73 13 11 2 0 0 7 1 0.206 1.36
Jose Azocar SDP 28 61 79 16 14 2 0 0 5 5 0.219 1.31
Conner Capel CIN 27 5 8 2 2 0 0 0 0 1 0.25 1.12
Liover Peguero PIT 23 3 10 2 1 1 0 0 0 0 0.2 1.35
Luis De Los Santos TOR 26 13 31 5 3 2 0 0 2 0 0.172 1.31
Alex Jackson TBR 28 58 155 17 7 7 0 3 12 1 0.122 1.31
Duke Ellis - - - 26 11 5 1 1 0 0 0 0 5 0.2 0.90
Taylor Trammell - - - 26 10 8 1 1 0 0 0 1 0 0.143 1.12
Andrew Knapp SFG 32 3 6 1 1 0 0 0 0 0 0.167 0.75
Vinny Capra MIL 27 3 9 1 0 1 0 0 0 0 0.111 1.00
Edwin Rios CIN 30 5 10 1 1 0 0 0 1 0 0.111 0.90
Bubba Thompson CIN 26 17 18 2 1 1 0 0 0 5 0.111 0.75
Luis Vazquez CHC 24 11 14 1 1 0 0 0 0 0 0.083 0.32
Rob Brantly TBR 34 3 9 1 1 0 0 0 0 0 0.111 0.50
Kevin Alcantara CHC 21 3 10 1 1 0 0 0 0 0 0.1 0.45
Jair Camargo MIN 24 5 7 0 0 0 0 0 1 0 0.0 0.64
Grant Koch PIT 27 3 8 0 0 0 0 0 1 0 0.0 0.56
Tony Kemp BAL 32 5 10 0 0 0 0 0 1 0 0.0 0.45
Aramis Garcia PHI 31 3 7 0 0 0 0 0 0 0 0.0 0.00
Brian Anderson ATL 31 3 5 0 0 0 0 0 0 0 0.0 0.00
Sandro Fabian TEX 26 3 5 0 0 0 0 0 0 0 0.0 0.00
Nick Maton BAL 27 5 5 0 0 0 0 0 0 0 0.0 0.00
Tyler Gentry KCR 25 3 5 0 0 0 0 0 0 0 0.0 0.00
Andrew Vaughn CHW 26 149 619 140 90 30 1 19 38 2 0.246 1.94
Matt Carpenter STL 38 59 157 32 21 7 0 4 15 0 0.234 1.89
Adolis Garcia TEX 31 154 637 130 78 27 0 25 45 11 0.224 1.96
Austin Martin MIN 25 93 257 59 39 18 1 1 20 7 0.253 1.79
Seth Brown OAK 31 124 400 86 60 11 1 14 25 4 0.231 1.87
Zachary Dezenzo HOU 24 19 65 15 11 2 0 2 3 0 0.242 1.80
Anthony Rizzo NYY 34 92 375 77 57 12 0 8 27 0 0.228 1.68
Patrick Wisdom CHC 32 75 174 27 10 7 2 8 10 5 0.171 1.86
Manuel Margot MIN 29 129 343 75 53 17 1 4 21 5 0.238 1.67
D.J. Stewart NYM 30 74 194 28 19 4 0 5 31 1 0.177 1.81
Matt Thaiss LAA 29 57 186 32 21 9 0 2 28 3 0.204 1.81
Jasson Dominguez NYY 21 18 67 10 7 1 0 2 11 5 0.179 1.88
Grant McCray SFG 23 37 130 25 15 3 2 5 6 5 0.202 1.83
Niko Kavadas LAA 25 30 106 17 11 2 0 4 11 1 0.183 1.78
Joey Gallo WSN 30 76 260 36 17 9 0 10 32 3 0.161 1.85
Gabriel Arias CLE 24 53 161 34 21 9 1 3 6 5 0.222 1.68
Alek Thomas ARI 24 39 103 18 9 5 1 3 7 4 0.189 1.79
Jamie Westbrook BOS 29 21 48 6 2 2 0 2 4 0 0.15 1.69
David Hensley MIA 28 23 58 11 9 1 0 1 6 1 0.212 1.63
Chas McCormick HOU 29 94 267 51 39 6 1 5 17 8 0.211 1.53
Forrest Wall - - - 28 16 35 8 8 0 0 0 3 4 0.25 1.41
Tyler Locklear SEA 23 16 49 7 4 1 0 2 3 1 0.156 1.56
Javier Sanoja MIA 21 15 36 8 6 2 0 0 1 0 0.229 1.38
Luke Williams ATL 27 37 52 9 6 3 0 0 4 3 0.196 1.38
Taylor Walls TBR 27 84 252 40 31 5 3 1 31 16 0.183 1.52
Jonathan Ornelas TEX 24 18 40 8 6 2 0 0 2 0 0.216 1.35
Nick Loftin KCR 25 57 171 28 23 4 0 1 19 1 0.189 1.42
Jason Vosler SEA 30 10 30 5 3 1 1 0 2 0 0.179 1.50
Donovan Walton SFG 30 9 25 3 2 0 0 1 2 0 0.136 1.44
Joey Wendle NYM 34 18 37 8 7 1 0 0 1 1 0.222 1.22
Johnathan Rodriguez CLE 24 13 40 4 3 1 0 0 9 0 0.129 1.57
Brian Serven TOR 29 28 71 10 6 4 0 0 5 0 0.159 1.20
Owen Miller MIL 27 14 27 5 4 1 0 0 0 0 0.185 1.00
Ali Sanchez MIA 27 31 96 14 12 2 0 0 4 2 0.167 0.94
Trenton Brooks SFG 28 12 29 3 3 0 0 0 4 1 0.12 1.09
Tristan Gray - - - 28 15 31 3 2 1 0 0 3 0 0.107 1.02
Isaac Collins MIL 26 11 19 2 2 0 0 0 2 1 0.118 0.95
Levi Jordan CIN 28 7 11 1 0 1 0 0 0 0 0.1 0.82
Rafael Ortega CHW 33 14 17 1 1 0 0 0 2 2 0.071 0.79
Sam Haggerty SEA 30 8 16 1 1 0 0 0 1 1 0.067 0.56
Kameron Misner TBR 26 8 15 1 1 0 0 0 0 0 0.067 0.30
Cooper Hummel HOU 29 6 8 0 0 0 0 0 0 1 0.0 0.00
Brewer Hicklen MIL 28 3 5 0 0 0 0 0 0 1 0.0 0.00
Jake Cave COL 31 123 346 81 53 16 5 7 18 5 0.251 1.90
Andrew Benintendi CHW 29 135 522 109 69 20 0 20 41 3 0.229 1.98
MJ Melendez KCR 25 135 451 85 42 23 3 17 35 4 0.206 2.00
Alex Kirilloff MIN 26 57 178 32 16 8 3 5 15 0 0.201 1.92
Esteury Ruiz OAK 25 29 65 11 6 2 1 2 4 5 0.2 1.73
Jack Lopez LAA 31 27 71 17 13 3 0 1 2 0 0.254 1.58
Riley Adams WSN 28 41 130 26 18 5 1 2 10 1 0.224 1.70
Vidal Brujan MIA 26 102 278 55 37 14 2 2 25 5 0.222 1.68
Keibert Ruiz WSN 25 127 485 105 71 21 0 13 16 3 0.229 1.68
Ben Rice NYY 25 50 178 26 13 6 0 7 20 0 0.171 1.85
Addison Barger TOR 24 69 225 41 23 11 0 7 14 2 0.197 1.74
Shay Whitcomb HOU 25 20 46 9 6 3 0 0 5 0 0.22 1.66
Brooks Lee MIN 23 50 185 38 28 6 1 3 11 3 0.221 1.61
Daniel Vogelbach TOR 31 31 79 13 7 5 0 1 9 0 0.186 1.71
Andruw Monasterio MIL 27 59 142 26 20 5 0 1 16 6 0.208 1.58
Curtis Mead TBR 23 38 132 29 25 3 0 1 6 2 0.238 1.40
Cole Tucker LAA 27 25 57 9 4 4 1 0 6 3 0.18 1.66
Armando Alvarez OAK 29 16 39 9 8 1 0 0 2 1 0.243 1.38
Alika Williams PIT 25 37 96 18 12 4 2 0 3 1 0.207 1.36
Brett Harris OAK 26 36 123 15 9 3 0 3 17 0 0.146 1.61
Tyler Wade SDP 29 90 156 30 27 3 0 0 11 8 0.217 1.27
James Outman LAD 27 53 156 20 12 4 0 4 16 2 0.147 1.50
Akil Baddoo DET 25 31 82 10 4 2 2 2 8 1 0.137 1.65
Travis Jankowski TEX 33 104 207 38 32 5 0 1 12 11 0.2 1.26
Ryan Vilade DET 25 17 49 8 7 0 0 1 2 0 0.178 1.19
Graham Pauley SDP 23 13 32 4 2 0 0 2 0 0 0.125 1.41
Jacob Amaya - - - 25 24 72 12 11 1 0 0 4 1 0.176 1.06
Davis Wendzel TEX 27 27 49 6 3 2 0 1 1 0 0.128 1.10
Joey Wiemer - - - 25 21 28 4 4 0 0 0 2 1 0.154 0.96
C.J. Alexander KCR 27 4 8 1 1 0 0 0 0 0 0.125 0.56
Mickey Gasper BOS 28 13 23 0 0 0 0 0 4 0 0.0 0.78
Bryce Teodosio LAA 25 5 12 1 1 0 0 0 0 0 0.083 0.38
Jeimer Candelario CIN 30 112 463 96 51 23 2 20 27 4 0.225 2.04
J.D. Davis - - - 31 46 157 31 22 5 0 4 12 0 0.218 1.72
Mitch Garver SEA 33 114 430 63 31 17 0 15 53 0 0.172 1.86
Tyler Nevin OAK 27 87 278 50 33 10 0 7 25 1 0.204 1.72
Korey Lee CHW 25 125 394 79 52 14 1 12 17 6 0.21 1.69
Daz Cameron OAK 27 66 186 34 23 5 1 5 13 5 0.2 1.67
Bryan Ramos CHW 22 32 108 20 13 4 0 3 7 0 0.202 1.67
Garrett Cooper - - - 33 36 116 22 15 5 1 1 7 0 0.206 1.51
Michael Stefanic LAA 28 40 124 24 20 4 0 0 10 0 0.218 1.38
Curt Casali SFG 35 41 125 21 17 3 0 1 13 0 0.194 1.44
Tucker Barnhart ARI 33 31 96 14 11 3 0 0 13 1 0.173 1.41
Miles Mastrobuoni CHC 28 50 106 19 16 3 0 0 7 2 0.194 1.23
Zack Short - - - 29 42 88 9 6 3 0 0 14 2 0.129 1.33
Drew Romo COL 22 16 53 9 6 3 0 0 2 0 0.176 1.19
Adael Amador COL 21 10 36 6 5 1 0 0 1 1 0.171 1.00
Matt Mervis CHC 26 9 28 3 2 1 0 0 1 0 0.115 0.80
Jace Peterson ARI 34 14 26 1 1 0 0 0 3 0 0.045 0.69
Grae Kessinger HOU 26 23 25 0 0 0 0 0 3 0 0.0 0.54
Rowdy Tellez PIT 29 132 421 93 62 18 0 13 31 1 0.243 1.93
Justyn-Henry Malloy DET 24 71 230 41 25 7 1 8 23 1 0.203 1.90
Luis Campusano SDP 25 91 299 63 42 13 0 8 20 0 0.227 1.81
Nick Martini CIN 34 52 163 31 20 4 2 5 9 1 0.212 1.74
Nelson Velazquez KCR 25 64 230 41 24 8 1 8 19 2 0.2 1.84
Nick Senzel - - - 29 74 267 46 28 11 0 7 28 1 0.195 1.79
Chris Taylor LAD 33 87 246 43 31 7 1 4 28 5 0.202 1.68
DJ LeMahieu NYY 35 67 228 41 34 5 0 2 19 0 0.204 1.40
Darell Hernaiz OAK 22 48 135 23 19 3 0 1 11 1 0.192 1.33
Victor Scott STL 23 53 155 26 15 9 0 2 6 5 0.179 1.36
Tom Murphy SFG 33 13 38 4 2 1 0 1 4 0 0.118 1.42
Kyren Paris LAA 22 21 59 6 3 2 0 1 7 1 0.118 1.37
Aaron Hicks LAA 34 18 63 8 7 0 0 1 6 0 0.14 1.21
Ryan Kreidler DET 26 35 65 7 6 0 0 1 6 5 0.119 1.11
Chuckie Robinson CHW 29 26 76 9 9 0 0 0 5 0 0.129 0.83
Travis Blankenhorn WSN 27 13 32 4 3 1 0 0 1 0 0.129 0.84
Keston Hiura LAA 27 10 27 4 4 0 0 0 0 0 0.148 0.67
Nacho Alvarez Jr. ATL 21 8 32 3 3 0 0 0 0 0 0.1 0.42
Pedro Leon HOU 26 7 21 2 2 0 0 0 1 2 0.1 0.64
Aledmys Diaz - - - 33 14 34 3 3 0 0 0 1 0 0.091 0.53
Will Benson CIN 26 128 388 64 29 19 2 14 40 16 0.187 1.96
Enmanuel Valdez BOS 25 76 223 43 25 12 0 6 17 1 0.214 1.82
Mitch Haniger SEA 33 121 423 79 55 12 0 12 40 0 0.208 1.78
Jordan Walker STL 22 51 178 33 17 10 1 5 10 1 0.201 1.77
Robbie Grossman - - - 34 87 245 44 33 8 0 3 34 3 0.212 1.74
Harold Ramirez - - - 29 73 246 62 52 7 1 2 5 6 0.261 1.50
Kyle Stowers - - - 26 69 209 40 24 11 2 3 13 0 0.208 1.66
Sean Bouchard COL 28 31 108 17 9 7 0 1 12 4 0.187 1.62
Corey Julks CHW 28 66 189 37 27 7 0 3 15 5 0.214 1.62
Adam Frazier KCR 32 104 294 53 38 10 1 4 22 3 0.202 1.52
Ryan Noda OAK 28 36 111 13 8 4 0 1 14 0 0.137 1.38
Nick Allen OAK 25 41 105 17 12 4 0 1 5 0 0.175 1.24
Mike Ford CIN 31 17 62 9 7 0 1 1 2 0 0.15 1.16
Andrew Knizner TEX 29 37 93 15 13 1 0 1 1 0 0.167 0.97
Coby Mayo BAL 22 17 46 4 4 0 0 0 4 0 0.098 0.78
Wilmer Flores SFG 32 71 242 44 28 12 0 4 20 0 0.206 1.64
Marco Luciano SFG 22 27 81 16 10 5 1 0 5 0 0.211 1.56
Nick Madrigal CHC 27 51 94 19 16 3 0 0 4 1 0.221 1.24
Luke Maile CIN 33 55 154 24 18 4 0 2 13 2 0.178 1.37
Javier Baez DET 31 80 289 50 32 12 0 6 12 8 0.184 1.43
Christian Encarnacion-Strand CIN 24 29 123 22 14 6 0 2 4 0 0.19 1.39
Vaughn Grissom BOS 23 31 114 20 17 3 0 0 7 2 0.19 1.18
Ji Hwan Bae PIT 24 29 81 14 12 2 0 0 6 6 0.189 1.22
Henry Davis PIT 24 37 122 15 10 4 0 1 13 0 0.144 1.29
Pablo Reyes - - - 30 22 64 11 9 2 0 0 3 1 0.183 1.12
Jose Fermin STL 25 45 79 11 9 1 1 0 7 2 0.155 1.20
Bobby Dalbec BOS 29 37 93 11 8 2 0 1 8 3 0.133 1.16
Braden Shewmake CHW 26 29 67 8 5 2 0 1 1 5 0.125 0.94
Alan Trejo COL 28 28 67 9 9 0 0 0 2 0 0.143 0.74
Nolan Jones COL 26 79 297 58 41 13 1 3 36 5 0.227 1.79
Nick Gordon MIA 28 95 275 59 39 11 1 8 11 5 0.227 1.75
Kris Bryant COL 32 37 155 29 22 5 0 2 13 0 0.218 1.54
Luis Matos SFG 22 45 156 32 22 5 0 5 5 0 0.213 1.64
Dominic Fletcher CHW 26 72 241 46 37 8 0 1 11 0 0.206 1.27
Trey Lipscomb WSN 24 61 211 38 34 3 0 1 16 11 0.2 1.28
Niko Goodrum - - - 32 13 33 3 3 0 0 0 3 1 0.103 0.82
Justin Foscue TEX 25 15 44 2 1 1 0 0 2 0 0.048 0.51
Ty France - - - 29 140 535 112 75 24 0 13 38 1 0.234 1.79
Gavin Sheets CHW 28 139 501 105 70 24 1 10 43 2 0.233 1.83
Eloy Jimenez - - - 27 98 349 77 57 14 0 6 22 3 0.238 1.69
Edward Olivares PIT 28 55 196 39 30 4 0 5 16 1 0.224 1.70
Christopher Morel - - - 25 152 611 105 70 11 3 21 61 8 0.196 1.81
Joey Meneses WSN 32 76 313 65 51 11 0 3 21 2 0.231 1.52
Adam Duvall ATL 35 104 330 55 34 10 0 11 21 0 0.182 1.62
Dylan Carlson - - - 25 96 265 49 39 7 0 3 22 2 0.209 1.48
Jordan Beck COL 23 55 184 32 23 6 0 3 12 7 0.188 1.44
Miguel Vargas - - - 24 72 237 31 19 7 0 5 25 3 0.15 1.48
Omar Narvaez NYM 32 28 69 10 8 2 0 0 3 0 0.154 0.98
Jack Suwinski PIT 25 88 277 45 28 8 0 9 27 9 0.182 1.74
Bryan De La Cruz - - - 27 149 622 136 90 25 0 21 29 5 0.233 1.83
Hunter Goodman COL 24 70 224 40 18 9 0 13 8 1 0.19 1.93
Yan Gomes CHC 36 34 96 14 10 2 0 2 2 0 0.154 1.12
Tim Anderson MIA 31 65 241 50 47 3 0 0 7 4 0.214 1.12
Noelvi Marte CIN 22 66 242 48 35 9 0 4 9 9 0.21 1.45
Martin Maldonado CHW 37 48 147 16 9 3 0 4 8 0 0.119 1.19
Jose Abreu HOU 37 35 120 14 10 2 0 2 4 0 0.124 0.98
Elehuris Montero COL 25 67 247 46 32 10 0 4 20 0 0.205 1.60
Eddie Rosario - - - 32 91 319 52 30 12 0 10 16 9 0.175 1.55
Brandon Drury LAA 31 97 360 55 44 7 0 4 27 1 0.169 1.26