List of Major League Baseball career OPS leaders

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.

Babe Ruth, the all-time leader in OPS.

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), Barry Bonds (1.0512), Jimmie Foxx (1.0376), Hank Greenberg (1.0169), and Rogers Hornsby (1.0103) are the only other players with a career OPS over 1.0000.

KeyEdit

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]

ListEdit

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

NotesEdit

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

External linksEdit