Major General James G. Blunt

Edit links

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 statistic reflects two important offensive skills: the ability of a player to get on base and to hit for power.

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), and Rogers Hornsby (1.0103) are the only other players with a career OPS over 1.000.

Key

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

List

The top 100 Major League Baseball players in career OPS with at least 3,000 career plate appearances, as of April 26, 2024, are:

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

Notes

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

External links