List of Major League Baseball career OPS leaders


is a sabermetric baseball statistic calculated as the sum of a player's on-base percentage and slugging average. 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, Lou Gehrig, Barry Bonds, Jimmie Foxx, Hank Greenberg, and Rogers Hornsby are the only other players with a career OPS over 1.0000.

Key

List

RankPlayerOPS
1Babe Ruth *1.1636
2Ted Williams *1.1155
3Lou Gehrig *1.0798
4Barry Bonds1.0512
5Jimmie Foxx *1.0376
6Hank Greenberg *1.0169
7Rogers Hornsby *1.0103
8Mike Trout.9989
9Manny Ramírez.9960
10Mark McGwire.9823
11Mickey Mantle *.9773
12Joe DiMaggio *.9771
13Stan Musial *.9757
14Frank Thomas *.9740
15Larry Walker *.9654
16Johnny Mize *.9591
17Jim Thome *.9560
18Todd Helton.9531
19Jeff Bagwell *.9480
20Mel Ott *.9471
21Ralph Kiner *.9459
22Lefty O'Doul.9451
23Ty Cobb *.9446
24Dan Brouthers *.9435
25Lance Berkman.9429
26Willie Mays *.9414
27Joey Votto.9409
28Shoeless Joe Jackson.9401
29Hack Wilson *.9399
30Miguel Cabrera.9345
31Albert Belle.9333
Edgar Martínez *.9333
33Vladimir Guerrero *.9312
34David Ortiz.9310
35Chipper Jones *.9304
36Harry Heilmann *.9300
37Alex Rodriguez.9299
38Carlos Delgado.9293
39Hank Aaron *.9285
40Earl Averill *.9283
Tris Speaker *.9283
42Charlie Keller.9276
43Albert Pujols.9265
44Frank Robinson *.9265
45Ken Williams.9238
46Chuck Klein *.9218
47Mike Piazza *.9217
48Duke Snider *.9194
49Ed Delahanty *.9165
50Jason Giambi.9157