Saturday, April 5, 2025

Righty/Lefty 1950-2024 OPS splits for batters.

OPS: On base percent (average) Plus Slugging average.

PA: AB + BB + HBP + SF + SH
OBP: (H + BB + HBP)/(At Bats + BB + HBP + SF)
SLG: Total Bases/At Bats or
(1B + 2*2B + 3*3B + 4*HR)/AB

OPS is a pretty good evaluation of batters. OPS+ (weighted for year and ballparks) is better but it's not available for these righty/lefty splits.

SF: sacrifice flies (fly ball out RBI) not used in the first four seasons here: 1950-1953. For instance, Mickey Mantle has 12 AB that after 1953 would not have been charged At Bats (AB) but would have been credited as SF. It may be the dumbest scoring rule of any consequence and should be removed, including adjusting past stats.

For perspective:

Lefty batters 1950-2012 batting average (BA) Monday, March 25, 2013

As documented here previously, righty/lefty splits are reliable only back to about 1950 when a high percentage of the data is derived from play-by-play data rather than from box scores. With box scores a batter's stats are attributed to the handedness of the starting pitcher.

__________________________

Click this link to view data. Batters: all vs RHP, then all vs LHP.

Percent of outs by pitchers during these 75 years (recent years and ...):

202129.62%70.38%
202227.19%72.81%
202326.37%73.63%
202426.84%73.16%
YearLefty%Righty%
min22.78%65.60%
max34.40%77.22%
ave28.71%71.29%


Data derived from:

https://stathead.com/tiny/HwK9Q

In Cumulative Seasons, In the Regular Season, from 1950 to 2024, vs RHP (within Platoon Splits), requiring On-Base Plus Slugging >= .850 and Plate Appearances >= 3000, sorted by greatest On-Base Plus Slugging.

128 matches.

https://stathead.com/tiny/2dcXt

In Cumulative Seasons, In the Regular Season, from 1950 to 2024, vs LHP (within Platoon Splits), requiring Plate Appearances >= 1500 and On-Base Plus Slugging >= .850, sorted by greatest On-Base Plus Slugging.

130 matches.

__________________

Top 20 versus RIGHT handed pitchers; four righty batters and three switch hitters (both):

qryRL_batters
Rk Player Split bats throws From To OPS BA OBP SLG PA HR
1 Ted Williams vs RHP L R 1950 1960 1.165 0.347 0.488 0.676 3272 218
2 Barry Bonds vs RHP L L 1986 2007 1.084 0.303 0.458 0.626 8459 535
3 Jim Thome vs RHP L R 1991 2012 1.034 0.292 0.426 0.608 7412 494
4 Mike Trout vs RHP R R 2011 2024 1.013 0.304 0.410 0.602 4926 302
5 Aaron Judge vs RHP R R 2016 2024 1.004 0.290 0.400 0.604 3244 235
6 Todd Helton vs RHP L L 1997 2013 1.001 0.324 0.425 0.576 6762 302
7 Lance Berkman vs RHP B L 1999 2013 0.995 0.304 0.420 0.575 5989 316
8 Larry Walker vs RHP L R 1989 2005 0.993 0.316 0.407 0.586 5613 293
9 Stan Musial vs RHP L L 1950 1963 0.990 0.327 0.421 0.569 4823 217
10 Carlos Delgado vs RHP L R 1993 2009 0.981 0.287 0.399 0.582 6167 383
11 David Ortiz vs RHP L L 1997 2016 0.981 0.294 0.397 0.584 7082 421
12 Manny Ramirez vs RHP R R 1993 2011 0.974 0.305 0.399 0.575 7237 414
13 Mark McGwire vs RHP R R 1986 2001 0.970 0.262 0.388 0.581 5628 427
14 Mickey Mantle vs RHP B R 1951 1968 0.967 0.282 0.419 0.548 6613 373
15 Brian Giles vs RHP L L 1995 2009 0.958 0.302 0.414 0.544 5616 245
16 Duke Snider vs RHP L R 1950 1964 0.958 0.304 0.393 0.566 6445 351
17 Jim Edmonds vs RHP L L 1993 2010 0.951 0.296 0.391 0.56 5940 318
18 Joey Votto vs RHP L R 2007 2023 0.951 0.301 0.418 0.532 6100 267
19 Chipper Jones vs RHP B R 1993 2012 0.947 0.303 0.405 0.542 7686 361
20 Bryce Harper vs RHP L R 2012 2024 0.945 0.287 0.399 0.546 4903 256

Top 20 versus LEFT handed pitchers (Ted Williams (1950-1960) and Aaron Judge did not have enough PA against lefties to be on this list); Bonds is the only lefty batter. Mantle batted both.

