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.0019) 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.0019
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 Joey Votto .9367
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 Ken Williams .9238
49 Chuck Klein * .9218
50 Mike Piazza * .9217
Rank Player OPS
51 Miguel Cabrera .9196
52 Duke Snider * .9194
53 Albert Pujols .9187
54 Ed Delahanty * .9165
55 Jason Giambi .9157
56 Bryce Harper .9156
57 Babe Herman .9148
58 Al Simmons * .9147
59 Dick Allen .9117
60 Paul Goldschmidt .9106
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 Giancarlo Stanton .9012
70 Bob Johnson .8987
Bill Terry * .8987
72 Chick Hafey * .8980
73 Mickey Cochrane * .8970
74 Freddie Freeman .8925
Hal Trosky .8925
76 Ryan Braun .8906
77 Mookie Betts .8903
78 Sam Thompson * .8896
79 Willie McCovey * .8891
80 Matt Holliday .8889
81 Willie Stargell * .8887
82 Billy Hamilton * .8875
83 Prince Fielder .8873
84 Jake Stenzel .8868
85 Goose Goslin * .8867
86 Jackie Robinson * .8865
87 Fred McGriff .8860
88 Larry Doby * .8857
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 J. D. Martinez .8813
99 Wally Berger .8805
100 Kris Bryant .8803

Notes

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