Skip to main content 

Owing to the width of most of the many data tables on this site, it is best viewed from a desktop computer. If you are on a mobile device (phone or tablet), you will obtain a better viewing experience by rotating your device a quarter-turn (to get the so-called “panorama” screen view).


The Owlcroft Baseball-Analysis Site




Baseball team and player performance examined realistically and accurately.
 Click here to email us. 



You are here:  Home  »  dailies  »  batters  »  positional  »   this page
(Click on any image above to see it at full size.)
You are here:  Home  »  dailies  »  batters  »  positional  »   this page
(Click on any image above to see it at full size.)

You are here:  Home  »  dailies  »  batters  »  positional  »   this page
You are here:  Home  »  dailies  »  batters  »  positional  »   this page
You can get a site directory by clicking on the “hamburger” icon () in the upper right of this page.
Or you can search this site with Google (standard Google-search rules apply).

Search term(s):



2025: All Right Fielders, by TOP


All raw data supplied courtesy of Baseball-Reference.com.
They do a wonderful job, and deserve your support.

2025 Major-League Right Fielders, Batter-Performance Results

Note! Men are included in this list if they have played this position at all this season; that will include some men who have played it only infrequently.
Through games of Monday, 12 May 2025.
All results are from true, unadjusted data.

Handedness Key:   + R   * L   # S

(You can also look up the stat definitions.)

Batters, listed in descending 2025 TOP order:

(or view Right Fielders sorted by name)


Each name is a click-on link to that man’s career stats.

— Place your cursor over any column heading to see what it signifies. —

