Babe Ruth, the all-time leader in OPS.
Babe Ruth, the all-time leader in OPS.

On-base plus slugging (OPS) is a sabermetric baseball statistic calculated as the sum of a player's on-base percentage and slugging average.[1] The ability of a player both to get on base and to hit for power, two important offensive skills, are represented.

Below is the list of the top 100 Major League Baseball players in career OPS with at least 3,000 career plate appearances.

Babe Ruth is the all-time leader with a career 1.1636 OPS. Ted Williams (1.1155), Lou Gehrig (1.0798), Oscar Charleston (1.0632), Barry Bonds (1.0512), Jimmie Foxx (1.0376), Turkey Stearnes (1.0340), Mule Suttles (1.0176), Hank Greenberg (1.0169), Rogers Hornsby (1.0103) and Mike Trout (1.0050) are the only other players with a career OPS over 1.0000.

Key

Rank Rank amongst leaders in career OPS. A blank field indicates a tie.
Player Name of the player.
OPS Total career OPS.
* Denotes elected to National Baseball Hall of Fame.
Bold Denotes active player.[note 1]

List

Mike Trout, the active leader and 11th all-time in career OPS.
Mike Trout, the active leader and 11th all-time in career OPS.
Rank Player OPS
1 Babe Ruth * 1.1636
2 Ted Williams * 1.1155
3 Lou Gehrig * 1.0798
4 Oscar Charleston * 1.0632
5 Barry Bonds 1.0512
6 Jimmie Foxx * 1.0376
7 Turkey Stearnes * 1.0340
8 Mule Suttles * 1.0276
9 Hank Greenberg * 1.0169
10 Rogers Hornsby * 1.0103
11 Mike Trout 1.0001
12 Manny Ramírez .9960
13 Mark McGwire .9823
14 Mickey Mantle * .9773
15 Joe DiMaggio * .9771
16 Stan Musial * .9757
17 Frank Thomas * .9740
18 Larry Walker * .9654
19 Jud Wilson * .9618
20 Johnny Mize * .9591
21 Jim Thome * .9560
22 Todd Helton .9531
23 Jeff Bagwell * .9480
24 Mel Ott * .9471
25 Ralph Kiner * .9459
26 Willie Wells * .9455
27 Lefty O'Doul .9451
28 Ty Cobb * .9446
29 Dan Brouthers * .9435
30 Lance Berkman .9429
31 Willie Mays * .9414
32 Shoeless Joe Jackson .9401
33 Hack Wilson * .9399
34 Albert Belle .9333
Edgar Martínez * .9333
36 Vladimir Guerrero * .9312
37 David Ortiz * .9310
38 Chipper Jones * .9304
39 Harry Heilmann * .9300
40 Alex Rodriguez .9299
41 Carlos Delgado .9293
42 Joey Votto .9286
43 Hank Aaron * .9285
44 Earl Averill * .9283
Tris Speaker * .9283
46 Charlie Keller .9276
47 Frank Robinson * .9259
48 Ken Williams .9238
49 Chuck Klein * .9218
50 Mike Piazza * .9217
Rank Player OPS
51 Duke Snider * .9194
52 Bryce Harper .9191
53 Paul Goldschmidt .9178
54 Ed Delahanty * .9165
55 Albert Pujols .9158
56 Jason Giambi .9157
57 Babe Herman .9148
58 Al Simmons * .9147
59 Dick Allen .9117
60 Miguel Cabrera .9112
61 Mike Schmidt * .9075
62 Ken Griffey Jr. * .9073
63 Gary Sheffield .9070
64 Mo Vaughn .9058
65 Juan González .9039
66 Jim Edmonds .9030
67 Brian Giles .9022
68 Bill Joyce .9020
69 Bob Johnson .8987
Bill Terry * .8987
71 Chick Hafey * .8980
72 Mickey Cochrane * .8970
73 Giancarlo Stanton .8959
74 Freddie Freeman .8956
75 Hal Trosky .8925
76 Ryan Braun .8906
77 Sam Thompson * .8896
78 Mookie Betts .8892
79 Willie McCovey * .8891
80 Matt Holliday .8889
81 Willie Stargell * .8887
82 Larry Doby * .8882
83 Billy Hamilton * .8875
84 Prince Fielder .8873
85 Jake Stenzel .8868
86 Goose Goslin * .8867
87 Jackie Robinson * .8865
88 Fred McGriff .8860
89 Eddie Mathews * .8855
90 Rafael Palmeiro .8852
91 Moisés Alou .8550
92 Harmon Killebrew * .8842
93 Charlie Gehringer * .8841
94 Tim Salmon .8836
95 Roger Connor * .8828
96 George Selkirk .8826
97 Nomar Garciaparra .8821
98 Wally Berger .8805
99 Nolan Arenado .8804
100 Will Clark .8801
Kevin Mitchell .8801

Notes

  1. ^ A player is considered inactive if he has announced his retirement or not played for a full season.