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.0007) are the only other players with a career OPS over 1.0000.

Key

Rank Among leaders in career OPS. A blank field indicates a tie.
Player Name of the player.
OPS Career OPS.
Elected to National Baseball Hall of Fame.
Bold 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.0019
12 Manny Ramírez .9960
13 Mark McGwire .9823
14 Mickey Mantle .9773
15 Joe DiMaggio .9771
16 Aaron Judge .9769
17 Stan Musial .9757
18 Frank Thomas .9740
19 Larry Walker .9654
20 Jud Wilson .9625
21 Johnny Mize .9591
22 Jim Thome .9560
23 Todd Helton .9531
24 Jeff Bagwell .9480
25 Mel Ott .9471
26 Ralph Kiner .9459
27 Lefty O'Doul .9451
28 Ty Cobb .9446
29 Dan Brouthers .9435
30 Lance Berkman .9429
Willie Wells .9429
32 Willie Mays .9414
33 Shoeless Joe Jackson .9401
34 Hack Wilson .9399
35 Albert Belle .9333
Edgar Martínez .9333
37 Vladimir Guerrero .9312
38 David Ortiz .9310
39 Chipper Jones .9304
40 Harry Heilmann .9300
41 Alex Rodriguez .9299
42 Carlos Delgado .9293
43 Hank Aaron .9285
44 Earl Averill .9283
Tris Speaker .9283
46 Charlie Keller .9276
47 Frank Robinson .9259
48 Joey Votto .9255
49 Ken Williams .9238
50 Chuck Klein .9218
Rank Player OPS
51 Mike Piazza .9217
52 Duke Snider .9194
53 Albert Pujols .9181
54 Paul Goldschmidt .9172
55 Ed Delahanty .9165
56 Jason Giambi .9157
57 Babe Herman .9148
58 Al Simmons .9147
59 Bryce Harper .9128
60 Dick Allen .9117
61 Miguel Cabrera .9080
62 Mike Schmidt .9075
63 Ken Griffey Jr. .9073
64 Gary Sheffield .9070
65 Mo Vaughn .9058
66 Juan González .9039
67 Jim Edmonds .9030
68 Brian Giles .9022
69 Bill Joyce .9020
70 Bob Johnson .8987
Bill Terry .8987
72 Chick Hafey .8980
73 Mickey Cochrane .8970
74 Freddie Freeman .8950
75 Hal Trosky .8925
76 Ryan Braun .8906
77 Giancarlo Stanton .8905
78 Sam Thompson .8896
79 Willie McCovey .8891
80 Matt Holliday .8889
81 Willie Stargell .8887
82 Larry Doby .8882
83 Mookie Betts .8881
84 Billy Hamilton .8875
85 Prince Fielder .8873
86 Jake Stenzel .8868
87 Goose Goslin .8867
88 Jackie Robinson .8865
89 Fred McGriff .8860
90 Eddie Mathews .8855
91 Rafael Palmeiro .8852
92 Moisés Alou .8550
93 Harmon Killebrew .8842
94 Charlie Gehringer .8841
95 Tim Salmon .8836
96 Roger Connor .8828
97 George Selkirk .8826
98 Nomar Garciaparra .8821
99 Nolan Arenado .8808
100 Wally Berger .8805

Notes

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