qryRL_batters
Rk Player Split bats throws From To OPS BA OBP SLG PA HR
1 Frank Thomas vs LHP R R 1990 2008 1.083 0.322 0.448 0.635 2445 160
2 Manny Ramirez vs LHP R R 1993 2011 1.060 0.335 0.443 0.617 2537 141
3 Dick Allen vs LHP R R 1963 1977 1.025 0.318 0.414 0.611 2347 138
4 Jeff Bagwell vs LHP R R 1991 2005 1.023 0.321 0.446 0.577 2242 107
5 Mark McGwire vs LHP R R 1986 2001 1.018 0.266 0.411 0.608 2032 156
6 Albert Belle vs LHP R R 1989 2000 1.014 0.312 0.401 0.613 1640 104
7 Henry Aaron vs LHP R R 1954 1976 1.009 0.318 0.405 0.604 3584 220
8 Paul Goldschmidt vs LHP R R 2011 2024 1.009 0.323 0.424 0.586 1963 101
9 Willie Mays vs LHP R R 1951 1973 1.006 0.305 0.412 0.595 3533 207
10 Mickey Mantle vs LHP B R 1951 1968 0.999 0.330 0.424 0.575 3253 163
11 David Wright vs LHP R R 2004 2016 0.998 0.337 0.430 0.568 1753 70
12 Mike Schmidt vs LHP R R 1972 1989 0.993 0.297 0.415 0.579 2476 142
13 Mike Piazza vs LHP R R 1992 2007 0.990 0.323 0.405 0.585 1792 104
14 Ryan Braun vs LHP R R 2007 2020 0.989 0.318 0.389 0.600 1931 110
15 Barry Bonds vs LHP L L 1986 2007 0.986 0.289 0.417 0.569 4147 227
16 Frank Howard vs LHP R R 1958 1973 0.982 0.317 0.401 0.581 2628 154
17 Edgar Martínez vs LHP R R 1987 2004 0.982 0.322 0.443 0.539 2240 81
18 Juan González vs LHP R R 1989 2004 0.978 0.321 0.375 0.602 1833 122
19 Jack Clark vs LHP R R 1975 1992 0.972 0.300 0.440 0.533 2585 110
20 Vladimir Guerrero vs LHP R R 1996 2011 0.972 0.322 0.400 0.572 2212 115

On both top 20 lists:

Bonds: 2,15

qryRL_batters
Rk Player Split From To OPS PA HR
2 Barry Bonds vs RHP 1986 2007 1.084 8459 535
15 Barry Bonds vs LHP 1986 2007 0.986 4147 227

Ramirez: 12,2

qryRL_batters
Rk Player Split From To OPS PA HR
12 Manny Ramirez vs RHP 1993 2011 0.974 7237 414
2 Manny Ramirez vs LHP 1993 2011 1.060 2537 141

McGwire: 13,5

qryRL_batters
Rk Player Split From To OPS PA HR
13 Mark McGwire vs RHP 1986 2001 0.97 5628 427
5 Mark McGwire vs LHP 1986 2001 1.018 2032 156

Mantle: 14,10

qryRL_batters
Rk Player Split From To OPS PA HR
14 Mickey Mantle vs RHP 1951 1968 0.967 6613 373
10 Mickey Mantle vs LHP 1951 1968 0.999 3253 163

____________

Others:

Frank Thomas: 24,1

qryRL_batters
Rk Player Split From To OPS PA HR
24 Frank Thomas vs RHP 1990 2008 0.940 7630 361
1 Frank Thomas vs LHP 1990 2008 1.083 2445 160

Willie Mays: 38,9

qryRL_batters
Rk Player Split From To OPS PA HR
38 Willie Mays vs RHP 1951 1973 0.917 8806 448
9 Willie Mays vs LHP 1951 1973 1.006 3533 207

Hank Aaron:  54,7

qryRL_batters
Rk Player Split From To OPS PA HR
54 Henry Aaron vs RHP 1954 1976 0.900 10121 527
7 Henry Aaron vs LHP 1954 1976 1.009 3584 220

Stan Musial: 9,73

qryRL_batters
Rk Player Split From To OPS PA HR
9 Stan Musial vs RHP 1950 1963 0.990 4823 217
73 Stan Musial vs LHP 1950 1963 0.893 2590 91

Mike Trout: 4,34

qryRL_batters
Rk Player Split From To OPS PA HR
4 Mike Trout vs RHP 2011 2024 1.013 4926 302
34 Mike Trout vs LHP 2011 2024 0.930 1721 76

Albert Pujols: 51,22