Player Team All Position(s) Played PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Richie Palacios * Rays LF/RF 4 0.750 0.750 1 0.750 1.333 0 0 0.750 1 14077
Aaron Judge + Yankees RF/DH 186 0.414 0.481 0.783 0.349 1.892 0.140 0.204 0.500 0.661 2277
Josh Lowe * Rays RF 2 0.500 0.500 0.500 0.500 1 0 0 0.500 0.500 2245
Mike Tauchman * White Sox RF 12 0.400 0.500 0.400 0.333 1 0.167 0.167 0.500 0.333 1788
Fernando Tatis Jr. + Padres RF/DH 170 0.316 0.333 0.559 0.282 1.771 0.094 0.171 0.382 0.500 1453
Matt Wallner * Twins RF/DH/PH 67 0.263 0.378 0.474 0.224 1.800 0.134 0.284 0.373 0.403 1288
Josh Smith * Rangers SS/3B/1B/2B/LF/CF/PH/RF/DH 130 0.316 0.368 0.474 0.277 1.500 0.108 0.177 0.392 0.415 1260
Alex Call + Nationals RF/LF/PH 99 0.312 0.353 0.390 0.242 1.250 0.162 0.121 0.414 0.303 1257
George Springer + Blue Jays RF/DH/CF/PH/LF 143 0.297 0.385 0.517 0.245 1.743 0.154 0.252 0.399 0.427 1234
Ryan O'Hearn * Orioles DH/RF/1B/PH 114 0.303 0.307 0.556 0.263 1.833 0.114 0.149 0.395 0.482 1224
Jake Bauers * Brewers 1B/PH/LF/P/RF/DH 61 0.283 0.429 0.509 0.246 1.800 0.131 0.361 0.377 0.443 1220
Rob Refsnyder + Red Sox RF/LF/PH 40 0.324 0.400 0.568 0.300 1.750 0.050 0.275 0.350 0.525 1183
Kyle Tucker * Cubs RF/DH 194 0.268 0.258 0.537 0.227 2 0.149 0.119 0.376 0.454 1169
Corbin Carroll * Diamondbacks RF/PH 194 0.282 0.316 0.609 0.253 2.163 0.082 0.242 0.356 0.546 1148
Dane Myers + Marlins CF/PH/RF 88 0.337 0.424 0.482 0.318 1.429 0.057 0.239 0.375 0.455 1119
Wilyer Abreu * Red Sox RF/PH 162 0.279 0.286 0.564 0.241 2.026 0.136 0.191 0.377 0.488 1115
Harrison Bader + Twins LF/CF/RF/PH 119 0.298 0.375 0.462 0.261 1.548 0.101 0.235 0.387 0.403 1082
Teoscar Hernández + Dodgers RF 136 0.315 0.330 0.600 0.301 1.902 0.029 0.184 0.331 0.574 1059
Dylan Moore + Mariners 2B/3B/RF/PH/1B/DH/SS 97 0.284 0.305 0.545 0.258 1.920 0.072 0.247 0.330 0.495 1051
Player Team All Position(s) Played PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Jake Mangum # Rays RF/CF/LF 73 0.338 0.377 0.397 0.315 1.174 0.068 0.096 0.384 0.370 1049
Eli White + Braves RF/LF/PH/DH/CF 92 0.282 0.349 0.494 0.261 1.750 0.065 0.217 0.326 0.457 1017
Kyle Stowers * Marlins RF/LF/PH/CF/DH 153 0.288 0.378 0.492 0.248 1.711 0.111 0.294 0.366 0.425 993
Travis Jankowski * Rays RF/LF/PH 27 0.320 0.421 0.400 0.296 1.250 0.037 0.259 0.333 0.370 969
Zach McKinstry * Tigers RF/3B/LF/2B/SS/PH 152 0.279 0.393 0.395 0.237 1.417 0.132 0.270 0.368 0.336 968
Juan Soto * Mets RF/DH 188 0.252 0.261 0.465 0.207 1.846 0.165 0.160 0.372 0.383 947
Andy Pages + Dodgers CF/RF/LF 152 0.286 0.347 0.471 0.263 1.650 0.059 0.237 0.342 0.434 945
Kerry Carpenter * Tigers RF/LF/DH/PH 147 0.288 0.292 0.540 0.272 1.875 0.027 0.170 0.313 0.510 935
Jeff McNeil * Mets 2B/CF/LF/DH/PH/RF 48 0.244 0.242 0.512 0.208 2.100 0.125 0.146 0.333 0.438 934
Daniel Schneemann * Guardians 2B/CF/PH/3B/RF/LF 91 0.263 0.320 0.513 0.231 1.952 0.110 0.275 0.341 0.451 921
Mike Yastrzemski * Giants RF/PH 151 0.269 0.316 0.438 0.232 1.629 0.132 0.199 0.371 0.377 912
Griffin Conine * Marlins LF/RF/DH/PH 71 0.281 0.386 0.438 0.254 1.556 0.099 0.268 0.352 0.394 909
Maikel Garcia + Royals 3B/2B/CF/SS/DH/PH/RF 167 0.295 0.331 0.456 0.263 1.545 0.096 0.150 0.359 0.407 897
Victor Scott II * Cardinals CF/RF/LF 143 0.288 0.378 0.400 0.252 1.389 0.098 0.245 0.350 0.350 892
Lars Nootbaar * Cardinals LF/RF/DH/CF/PH 191 0.250 0.270 0.419 0.209 1.675 0.157 0.147 0.372 0.351 888
Rece Hinds + Reds RF 11 0.200 0.333 0.600 0.182 3 0.091 0.545 0.273 0.545 878
Nathan Lukes * Blue Jays CF/RF/LF/PH 74 0.279 0.313 0.410 0.230 1.471 0.122 0.162 0.378 0.338 857
Miguel Andujar + Athletics LF/3B/PH/1B/RF/DH 116 0.306 0.326 0.407 0.284 1.333 0.052 0.112 0.336 0.379 846
Drew Waters # Royals LF/RF/CF/PH 102 0.271 0.352 0.385 0.255 1.423 0.049 0.235 0.314 0.363 837
Brent Rooker + Athletics DH/RF/LF/PH 181 0.253 0.294 0.488 0.232 1.929 0.072 0.260 0.315 0.448 829
Player Team All Position(s) Played PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Seiya Suzuki + Cubs DH/LF/RF 170 0.245 0.292 0.510 0.224 2.079 0.082 0.294 0.306 0.465 817
Rhylan Thomas * Mariners RF/LF 10 0.125 0.111 0.250 0.100 2 0.100 0 0.200 0.200 813
Sal Frelick * Brewers RF/CF/3B 153 0.276 0.310 0.366 0.242 1.324 0.092 0.111 0.353 0.320 807
Justyn-Henry Malloy + Tigers DH/PH/RF/LF 92 0.211 0.286 0.310 0.163 1.467 0.196 0.250 0.370 0.239 785
Trevor Larnach * Twins DH/RF/LF/PH 166 0.245 0.278 0.395 0.217 1.611 0.096 0.205 0.319 0.349 784
Riley Greene * Tigers LF/CF/DH/RF/PH 169 0.263 0.323 0.474 0.243 1.805 0.071 0.284 0.320 0.438 768
Kameron Misner * Rays CF/RF/LF/PH 115 0.260 0.343 0.433 0.235 1.667 0.070 0.287 0.313 0.391 766
Jorge Soler + Angels DH/RF/PH 154 0.228 0.287 0.419 0.201 1.839 0.084 0.292 0.305 0.370 752
Luke Raley * Mariners RF/1B/DH/PH/CF 84 0.206 0.255 0.324 0.167 1.571 0.119 0.238 0.345 0.262 741
Andrew McCutchen + Pirates DH/RF/PH/LF 138 0.254 0.284 0.390 0.217 1.533 0.123 0.152 0.348 0.333 738
Mike Trout + Angels RF/DH 121 0.179 0.159 0.462 0.157 2.579 0.099 0.298 0.264 0.405 733
Nick Castellanos + Phillies RF/DH 169 0.280 0.328 0.420 0.260 1.500 0.059 0.189 0.325 0.391 732
Ángel Martínez # Guardians CF/2B/RF/PH/LF 95 0.300 0.351 0.411 0.284 1.370 0.032 0.168 0.316 0.389 730
José Caballero + Rays RF/3B/SS/PH/2B/LF 93 0.235 0.360 0.346 0.204 1.474 0.118 0.333 0.323 0.301 717
Jake Fraley * Reds RF/PH 91 0.205 0.220 0.359 0.176 1.750 0.143 0.176 0.319 0.308 711
José Azócar + Mets PH/LF/CF/RF 18 0.294 0.313 0.294 0.278 1 0.056 0.056 0.333 0.278 710
Santiago Espinal + Reds 3B/2B/LF/RF/SS/PH 115 0.295 0.333 0.352 0.270 1.194 0.087 0.104 0.357 0.322 705
Jackson Chourio + Brewers LF/CF/RF/DH 183 0.260 0.291 0.463 0.251 1.783 0.022 0.202 0.279 0.448 701
Starling Marte + Mets DH/PH/RF 78 0.197 0.216 0.318 0.167 1.615 0.064 0.179 0.308 0.269 690
Manuel Margot + Tigers RF/PH 20 0.316 0.429 0.316 0.300 1 0 0.300 0.300 0.300 689
Player Team All Position(s) Played PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Cody Bellinger * Yankees LF/CF/RF/PH 155 0.230 0.252 0.385 0.200 1.677 0.103 0.200 0.303 0.335 686
Oswaldo Cabrera # Yankees 3B/PH/1B/LF/RF 122 0.243 0.305 0.308 0.213 1.269 0.090 0.205 0.320 0.270 680
Isaac Collins # Brewers LF/PH/DH/2B/3B/RF 71 0.226 0.302 0.339 0.197 1.500 0.113 0.254 0.324 0.296 677
Max Kepler * Phillies LF/RF/PH/CF 149 0.229 0.253 0.405 0.201 1.767 0.101 0.188 0.315 0.356 676
Zach Dezenzo + Astros LF/RF/1B/DH/PH 74 0.254 0.381 0.388 0.230 1.529 0.095 0.324 0.324 0.351 673
Cam Smith + Astros RF 109 0.221 0.300 0.358 0.193 1.619 0.110 0.294 0.321 0.312 659
Lawrence Butler * Athletics RF/CF 168 0.234 0.286 0.396 0.214 1.694 0.083 0.256 0.298 0.363 659
Austin Slater + White Sox RF/PH/DH 20 0.250 0.286 0.500 0.250 2 0 0.250 0.250 0.500 655
Jarren Duran * Red Sox LF/CF/RF 197 0.251 0.314 0.377 0.234 1.500 0.051 0.213 0.299 0.350 654
Addison Barger * Blue Jays RF/3B/PH 59 0.241 0.279 0.407 0.220 1.692 0.068 0.169 0.305 0.373 650
Kody Clemens * Twins 2B/PH/1B/LF/RF 19 0.176 0.182 0.471 0.158 2.667 0 0.263 0.263 0.421 643
Seth Brown * Athletics PH/LF/RF/DH/CF 49 0.220 0.308 0.341 0.184 1.556 0.122 0.286 0.347 0.286 640
Ramón Laureano + Orioles LF/RF/PH/CF/DH 77 0.200 0.214 0.486 0.182 2.429 0.078 0.312 0.260 0.442 630
Tyler O'Neill + Orioles RF/LF/DH/PH 84 0.208 0.260 0.361 0.179 1.733 0.095 0.262 0.298 0.310 623
Jesús Sánchez * Marlins RF/CF/PH/DH 89 0.221 0.286 0.286 0.191 1.294 0.112 0.236 0.315 0.247 604
Adolis García + Rangers RF 160 0.221 0.255 0.379 0.200 1.719 0.050 0.238 0.269 0.344 600
Gustavo Campero # Angels LF/RF/PH 12 0.200 0.250 0.200 0.167 1 0.167 0.167 0.333 0.167 596
Nick Martini * Rockies RF/DH/PH/LF 86 0.256 0.294 0.295 0.233 1.150 0.093 0.116 0.326 0.267 592
Tyrone Taylor + Mets CF/PH/LF/RF 119 0.239 0.301 0.358 0.218 1.500 0.025 0.210 0.286 0.328 591
Mickey Moniak * Rockies RF/CF/LF/PH 122 0.223 0.262 0.411 0.205 1.840 0.066 0.213 0.279 0.377 584
Player Team All Position(s) Played PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Víctor Robles + Mariners RF 46 0.273 0.316 0.341 0.261 1.250 0 0.152 0.283 0.326 557
Enmanuel Valdéz * Pirates 1B/2B/PH/RF 102 0.209 0.233 0.363 0.186 1.737 0.108 0.157 0.294 0.324 553
Joshua Palacios * White Sox RF/PH/DH/LF 77 0.200 0.273 0.262 0.169 1.308 0.117 0.260 0.325 0.221 553
Jon Berti + Cubs 3B/2B/PH/RF 75 0.232 0.291 0.261 0.213 1.125 0.053 0.187 0.293 0.240 537
Mark Canha + Royals LF/PH/1B/RF/DH 49 0.256 0.314 0.302 0.224 1.182 0.082 0.184 0.327 0.265 534
Chandler Simpson * Rays CF/LF/PH/RF 79 0.260 0.297 0.301 0.241 1.158 0.051 0.127 0.291 0.278 513
Dylan Crews + Nationals RF/CF 151 0.186 0.226 0.321 0.172 1.731 0.053 0.278 0.245 0.298 508
Willi Castro # Twins 2B/3B/SS/RF/LF/P 94 0.221 0.286 0.326 0.202 1.474 0.053 0.234 0.287 0.298 502
Nick Maton * White Sox DH/PH/1B/2B/LF/RF 63 0.167 0.212 0.315 0.143 1.889 0.143 0.302 0.286 0.270 501
Leody Taveras # Rangers CF/PH 82 0.241 0.327 0.342 0.232 1.421 0.024 0.280 0.256 0.329 490
Adam Frazier * Pirates 2B/PH/LF/RF 126 0.228 0.258 0.307 0.206 1.346 0.071 0.159 0.294 0.278 483
Jo Adell + Angels CF/RF/PH 113 0.194 0.229 0.370 0.186 1.905 0.035 0.292 0.230 0.354 479
Anthony Santander # Blue Jays DH/RF/LF 160 0.196 0.223 0.336 0.175 1.714 0.100 0.225 0.275 0.300 478
Alexander Canario + Pirates LF/CF/RF/PH 60 0.167 0.189 0.315 0.150 1.889 0.100 0.250 0.250 0.283 478
Michael A. Taylor + White Sox RF/PH/LF/CF/DH 87 0.200 0.288 0.338 0.184 1.688 0.080 0.310 0.264 0.310 458
Randal Grichuk + Diamondbacks DH/PH/RF 60 0.214 0.275 0.411 0.200 1.917 0.067 0.250 0.267 0.383 455
Cavan Biggio * Royals PH/RF/1B/DH/2B/LF/3B 69 0.179 0.225 0.232 0.145 1.300 0.145 0.217 0.304 0.188 455
Blake Dunn + Reds RF/LF/CF/PH/DH 75 0.150 0.235 0.233 0.120 1.556 0.107 0.333 0.320 0.187 454
Jason Heyward * Padres LF/RF/PH/CF 81 0.181 0.193 0.292 0.160 1.615 0.062 0.198 0.222 0.259 437
Alan Roden * Blue Jays LF/RF/PH/CF 84 0.178 0.214 0.260 0.155 1.462 0.060 0.214 0.262 0.226 426
Player Team All Position(s) Played PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Bryan Reynolds # Pirates RF/DH 184 0.204 0.259 0.323 0.185 1.588 0.076 0.283 0.266 0.293 421
Mauricio Dubón + Astros 2B/LF/3B/PH/1B/CF/RF 59 0.236 0.255 0.273 0.220 1.154 0.051 0.068 0.271 0.254 412
Brooks Baldwin # White Sox LF/SS/2B/RF/PH/CF/3B 125 0.226 0.291 0.348 0.208 1.538 0.040 0.280 0.256 0.320 409
Dustin Harris * Rangers LF/CF/PH/RF/DH 38 0.200 0.261 0.343 0.184 1.714 0.079 0.289 0.263 0.316 406
Heston Kjerstad * Orioles LF/RF/PH/DH 103 0.206 0.266 0.330 0.194 1.600 0.019 0.301 0.243 0.311 397
Kevin Pillar + Rangers CF/PH/RF/LF/DH 38 0.237 0.281 0.289 0.237 1.222 0 0.158 0.237 0.289 394
Max Schuemann + Athletics 3B/PH/2B/SS/CF/RF/LF 36 0.235 0.286 0.353 0.222 1.500 0.056 0.167 0.278 0.333 392
Miles Mastrobuoni * Mariners PH/3B/RF/2B/LF 83 0.222 0.262 0.264 0.193 1.188 0.096 0.145 0.289 0.229 380
Sean Bouchard + Rockies RF/PH/DH/LF/1B 68 0.164 0.257 0.246 0.147 1.500 0.103 0.368 0.250 0.221 375
Luis Matos + Giants RF/CF/LF/DH/PH 60 0.175 0.156 0.368 0.167 2.100 0.050 0.150 0.217 0.350 370
Jordan Walker + Cardinals RF/PH 135 0.180 0.256 0.246 0.163 1.364 0.074 0.319 0.252 0.222 367
Jarred Kelenic * Braves RF/PH/LF 65 0.167 0.229 0.300 0.154 1.800 0.077 0.354 0.231 0.277 349
Nolan Jones * Guardians RF/CF/PH/LF 108 0.152 0.211 0.283 0.130 1.857 0.139 0.306 0.269 0.241 346
Eddie Rosario * Dodgers DH 4 0.250 0.250 0.250 0.250 1 0 0 0.250 0.250 335
Tommy Pham + Pirates LF/RF/PH 122 0.176 0.253 0.213 0.156 1.211 0.098 0.279 0.262 0.189 334
Travis Jankowski * White Sox RF/PH/CF 15 0.214 0.273 0.214 0.200 1 0.067 0.200 0.267 0.200 330
Bryan De La Cruz + Braves LF/PH/RF/DH 50 0.191 0.310 0.213 0.180 1.111 0.060 0.360 0.240 0.200 312
Chas McCormick + Astros RF/CF/LF/PH/DH 37 0.241 0.389 0.276 0.189 1.143 0.108 0.297 0.297 0.216 286
Pablo Reyes + Yankees PH/RF/2B/3B/DH 25 0.174 0.267 0.174 0.160 1 0.080 0.320 0.240 0.160 268
Jhonkensy Noel + Guardians RF/PH/DH 79 0.160 0.192 0.267 0.152 1.667 0.038 0.278 0.190 0.253 253
Player Team All Position(s) Played PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Zac Veen * Rockies LF/RF/PH 37 0.118 0.158 0.235 0.108 2 0.054 0.378 0.189 0.216 252
Oscar González + Padres LF/RF/PH/DH 61 0.220 0.283 0.237 0.213 1.077 0.033 0.213 0.246 0.230 252
Jack Suwinski * Pirates LF/CF/RF/DH/PH 45 0.128 0.250 0.154 0.111 1.200 0.133 0.422 0.244 0.133 224
Leody Taveras # Mariners RF 19 0.176 0.300 0.235 0.158 1.333 0 0.421 0.158 0.211 204
Hunter Renfroe + Royals RF/PH/DH 92 0.167 0.212 0.202 0.152 1.214 0.076 0.207 0.228 0.185 203
Jacob Hurtubise * Reds PH/LF/RF 15 0.083 0.167 0.083 0.067 1 0.067 0.400 0.267 0.067 197
Daz Cameron + Brewers RF/PH/LF 15 0.143 0.286 0.143 0.133 1 0.067 0.467 0.200 0.133 190
MJ Melendez * Royals LF/RF/PH/DH 52 0.085 0.115 0.170 0.077 2 0.058 0.385 0.173 0.154 187
Chris Taylor + Dodgers LF/PH/CF/2B/RF 28 0.214 0.353 0.250 0.214 1.167 0 0.393 0.214 0.250 151
Vidal Bruján # Cubs PH/3B/LF/RF/DH 10 0.200 0.286 0.300 0.200 1.500 0 0.300 0.200 0.300 138
DaShawn Keirsey Jr. * Twins RF/PH/LF/DH/CF 31 0.097 0.136 0.097 0.097 1 0 0.290 0.097 0.097 53
Will Benson * Reds RF/LF 11 0.091 0.167 0.182 0.091 2 0 0.455 0.091 0.182 41
Stuart Fairchild + Braves PH/RF/DH 23 0.043 0.063 0.130 0.043 3 0 0.304 0.043 0.130 32
Dylan Carlson # Orioles LF/PH/CF/RF 17 0 0 0 0 --- 0.059 0.471 0.059 0 20
Samad Taylor + Mariners RF/CF/PH 9 0.125 0.143 0.125 0.111 1 0 0.111 0.111 0.111 16
Kody Clemens * Phillies PH/2B/LF/DH 7 0 0 0 0 --- 0.143 0 0.143 0 14
Tyler Tolbert + Royals PH/LF/CF/RF/DH/2B 5 0 0 0 0 --- 0 0.400 0 0 0
Eddie Rosario * Braves PH/RF 4 0 0 0 0 --- 0 0.500 0 0 0
Greg Jones # White Sox PH/RF 2 0 0 0 0 --- 0 1 0 0 0
Dominic Canzone * Mariners PH/RF 3 0 0 0 0 --- 0 0.667 0 0 0
Player Team All Position(s) Played PA BA BABIP SA HA PF BBA KA OBA TBA TOP
Nick Gonzales * Guardians RF 2 0 0 0 0 --- 0 0 0 0 0

For explanations of unconventional stats, see the Baseball Stats Definitions page.

Return to the page top. ↑




  Advertisement:


  Advertisement:



Want detailed, careful, unhysterical analysis of the effects of “Performance-Enhancing Drugs” in baseball? Click here to visit the Steroids & Baseball web site.

All content copyright © 2002 - 2025 by The Owlcroft Company.

This web page is strictly compliant with the WHATWG (Web Hypertext Application Technology Working Group) HyperText Markup Language (HTML5) Protocol versionless “Living Standard” and the W3C (World Wide Web Consortium) Cascading Style Sheets (CSS3) Protocol v3  — because we care about interoperability. Click on the logos below to test us!



This page was last modified on Tuesday, 13 May 2025, at 4:01 am Pacific Time.