MLB Player Batting Statistics - 2025

Player Name Team Age Games PA H 1B 2B 3B HR BB SB AVG TBO9 TBO9+
Jacob Wilson Athletics N/A 0 468 139 106 21 0 12 24 5 0.319 2.115 98
Tyler Soderstrom Athletics N/A 0 583 144 89 30 1 24 52 8 0.275 2.316 107
Brent Rooker Athletics N/A 0 642 154 84 40 3 27 57 6 0.267 2.369 109
Shea Langeliers Athletics N/A 0 471 115 58 27 0 30 33 6 0.266 2.532 117
Lawrence Butler Athletics N/A 0 578 123 73 29 2 19 55 17 0.236 2.087 96
Andrew McCutchen Pittsburgh Pirates N/A 0 504 106 71 22 0 13 62 1 0.244 2.045 94
Bryan Reynolds Pittsburgh Pirates N/A 0 595 130 77 35 3 15 51 3 0.242 2.019 93
Oneil Cruz Pittsburgh Pirates N/A 0 504 87 49 17 2 19 61 37 0.200 2.018 93
Luis Arraez San Diego Padres N/A 0 618 162 122 29 4 7 30 11 0.285 1.820 84
Manny Machado San Diego Padres N/A 0 628 155 99 33 0 23 51 13 0.272 2.207 102
Gavin Sheets San Diego Padres N/A 0 483 116 70 26 1 19 38 2 0.265 2.227 103
Xander Bogaerts San Diego Padres N/A 0 534 124 85 29 0 10 48 20 0.262 1.947 90
Fernando Tatis Jr. San Diego Padres N/A 0 641 143 93 27 2 21 84 29 0.260 2.254 104
Jake Cronenworth San Diego Padres N/A 0 465 93 62 20 1 10 63 2 0.247 2.013 93
Julio Rodríguez Seattle Mariners N/A 0 652 161 100 27 4 30 35 26 0.267 2.215 102
J.P. Crawford Seattle Mariners N/A 0 604 138 108 21 0 9 70 8 0.263 1.907 88
Jorge Polanco Seattle Mariners N/A 0 472 111 64 23 0 24 38 6 0.262 2.326 107
Randy Arozarena Seattle Mariners N/A 0 641 136 78 30 1 27 59 28 0.246 2.162 100
Cal Raleigh Seattle Mariners N/A 0 639 129 57 19 0 53 90 14 0.239 2.796 129
Jung Hoo Lee San Francisco Giants N/A 0 570 139 90 30 11 8 44 10 0.269 2.045 94
Heliot Ramos San Francisco Giants N/A 0 624 147 106 23 1 17 46 6 0.265 1.940 90
Matt Chapman San Francisco Giants N/A 0 471 97 55 19 2 21 63 9 0.242 2.350 108
Willy Adames San Francisco Giants N/A 0 616 122 73 19 2 28 69 9 0.229 2.177 100
Alec Burleson St. Louis Cardinals N/A 0 486 125 85 22 1 17 34 5 0.282 2.167 100
Brendan Donovan St. Louis Cardinals N/A 0 476 118 84 25 0 9 40 3 0.279 1.985 92
Willson Contreras St. Louis Cardinals N/A 0 551 122 71 30 1 20 42 4 0.253 2.091 97
Masyn Winn St. Louis Cardinals N/A 0 537 124 88 27 0 9 34 9 0.253 1.777 82
Lars Nootbaar St. Louis Cardinals N/A 0 527 111 75 22 1 13 56 4 0.240 1.964 91
Yandy Díaz Tampa Bay Rays N/A 0 594 157 106 27 1 23 45 3 0.292 2.273 105
Junior Caminero Tampa Bay Rays N/A 0 593 144 75 27 0 42 32 7 0.261 2.497 115
Brandon Lowe Tampa Bay Rays N/A 0 506 120 75 17 0 28 36 3 0.260 2.286 106
Josh Smith Texas Rangers N/A 0 523 117 84 22 2 9 52 12 0.254 1.910 88
Wyatt Langford Texas Rangers N/A 0 539 113 67 24 1 21 67 18 0.244 2.246 104
Adolis García Texas Rangers N/A 0 513 112 66 28 0 18 26 13 0.235 1.930 89
Marcus Semien Texas Rangers N/A 0 534 108 76 16 1 15 50 11 0.230 1.862 86
Bo Bichette Toronto Blue Jays N/A 0 628 181 118 44 1 18 40 4 0.311 2.300 106
Vladimir Guerrero Jr. Toronto Blue Jays N/A 0 614 159 103 33 0 23 76 6 0.301 2.470 114
George Springer Toronto Blue Jays N/A 0 513 129 79 21 1 28 61 16 0.297 2.605 120
Alejandro Kirk Toronto Blue Jays N/A 0 459 118 89 17 0 12 45 1 0.289 2.118 98
Ernie Clement Toronto Blue Jays N/A 0 530 135 95 29 2 9 24 5 0.276 1.859 86
Byron Buxton Minnesota Twins N/A 0 475 117 61 18 7 31 37 22 0.275 2.643 122
Trevor Larnach Minnesota Twins N/A 0 523 119 81 21 1 16 48 3 0.256 2.048 95
Brooks Lee Minnesota Twins N/A 0 473 104 75 14 1 14 28 3 0.238 1.808 84
Trea Turner Philadelphia Phillies N/A 0 637 179 126 31 7 15 43 36 0.305 2.204 102
Alec Bohm Philadelphia Phillies N/A 0 464 116 89 15 3 9 27 2 0.272 1.852 86
Bryce Harper Philadelphia Phillies N/A 0 523 121 65 31 0 25 58 11 0.265 2.452 113
J.T. Realmuto Philadelphia Phillies N/A 0 504 121 84 25 1 11 33 7 0.262 1.911 88
Nick Castellanos Philadelphia Phillies N/A 0 551 131 86 27 2 16 30 4 0.255 1.960 90
Bryson Stott Philadelphia Phillies N/A 0 504 114 81 20 3 10 49 23 0.254 1.955 90
Kyle Schwarber Philadelphia Phillies N/A 0 657 132 60 20 2 50 99 10 0.242 2.774 128
Matt Olson Atlanta Braves N/A 0 650 151 91 36 1 23 85 1 0.271 2.375 110
Michael Harris II Atlanta Braves N/A 0 579 133 88 22 6 17 14 16 0.241 1.803 83
Ozzie Albies Atlanta Braves N/A 0 618 135 96 21 2 16 50 14 0.241 1.879 87
Marcell Ozuna Atlanta Braves N/A 0 536 100 63 17 0 20 87 0 0.228 2.216 102
Lenyn Sosa Chicago White Sox N/A 0 493 124 85 18 1 20 18 2 0.265 2.026 94
Miguel Vargas Chicago White Sox N/A 0 510 105 59 30 2 14 50 5 0.233 2.038 94
Kyle Stowers Miami Marlins N/A 0 457 115 66 21 3 25 48 5 0.288 2.609 120
Xavier Edwards Miami Marlins N/A 0 578 148 120 20 5 3 46 24 0.282 1.814 84
Otto Lopez Miami Marlins N/A 0 528 120 88 18 0 14 44 13 0.251 1.909 88
Eric Wagaman Miami Marlins N/A 0 476 107 69 26 3 9 32 3 0.244 1.872 86
Agustín Ramírez Miami Marlins N/A 0 521 109 61 28 1 19 32 12 0.228 1.969 91
Aaron Judge New York Yankees N/A 0 605 158 82 28 2 46 104 11 0.322 3.213 148
Paul Goldschmidt New York Yankees N/A 0 489 125 84 30 1 10 33 5 0.278 2.025 94
Cody Bellinger New York Yankees N/A 0 584 146 89 24 5 28 48 11 0.277 2.404 111
Trent Grisham New York Yankees N/A 0 516 107 67 9 1 30 70 3 0.242 2.424 112
Ben Rice New York Yankees N/A 0 479 101 52 23 3 23 47 3 0.240 2.311 107
Jazz Chisholm Jr. New York Yankees N/A 0 471 97 55 13 1 28 56 28 0.240 2.408 111
Anthony Volpe New York Yankees N/A 0 556 103 51 29 4 19 41 16 0.206 1.926 89
Sal Frelick Milwaukee Brewers N/A 0 538 141 111 17 3 10 42 19 0.294 1.974 91
Brice Turang Milwaukee Brewers N/A 0 597 154 109 25 2 18 56 24 0.289 2.209 102
Jackson Chourio Milwaukee Brewers N/A 0 517 135 78 33 4 20 25 18 0.278 2.272 105
Christian Yelich Milwaukee Brewers N/A 0 578 137 92 18 0 27 59 16 0.267 2.297 106
William Contreras Milwaukee Brewers N/A 0 618 140 97 26 0 17 79 6 0.263 2.155 100
Joey Ortiz Milwaukee Brewers N/A 0 463 97 73 17 0 7 27 13 0.227 1.575 73
Nolan Schanuel Los Angeles Angels N/A 0 535 123 90 22 1 10 56 5 0.266 1.960 90
Zach Neto Los Angeles Angels N/A 0 554 129 73 29 1 26 33 26 0.257 2.201 102
Luis Rengifo Los Angeles Angels N/A 0 510 114 88 15 3 8 33 10 0.243 1.694 78
Jo Adell Los Angeles Angels N/A 0 516 114 61 17 1 35 31 5 0.242 2.346 108
Mike Trout Los Angeles Angels N/A 0 503 96 61 13 1 21 83 2 0.235 2.299 106
Taylor Ward Los Angeles Angels N/A 0 611 120 57 31 2 30 72 4 0.226 2.335 108
Geraldo Perdomo Arizona Diamondbacks N/A 0 648 153 104 27 4 18 86 25 0.284 2.278 105
Ketel Marte Arizona Diamondbacks N/A 0 496 119 72 22 0 25 63 4 0.281 2.531 117
Corbin Carroll Arizona Diamondbacks N/A 0 581 131 56 29 16 30 55 26 0.254 2.610 120
Lourdes Gurriel Jr. Arizona Diamondbacks N/A 0 546 124 79 24 2 19 31 10 0.248 1.978 91
Gunnar Henderson Baltimore Orioles N/A 0 583 140 88 31 5 16 54 22 0.270 2.184 101
Jackson Holliday Baltimore Orioles N/A 0 592 135 95 20 3 17 49 16 0.252 1.984 92
Trevor Story Boston Red Sox N/A 0 591 145 94 27 0 24 31 28 0.263 2.094 97
Jarren Duran Boston Red Sox N/A 0 635 146 81 39 12 14 55 23 0.258 2.169 100
Ceddanne Rafaela Boston Red Sox N/A 0 529 119 71 29 3 16 23 19 0.241 1.914 88
Nico Hoerner Chicago Cubs N/A 0 577 156 120 27 3 6 35 26 0.294 1.887 87
Kyle Tucker Chicago Cubs N/A 0 585 132 81 25 4 22 86 25 0.270 2.438 113
Michael Busch Chicago Cubs N/A 0 525 119 70 19 4 26 47 4 0.255 2.323 107
Pete Crow-Armstrong Chicago Cubs N/A 0 584 134 67 35 4 28 28 34 0.251 2.227 103
Dansby Swanson Chicago Cubs N/A 0 582 131 86 20 3 22 41 15 0.245 2.041 94
Seiya Suzuki Chicago Cubs N/A 0 611 131 72 29 3 27 67 5 0.244 2.313 107
Ian Happ Chicago Cubs N/A 0 594 121 74 27 0 20 79 6 0.237 2.174 100
Elly De La Cruz Cincinnati Reds N/A 0 635 153 98 29 7 19 57 34 0.266 2.197 101
Gavin Lux Cincinnati Reds N/A 0 455 107 77 24 1 5 51 1 0.265 1.968 91
TJ Friedl Cincinnati Reds N/A 0 617 138 104 20 2 12 72 12 0.264 1.969 91
Spencer Steer Cincinnati Reds N/A 0 520 111 72 20 2 17 45 6 0.237 1.999 92
Matt McLain Cincinnati Reds N/A 0 523 105 75 16 0 14 51 16 0.228 1.841 85
José Ramírez Cleveland Guardians N/A 0 604 152 92 29 3 28 57 37 0.285 2.444 113
Steven Kwan Cleveland Guardians N/A 0 622 155 118 26 1 10 50 19 0.276 1.903 88
Kyle Manzardo Cleveland Guardians N/A 0 471 99 56 15 2 26 46 1 0.240 2.312 107
Hunter Goodman Colorado Rockies N/A 0 519 135 76 25 4 30 30 1 0.280 2.497 115
Jordan Beck Colorado Rockies N/A 0 533 130 84 26 5 15 41 16 0.267 2.128 98
Brenton Doyle Colorado Rockies N/A 0 491 111 74 21 2 14 29 16 0.243 1.897 88
Riley Greene Detroit Tigers N/A 0 596 146 82 30 1 33 42 2 0.267 2.409 111
Zach McKinstry Detroit Tigers N/A 0 475 111 68 21 11 11 45 19 0.266 2.198 102
Gleyber Torres Detroit Tigers N/A 0 567 124 88 21 0 15 79 4 0.259 2.135 99
Spencer Torkelson Detroit Tigers N/A 0 589 120 65 26 1 28 65 2 0.235 2.269 105
Jeremy Peña Houston Astros N/A 0 511 139 95 27 2 15 33 20 0.300 2.184 101
Jose Altuve Houston Astros N/A 0 606 143 96 22 1 24 51 9 0.261 2.153 99
Yainer Diaz Houston Astros N/A 0 516 125 83 22 1 19 20 1 0.255 1.971 91
Cam Smith Houston Astros N/A 0 469 101 70 20 3 8 42 8 0.240 1.852 86
Christian Walker Houston Astros N/A 0 586 124 78 23 1 22 40 2 0.233 1.958 90
Bobby Witt Jr. Kansas City Royals N/A 0 617 163 96 41 5 21 47 35 0.293 2.363 109
Maikel Garcia Kansas City Royals N/A 0 601 156 99 36 5 16 55 22 0.290 2.284 106
Vinnie Pasquantino Kansas City Royals N/A 0 613 146 91 24 1 30 45 1 0.262 2.254 104
Salvador Perez Kansas City Royals N/A 0 576 127 68 34 0 25 23 0 0.235 2.023 93
Jonathan India Kansas City Royals N/A 0 543 111 76 27 0 8 52 0 0.234 1.773 82
Freddie Freeman Los Angeles Dodgers N/A 0 561 145 86 37 2 20 54 5 0.292 2.406 111
Shohei Ohtani Los Angeles Dodgers N/A 0 656 154 77 21 8 48 99 18 0.280 2.977 138
Andy Pages Los Angeles Dodgers N/A 0 565 143 95 23 1 24 27 13 0.273 2.127 98
Mookie Betts Los Angeles Dodgers N/A 0 595 138 97 21 2 18 54 8 0.260 2.050 95
Teoscar Hernández Los Angeles Dodgers N/A 0 487 111 62 25 0 24 23 5 0.243 2.134 98
CJ Abrams Washington Nationals N/A 0 574 139 84 33 5 17 35 30 0.266 2.101 97
Luis García Jr. Washington Nationals N/A 0 483 117 76 27 1 13 26 13 0.262 1.966 91
James Wood Washington Nationals N/A 0 629 141 80 34 0 27 80 15 0.260 2.404 111
Josh Bell Washington Nationals N/A 0 490 100 66 13 1 20 54 0 0.234 2.103 97
Pete Alonso New York Mets N/A 0 643 151 80 37 1 33 56 1 0.267 2.414 112
Juan Soto New York Mets N/A 0 646 137 79 18 1 39 118 32 0.264 2.731 126
Francisco Lindor New York Mets N/A 0 662 154 96 32 0 26 54 29 0.263 2.162 100
Brandon Nimmo New York Mets N/A 0 587 137 88 27 0 22 48 12 0.261 2.131 98