qryRL_batters
Rk Player Split From To OPS PA HR
51 Albert Pujols vs RHP 2001 2022 0.905 9619 503
22 Albert Pujols vs LHP 2001 2022 0.954 3422 200

Frank Robinson: 41,24

qryRL_batters
Rk Player Split From To OPS PA HR
41 Frank Robinson vs RHP 1956 1976 0.915 7806 392
24 Frank Robinson vs LHP 1956 1976 0.948 3936 194

Mike Schmidt: 81,12

qryRL_batters
Rk Player Split From To OPS PA HR
81 Mike Schmidt vs RHP 1972 1989 0.880 7586 406
12 Mike Schmidt vs LHP 1972 1989 0.993 2476 142

Alex Rodriguez: 28,37

qryRL_batters
Rk Player Split From To OPS PA HR
28 Alex Rodriguez vs RHP 1994 2016 0.931 9056 524
37 Alex Rodriguez vs LHP 1994 2016 0.928 3151 172

Sammy Sosa: 120,25

qryRL_batters
Rk Player Split From To OPS PA HR
120 Sammy Sosa vs RHP 1989 2007 0.853 7276 458
25 Sammy Sosa vs LHP 1989 2007 0.947 2620 151

Joey Votto: 18,126

qryRL_batters
Rk Player Split From To OPS PA HR
18 Joey Votto vs RHP 2007 2023 0.951 6100 267
126 Joey Votto vs LHP 2007 2023 0.852 2646 89

Larry Walker: 8,60

qryRL_batters
Rk Player Split From To OPS PA HR
8 Larry Walker vs RHP 1989 2005 0.993 5613 293
60 Larry Walker vs LHP 1989 2005 0.903 2417 90

Dick Allen: 104,3

qryRL_batters
Rk Player Split From To OPS PA HR
104 Dick Allen vs RHP 1963 1977 0.86 4968 213
3 Dick Allen vs LHP 1963 1977 1.025 2347 138

Jeff Bagwell: 33,4

qryRL_batters
Rk Player Split From To OPS PA HR
33 Jeff Bagwell vs RHP 1991 2005 0.925 7189 342
4 Jeff Bagwell vs LHP 1991 2005 1.023 2242 107

Albert Belle: 47,6

qryRL_batters
Rk Player Split From To OPS PA HR
47 Albert Belle vs RHP 1989 2000 0.908 5036 277
6 Albert Belle vs LHP 1989 2000 1.014 1640 104

Mookie Betts: 62,43

qryRL_batters
Rk Player Split From To OPS PA HR
62 Mookie Betts vs RHP 2014 2024 0.891 4681 202
43 Mookie Betts vs LHP 2014 2024 0.916 1592 69

Miguel Cabrera: 68,28

qryRL_batters
Rk Player Split From To OPS PA HR
68 Miguel Cabrera vs RHP 2003 2023 0.887 8960 402
28 Miguel Cabrera vs LHP 2003 2023 0.944 2836 109

Jason Giambi: 23,124

qryRL_batters
Rk Player Split From To OPS PA HR
23 Jason Giambi vs RHP 1995 2014 0.941 6406 332
124 Jason Giambi vs LHP 1995 2013 0.852 2502 108

Paul Goldschmidt: 117,8

qryRL_batters
Rk Player Split From To OPS PA HR
117 Paul Goldschmidt vs RHP 2011 2024 0.856 6329 261
8 Paul Goldschmidt vs LHP 2011 2024 1.009 1963 101

Vladimir Guerrero: 36,20

qryRL_batters
Rk Player Split From To OPS PA HR
36 Vladimir Guerrero vs RHP 1996 2011 0.918 6847 334
20 Vladimir Guerrero vs LHP 1996 2011 0.972 2212 115

Chipper Jones: 19,79

qryRL_batters
Rk Player Split From To OPS PA HR
19 Chipper Jones vs RHP 1993 2012 0.947 7686 361
79 Chipper Jones vs LHP 1993 2012 0.889 2928 107

Edgar Martinez: 37,17

qryRL_batters
Rk Player Split From To OPS PA HR
37 Edgar Martínez vs RHP 1987 2004 0.917 6434 228
17 Edgar Martínez vs LHP 1987 2004 0.982 2240 81

Mike Piazza: 53,13

qryRL_batters
Rk Player Split From To OPS PA HR
53 Mike Piazza vs RHP 1992 2007 0.901 5953 323
13 Mike Piazza vs LHP 1992 2007 0.99 1792 104

Bats/Throws: Executive Summary Friday, March 1, 2013

Bats/Throws: summary Thursday, February 28, 2013

Mickey Mantle RightyLefty Home/Road. Monday, March 31, 2025