Search Criteria
Click on the red text to pre-fill the form with various values
Sort By
Name
-----
Year (or first season)
G
PA
AB
R
H
1B
2B
3B
HR
RBI
BB
IBB
SO
SB
CS
HBP
SH
SF
-----
BA
OBP
SLG
OPS
sOPS+
tOPS+
ISO
BAbip
Runs Created
-----
GIDP
Outs Made
Balls in Play (AB-HR-SO-SF)
Total Bases
Extra-base Hits
Times on Base (w/oROE)
Times on Base (w/ ROE)
Runs Produced
AB/SO
SB%
SB attempts
Find Splits for Player (optional)
Javascript is required for the selection of a player.
Choice is:
Seasons
Any
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
to
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
1987
1986
1985
1984
1983
1982
1981
1980
1979
1978
1977
1976
1975
1974
1973
1972
1971
1970
1969
1968
1967
1966
1965
1964
1963
1962
1961
1960
1959
1958
1957
1956
1955
1954
1953
1952
1951
1950
1949
1948
1947
1946
1945
1944
1943
1942
1941
1940
1939
1938
1937
1936
1935
1934
1933
1932
1931
1930
1929
1928
1927
1926
1925
1924
1923
1922
1921
1920
1919
1918
1917
1916
1915
1914
1913
1912
1911
1910
1909
1908
1907
1906
1905
1904
1903
1902
1901
Any
Any •2023 •2022 •2021 •Wild-Card Era •Divisional Era •Expansion Era •Integration Era •Live-Ball Era •Since 1913 (ER official)
Choose Split Type
Season Totals
Platoon Splits
Home or Away
First or Second Half
Months
Game Outcome for Team
Starter or Substitute
Defensive Positions
Leading Off Inning
Batting Order Positions
Swung or Took First Pitch of PA
Count/Balls-Strikes
Number of Outs in Inning
Bases Occupied
Clutch Stats
Leverage
By Inning
Times Facing Opponent in Game
vs. Power/Finesse Pitchers
vs. Ground Ball/Fly Ball Pitchers
Hit Location
Hit Trajectory
Opponent
Game Conditions
Ballparks
Choose A Split
Match any Listed
vs RHP
vs LHP
vs RHP as RHB
vs RHP as LHB
vs LHP as RHB
vs LHP as LHB
vs RHP as ?HB
vs LHP as ?HB
vs RH Starter
vs LH Starter
vs ?H Starter
Total CriteriaShow Hide
Set criteria (min/max) on season totals, or compare this split to the player's season/career totals
Stat Criteria on Total
Choose
G (all Players)
GS (9x tmG)
PA
AB
R
H
1B
2B
3B
HR
RBI
BB
IBB
SO
SB
CS
HBP
SH
SF
-----
BA
OBP
SLG
OPS
sOPS+
tOPS+
ISO
BAbip
Runs Created
-----
GIDP
Outs Made
Balls in Play (AB-HR-SO-SF)
Total Bases
Extra-base Hits
Times on Base (w/oROE)
Times on Base (w/ ROE)
Runs Produced
AB/SO
SB%
SB attempts
Statistical Filters within the Split
PA
>= <= =
Stat Ratio
x
Choose
G (all Players)
GS (9x tmG)
PA
AB
R
H
1B
2B
3B
HR
RBI
BB
IBB
SO
SB
CS
HBP
SH
SF
-----
BA
OBP
SLG
OPS
sOPS+
tOPS+
ISO
BAbip
Runs Created
-----
GIDP
Outs Made
Balls in Play (AB-HR-SO-SF)
Total Bases
Extra-base Hits
Times on Base (w/oROE)
Times on Base (w/ ROE)
Runs Produced
AB/SO
SB%
SB attempts
>= <= =
Stat Ratio
x
Choose
G (all Players)
GS (9x tmG)
PA
AB
R
H
1B
2B
3B
HR
RBI
BB
IBB
SO
SB
CS
HBP
SH
SF
-----
BA
OBP
SLG
OPS
sOPS+
tOPS+
ISO
BAbip
Runs Created
-----
GIDP
Outs Made
Balls in Play (AB-HR-SO-SF)
Total Bases
Extra-base Hits
Times on Base (w/oROE)
Times on Base (w/ ROE)
Runs Produced
AB/SO
SB%
SB attempts
Choose a Statistical Filter
G (all Players) GS (9x tmG) PA AB R H 1B 2B 3B HR RBI BB IBB SO SB CS HBP SH SF ----- BA OBP SLG OPS sOPS+ tOPS+ ISO BAbip Runs Created ----- GIDP Outs Made Balls in Play (AB-HR-SO-SF) Total Bases Extra-base Hits Times on Base (w/oROE) Times on Base (w/ ROE) Runs Produced AB/SO SB% SB attempts
Player Filters (Age, Team, Bats, etc.)
Team
Any Team
Arizona Diamondbacks (1998-present)
Atlanta Braves (1876-present)
Baltimore Orioles (1901-present)
Boston Red Sox (1901-present)
Chicago Cubs (1876-present)
Chicago White Sox (1901-present)
Cincinnati Reds (1882-present)
Cleveland Guardians (1901-present)
Colorado Rockies (1993-present)
Detroit Tigers (1901-present)
Houston Astros (1962-present)
Kansas City Royals (1969-present)
Los Angeles Angels (1961-present)
Los Angeles Dodgers (1884-present)
Miami Marlins (1993-present)
Milwaukee Brewers (1969-present)
Minnesota Twins (1901-present)
New York Mets (1962-present)
New York Yankees (1903-present)
Oakland Athletics (1901-present)
Philadelphia Phillies (1883-present)
Pittsburgh Pirates (1882-present)
San Diego Padres (1969-present)
San Francisco Giants (1883-present)
Seattle Mariners (1977-present)
St. Louis Cardinals (1882-present)
Tampa Bay Rays (1998-present)
Texas Rangers (1961-present)
Toronto Blue Jays (1977-present)
Washington Nationals (1969-present)
League
All/Any •Active •Inactive •Clear
Note: Negro League game-level data is not yet available. See coverage note .
Age (as of 6/30 in that season)
Any
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Any
Any •Teens •20s •30s •40s
Year (of player's career)
First
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
15th
16th
17th
18th
19th
20th
21st
22nd
—
Last
-2nd
-3rd
-4th
-5th
-6th
-7th
-8th
-9th
-10th
-11th
-12th
-13th
-14th
-15th
-16th
-17th
-18th
-19th
-20th
-21st
-22nd
First
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
15th
16th
17th
18th
19th
20th
21st
22nd
—
Last
-2nd
-3rd
-4th
-5th
-6th
-7th
-8th
-9th
-10th
-11th
-12th
-13th
-14th
-15th
-16th
-17th
-18th
-19th
-20th
-21st
-22nd
Any •First Year •First 5 •Last 5
Place of Birth/Death
Place of Birth
Place of Death
Any Location
United States
Afghanistan
Albania
Argentina
American Samoa
Austria
Australia
Aruba
Barbados
Belgium
Bermuda
Brazil
Bahamas
Belarus
Belize
Canada
Democratic Republic of the Congo
Switzerland
China
Colombia
Costa Rica
Cuba
Curacao
Czech Republic
Germany
Denmark
Dominican Republic
Algeria
Ecuador
Spain
Finland
France
United Kingdom
Grenada
Greece
Guatemala
Guam
Guyana
Hong Kong
Honduras
Haiti
Hungary
Indonesia
Ireland
Israel
India
Iraq
Iran
Italy
Jamaica
Jordan
Japan
North Korea
South Korea
Lithuania
Luxembourg
Saint Martin
Myanmar
Mexico
Nigeria
Nicaragua
Netherlands
Norway
New Zealand
Panama
Philippines
Pakistan
Poland
Puerto Rico
Portugal
Palau
At Sea
Romania
Russian Federation
Saudi Arabia
Solomon Islands
Sweden
Singapore
Slovakia
Sierra Leone
San Marino
Suriname
El Salvador
Sint Maarten
Swaziland
Thailand
Tunisia
Trinidad and Tobago
Taiwan
Venezuela
U. S. Virgin Islands
Viet Nam
South Africa
Any Location
United States
Afghanistan
Albania
Argentina
American Samoa
Austria
Australia
Aruba
Barbados
Belgium
Bermuda
Brazil
Bahamas
Belarus
Belize
Canada
Democratic Republic of the Congo
Switzerland
China
Colombia
Costa Rica
Cuba
Curacao
Czech Republic
Germany
Denmark
Dominican Republic
Algeria
Ecuador
Spain
Finland
France
United Kingdom
Grenada
Greece
Guatemala
Guam
Guyana
Hong Kong
Honduras
Haiti
Hungary
Indonesia
Ireland
Israel
India
Iraq
Iran
Italy
Jamaica
Jordan
Japan
North Korea
South Korea
Lithuania
Luxembourg
Saint Martin
Myanmar
Mexico
Nigeria
Nicaragua
Netherlands
Norway
New Zealand
Panama
Philippines
Pakistan
Poland
Puerto Rico
Portugal
Palau
At Sea
Romania
Russian Federation
Saudi Arabia
Solomon Islands
Sweden
Singapore
Slovakia
Sierra Leone
San Marino
Suriname
El Salvador
Sint Maarten
Swaziland
Thailand
Tunisia
Trinidad and Tobago
Taiwan
Venezuela
U. S. Virgin Islands
Viet Nam
South Africa
Any Province
Alberta
British Columbia
Manitoba
New Brunswick
Newfoundland & Labrador
Nova Scotia
Ontario
Prince Edward Island
Quebec
Saskatchewan
Any State
Alabama
Alaska
Arizona
Arkansas
California
Colorado
Connecticut
Delaware
District of Columbia
Florida
Georgia
Hawaii
Idaho
Illinois
Indiana
Iowa
Kansas
Kentucky
Louisiana
Maine
Maryland
Massachusetts
Michigan
Minnesota
Mississippi
Missouri
Montana
Nebraska
Nevada
New Hampshire
New Jersey
New Mexico
New York
North Carolina
North Dakota
Ohio
Oklahoma
Oregon
Pennsylvania
Rhode Island
South Carolina
South Dakota
Tennessee
Texas
Utah
Vermont
Virginia
Washington
West Virginia
Wisconsin
Wyoming
Choose a Player Filter
Team League Age Bats Year (of player's career) Active Place of Birth/Death
You have edited your search criteria
or keep editing your search
clear changes
Fetching Results
Results Table
Rk
I
Player
Split
From
To
OPS
G
GS
PA
AB
R
H
2B
3B
HR
RBI
SB
CS
BB
SO
BA
OBP
SLG
TB
GDP
HBP
SH
SF
IBB
ROE
BAbip
1 Lewis Brinson vs RHP as RHB 2017 2020 .494 209 573 538 95 15 5 9 45 0 0 23 180 .177 .221 .273 147 11 8 2 1 2 5 .246
2 Jeff Mathis vs RHP as RHB 2017 2020 .520 190 511 475 90 21 2 6 40 0 0 30 168 .190 .240 .280 133 10 2 2 2 1 3 .277
3 Cheslor Cuthbert vs RHP as RHB 2017 2019 .568 149 414 383 82 12 0 7 42 0 0 27 85 .214 .268 .300 115 19 2 0 2 1 3 .256
4 Martín Prado vs RHP as RHB 2017 2019 .579 169 435 416 97 19 0 5 33 0 0 17 82 .233 .264 .315 131 13 1 0 1 0 5 .279
5 Adam Engel vs RHP as RHB 2017 2020 .588 302 798 726 150 26 4 17 54 0 0 38 262 .207 .264 .324 235 6 19 14 1 0 11 .297
6 Alcides Escobar vs RHP as RHB 2017 2018 .591 286 868 816 193 38 5 8 64 0 0 29 130 .237 .266 .325 265 23 6 12 5 1 8 .271
7 Guillermo Heredia vs RHP as RHB 2017 2020 .595 252 604 530 111 20 1 9 32 0 0 48 113 .209 .293 .302 160 10 16 7 3 2 7 .248
8 Nick Hundley vs RHP as RHB 2017 2019 .605 177 436 409 88 21 3 9 40 0 0 23 123 .215 .258 .347 142 12 1 1 2 2 5 .283
9 Hanser Alberto vs RHP as RHB 2018 2020 .609 186 520 491 118 22 0 9 46 0 0 14 49 .240 .269 .340 167 12 6 6 3 0 15 .250
10 Chris Owings vs RHP as RHB 2017 2020 .610 232 605 560 118 30 1 15 63 0 0 36 158 .211 .262 .348 195 9 4 2 3 1 10 .264
11 Roberto Pérez vs RHP as RHB 2017 2020 .614 261 715 625 122 24 1 21 81 0 0 65 216 .195 .276 .338 211 17 7 13 5 0 10 .257
12 Josh Phegley vs RHP as RHB 2017 2020 .617 162 406 369 78 23 0 9 55 0 0 24 82 .211 .270 .347 128 10 7 2 4 0 6 .245
13 Pedro Severino vs RHP as RHB 2017 2020 .617 195 499 446 95 18 1 10 50 0 0 43 113 .213 .292 .325 145 7 7 2 1 3 4 .262
14 Erik González vs RHP as RHB 2017 2020 .619 172 409 382 91 23 2 5 37 0 0 16 106 .238 .271 .348 133 6 3 3 5 3 6 .312
15 Delino DeShields vs RHP as RHB 2017 2020 .625 319 926 790 191 29 4 3 54 0 0 95 215 .242 .325 .300 237 10 6 28 7 0 15 .325
16 Elias Díaz vs RHP as RHB 2017 2020 .625 241 635 576 135 25 0 10 65 0 0 49 117 .234 .295 .330 190 20 3 1 6 1 5 .275
17 Caleb Joseph vs RHP as RHB 2017 2020 .626 162 430 410 96 22 2 9 32 0 0 14 109 .234 .262 .363 149 8 2 3 1 0 7 .297
18 Isiah Kiner-Falefa vs RHP as RHB 2018 2020 .629 198 575 525 130 19 2 6 38 0 0 32 106 .248 .304 .326 171 22 11 5 2 0 6 .299
19 Hernán Pérez vs RHP as RHB 2017 2020 .632 279 675 635 147 25 2 18 58 0 0 34 150 .232 .269 .362 230 16 0 3 3 0 10 .275
20 Logan Forsythe vs RHP as RHB 2017 2020 .633 306 803 689 154 28 0 10 70 0 0 99 191 .224 .325 .308 212 23 8 0 7 2 9 .291
21 Devon Travis vs RHP as RHB 2017 2018 .641 146 439 412 95 24 3 9 45 0 0 17 82 .231 .272 .369 152 11 7 1 2 1 4 .266
22 Adeiny Hechavarría vs RHP as RHB 2017 2020 .645 261 715 668 161 31 4 15 75 0 0 33 149 .241 .278 .367 245 15 4 3 7 2 8 .286
23 Martín Maldonado vs RHP as RHB 2017 2020 .646 362 989 892 190 40 1 31 92 0 0 60 238 .213 .281 .364 325 24 25 11 1 1 6 .255
24 Austin Romine vs RHP as RHB 2017 2020 .648 233 669 618 151 25 0 16 90 0 0 35 177 .244 .286 .363 224 18 4 4 8 0 8 .312
25 Keon Broxton vs RHP as RHB 2017 2019 .651 202 531 480 96 15 3 22 57 0 0 39 210 .200 .270 .381 183 5 8 1 3 1 5 .295
Rk
I
Player
Split
From
To
OPS
G
GS
PA
AB
R
H
2B
3B
HR
RBI
SB
CS
BB
SO
BA
OBP
SLG
TB
GDP
HBP
SH
SF
IBB
ROE
BAbip
26 Juan Lagares vs RHP as RHB 2017 2019 .652 180 416 381 93 16 4 6 29 0 0 25 89 .244 .298 .354 135 12 5 3 2 2 3 .302
27 José Peraza vs RHP as RHB 2017 2020 .653 425 1219 1129 286 43 7 20 104 0 0 46 167 .253 .296 .357 403 19 26 9 9 3 9 .280
28 Austin Hedges vs RHP as RHB 2017 2020 .659 308 848 777 162 31 2 37 104 0 0 52 240 .209 .263 .396 308 17 7 7 5 5 3 .248
29 John Hicks vs RHP as RHB 2017 2019 .663 210 589 557 131 24 1 20 62 0 0 27 167 .235 .274 .390 217 14 3 1 1 0 5 .299
30 Carson Kelly vs RHP as RHB 2017 2020 .664 169 436 386 81 17 0 15 51 0 0 42 86 .210 .293 .371 143 12 4 3 1 5 2 .231
31 Kevan Smith vs RHP as RHB 2017 2020 .665 178 469 432 112 21 0 7 40 0 0 24 75 .259 .308 .357 154 17 8 2 3 0 3 .298
32 Amed Rosario vs RHP as RHB 2017 2020 .667 366 1156 1095 281 40 15 21 106 0 0 44 247 .257 .289 .378 414 22 8 4 5 5 10 .313
33 Danny Valencia vs RHP as RHB 2017 2018 .667 180 508 471 116 19 2 13 53 0 0 29 127 .246 .289 .378 178 15 2 0 6 0 6 .306
34 Harrison Bader vs RHP as RHB 2017 2020 .668 291 757 656 146 23 4 18 65 0 0 74 233 .223 .316 .352 231 4 18 3 6 6 12 .311
35 Manuel Margot vs RHP as RHB 2017 2020 .668 410 1179 1081 261 42 12 26 100 0 0 77 221 .241 .293 .375 405 18 6 4 11 3 14 .278
36 Addison Russell vs RHP as RHB 2017 2019 .668 277 804 738 177 31 4 19 81 0 0 55 183 .240 .298 .370 273 15 7 1 3 4 6 .293
37 Nick Ahmed vs RHP as RHB 2017 2020 .670 383 1113 1007 231 53 8 28 137 0 0 83 227 .229 .289 .381 384 26 7 2 14 5 17 .265
38 Orlando Arcia vs RHP as RHB 2017 2020 .672 431 1245 1154 290 42 3 32 131 0 0 74 255 .251 .296 .376 434 34 3 5 9 12 15 .295
39 Danny Jansen vs RHP as RHB 2018 2020 .673 159 427 374 79 13 1 15 50 0 0 41 85 .211 .301 .372 139 6 8 2 2 0 5 .232
40 Scott Kingery vs RHP as RHB 2018 2020 .674 273 811 744 171 47 5 20 72 0 0 52 213 .230 .286 .387 288 5 9 1 5 1 8 .293
41 Josh Harrison vs RHP as RHB 2017 2020 .675 267 860 778 197 37 3 15 74 0 0 41 146 .253 .308 .366 285 11 26 4 11 0 5 .290
42 Kevin Pillar vs RHP as RHB 2017 2020 .675 474 1475 1388 343 78 7 36 146 0 0 55 248 .247 .284 .391 543 32 20 3 9 0 19 .276
43 Jonathan Lucroy vs RHP as RHB 2017 2019 .676 313 903 804 203 37 5 11 87 0 0 73 113 .253 .324 .352 283 30 16 1 9 3 4 .279
44 James McCann vs RHP as RHB 2017 2020 .676 353 1037 959 234 37 3 30 118 0 0 56 285 .244 .294 .383 367 18 14 2 6 1 11 .314
45 Phil Ervin vs RHP as RHB 2017 2020 .678 179 413 366 84 15 4 10 41 0 0 32 106 .230 .303 .374 137 9 9 1 5 1 3 .290
46 Matt Davidson vs RHP as RHB 2017 2020 .679 234 702 637 130 24 0 36 98 0 0 50 258 .204 .268 .411 262 13 8 0 7 0 2 .269
47 JaCoby Jones vs RHP as RHB 2017 2020 .679 271 812 738 164 36 8 24 65 0 0 51 260 .222 .289 .390 288 17 19 1 3 1 8 .306
48 Brandon Dixon vs RHP as RHB 2018 2020 .680 158 403 376 84 19 3 15 43 0 0 22 136 .223 .271 .410 154 5 3 0 2 0 3 .304
49 Daniel Robertson vs RHP as RHB 2017 2020 .680 207 573 490 113 21 2 10 47 0 0 63 148 .231 .337 .343 168 14 17 1 2 0 2 .308
50 José Pirela vs RHP as RHB 2017 2019 .681 208 575 532 136 30 5 8 52 0 0 34 121 .256 .305 .376 200 10 5 1 3 0 4 .315
Rk
I
Player
Split
From
To
OPS
G
GS
PA
AB
R
H
2B
3B
HR
RBI
SB
CS
BB
SO
BA
OBP
SLG
TB
GDP
HBP
SH
SF
IBB
ROE
BAbip
51 Ian Desmond vs RHP as RHB 2017 2019 .682 352 983 888 211 36 9 24 106 0 0 78 254 .238 .303 .380 337 24 8 2 7 0 9 .303
52 Gorkys Hernández vs RHP as RHB 2017 2019 .683 219 520 464 116 18 5 9 40 0 0 39 122 .250 .314 .369 171 17 7 4 6 2 5 .316
53 Austin Barnes vs RHP as RHB 2017 2020 .685 224 491 412 94 19 3 7 45 0 0 64 114 .228 .346 .340 140 8 11 2 2 4 5 .297
54 Brandon Drury vs RHP as RHB 2017 2020 .685 264 719 657 150 39 2 23 89 0 0 50 159 .228 .287 .399 262 14 6 0 6 1 7 .264
55 Yan Gomes vs RHP as RHB 2017 2020 .685 323 935 855 203 46 0 28 101 0 0 58 243 .237 .295 .390 333 15 15 0 7 6 9 .296
56 Miguel Rojas vs RHP as RHB 2017 2020 .685 365 1099 1001 271 46 2 13 101 0 0 70 149 .271 .325 .360 360 34 15 4 8 7 12 .305
57 Hunter Pence vs RHP as RHB 2017 2020 .689 295 743 684 172 22 5 20 99 0 0 49 172 .252 .303 .386 264 6 4 0 6 0 6 .305
58 Albert Almora vs RHP as RHB 2017 2020 .691 332 804 751 199 40 2 18 85 0 0 34 151 .265 .296 .396 297 21 2 9 8 4 12 .307
59 Enrique Hernández vs RHP as RHB 2017 2020 .691 348 784 698 153 40 4 26 99 0 0 68 180 .219 .291 .400 279 11 6 4 8 3 5 .254
60 Mark Trumbo vs RHP as RHB 2017 2019 .691 227 716 661 155 29 0 27 81 0 0 51 181 .235 .291 .401 265 15 2 0 2 0 7 .281
61 Jorge Bonifacio vs RHP as RHB 2017 2020 .692 196 574 521 124 22 3 17 58 0 0 45 158 .238 .302 .390 203 11 4 1 3 0 1 .307
62 Albert Pujols vs RHP as RHB 2017 2020 .695 414 1320 1222 299 44 0 50 204 0 0 78 174 .245 .292 .403 493 46 8 0 12 8 11 .247
63 Austin Jackson vs RHP as RHB 2017 2018 .697 158 405 370 97 23 2 6 39 0 0 29 128 .262 .314 .384 142 11 1 0 5 0 3 .378
64 Kevin Newman vs RHP as RHB 2018 2020 .697 187 609 571 157 21 4 11 69 0 0 28 90 .275 .313 .384 219 7 5 2 3 2 10 .309
65 Miguel Cabrera vs RHP as RHB 2017 2020 .698 349 1165 1043 261 37 0 32 126 0 0 105 234 .250 .320 .378 394 34 7 0 10 12 8 .291
66 Russell Martin vs RHP as RHB 2017 2019 .698 240 732 613 132 21 0 22 63 0 0 100 170 .215 .340 .357 219 17 17 0 2 3 9 .260
67 Ian Kinsler vs RHP as RHB 2017 2019 .700 334 1077 977 231 50 0 35 98 0 0 85 158 .236 .305 .395 386 20 12 0 3 1 6 .249
68 José Osuna vs RHP as RHB 2017 2020 .700 216 417 390 92 22 1 17 54 0 0 17 82 .236 .272 .428 167 13 4 0 5 0 5 .253
69 Dustin Pedroia vs RHP as RHB 2017 2019 .701 112 414 370 101 14 0 6 50 0 0 38 42 .273 .341 .360 133 12 2 1 3 1 7 .292
70 Jordy Mercer vs RHP as RHB 2017 2020 .702 327 967 879 218 51 5 21 78 0 0 76 185 .248 .313 .389 342 24 8 1 3 20 10 .291
71 Hunter Renfroe vs RHP as RHB 2017 2020 .704 380 1068 988 209 49 1 58 139 0 0 65 337 .212 .265 .439 434 15 9 0 6 2 12 .252
72 José Bautista vs RHP as RHB 2017 2018 .705 247 792 672 140 31 0 29 91 0 0 106 205 .208 .321 .384 258 9 8 0 6 2 5 .250
73 Yadier Molina vs RHP as RHB 2017 2020 .705 389 1296 1202 320 50 1 36 172 0 0 62 179 .266 .305 .399 480 38 13 2 17 3 8 .283
74 Christian Vázquez vs RHP as RHB 2017 2020 .705 323 963 898 240 44 3 21 89 0 0 52 190 .267 .312 .393 353 30 7 3 3 2 3 .317
75 Tim Anderson vs RHP as RHB 2017 2020 .707 453 1416 1352 357 61 6 43 132 0 0 46 362 .264 .293 .414 559 34 11 3 4 1 16 .330
Rk
I
Player
Split
From
To
OPS
G
GS
PA
AB
R
H
2B
3B
HR
RBI
SB
CS
BB
SO
BA
OBP
SLG
TB
GDP
HBP
SH
SF
IBB
ROE
BAbip
76 Victor Robles vs RHP as RHB 2017 2020 .708 228 657 588 142 29 5 19 73 0 0 33 164 .242 .303 .405 238 6 22 7 7 3 7 .299
77 Mikie Mahtook vs RHP as RHB 2017 2019 .710 164 456 412 100 10 6 15 45 0 0 32 115 .243 .305 .405 167 5 7 0 5 1 5 .296
78 José Iglesias vs RHP as RHB 2017 2020 .712 415 1274 1204 334 86 6 17 146 0 0 49 168 .277 .311 .401 483 27 11 5 5 3 13 .310
79 Dansby Swanson vs RHP as RHB 2017 2020 .713 447 1515 1346 330 73 7 38 167 0 0 139 352 .245 .318 .395 531 18 11 7 12 15 14 .302
80 Starlin Castro vs RHP as RHB 2017 2020 .715 428 1397 1306 350 57 6 39 166 0 0 69 258 .268 .305 .410 536 42 7 0 15 3 18 .304
81 Chad Pinder vs RHP as RHB 2017 2020 .715 266 618 569 134 31 2 25 74 0 0 32 168 .236 .287 .429 244 13 10 3 3 0 5 .288
82 Kevin Plawecki vs RHP as RHB 2017 2020 .715 167 483 421 100 25 1 12 61 0 0 43 95 .238 .328 .387 163 14 15 1 3 3 7 .278
83 Aaron Altherr vs RHP as RHB 2017 2019 .716 204 524 468 106 24 6 17 69 0 0 42 167 .227 .303 .412 193 18 11 0 3 2 3 .310
84 Evan Longoria vs RHP as RHB 2017 2020 .716 432 1321 1221 309 69 7 39 159 0 0 70 261 .253 .299 .417 509 38 16 0 14 0 13 .289
85 Yairo Muñoz vs RHP as RHB 2018 2020 .716 174 402 377 105 19 1 8 41 0 0 18 83 .279 .318 .398 150 9 5 0 2 3 5 .337
86 Michael A. Taylor vs RHP as RHB 2017 2020 .718 283 716 656 159 42 5 21 68 0 0 54 212 .242 .300 .418 274 11 1 3 2 3 3 .325
87 Jedd Gyorko vs RHP as RHB 2017 2020 .720 293 796 706 173 31 2 25 100 0 0 77 190 .245 .319 .401 283 20 4 0 9 0 3 .296
88 Elvis Andrus vs RHP as RHB 2017 2020 .721 418 1353 1259 347 66 9 26 144 0 0 74 202 .276 .317 .404 509 32 7 1 12 0 19 .308
89 Adam Duvall vs RHP as RHB 2017 2020 .722 353 1034 944 212 48 3 50 157 0 0 64 293 .225 .281 .441 416 14 15 0 11 0 10 .265
90 Todd Frazier vs RHP as RHB 2017 2020 .722 405 1245 1075 241 48 3 45 149 0 0 129 278 .224 .322 .400 430 23 31 0 10 3 12 .257
91 David Fletcher vs RHP as RHB 2018 2020 .723 259 791 730 215 39 4 5 60 0 0 54 93 .295 .344 .380 277 13 2 3 2 0 6 .331
92 Manny Piña vs RHP as RHB 2017 2020 .724 240 637 579 145 25 2 22 71 0 0 41 134 .250 .310 .415 240 17 11 1 5 3 3 .287
93 Byron Buxton vs RHP as RHB 2017 2020 .725 264 768 713 169 41 8 30 98 0 0 39 213 .237 .282 .443 316 5 7 5 4 1 6 .293
94 Jake Marisnick vs RHP as RHB 2017 2020 .725 237 496 452 102 17 4 24 66 0 0 28 167 .226 .285 .440 199 13 10 4 1 0 4 .298
95 Welington Castillo vs RHP as RHB 2017 2019 .726 191 556 518 124 19 0 28 74 0 0 33 152 .239 .288 .438 227 19 3 0 2 0 5 .282
96 Andrelton Simmons vs RHP as RHB 2017 2020 .726 412 1306 1219 347 74 6 19 148 0 0 68 120 .285 .324 .402 490 44 8 1 10 3 10 .301
97 Eduardo Núñez vs RHP as RHB 2017 2020 .728 268 815 783 225 41 3 19 91 0 0 20 106 .287 .308 .420 329 25 5 2 5 0 7 .311
98 Mike Zunino vs RHP as RHB 2017 2020 .728 301 856 777 169 49 1 41 119 0 0 57 313 .218 .286 .441 343 16 19 0 3 0 4 .301
99 Robinson Chirinos vs RHP as RHB 2017 2020 .729 311 905 779 167 35 3 38 115 0 0 78 274 .214 .316 .413 322 16 40 3 5 0 12 .273
100 Ryon Healy vs RHP as RHB 2017 2020 .729 309 956 903 228 42 0 43 134 0 0 39 216 .253 .287 .442 399 27 7 0 7 0 11 .284
Rk
I
Player
Split
From
To
OPS
G
GS
PA
AB
R
H
2B
3B
HR
RBI
SB
CS
BB
SO
BA
OBP
SLG
TB
GDP
HBP
SH
SF
IBB
ROE
BAbip
101 Stephen Piscotty vs RHP as RHB 2017 2020 .731 367 1159 1039 254 56 2 40 156 0 0 94 256 .245 .314 .418 434 38 15 1 10 0 5 .284
102 Jean Segura vs RHP as RHB 2017 2020 .731 441 1503 1402 403 67 9 25 139 0 0 76 204 .287 .330 .402 563 35 15 3 6 2 18 .321
103 Tim Beckham vs RHP as RHB 2017 2019 .732 306 943 875 220 42 5 35 98 0 0 56 266 .251 .301 .431 377 23 7 2 3 0 12 .321
104 Evan Gattis vs RHP as RHB 2017 2018 .733 192 529 479 116 27 0 22 89 0 0 35 113 .242 .297 .436 209 12 6 0 9 0 3 .266
105 C.J. Cron vs RHP as RHB 2017 2020 .736 350 1065 962 225 47 0 49 145 0 0 67 258 .234 .300 .436 419 24 27 0 7 0 9 .266
106 Matt Duffy vs RHP as RHB 2018 2019 .736 166 513 463 138 21 1 4 39 0 0 41 82 .298 .363 .374 173 10 7 0 2 1 4 .354
107 Brandon Phillips vs RHP as RHB 2017 2018 .736 141 490 465 130 31 1 11 49 0 0 18 60 .280 .315 .422 196 16 6 1 0 0 6 .302
108 Maikel Franco vs RHP as RHB 2017 2020 .737 426 1312 1218 308 66 1 53 176 0 0 82 196 .253 .298 .439 535 48 1 0 11 17 11 .260
109 Wilson Ramos vs RHP as RHB 2017 2020 .738 333 971 894 241 37 1 31 133 0 0 64 163 .270 .321 .417 373 34 6 0 5 5 6 .298
110 Tyler Flowers vs RHP as RHB 2017 2020 .739 264 781 688 170 33 1 25 86 0 0 57 223 .247 .332 .407 280 15 32 0 4 0 8 .327
111 Hanley Ramirez vs RHP as RHB 2017 2019 .739 188 618 557 138 24 0 24 74 0 0 51 123 .248 .319 .420 234 20 8 0 2 2 6 .277
112 Cameron Maybin vs RHP as RHB 2017 2020 .741 300 801 705 175 37 4 22 65 0 0 88 191 .248 .335 .406 286 15 5 1 2 0 12 .310
113 Lorenzo Cain vs RHP as RHB 2017 2020 .744 422 1419 1268 360 59 5 21 99 0 0 126 237 .284 .356 .388 492 35 19 0 5 0 21 .334
114 Jorge Alfaro vs RHP as RHB 2017 2020 .745 269 775 711 189 28 1 27 95 0 0 34 269 .266 .323 .422 300 15 27 0 3 5 8 .388
115 Carlos Gómez vs RHP as RHB 2017 2019 .746 223 667 584 139 32 1 25 67 0 0 51 188 .238 .321 .425 248 9 22 7 3 0 2 .305
116 Travis d'Arnaud vs RHP as RHB 2017 2020 .747 242 679 621 157 28 0 29 113 0 0 47 137 .253 .309 .438 272 18 6 0 5 1 5 .278
117 Steve Pearce vs RHP as RHB 2017 2019 .748 154 436 388 99 20 1 14 57 0 0 40 83 .255 .328 .420 163 10 4 0 4 1 7 .288
118 Yandy Díaz vs RHP as RHB 2017 2020 .749 185 504 448 123 24 2 10 47 0 0 48 81 .275 .345 .404 181 19 3 0 5 0 6 .312
119 Brian Dozier vs RHP as RHB 2017 2020 .750 411 1323 1162 271 50 6 55 163 0 0 141 276 .233 .321 .429 498 23 13 0 7 3 10 .258
120 Buster Posey vs RHP as RHB 2017 2019 .750 335 1016 902 257 54 0 14 105 0 0 93 141 .285 .359 .391 353 30 14 1 6 5 4 .323
121 Steven Souza Jr. vs RHP as RHB 2017 2020 .756 214 641 554 122 26 1 30 83 0 0 76 190 .220 .322 .433 240 10 8 2 1 0 3 .275
122 Randal Grichuk vs RHP as RHB 2017 2020 .759 408 1237 1154 274 71 4 65 172 0 0 64 340 .237 .284 .475 548 33 13 0 6 3 9 .277
123 Jonathan Schoop vs RHP as RHB 2017 2020 .759 428 1328 1249 328 61 3 59 167 0 0 48 294 .263 .301 .458 572 39 23 1 7 1 13 .298
124 Avisaíl García vs RHP as RHB 2017 2020 .760 388 1205 1109 297 46 4 46 162 0 0 64 282 .268 .320 .441 489 25 24 0 8 5 15 .318
125 Adam Jones vs RHP as RHB 2017 2019 .760 404 1274 1194 332 60 1 45 149 0 0 56 228 .278 .317 .443 529 40 16 0 7 2 16 .309
Rk
I
Player
Split
From
To
OPS
G
GS
PA
AB
R
H
2B
3B
HR
RBI
SB
CS
BB
SO
BA
OBP
SLG
TB
GDP
HBP
SH
SF
IBB
ROE
BAbip
126 Marcus Semien vs RHP as RHB 2017 2020 .760 442 1484 1321 343 73 7 44 160 0 0 147 261 .260 .334 .425 562 25 5 3 8 2 20 .292
127 Francisco Cervelli vs RHP as RHB 2017 2020 .763 228 705 599 152 33 5 16 76 0 0 75 147 .254 .358 .406 243 19 24 3 4 0 8 .309
128 Kurt Suzuki vs RHP as RHB 2017 2020 .764 285 868 772 199 41 0 33 131 0 0 55 104 .258 .325 .439 339 23 28 1 12 3 5 .257
129 José Martínez vs RHP as RHB 2017 2020 .765 365 1032 931 264 39 3 27 131 0 0 89 206 .284 .346 .419 390 32 4 1 7 1 10 .336
130 Matt Kemp vs RHP as RHB 2017 2020 .769 288 789 734 202 38 1 30 121 0 0 47 191 .275 .317 .452 332 35 1 0 7 1 5 .331
131 Andrew McCutchen vs RHP as RHB 2017 2020 .770 402 1331 1146 290 51 2 46 153 0 0 161 267 .253 .349 .422 483 16 13 0 11 3 7 .289
132 Wil Myers vs RHP as RHB 2017 2020 .770 399 1213 1092 272 64 6 49 154 0 0 103 358 .249 .317 .453 495 29 9 1 8 1 9 .322
133 David Bote vs RHP as RHB 2018 2020 .772 195 511 442 111 17 3 18 77 0 0 59 138 .251 .346 .425 188 14 7 0 3 5 4 .322
134 Aledmys Díaz vs RHP as RHB 2017 2020 .773 263 786 733 202 49 0 29 99 0 0 36 105 .276 .312 .461 338 19 7 0 10 2 11 .284
135 Renato Núñez vs RHP as RHB 2017 2020 .773 262 725 654 161 35 0 34 91 0 0 57 195 .246 .317 .456 298 13 12 0 2 0 5 .297
136 J.D. Davis vs RHP as RHB 2017 2020 .774 224 557 494 131 21 1 20 63 0 0 51 137 .265 .341 .433 214 18 8 0 4 0 4 .326
137 Wilmer Flores vs RHP as RHB 2017 2020 .777 334 855 781 217 45 2 28 109 0 0 54 103 .278 .329 .448 350 25 10 0 10 0 6 .286
138 DJ LeMahieu vs RHP as RHB 2017 2020 .777 458 1551 1411 415 65 5 38 170 0 0 113 222 .294 .348 .428 604 43 11 4 12 0 15 .324
139 Whit Merrifield vs RHP as RHB 2017 2020 .779 498 1743 1598 469 88 15 37 184 0 0 106 275 .294 .342 .437 698 25 20 3 16 3 18 .332
140 Zack Cozart vs RHP as RHB 2017 2019 .780 193 641 567 144 26 8 22 67 0 0 63 107 .254 .335 .444 252 9 8 0 3 0 6 .277
141 Chris Iannetta vs RHP as RHB 2017 2019 .780 208 537 465 107 33 1 23 72 0 0 57 156 .230 .327 .454 211 12 11 1 3 5 2 .291
142 David Freese vs RHP as RHB 2017 2019 .781 252 600 523 140 24 1 19 85 0 0 54 141 .268 .355 .426 223 15 19 0 4 3 4 .330
143 AJ Pollock vs RHP as RHB 2017 2020 .782 336 1003 907 234 55 9 37 116 0 0 73 212 .258 .321 .461 418 18 15 1 7 1 7 .296
144 Gary Sánchez vs RHP as RHB 2017 2020 .785 354 1152 1027 236 37 1 72 181 0 0 95 297 .230 .307 .478 491 22 23 0 7 1 7 .247
145 Garrett Cooper vs RHP as RHB 2017 2020 .786 157 450 402 114 21 1 12 49 0 0 39 122 .284 .356 .430 173 12 7 0 2 0 4 .378
146 Javier Báez vs RHP as RHB 2017 2020 .787 463 1498 1411 374 86 13 67 209 0 0 66 435 .265 .301 .487 687 30 8 7 6 16 20 .336
147 Hunter Dozier vs RHP as RHB 2018 2020 .788 273 865 787 202 36 14 35 102 0 0 68 228 .257 .317 .471 371 18 4 0 6 0 5 .315
148 Mitch Garver vs RHP as RHB 2017 2020 .788 201 541 484 119 26 2 26 84 0 0 48 152 .246 .319 .469 227 10 5 1 3 0 4 .301
149 Paul DeJong vs RHP as RHB 2017 2020 .789 411 1397 1265 326 71 1 65 193 0 0 94 339 .258 .319 .470 594 27 26 0 12 2 11 .299
150 Salvador Perez vs RHP as RHB 2017 2020 .789 277 866 823 219 48 1 46 142 0 0 22 169 .266 .295 .495 407 29 14 0 6 0 4 .282
Rk
I
Player
Split
From
To
OPS
G
GS
PA
AB
R
H
2B
3B
HR
RBI
SB
CS
BB
SO
BA
OBP
SLG
TB
GDP
HBP
SH
SF
IBB
ROE
BAbip
151 Ryan Braun vs RHP as RHB 2017 2020 .790 377 1040 952 255 59 3 43 153 0 0 62 223 .268 .318 .472 449 28 12 0 8 2 10 .306
152 Willson Contreras vs RHP as RHB 2017 2020 .791 388 1205 1059 275 55 4 46 166 0 0 102 284 .260 .342 .450 476 26 34 2 8 2 12 .311
153 Khris Davis vs RHP as RHB 2017 2020 .793 440 1421 1272 299 56 1 87 232 0 0 118 413 .235 .307 .486 618 43 19 0 12 3 12 .270
154 Willy Adames vs RHP as RHB 2018 2020 .795 271 768 693 194 34 2 26 74 0 0 68 218 .280 .347 .447 310 13 4 2 1 1 5 .373
155 Brian Anderson vs RHP as RHB 2017 2020 .795 353 1126 989 268 63 6 31 141 0 0 103 248 .271 .354 .441 436 25 28 0 6 3 14 .331
156 Nick Castellanos vs RHP as RHB 2017 2020 .795 511 1767 1624 431 119 18 62 217 0 0 116 425 .265 .319 .475 772 29 17 0 10 2 19 .322
157 Yuli Gurriel vs RHP as RHB 2017 2020 .797 458 1406 1314 385 89 3 47 206 0 0 54 159 .293 .324 .473 621 36 17 0 21 2 24 .299
158 Franmil Reyes vs RHP as RHB 2018 2020 .797 270 783 712 178 24 0 49 103 0 0 61 227 .250 .307 .490 349 20 1 0 9 0 4 .290
159 Mark Canha vs RHP as RHB 2017 2020 .798 312 884 743 186 40 3 31 104 0 0 97 212 .250 .361 .437 325 21 36 0 8 2 8 .305
160 Vladimir Guerrero Jr. vs RHP as RHB 2019 2020 .801 178 546 497 143 31 3 15 78 0 0 43 94 .288 .348 .453 225 16 4 0 2 0 7 .328
161 Ryan Zimmerman vs RHP as RHB 2017 2019 .801 265 809 738 193 44 2 38 132 0 0 60 173 .262 .320 .481 355 21 6 0 5 1 7 .291
162 Clint Frazier vs RHP as RHB 2017 2020 .802 145 440 389 101 24 3 17 65 0 0 41 128 .260 .334 .468 182 8 5 0 5 0 5 .337
163 Lourdes Gurriel Jr. vs RHP as RHB 2018 2020 .805 189 572 527 148 26 2 25 80 0 0 32 131 .281 .325 .480 253 8 5 2 6 0 3 .326
164 Jesús Aguilar vs RHP as RHB 2017 2020 .809 400 990 863 221 40 1 50 188 0 0 94 247 .256 .331 .479 413 33 12 0 20 0 3 .292
165 Manny Machado vs RHP as RHB 2017 2020 .809 520 1713 1541 412 69 6 81 245 0 0 148 302 .267 .331 .478 736 57 7 0 17 20 11 .282
166 Tommy Pham vs RHP as RHB 2017 2020 .809 418 1387 1213 325 56 9 50 169 0 0 151 312 .268 .356 .453 549 44 17 2 4 1 17 .322
167 J.T. Realmuto vs RHP as RHB 2017 2020 .809 438 1440 1310 363 74 8 57 201 0 0 96 289 .277 .333 .476 624 32 19 0 12 2 15 .314
168 Domingo Santana vs RHP as RHB 2017 2020 .809 344 1047 926 249 46 2 43 140 0 0 104 329 .269 .347 .462 428 22 10 0 6 0 6 .368
169 Miguel Andujar vs RHP as RHB 2017 2020 .811 173 514 490 143 34 2 20 75 0 0 18 82 .292 .319 .492 241 13 3 0 3 1 10 .315
170 Teoscar Hernández vs RHP as RHB 2017 2020 .812 304 877 800 201 45 5 48 120 0 0 67 281 .251 .312 .500 400 20 5 0 4 0 7 .322
171 Miguel Sanó vs RHP as RHB 2017 2020 .813 331 1062 932 216 44 2 64 166 0 0 120 407 .232 .324 .489 456 21 8 0 2 4 6 .328
172 Gio Urshela vs RHP as RHB 2017 2020 .813 218 605 555 164 38 0 20 91 0 0 37 98 .296 .341 .472 262 19 5 1 7 0 5 .324
173 Christian Walker vs RHP as RHB 2017 2020 .814 209 632 566 150 34 1 28 87 0 0 55 164 .265 .337 .477 270 9 8 0 3 5 3 .324
174 Carlos Correa vs RHP as RHB 2017 2020 .815 344 1122 989 259 50 2 54 182 0 0 108 258 .262 .334 .480 475 34 8 0 17 7 15 .295
175 Mark Reynolds vs RHP as RHB 2017 2019 .815 264 654 579 147 23 1 36 114 0 0 66 192 .254 .332 .484 280 15 4 0 5 1 3 .312
Rk
I
Player
Split
From
To
OPS
G
GS
PA
AB
R
H
2B
3B
HR
RBI
SB
CS
BB
SO
BA
OBP
SLG
TB
GDP
HBP
SH
SF
IBB
ROE
BAbip
176 Trevor Story vs RHP as RHB 2017 2020 .815 484 1520 1383 364 80 13 69 199 0 0 121 440 .263 .326 .490 677 22 10 0 6 3 17 .335
177 Gleyber Torres vs RHP as RHB 2018 2020 .815 298 917 821 224 36 0 44 129 0 0 78 197 .273 .337 .478 392 19 7 1 10 4 4 .305
178 Chris Taylor vs RHP as RHB 2017 2020 .817 418 1213 1087 300 71 14 38 159 0 0 102 342 .276 .345 .472 513 9 16 2 6 0 10 .368
179 Trea Turner vs RHP as RHB 2017 2020 .823 423 1530 1395 401 75 16 52 169 0 0 116 291 .288 .347 .476 664 20 13 2 4 1 20 .331
180 Adrián Beltré vs RHP as RHB 2017 2018 .824 203 641 576 165 34 1 25 102 0 0 49 107 .287 .345 .479 276 17 7 0 9 2 4 .309
181 Starling Marte vs RHP as RHB 2017 2020 .826 396 1341 1226 364 59 12 45 168 0 0 71 225 .297 .351 .475 582 27 35 2 7 1 14 .331
182 Ramón Laureano vs RHP as RHB 2018 2020 .828 208 641 559 151 33 2 27 83 0 0 50 168 .270 .347 .481 269 13 21 1 10 0 2 .332
183 Justin Upton vs RHP as RHB 2017 2020 .828 381 1237 1073 275 56 1 61 186 0 0 138 354 .256 .347 .481 516 26 16 0 10 3 12 .320
184 José Abreu vs RHP as RHB 2017 2020 .830 494 1665 1529 423 101 5 79 268 0 0 88 336 .277 .326 .504 771 49 32 0 16 14 16 .304
185 Edwin Encarnación vs RHP as RHB 2017 2020 .830 426 1379 1199 294 48 1 84 242 0 0 147 310 .245 .333 .497 596 26 18 0 14 2 14 .256
186 Trey Mancini vs RHP as RHB 2017 2019 .831 431 1329 1206 337 62 7 61 184 0 0 99 303 .279 .337 .494 596 29 12 0 12 2 9 .323
187 Mitch Haniger vs RHP as RHB 2017 2019 .833 305 1015 890 236 58 2 45 127 0 0 94 238 .265 .346 .487 433 15 21 1 9 1 10 .310
188 Jorge Soler vs RHP as RHB 2017 2020 .835 291 929 806 199 46 0 52 130 0 0 98 262 .247 .338 .498 401 21 15 0 5 3 12 .296
189 Kris Bryant vs RHP as RHB 2017 2020 .842 418 1486 1269 340 78 7 56 157 0 0 162 333 .268 .369 .473 600 18 47 0 8 5 15 .320
190 Rhys Hoskins vs RHP as RHB 2017 2020 .846 385 1307 1109 267 69 4 69 184 0 0 167 330 .241 .349 .497 551 16 21 0 8 3 8 .276
191 Eugenio Suárez vs RHP as RHB 2017 2020 .848 487 1584 1383 358 51 6 92 244 0 0 162 405 .259 .344 .504 697 35 25 0 14 5 13 .296
192 Matt Chapman vs RHP as RHB 2017 2020 .849 399 1291 1145 292 85 10 64 171 0 0 120 324 .255 .335 .514 589 26 20 0 6 0 7 .299
193 Marcell Ozuna vs RHP as RHB 2017 2020 .853 482 1687 1515 432 72 3 82 277 0 0 161 342 .285 .354 .499 756 42 3 0 7 5 9 .319
194 Xander Bogaerts vs RHP as RHB 2017 2020 .855 475 1627 1455 422 104 9 60 240 0 0 147 287 .290 .358 .498 724 37 13 0 12 7 17 .323
195 Howie Kendrick vs RHP as RHB 2017 2020 .855 258 666 606 193 39 4 19 85 0 0 40 115 .319 .365 .490 297 23 10 0 10 3 5 .361
196 Nolan Arenado vs RHP as RHB 2017 2020 .858 500 1599 1427 401 80 7 79 264 0 0 139 256 .281 .345 .513 732 45 10 2 20 21 17 .290
197 Justin Turner vs RHP as RHB 2017 2020 .859 382 1139 983 295 56 1 37 136 0 0 107 144 .300 .387 .472 464 21 38 1 10 4 11 .318
198 Yasiel Puig vs RHP as RHB 2017 2019 .863 391 1173 1064 298 57 4 64 173 0 0 94 238 .280 .341 .522 555 32 8 0 7 5 13 .304
199 Alex Bregman vs RHP as RHB 2017 2020 .864 489 1580 1327 354 94 5 63 215 0 0 215 222 .267 .377 .488 647 29 26 0 12 2 5 .276
200 Eloy Jiménez vs RHP as RHB 2019 2020 .864 170 535 501 140 26 2 34 91 0 0 30 132 .279 .322 .543 272 9 2 0 2 0 4 .315
Rk
I
Player
Split
From
To
OPS
G
GS
PA
AB
R
H
2B
3B
HR
RBI
SB
CS
BB
SO
BA
OBP
SLG
TB
GDP
HBP
SH
SF
IBB
ROE
BAbip
201 Jose Altuve vs RHP as RHB 2017 2020 .869 448 1505 1357 424 74 8 52 176 0 0 126 217 .313 .375 .494 670 41 13 3 6 4 11 .340
202 Giancarlo Stanton vs RHP as RHB 2017 2020 .874 344 1195 1039 272 53 0 74 187 0 0 127 340 .262 .348 .527 547 24 16 0 12 9 6 .311
203 George Springer vs RHP as RHB 2017 2020 .875 427 1473 1296 359 62 4 81 219 0 0 146 278 .277 .357 .519 672 30 18 0 7 2 11 .295
204 Paul Goldschmidt vs RHP as RHB 2017 2020 .876 510 1737 1503 424 90 4 77 235 0 0 211 429 .282 .375 .501 753 29 15 0 5 14 16 .346
205 Luke Voit vs RHP as RHB 2017 2020 .889 259 763 662 183 32 1 42 122 0 0 87 204 .276 .371 .518 343 18 13 0 1 1 6 .338
206 Josh Donaldson vs RHP as RHB 2017 2020 .893 334 1129 953 252 54 0 63 160 0 0 162 257 .264 .374 .519 495 17 8 0 6 3 4 .296
207 Keston Hiura vs RHP as RHB 2019 2020 .896 137 448 402 110 21 2 29 66 0 0 28 142 .274 .344 .552 222 9 16 0 2 0 1 .348
208 Ronald Acuna Jr. vs RHP as RHB 2018 2020 .902 295 1080 946 266 48 3 62 146 0 0 116 291 .281 .367 .535 506 13 14 0 3 5 9 .342
209 Nelson Cruz vs RHP as RHB 2017 2020 .906 444 1439 1282 365 63 0 92 272 0 0 122 349 .285 .357 .549 704 38 26 0 9 3 4 .321
210 J.D. Martinez vs RHP as RHB 2017 2020 .911 457 1544 1366 391 81 5 90 258 0 0 158 366 .286 .360 .551 752 52 7 0 12 19 16 .327
211 Pete Alonso vs RHP as RHB 2019 2020 .923 204 677 588 154 28 1 50 112 0 0 63 165 .262 .355 .568 334 13 23 0 3 6 7 .277
212 Mookie Betts vs RHP as RHB 2017 2020 .924 471 1714 1494 446 106 9 81 237 0 0 190 239 .299 .380 .544 813 21 15 0 15 11 12 .307
213 Anthony Rendon vs RHP as RHB 2017 2020 .924 463 1562 1342 412 104 5 62 263 0 0 178 207 .307 .393 .531 712 29 24 0 18 5 7 .321
214 Fernando Tatis Jr. vs RHP as RHB 2019 2020 .929 135 474 434 127 17 7 31 78 0 0 34 134 .293 .350 .578 251 9 5 0 1 0 4 .356
215 Aaron Judge vs RHP as RHB 2017 2020 .957 385 1289 1086 303 49 3 88 203 0 0 182 405 .279 .384 .573 622 31 9 0 10 8 12 .357
216 Mike Trout vs RHP as RHB 2017 2020 1.113 426 1457 1151 356 66 6 112 245 0 0 261 284 .309 .444 .669 770 13 29 0 15 42 9 .317
We're Social...for Statheads
Every Sports Reference Social Media Account
Site Last Updated: Saturday, September 30, 1:45PM
Question, Comment, Feedback, or Correction?
Subscribe to our Free Email Newsletter
Do you have a sports website? Or write about sports? We have tools and resources that can help you use sports data. Find out more.