Single Season Leaders for Isolated Power

Isolated Power is a SABERmetric statistic that attempts to describe a hitter's overall effectiveness by measuring his ability to generate extra base hits. Isolated Power was created by baseball great Branch Rickey along with Allan Roth during the 1950's and they termed it Power Average. Isolated Power is calculated by substracting batting average from slugging percentage.

Important notes: 1,000 career games played are needed to make this list, raw averages are presented to further clarify the one-hundred greatest career isolated power averages of all-time, and a bold faced entry denotes that the player was active during the previous Major League season.

Baseball Almanac Top Quote

"My relationship (with the San Francisco Giants) has been up and down, but for the most part has been good. This year it's been exceptionally good. You walk into a store, and you run into little old ladies who've never seen a baseball game before in their whole life, telling you what a great accomplishment you have." - Barry Bonds on ESPN.com (Bonds finishes remarkable season with 73, 10/07/2001)

Isolated Power

Single Season Leaders | 'Top 500'

Barry Bonds .536 (.53571) 2001 San Francisco Giants NL 1
Babe Ruth .472 (.47162) 1920 New York Yankees AL 2
Babe Ruth .469 (.46852) 1921 New York Yankees AL 3
Mark McGwire .454 (.45383) 1998 St. Louis Cardinals NL 4
Barry Bonds .450 (.45040) 2004 San Francisco Giants NL 5
Barry Bonds .429 (.42928) 2002 San Francisco Giants NL 6
Mark McGwire .418 (.41844) 1996 Oakland Athletics AL 7
Mark McGwire .418 (.41843) 1999 St. Louis Cardinals NL 8
Babe Ruth .417 (.41667) 1927 New York Yankees AL 9
Mark McGwire .410 (.41009) 1995 Oakland Athletics AL 10
Sammy Sosa .409 (.40901) 2001 Chicago Cubs NL 11
Barry Bonds .408 (.40769) 2003 San Francisco Giants NL 12
Lou Gehrig .392 (.39212) 1927 New York Yankees AL 13
J.D. Martinez .387 (.38657) 2017 Arizona Diamondbacks NL 14
Detroit Tigers AL
Babe Ruth .386 (.38619) 1928 New York Yankees AL 15
Jimmie Foxx .385 (.38462) 1932 Philadelphia Athletics AL 16
Jeff Bagwell .383 (.38250) 1994 Houston Astros NL 17
Barry Bonds .381 (.38125) 2000 San Francisco Giants NL 18
Frank Thomas .376 (.37594) 1994 Chicago White Sox AL 19
Aaron Judge .375 (.37544) 2022 New York Yankees AL 20
Albert Belle .374 (.37363) 1995 Cleveland Indians AL 21
Jim Thome .373 (.37292) 2002 Cleveland Indians AL 22
Babe Ruth .373 (.37259) 1930 New York Yankees AL 23
Mark McGwire .372 (.37222) 1997 Oakland Athletics AL 24
St. Louis Cardinals NL
Babe Ruth .372 (.37165) 1923 New York Yankees AL 25
Mickey Mantle .370 (.36965) 1961 New York Yankees AL 26
Hank Greenberg .369 (.36871) 1938 Detroit Tigers AL 27
Hack Wilson .368 (.36752) 1930 Chicago Cubs NL 28
Babe Ruth .366 (.36566) 1926 New York Yankees AL 29
Luis Gonzalez .363 (.36289) 2001 Arizona Diamondbacks NL 30
Babe Ruth .361 (.36106) 1924 New York Yankees AL 31
Javy Lopez .359 (.35886) 2003 Atlanta Braves NL 32
Babe Ruth .357 (.35714) 1922 New York Yankees AL 33
Albert Belle .357 (.35680) 1994 Cleveland Indians AL 34
Jose Bautista .357 (.35677) 2010 Toronto Blue Jays AL 35
Jimmie Foxx .356 (.35575) 1938 Boston Red Sox AL 36
Barry Bonds .355 (.35493) 1999 San Francisco Giants NL 37
Larry Walker .354 (.35387) 1997 Colorado Rockies NL 38
Mike Trout .353 (.35319) 2019 Los Angeles Angels AL 39
Rogers Hornsby .353 (.35317) 1925 St. Louis Cardinals NL 40
Mickey Mantle .353 (.35272) 1956 New York Yankees AL 41
Babe Ruth .353 (.35271) 1929 New York Yankees AL 42
Ken Griffey, Jr. .351 (.35104) 1994 Seattle Mariners AL 43
Roger Maris .351 (.35085) 1961 New York Yankees AL 44
Travis Hafner .350 (.35022) 2006 Cleveland Indians AL 45
Shohei Ohtani .350 (.35010) 2023 Los Angeles Angels AL 46
Giancarlo Stanton .350 (.35008) 2017 Miami Marlins NL 47
David Ortiz .349 (.34946) 2006 Boston Red Sox AL 48
Todd Helton .349 (.34923) 2001 Colorado Rockies NL 49
Ralph Kiner .348 (.34791) 1949 Pittsburgh Pirates NL 50
Chris Davis .348 (.34760) 2013 Baltimore Orioles AL 51
Jimmie Foxx .347 (.34729) 1933 Philadelphia Athletics AL 52
Sammy Sosa .347 (.34720) 1999 Chicago Cubs NL 53
Mike Trout .347 (.34703) 2022 Los Angeles Angels AL 54
Willie Stargell .347 (.34674) 1973 Pittsburgh Pirates NL 55
Manny Ramirez .346 (.34624) 2000 Cleveland Indians AL 56
Aaron Judge .346 (.34605) 2023 New York Yankees AL 57
Ryan Howard .346 (.34596) 2006 Philadelphia Phillies NL 58
Carlos Pena .345 (.34490) 2007 Tampa Bay Devil Rays AL 59
Kevin Mitchell .344 (.34438) 1989 San Francisco Giants NL 60
Jim Thome .344 (.34420) 2010 Minnesota Twins AL 61
Rudy York .344 (.34400) 1937 Detroit Tigers AL 62
Lou Gehrig .344 (.34370) 1934 New York Yankees AL 63
Jim Gentile .344 (.34362) 1961 Baltimore Orioles AL 64
Aaron Judge .343 (.34317) 2017 New York Yankees AL 65
Ted Williams .343 (.34286) 1957 Boston Red Sox AL 66
Lou Gehrig .343 (.34251) 1930 New York Yankees AL 67
Mike Zunino .342 (.34234) 2021 Tampa Bay Rays AL 68
Jim Edmonds .342 (.34228) 2003 St. Louis Cardinals NL 69
Ken Griffey, Jr. .342 (.34211) 1997 Seattle Mariners AL 70
Lou Gehrig .342 (.34197) 1936 New York Yankees AL 71
Hank Aaron .342 (.34184) 1973 Atlanta Braves NL 72
Christian Yelich .342 (.34151) 2019 Milwaukee Brewers NL 73
Hank Aaron .341 (.34141) 1971 Atlanta Braves NL 74
Barry Bonds .341 (.34137) 1993 San Francisco Giants NL 75
Jim Edmonds .341 (.34137) 2004 St. Louis Cardinals NL  
Brady Anderson .340 (.34024) 1996 Baltimore Orioles AL 77
Albert Pujols .340 (.34019) 2006 St. Louis Cardinals NL 78
Willie Mays .340 (.33966) 1955 New York Giants NL 79
Matt Williams .339 (.33933) 1994 San Francisco Giants NL 80
Sammy Sosa .339 (.33904) 1998 Chicago Cubs NL 81
Mike Schmidt .338 (.33759) 1980 Philadelphia Phillies NL 82
Willie McCovey .336 (.33605) 1969 San Francisco Giants NL 83
Babe Ruth .336 (.33565) 1919 Boston Red Sox AL 84
Shohei Ohtani .335 (.33520) 2021 Los Angeles Angels AL 85
Barry Bonds .335 (.33504) 1994 San Francisco Giants NL 86
Jimmie Foxx .334 (.33405) 1939 Boston Red Sox AL 87
Reggie Jackson .333 (.33333) 1969 Oakland Athletics AL 88
Jim Thome .333 (.33270) 2001 Cleveland Indians AL 89
Willie Stargell .333 (.33268) 1971 Pittsburgh Pirates NL 90
Tony Clark .332 (.33238) 2005 Arizona Diamondbacks NL 91
Hank Greenberg .332 (.33165) 1937 Detroit Tigers AL 92
Alex Rodriguez .331 (.33105) 2007 New York Yankees AL 93
Larry Walker .331 (.33105) 1999 Colorado Rockies NL  
Albert Pujols .331 (.33099) 2009 St. Louis Cardinals NL 95
Prince Fielder .330 (.32984) 2007 Milwaukee Brewers NL 96
Hank Greenberg .330 (.32984) 1940 Detroit Tigers AL  
Manny Ramirez .330 (.32950) 1999 Cleveland Indians AL 98
Ted Williams .329 (.32903) 1960 Boston Red Sox AL 99
Juan Gonzalez .329 (.32902) 1996 Texas Rangers AL 100
Miguel Sanó .329 (.32895) 2019 Minnesota Twins AL 101
Ted Williams .329 (.32895) 1941 Boston Red Sox AL  
Mark McGwire .329 (.32855) 1987 Oakland Athletics AL 103
Fernando Tatis Jr. .328 (.32845) 2021 San Diego Padres NL 104
Nelson Cruz .328 (.32819) 2019 Minnesota Twins AL 105
Willie Mays .328 (.32796) 1965 San Francisco Giants NL 106
Babe Ruth .328 (.32772) 1931 New York Yankees AL 107
Mike Schmidt .328 (.32768) 1981 Philadelphia Phillies NL 108
Joey Gallo .327 (.32739) 2017 Texas Rangers AL 109
Ken Griffey, Jr. .327 (.32701) 1998 Seattle Mariners AL 110
Hank Greenberg .327 (.32696) 1946 Detroit Tigers AL 111
Joe DiMaggio .327 (.32689) 1937 New York Yankees AL 112
Albert Belle .327 (.32677) 1998 Chicago White Sox AL 113
Al Simmons .327 (.32671) 1930 Philadelphia Athletics AL 114
Derrek Lee .327 (.32660) 2005 Chicago Cubs NL 115
Albert Pujols .326 (.32601) 2004 St. Louis Cardinals NL 116
Todd Helton .326 (.32586) 2000 Colorado Rockies NL 117
Stan Musial .326 (.32570) 1948 St. Louis Cardinals NL 118
Ralph Kiner .326 (.32566) 1947 Pittsburgh Pirates NL 119
Dave Kingman .325 (.32519) 1979 Chicago Cubs NL 120
Ted Williams .325 (.32490) 1946 Boston Red Sox AL 121
Ken Griffey, Jr. .325 (.32477) 1996 Seattle Mariners AL 122
Eddie Mathews .325 (.32470) 1953 Milwaukee Braves NL 123
Greg Vaughn .325 (.32461) 1998 San Diego Padres NL 124
Cody Bellinger .324 (.32437) 2019 Los Angeles Dodgers NL 125
Brian Giles .324 (.32394) 2002 Pittsburgh Pirates NL 126
Alex Rodriguez .324 (.32372) 2002 Texas Rangers AL 127
Mike Trout .323 (.32338) 2017 Los Angeles Angels AL 128
Pete Alonso .323 (.32328) 2019 New York Mets NL 129
Willie McCovey .323 (.32323) 1970 San Francisco Giants NL 130
Juan Gonzalez .323 (.32276) 1993 Texas Rangers AL 131
Richard Hidalgo .323 (.32258) 2000 Houston Astros NL 132
Willie Mays .322 (.32212) 1954 New York Giants NL 133
Lou Gehrig .321 (.32149) 1931 New York Yankees AL 134
Johnny Mize .321 (.32124) 1940 St. Louis Cardinals NL 135
Frank Robinson .321 (.32118) 1966 Baltimore Orioles AL 136
Rogers Hornsby .321 (.32103) 1922 St. Louis Cardinals NL 137
Matt Olson .321 (.32072) 2023 Atlanta Braves NL 138
Carlos Delgado .320 (.31986) 2000 Toronto Blue Jays AL 139
Troy Glaus .320 (.31972) 2000 Anaheim Angels AL 140
Duke Snider .320 (.31970) 1955 Brooklyn Dodgers NL 141
Carlos Beltran .320 (.31961) 2006 New York Mets NL 142
Babe Ruth .319 (.31947) 1932 New York Yankees AL 143
Jimmie Foxx .319 (.31911) 1934 Philadelphia Athletics AL 144
Max Muncy .319 (.31899) 2018 Los Angeles Dodgers NL 145
Vladimir Guerrero .319 (.31874) 2000 Montreal Expos NL 146
Bryce Harper .319 (.31862) 2015 Washington Nationals NL 147
Giancarlo Stanton .318 (.31849) 2012 Miami Marlins NL 148
Ralph Kiner .318 (.31827) 1951 Pittsburgh Pirates NL 149
Ralph Kiner .318 (.31810) 1950 Pittsburgh Pirates NL 150
Harmon Killebrew .318 (.31793) 1961 Minnesota Twins AL 151
Gary Sheffield .317 (.31737) 2000 Los Angeles Dodgers NL 152
Jason Giambi .317 (.31731) 2001 Oakland Athletics AL 153
Bob Hamelin .317 (.31731) 1994 Kansas City Royals AL  
Rocky Colavito .317 (.31697) 1958 Cleveland Indians AL 155
Mark McGwire .317 (.31692) 1992 Oakland Athletics AL 156
Mike Trout .316 (.31635) 2018 Los Angeles Angels AL 157
Chick Hafey .316 (.31614) 1930 St. Louis Cardinals NL 158
Boog Powell .316 (.31604) 1964 Baltimore Orioles AL 159
Ted Kluszewski .316 (.31588) 1954 Cincinnati Redlegs NL 160
Ryan Howard .316 (.31569) 2007 Philadelphia Phillies NL 161
Dick Allen .315 (.31489) 1966 Philadelphia Phillies NL 162
Cody Bellinger .315 (.31458) 2017 Los Angeles Dodgers NL 163
Sammy Sosa .315 (.31457) 2000 Chicago Cubs NL 164
Cecil Fielder .314 (.31414) 1990 Detroit Tigers AL 165
Chipper Jones .314 (.31393) 1999 Atlanta Braves NL 166
Jason Giambi .314 (.31373) 2000 Oakland Athletics AL 167
Eddie Mathews .313 (.31303) 1954 Milwaukee Braves NL 168
Duke Snider .313 (.31299) 1957 Brooklyn Dodgers NL 169
Barry Bonds .313 (.31290) 1992 Pittsburgh Pirates NL 170
Eddie Mathews .313 (.31263) 1955 Milwaukee Braves NL 171
Albert Belle .312 (.31229) 1996 Cleveland Indians AL 172
Andruw Jones .312 (.31229) 2005 Atlanta Braves NL  
Johnny Mize .312 (.31229) 1947 New York Giants NL  
Juan Gonzalez .312 (.31188) 1998 Texas Rangers AL 175
Larry Walker .312 (.31187) 2001 Colorado Rockies NL 176
Mike Napoli .312 (.31165) 2011 Texas Rangers AL 177
Willie Mays .311 (.31142) 1964 San Francisco Giants NL 178
Willie Mays .311 (.31079) 1962 San Francisco Giants NL 179
George Foster .311 (.31057) 1977 Cincinnati Reds NL 180
Mike Schmidt .311 (.31054) 1979 Philadelphia Phillies NL 181
Ryan Braun .310 (.31042) 2007 Milwaukee Brewers NL 182
Jack Clark .310 (.31026) 1987 St. Louis Cardinals NL 183
Gary Sheffield .310 (.31021) 1996 Florida Marlins NL 184
Jim Thome .310 (.31020) 2006 Chicago White Sox AL 185
Don Mincher .310 (.31010) 1964 Minnesota Twins AL 186
Hank Greenberg .310 (.31000) 1939 Detroit Tigers AL 187
Carlos Pena .310 (.30998) 2009 Tampa Bay Rays AL 188
Bob Bailey .310 (.30966) 1970 Montreal Expos NL 189
Harmon Killebrew .308 (.30811) 1969 Minnesota Twins AL 190
Albert Pujols .308 (.30795) 2003 St. Louis Cardinals NL 191
Ken Griffey, Jr. .308 (.30756) 1993 Seattle Mariners AL 192
Barry Bonds .308 (.30754) 1996 San Francisco Giants NL 193
Ted Williams .307 (.30742) 1949 Boston Red Sox AL 194
Hank Aaron .307 (.30713) 1969 Atlanta Braves NL 195
Jim Thome .307 (.30709) 2004 Philadelphia Phillies NL 196
Glenallen Hill .307 (.30667) 2000 Chicago Cubs NL 197
New York Yankees AL
Duke Snider .307 (.30651) 1954 Brooklyn Dodgers NL 198
Mel Ott .306 (.30642) 1929 New York Giants NL 199
Yordan Alvarez .306 (.30638) 2022 Houston Astros AL 200
Duke Snider .306 (.30627) 1956 Brooklyn Dodgers NL 201
Jim Thome .306 (.30623) 2003 Philadelphia Phillies NL 202
Rafael Palmeiro .306 (.30619) 1999 Texas Rangers AL 203
Joe Adcock .306 (.30617) 1956 Milwaukee Braves NL 204
Barry Bonds .306 (.30616) 1998 San Francisco Giants NL 205
Jermaine Dye .306 (.30612) 2006 Chicago White Sox AL 206
Jose Bautista .306 (.30604) 2011 Toronto Blue Jays AL 207
Lance Berkman .306 (.30597) 2006 Houston Astros NL 208
Sammy Sosa .306 (.30576) 2002 Chicago Cubs NL 209
Jeff Bagwell .306 (.30565) 1997 Houston Astros NL 210
Mickey Mantle .306 (.30561) 1955 New York Yankees AL 211
David Ortiz .305 (.30540) 2016 Boston Red Sox AL 212
Bryce Harper .305 (.30533) 2021 Philadelphia Phillies NL 213
Jeff Bagwell .305 (.30508) 2000 Houston Astros NL 214
Jim Spencer .305 (.30508) 1979 New York Yankees AL  
Jason Giambi .305 (.30493) 2006 New York Yankees AL 216
Manny Ramirez .305 (.30473) 1998 Cleveland Indians AL 217
Manny Ramirez .305 (.30458) 2004 Boston Red Sox AL 218
Wally Berger .304 (.30450) 1930 Boston Braves NL 219
David Ortiz .304 (.30449) 2005 Boston Red Sox AL 220
Jay Buhner .304 (.30426) 1995 Seattle Mariners AL 221
Fred McGriff .304 (.30425) 1994 Atlanta Braves NL 222
Jorge Soler .304 (.30390) 2019 Kansas City Royals AL 223
Jim Bottomley .304 (.30382) 1928 St. Louis Cardinals NL 224
Alex Rodriguez .304 (.30380) 2001 Texas Rangers AL 225
David Ortiz .304 (.30357) 2003 Boston Red Sox AL 226
Fred Lynn .303 (.30320) 1979 Boston Red Sox AL 227
Prince Fielder .303 (.30288) 2009 Milwaukee Brewers NL 228
Adam Dunn .303 (.30282) 2004 Cincinnati Reds NL 229
Harmon Killebrew .303 (.30254) 1962 Minnesota Twins AL 230
Jimmie Foxx .302 (.30249) 1930 Philadelphia Athletics AL 231
Manny Ramirez .302 (.30246) 2001 Boston Red Sox AL 232
David Ortiz .302 (.30241) 2004 Boston Red Sox AL 233
Khris Davis .302 (.30208) 2018 Oakland Athletics AL 234
Chuck Klein .302 (.30195) 1929 Philadelphia Phillies NL 235
Larry Walker .302 (.30162) 1995 Colorado Rockies NL 236
Alex Rodriguez .301 (.30148) 2003 Texas Rangers AL 237
Ernie Banks .301 (.30146) 1958 Chicago Cubs NL 238
Manny Ramirez .301 (.30144) 2005 Boston Red Sox AL 239
Jim Thome .301 (.30099) 1996 Cleveland Indians AL 240
Norm Cash .301 (.30093) 1961 Detroit Tigers AL 241
Chuck Klein .301 (.30093) 1930 Philadelphia Phillies NL  
J.D. Martinez .301 (.30093) 2023 Los Angeles Dodgers NL  
Eugenio Suárez .301 (.30087) 2019 Cincinnati Reds NL 244
Alex Rodriguez .301 (.30080) 1999 Seattle Mariners AL 245
Shawn Green .300 (.30048) 2001 Los Angeles Dodgers NL 246
Hank Greenberg .300 (.30048) 1935 Detroit Tigers AL  
Hal Trosky .300 (.30048) 1936 Cleveland Indians AL  
Ernie Banks .300 (.30034) 1955 Chicago Cubs NL 249
Rob Deer .300 (.30025) 1992 Detroit Tigers AL 250
Chris Davis .300 (.30017) 2015 Baltimore Orioles AL 251
Carlos Delgado .300 (.30000) 1998 Toronto Blue Jays AL 252
Mike Schmidt .300 (.29963) 1977 Philadelphia Phillies NL 253
Eric Davis .300 (.29958) 1987 Cincinnati Reds NL 254
Mickey Mantle .300 (.29958) 1957 New York Yankees AL  
Brian Giles .299 (.29942) 1999 Pittsburgh Pirates NL 256
Rogers Hornsby .299 (.29900) 1929 Chicago Cubs NL 257
Darryl Strawberry .299 (.29887) 1987 New York Mets NL 258
J.D. Martinez .299 (.29877) 2018 Boston Red Sox AL 259
Roy Campanella .299 (.29865) 1953 Brooklyn Dodgers NL 260
Roger Maris .299 (.29860) 1960 New York Yankees AL 261
George Springer .299 (.29854) 2019 Houston Astros AL 262
Rafael Palmeiro .299 (.29853) 2002 Texas Rangers AL 263
Chuck Klein .298 (.29846) 1932 Philadelphia Phillies NL 264
Manny Ramirez .298 (.29844) 2006 Boston Red Sox AL 265
Carlos Delgado .298 (.29843) 1999 Toronto Blue Jays AL 266
Manny Ramirez .298 (.29817) 2002 Boston Red Sox AL 267
Frank Thomas .298 (.29817) 1995 Chicago White Sox AL  
Ryan Klesko .298 (.29787) 1995 Atlanta Braves NL 269
David Justice .298 (.29771) 2000 Cleveland Indians AL 270
New York Yankees AL
Reggie Jackson .298 (.29767) 1980 New York Yankees AL 271
Orlando Cepeda .297 (.29744) 1961 San Francisco Giants NL 272
Frank Robinson .297 (.29741) 1960 Cincinnati Reds NL 273
Frank Thomas .297 (.29725) 2000 Chicago White Sox AL 274
Andres Galarraga .297 (.29712) 1996 Colorado Rockies NL 275
Harmon Killebrew .297 (.29709) 1963 Minnesota Twins AL 276
Joey Votto .297 (.29688) 2021 Cincinnati Reds NL 277
George Bell .297 (.29672) 1987 Toronto Blue Jays AL 278
Alex Bregman .296 (.29603) 2019 Houston Astros AL 279
Albert Pujols .296 (.29580) 2008 St. Louis Cardinals NL 280
Ken Williams .296 (.29573) 1922 St. Louis Browns AL 281
Hank Aaron .296 (.29561) 1962 Milwaukee Braves NL 282
Corey Seager .296 (.29560) 2023 Texas Rangers AL 283
Carl Yastrzemski .295 (.29534) 1967 Boston Red Sox AL 284
Ellis Burks .295 (.29527) 1996 Colorado Rockies NL 285
Darryl Strawberry .295 (.29492) 1998 New York Yankees AL 286
Ken Caminiti .295 (.29487) 1996 San Diego Padres NL 287
Frank Thomas .295 (.29487) 2003 Chicago White Sox AL  
Ernie Banks .295 (.29461) 1957 Chicago Cubs NL 289
Dick Allen .294 (.29447) 1972 Chicago White Sox AL 290
Gorman Thomas .294 (.29443) 1979 Milwaukee Brewers AL 291
Adrián Beltré .294 (.29431) 2004 Los Angeles Dodgers NL 292
Mookie Betts .294 (.29423) 2018 Boston Red Sox AL 293
Johnny Bench .294 (.29421) 1970 Cincinnati Reds NL 294
Chick Hafey .294 (.29400) 1929 St. Louis Cardinals NL 295
Miguel Cabrera .294 (.29380) 2010 Detroit Tigers AL 296
Mark Teixeira .293 (.29337) 2015 New York Yankees AL 297
Barry Bonds .293 (.29323) 1997 San Francisco Giants NL 298
Marcus Thames .293 (.29310) 2006 Detroit Tigers AL 299
Gary Sánchez .293 (.29293) 2019 New York Yankees AL 300
Adam Dunn .293 (.29282) 2005 Cincinnati Reds NL 301
Goose Goslin .293 (.29281) 1930 St. Louis Browns AL 302
Washington Senators AL
Juan Gonzalez .293 (.29268) 1997 Texas Rangers AL 303
Pete Alonso .293 (.29264) 2023 New York Mets NL 304
Jim Thome .292 (.29234) 1997 Cleveland Indians AL 305
Jimmie Foxx .292 (.29231) 1936 Boston Red Sox AL 306
Willie Mays .292 (.29231) 1957 New York Giants NL  
Josh Bell .292 (.29222) 2019 Pittsburgh Pirates NL 308
Ryan Howard .292 (.29221) 2009 Philadelphia Phillies NL 309
Ernie Banks .292 (.29202) 1959 Chicago Cubs NL 310
Joey Gallo .292 (.29200) 2018 Texas Rangers AL 311
Ryan Ludwick .292 (.29182) 2008 St. Louis Cardinals NL 312
Josh Hamilton .292 (.29181) 2012 Texas Rangers AL 313
Ryan Howard .292 (.29180) 2008 Philadelphia Phillies NL 314
Lou Gehrig .292 (.29174) 1937 New York Yankees AL 315
Oscar Gamble .292 (.29167) 1977 Chicago White Sox AL 316
Ted Williams .292 (.29167) 1947 Boston Red Sox AL  
Rico Petrocelli .292 (.29159) 1969 Boston Red Sox AL 318
Duke Snider .292 (.29153) 1953 Brooklyn Dodgers NL 319
Gabby Hartnett .291 (.29134) 1930 Chicago Cubs NL 320
Carlos Delgado .291 (.29123) 2003 Toronto Blue Jays AL 321
Jeromy Burnitz .291 (.29122) 1999 Milwaukee Brewers NL 322
Ted Williams .291 (.29119) 1942 Boston Red Sox AL 323
Sammy Sosa .291 (.29116) 1996 Chicago Cubs NL 324
Jim Thome .291 (.29091) 1998 Cleveland Indians AL 325
Willie McCovey .291 (.29084) 1966 San Francisco Giants NL 326
Todd Hundley .291 (.29074) 1996 New York Mets NL 327
J.D. Drew .291 (.29067) 2001 St. Louis Cardinals NL 328
Alex Rodriguez .291 (.29061) 2000 Seattle Mariners AL 329
Mike Piazza .290 (.29046) 2000 New York Mets NL 330
Ken Griffey, Jr. .290 (.29043) 1999 Seattle Mariners AL 331
Mike Trout .290 (.29043) 2015 Los Angeles Angels AL  
Ray Lankford .290 (.29032) 1997 St. Louis Cardinals NL 333
Yordan Alvarez .290 (.29024) 2023 Houston Astros AL 334
Jose Canseco .290 (.29021) 1991 Oakland Athletics AL 335
Ted Williams .290 (.29016) 1954 Boston Red Sox AL 336
Travis Hafner .290 (.29012) 2005 Cleveland Indians AL 337
Andres Galarraga .290 (.29009) 1998 Atlanta Braves NL 338
Joe DiMaggio .290 (.29004) 1939 New York Yankees AL 339
Rafael Palmeiro .290 (.29000) 2001 Texas Rangers AL 340
Rocky Colavito .290 (.28988) 1961 Detroit Tigers AL 341
Curtis Granderson .290 (.28988) 2011 New York Yankees AL  
Vladimir Guerrero Jr. .290 (.28974) 2021 Toronto Blue Jays AL 343
Jimmie Foxx .290 (.28972) 1935 Philadelphia Athletics AL 344
David Ortiz .290 (.28962) 2007 Boston Red Sox AL 345
Frank Thomas .290 (.28962) 1993 Chicago White Sox AL  
Lance Berkman .289 (.28943) 2001 Houston Astros NL 347
Adam Dunn .289 (.28927) 2007 Cincinnati Reds NL 348
Alex Rodriguez .289 (.28926) 2005 New York Yankees AL 349
Josh Donaldson .289 (.28916) 2017 Toronto Blue Jays AL 350
Ken Phelps .289 (.28916) 1987 Seattle Mariners AL  
Greg Vaughn .289 (.28909) 1999 Cincinnati Reds NL 352
Carlos González .289 (.28900) 2013 Colorado Rockies NL 353
Al Kaline .289 (.28894) 1962 Detroit Tigers AL 354
Joc Pederson .289 (.28889) 2019 Los Angeles Dodgers NL 355
Harmon Killebrew .289 (.28885) 1967 Minnesota Twins AL 356
Miguel Cabrera .288 (.28829) 2013 Detroit Tigers AL 357
Barry Bonds .288 (.28824) 2007 San Francisco Giants NL 358
Kyle Schwarber .288 (.28822) 2021 Boston Red Sox AL 359
Washington Nationals NL
Mickey Mantle .288 (.28817) 1964 New York Yankees AL 360
Frank Robinson .288 (.28807) 1961 Cincinnati Reds NL 361
Andy Pafko .288 (.28794) 1950 Chicago Cubs NL 362
Jim Edmonds .288 (.28762) 2000 St. Louis Cardinals NL 363
Bob Cerv .287 (.28738) 1958 Kansas City Athletics AL 364
Nolan Arenado .287 (.28734) 2015 Colorado Rockies NL 365
Ellis Burks .287 (.28718) 1999 San Francisco Giants NL 366
Mickey Mantle .287 (.28709) 1958 New York Yankees AL 367
Edwin Encarnacion .287 (.28708) 2019 New York Yankees AL 368
Seattle Mariners AL
Jim Thome .287 (.28704) 2007 Chicago White Sox AL 369
Patrick Wisdom .287 (.28698) 2021 Chicago Cubs NL 370
Cliff Johnson .287 (.28671) 1977 Houston Astros NL 371
New York Yankees AL
Joe DiMaggio .287 (.28651) 1941 New York Yankees AL 372
Jeff Bagwell .286 (.28648) 1999 Houston Astros NL 373
Carl Everett .286 (.28629) 2000 Boston Red Sox AL 374
Eddie Mathews .286 (.28620) 1959 Milwaukee Braves NL 375
Ken Phelps .286 (.28620) 1988 New York Yankees AL  
Seattle Mariners AL
Kyle Schwarber .286 (.28596) 2022 Philadelphia Phillies NL 377
Stan Musial .286 (.28595) 1949 St. Louis Cardinals NL 378
Henry Rodriguez .286 (.28571) 1996 Montreal Expos NL 379
Reggie Sanders .286 (.28571) 2001 Arizona Diamondbacks NL  
Lance Berkman .285 (.28547) 2002 Houston Astros NL 381
Jay Buhner .285 (.28546) 1996 Seattle Mariners AL 382
Willie McCovey .285 (.28546) 1963 San Francisco Giants NL  
Jose Bautista .285 (.28545) 2015 Toronto Blue Jays AL 384
Dick Allen .285 (.28539) 1969 Philadelphia Phillies NL 385
Greg Luzinski .285 (.28520) 1977 Philadelphia Phillies NL 386
Geoff Jenkins .285 (.28516) 2000 Milwaukee Brewers NL 387
Jim Rice .285 (.28508) 1978 Boston Red Sox AL 388
Babe Herman .285 (.28502) 1930 Brooklyn Robins NL 389
Marcell Ozuna .285 (.28491) 2023 Atlanta Braves NL 390
Ken Griffey, Jr. .285 (.28462) 2000 Cincinnati Reds NL 391
Albert Pujols .284 (.28450) 2010 St. Louis Cardinals NL 392
Dale Murphy .284 (.28445) 1987 Atlanta Braves NL 393
Matt Stairs .284 (.28409) 1997 Oakland Athletics AL 394
Scott Rolen .284 (.28400) 2004 St. Louis Cardinals NL 395
Jason Giambi .284 (.28393) 2002 New York Yankees AL 396
Lou Gehrig .284 (.28391) 1929 New York Yankees AL 397
Mickey Mantle .284 (.28382) 1962 New York Yankees AL 398
Joe DiMaggio .284 (.28381) 1950 New York Yankees AL 399
Mark Reynolds .284 (.28374) 2009 Arizona Diamondbacks NL 400
Jose Canseco .284 (.28372) 1999 Tampa Bay Devil Rays AL 401
Vladimir Guerrero .284 (.28361) 1999 Montreal Expos NL 402
Jimmie Foxx .283 (.28350) 1940 Boston Red Sox AL 403
Carlos Quentin .283 (.28333) 2008 Chicago White Sox AL 404
Ernie Banks .283 (.28308) 1960 Chicago Cubs NL 405
Bill Hall .283 (.28305) 2006 Milwaukee Brewers NL 406
Alfonso Soriano .283 (.28284) 2006 Washington Nationals NL 407
Rhys Hoskins .283 (.28278) 2021 Philadelphia Phillies NL 408
Mickey Mantle .283 (.28273) 1960 New York Yankees AL 409
Mel Ott .283 (.28269) 1932 New York Giants NL 410
Barry Bonds .283 (.28261) 1995 San Francisco Giants NL 411
Kal Daniels .283 (.28261) 1987 Cincinnati Reds NL  
John Lowenstein .283 (.28261) 1982 Baltimore Orioles AL  
Reggie Sanders .283 (.28256) 2003 Pittsburgh Pirates NL 414
Carlos Delgado .282 (.28244) 2006 New York Mets NL 415
Frank Robinson .282 (.28243) 1962 Cincinnati Reds NL 416
Cy Williams .282 (.28224) 1923 Philadelphia Phillies NL 417
Ken Williams .282 (.28224) 1925 St. Louis Browns AL  
Charlie Keller .282 (.28205) 1941 New York Yankees AL 419
Phil Nevin .282 (.28205) 2001 San Diego Padres NL  
José Ramírez .282 (.28201) 2018 Cleveland Indians AL 421
Andre Dawson .282 (.28180) 1987 Chicago Cubs NL 422
Ripper Collins .282 (.28167) 1934 St. Louis Cardinals NL 423
Kyle Schwarber .282 (.28166) 2019 Chicago Cubs NL 424
Walker Cooper .282 (.28155) 1947 New York Giants NL 425
Ted Williams .281 (.28142) 1939 Boston Red Sox AL 426
Hank Aaron .281 (.28140) 1959 Milwaukee Braves NL 427
Albert Pujols .281 (.28136) 2001 St. Louis Cardinals NL 428
Jose Canseco .281 (.28130) 1998 Toronto Blue Jays AL 429
Brian Giles .281 (.28125) 2001 Pittsburgh Pirates NL 430
Tino Martinez .281 (.28114) 1997 New York Yankees AL 431
Dick Allen .281 (.28105) 1970 St. Louis Cardinals NL 432
Babe Ruth .281 (.28105) 1933 New York Yankees AL  
Dave Hansen .281 (.28099) 2000 Los Angeles Dodgers NL 434
Khris Davis .281 (.28092) 2017 Oakland Athletics AL 435
Rudy York .281 (.28078) 1938 Detroit Tigers AL 436
Ellis Burks .281 (.28066) 1997 Colorado Rockies NL 437
Troy Glaus .281 (.28061) 2001 Anaheim Angels AL 438
Carlos Beltran .280 (.28047) 2004 Houston Astros NL 439
Kansas City Royals AL
Edwin Encarnacion .280 (.28030) 2015 Toronto Blue Jays AL 440
David Ortiz .280 (.28030) 2015 Boston Red Sox AL  
Daryle Ward .280 (.28030) 2000 Houston Astros NL  
Carlos Delgado .280 (.28023) 2005 Florida Marlins NL 443
Dave Winfield .280 (.28015) 1982 New York Yankees AL 444
Albert Pujols .280 (.28013) 2022 St. Louis Cardinals NL 445
John Jaha .280 (.28009) 1999 Oakland Athletics AL 446
Dick Stuart .280 (.28008) 1961 Pittsburgh Pirates NL 447
Jeff Bagwell .280 (.28000) 2001 Houston Astros NL 448
Raul Ibanez .280 (.28000) 2009 Philadelphia Phillies NL  
Darryl Strawberry .280 (.27990) 1985 New York Mets NL 450
Dante Bichette .280 (.27979) 1995 Colorado Rockies NL 451
Freddie Freeman .280 (.27955) 2017 Atlanta Braves NL 452
Henry Rodriguez .280 (.27952) 1998 Chicago Cubs NL 453
Willie McCovey .279 (.27937) 1973 San Francisco Giants NL 454
Ken Phelps .279 (.27931) 1984 Seattle Mariners AL 455
Albert Pujols .279 (.27919) 2005 St. Louis Cardinals NL 456
Shohei Ohtani .279 (.27914) 2018 Los Angeles Angels AL 457
Brian Giles .279 (.27907) 2000 Pittsburgh Pirates NL 458
Ken Phelps .279 (.27907) 1986 Seattle Mariners AL  
Greg Vaughn .279 (.27907) 1996 Milwaukee Brewers AL  
San Diego Padres NL
Lucas Duda .279 (.27896) 2017 New York Mets NL 461
Tampa Bay Rays AL
Anthony Rendon .279 (.27890) 2019 Washington Nationals NL 462
Mark Teixeira .279 (.27890) 2004 Texas Rangers AL  
Edwin Encarnacion .279 (.27883) 2014 Toronto Blue Jays AL 464
Frank Howard .279 (.27872) 1969 Washington Senators AL 465
Shawn Green .279 (.27850) 1999 Toronto Blue Jays AL 466
Luis Robert Jr. .278 (.27839) 2023 Chicago White Sox AL 467
Cal Raleigh .278 (.27838) 2022 Seattle Mariners AL 468
Hank Aaron .278 (.27805) 1957 Milwaukee Braves NL 469
Brian Dozier .278 (.27805) 2016 Minnesota Twins AL  
Ron Gant .278 (.27805) 1995 Cincinnati Reds NL  
Roy Sievers .278 (.27797) 1957 Washington Senators AL 472
Charles Johnson .278 (.27791) 2000 Baltimore Orioles AL 473
Chicago White Sox AL
Joe DiMaggio .278 (.27778) 1948 New York Yankees AL 474
Richie Sexson .278 (.27778) 2005 Seattle Mariners AL  
Max Muncy .278 (.27767) 2021 Los Angeles Dodgers NL 476
Frank Howard .278 (.27759) 1968 Washington Senators AL 477
Stan Musial .278 (.27750) 1954 St. Louis Cardinals NL 478
Khris Davis .277 (.27748) 2016 Oakland Athletics AL 479
Matt Olson .277 (.27743) 2019 Oakland Athletics AL 480
Mark Trumbo .277 (.27732) 2016 Baltimore Orioles AL 481
Harmon Killebrew .277 (.27730) 1964 Minnesota Twins AL 482
Nolan Arenado .277 (.27723) 2017 Colorado Rockies NL 483
Al Rosen .277 (.27713) 1953 Cleveland Indians AL 484
Al Simmons .277 (.27711) 1929 Philadelphia Athletics AL 485
Frank Thomas .277 (.27704) 1996 Chicago White Sox AL 486
Mike Piazza .277 (.27698) 1997 Los Angeles Dodgers NL 487
Bob Robertson .277 (.27692) 1970 Pittsburgh Pirates NL 488
Kyle Schwarber .277 (.27692) 2023 Philadelphia Phillies NL  
Chris Carter .277 (.27687) 2016 Milwaukee Brewers NL 490
Danny Tartabull .277 (.27686) 1991 Kansas City Royals AL 491
Johnny Mize .277 (.27684) 1938 St. Louis Cardinals NL 492
Edwin Encarnacion .277 (.27675) 2012 Toronto Blue Jays AL 493
Jason Giambi .277 (.27664) 2003 New York Yankees AL 494
Brandon Lowe .277 (.27664) 2021 Tampa Bay Rays AL  
Adam Dunn .277 (.27660) 2008 Arizona Diamondbacks NL 496
Cincinnati Reds NL
Howard Johnson .277 (.27660) 1991 New York Mets NL  
Johnny Mize .277 (.27660) 1939 St. Louis Cardinals NL  
Duke Snider .277 (.27660) 1960 Los Angeles Dodgers NL  
Miguel Cabrera .277 (.27653) 2012 Detroit Tigers AL 500
Current Through 2023 Season
baseball almanac flat baseball

baseball almanac fast facts

Why is the Isolated Power statistic not used commonly? Should it be used more often? Is it better than on base plus slugging? Share your opinion on Baseball Fever where we have an entire forum dedicated to advanced statistics.

The American League single season record for isolated power was set in 1920 by Babe Ruth of the New York Yankees. The National League single season record for isolated power was set in 2001 by Barry Bonds of the San Francisco Giants.

Bonds, McGwire and Ruth are the only three (3) players in Major League history with a career isolated power mark greater than .299, but which one of these single season isolated power dominators is the career leader for isolated power?