Single-Season Leaders & Records for Offensive Win %

Photo of Barry Bonds Photo of Barry Bonds Photo of Babe Ruth+ Photo of Ted Williams+ Photo of Fred Dunlap Photo of Barry Bonds Photo of Ted Williams+ Photo of Ross Barnes Photo of Mickey Mantle+ Photo of Babe Ruth+ Photo of Tip O'Neill Photo of Babe Ruth+ Photo of Barry Bonds Photo of Ty Cobb+ Photo of Rogers Hornsby+ Photo of Babe Ruth+ Photo of Ted Williams+ Photo of Ty Cobb+ Photo of Ted Williams+ Photo of Ty Cobb+ Photo of Nap Lajoie+ Photo of Babe Ruth+ Photo of Rogers Hornsby+ Photo of Babe Ruth+

Table
Rank Player (age that year) Offensive Win %YearBats
1.Barry Bonds (37).9382002L
2.Barry Bonds (39).9372004L
3.Babe Ruth+ (25).9211920L
4.Ted Williams+ (38).9201957L
5.Fred Dunlap (25).9181884R
6.Barry Bonds (36).9172001L
7.Ted Williams+ (22).9141941L
8.Ross Barnes (26).9131876R
9.Mickey Mantle+ (25).9091957B
 Babe Ruth+ (28).9091923L
11.Tip O'Neill (29).9071887R
12.Babe Ruth+ (26).9051921L
13.Barry Bonds (38).9032003L
14.Ty Cobb+ (23).8961910L
15.Rogers Hornsby+ (28).8951924R
16.Babe Ruth+ (31).8931926L
17.Ted Williams+ (23).8901942L
18.Ty Cobb+ (30).8891917L
 Ted Williams+ (27).8891946L
20.Ty Cobb+ (24).8871911L
21.Nap Lajoie+ (26).8851901R
 Babe Ruth+ (29).8851924L
23.Rogers Hornsby+ (29).8831925R
24.Babe Ruth+ (32).8821927L
25.Ted Williams+ (35).8811954L
26.Honus Wagner+ (34).8801908R
27.Mickey Mantle+ (24).8791956B
 Babe Ruth+ (36).8791931L
 Ted Williams+ (28).8791947L
30.Pete Browning (21).8781882R
 King Kelly+ (28).8781886R
32.Nap Lajoie+ (35).8771910R
33.Shoeless Joe Jackson (23).8761911L
 Nap Lajoie+ (29).8761904R
35.Lou Gehrig+ (24).8751927L
 Mark McGwire (34).8751998R
37.Ty Cobb+ (22).8741909L
38.Dan Brouthers+ (28).8731886L
 Ty Cobb+ (26).8731913L
 Shoeless Joe Jackson (25).8731913L
 Stan Musial+ (27).8731948L
42.Jimmie Foxx+ (24).8721932R
 Babe Ruth+ (24).8721919L
44.Mickey Mantle+ (30).8711962B
 Cy Seymour (32).8711905L
46.Norm Cash (26).8671961L
 Ty Cobb+ (27).8671914L
48.Mickey Mantle+ (29).8661961B
49.Barry Bonds (27).8651992L
 Willie McCovey+ (31).8651969L
Rank Player (age that year) Offensive Win %YearBats
 Joe Morgan+ (32).8651976L
52.Ty Cobb+ (31).8641918L
 Rogers Hornsby+ (26).8641922R
 Carl Yastrzemski+ (27).8641967L
55.Jimmie Foxx+ (25).8631933R
56.Cap Anson+ (29).8621881R
 Ted Williams+ (29).8621948L
58.Dan Brouthers+ (27).8601885L
 Ed Delahanty+ (31).8601899R
60.Ty Cobb+ (28).8591915L
 Roger Connor+ (27).8591885B
 Lou Gehrig+ (31).8591934L
63.Jeff Bagwell+ (26).8581994R
 Bob Caruthers (22).8581886L
65.Ty Cobb+ (25).8571912L
 Larry Walker (30).8571997L
67.George Brett+ (27).8561980L
 Shoeless Joe Jackson (24).8561912L
 Honus Wagner+ (30).8561904R
 Ted Williams+ (30).8561949L
71.Ed Delahanty+ (34).8551902R
 Rogers Hornsby+ (32).8551928R
 Tris Speaker+ (24).8551912L
 Arky Vaughan+ (23).8551935L
75.Cap Anson+ (34).8541886R
 Bryce Harper (22).8542015L
77.Honus Wagner+ (33).8531907R
78.Hank Aaron+ (37).8521971R
 Hugh Duffy+ (27).8521894R
 Harry Heilmann+ (28).8521923R
 Chuck Klein+ (28).8521933L
 Mike Schmidt+ (31).8521981R
83.Dick Allen (30).8511972R
 Ty Cobb+ (29).8511916L
 Stan Musial+ (25).8511946L
 Babe Ruth+ (33).8511928L
 Babe Ruth+ (37).8511932L
88.George Sisler+ (27).8501920L
 Tris Speaker+ (28).8501916L
90.Ed Delahanty+ (28).8491896R
 Frank Thomas+ (26).8491994R
92.Barry Bonds (28).8481993L
 Joe Morgan+ (31).8481975L
 Babe Ruth+ (35).8481930L
95.Dan Brouthers+ (24).8471882L
 Tris Speaker+ (25).8471913L
97.Pete Browning (24).8461885R
 George Stone (29).8461906L
 Deacon White+ (29).8461877L
100.Rogers Hornsby+ (25).8451921R
Rank Player (age that year) Offensive Win %YearBats
101.Ed Delahanty+ (27).8441895R
 Sammy Sosa (32).8442001R
103.Denny Lyons (24).8421890R
104.George Hall (27).8411876L
 Babe Ruth+ (23).8411918L
 Al Simmons+ (29).8411931R
107.Lou Gehrig+ (27).8401930L
 Harry Heilmann+ (32).8401927R
 Todd Helton (26).8402000L
 Tris Speaker+ (34).8401922L
111.Pete Browning (26).8391887R
 Orator Shafer (32).8391884L
 Honus Wagner+ (31).8391905R
114.Jason Giambi (30).8382001L
 George Gore (26).8381880L
 Benny Kauff (25).8381915L
 George Sisler+ (29).8381922L
 Larry Walker (32).8381999L
119.Cap Anson+ (36).8371888R
 Jimmie Foxx+ (30).8371938R
 Rogers Hornsby+ (27).8371923R
 Ted Williams+ (37).8371956L
123.Lou Gehrig+ (25).8361928L
 Rogers Hornsby+ (24).8361920R
 Benny Kauff (24).8361914L
 Dave Orr (24).8361884R
 Tris Speaker+ (29).8361917L
128.King Kelly+ (26).8351884R
 Joe Medwick+ (25).8351937R
 Stan Musial+ (30).8351951L
131.Joe DiMaggio+ (26).8341941R
 Mickey Mantle+ (26).8341958B
 Jim Thome (31).8342002L
 Carl Yastrzemski+ (30).8341970L
135.Jimmie Foxx+ (31).8331939R
 John Olerud (24).8331993L
 Albert Pujols (23).8332003R
 Albert Pujols (28).8332008R
139.Dan Brouthers+ (25).8321883L
 Miguel Cabrera (30).8322013R
 Honus Wagner+ (26).8321900R
142.Joe DiMaggio+ (24).8311939R
 Todd Helton (30).8312004L
 Harry Stovey (27).8311884R
 Larry Walker (34).8312001L
146.Lou Gehrig+ (33).8301936L
 Edgar Martinez (32).8301995R
 Honus Wagner+ (35).8301909R
149.Roger Connor+ (28).8291886B
 Stan Musial+ (22).8291943L
Rank Player (age that year) Offensive Win %YearBats
 Tris Speaker+ (35).8291923L
152.Ralph Kiner+ (28).8281951R
 Johnny Mize+ (26).8281939L
 John Reilly (25).8281884R
155.Barry Bonds (31).8271996L
 Jesse Burkett+ (32).8271901L
 Eddie Collins+ (22).8271909L
 Jimmie Foxx+ (27).8271935R
 Al Simmons+ (25).8271927R
 Larry Walker (31).8271998L
161.Rickey Henderson+ (31).8261990R
 Ralph Kiner+ (26).8261949R
 Mickey Mantle+ (23).8261955B
 Stan Musial+ (28).8261949L
 Frank Robinson+ (30).8261966R
 Frank Robinson+ (31).8261967R
167.Albert Belle (27).8251994R
 Steve Evans (29).8251914L
 Jimmie Foxx+ (26).8251934R
 Willie Mays+ (34).8251965R
 Mark McGwire (32).8251996R
 Babe Ruth+ (34).8251929L
 Sam Thompson+ (34).8251894L
 Ted Williams+ (39).8251958L
175.Jack Clark (31).8241987R
 Lou Gehrig+ (28).8241931L
 Jason Giambi (29).8242000L
 John McGraw+ (26).8241899L
 Manny Ramirez (28).8242000R
 Jimmy Ryan (25).8241888R
 Al Simmons+ (28).8241930R
 Willie Stargell+ (31).8241971L
 Honus Wagner+ (32).8241906R
 Carl Yastrzemski+ (28).8241968L
185.Mike Donlin (27).8231905L
 Lou Gehrig+ (34).8231937L
 Rogers Hornsby+ (33).8231929R
 Johnny Mize+ (24).8231937L
189.Jose Bautista (30).8222011R
 Ty Cobb+ (32).8221919L
 Sam Crawford+ (31).8221911L
 Carlos Delgado (28).8222000L
 Manny Ramirez (30).8222002R
 Joey Votto (31).8222015L
195.Dan Brouthers+ (33).8211891L
 Rod Carew+ (31).8211977L
 Goose Goslin+ (27).8211928L
198.Dan Brouthers+ (26).8201884L
 Dolph Camilli (30).8201937L
 Tris Speaker+ (22).8201910L
Rank Player (age that year) Offensive Win %YearBats
 Sam Thompson+ (35).8201895L
202.Cap Anson+ (30).8191882R
 Bob Caruthers (23).8191887L
 Gavvy Cravath (32).8191913R
 Chuck Klein+ (27).8191932L
 Babe Ruth+ (27).8191922L
 Gary Sheffield (27).8191996R
 Tris Speaker+ (32).8191920L
 Willie Stargell+ (33).8191973L
210.Hank Aaron+ (29).8181963R
 Chipper Jones (36).8182008B
 Stan Musial+ (23).8181944L
 Ed Swartwood (23).8181882L
214.Ty Cobb+ (20).8171907L
 Ed Delahanty+ (33).8171901R
 Sherry Magee (25).8171910R
 Mickey Mantle+ (32).8171964B
 Johnny Mize+ (25).8171938L
 Dave Orr (25).8171885R
220.Todd Helton (29).8162003L
221.Jesse Burkett+ (30).8151899L
 Ty Cobb+ (21).8151908L
 Brian Giles (31).8152002L
 Luis Gonzalez (33).8152001L
 Tommy Holmes (28).8151945L
 Fred Lynn (27).8151979L
 Kevin Mitchell (27).8151989R
 Billy Williams+ (34).8151972L
229.Jimmie Foxx+ (21).8141929R
 Billy Hamilton+ (32).8141898L
 Sherry Magee (22).8141907R
 Bobby Murcer (25).8141971L
 Lefty O'Doul (32).8141929L
 Jimmy Sheckard (22).8141901L
 Tris Speaker+ (26).8141914L
236.Todd Helton (27).8132001L
 Reggie Jackson+ (23).8131969L
 Willie Keeler+ (25).8131897L
 Harmon Killebrew+ (31).8131967R
 Johnny Mize+ (27).8131940L
 Joe Torre+ (30).8131971R
 Dixie Walker (33).8131944L
 Heinie Zimmerman (25).8131912R
244.Barry Bonds (35).8122000L
 Hank Greenberg+ (29).8121940R
 Rogers Hornsby+ (31).8121927R
 Henry Larkin (25).8121885R
248.Dick Allen (24).8111966R
 Will Clark (25).8111989L
 Elmer Flick+ (24).8111900L
Rank Player (age that year) Offensive Win %YearBats
 Nap Lajoie+ (27).8111902R
252.Dick Allen (25).8101967R
 Barry Bonds (29).8101994L
 Rico Carty (30).8101970R
 Derrek Lee (29).8102005R
 Albert Pujols (29).8102009R
 Tris Speaker+ (37).8101925L
258.Wade Boggs+ (29).8091987L
 Jesse Burkett+ (27).8091896L
 Jim Gentile (27).8091961L
 Pedro Guerrero (29).8091985R
 Shoeless Joe Jackson (32).8091920L
 Harmon Killebrew+ (33).8091969R
 Nap Lajoie+ (31).8091906R
 Willie Mays+ (23).8091954R
 Willie McCovey+ (32).8091970L
 Hack Wilson+ (30).8091930R
268.Cap Anson+ (32).8081884R
 George Brett+ (32).8081985L
 Dan Brouthers+ (31).8081889L
 Josh Hamilton (29).8082010L
 Babe Herman (27).8081930L
 Al Kaline+ (32).8081967R
 Mel Ott+ (29).8081938L
 Frank Robinson+ (26).8081962R
276.John O'Rourke (29).8071879L
 Hardy Richardson (31).8071886R
 Ed Swartwood (24).8071883L
 Ted Williams+ (32).8071951L
280.Eddie Collins+ (27).8061914L
 Stan Musial+ (29).8061950L
 Sammy Strang (29).8061906B
 Ken Williams (33).8061923L
284.Dan Brouthers+ (34).8051892L
 Roberto Clemente+ (32).8051967R
 Ty Cobb+ (38).8051925L
 Hank Greenberg+ (26).8051937R
 Harry Heilmann+ (26).8051921R
 Kevin Mitchell (32).8051994R
 Mike Piazza+ (28).8051997R
 Mike Trout (21).8052013R
292.Home Run Baker+ (27).8041913L
 Mike Donlin (25).8041903L
 Billy Hamilton+ (27).8041893L
 Stan Musial+ (36).8041957L
 Joey Votto (26).8042010L
297.Cupid Childs (22).8031890L
 Jack Clements (30).8031895L
 Lou Gehrig+ (29).8031932L
 Ryan Howard (26).8032006L
Rank Player (age that year) Offensive Win %YearBats
 Dave Orr (26).8031886R
 Duke Snider+ (27).8031954L
 Frank Thomas+ (29).8031997R
 Sam Thompson+ (27).8031887L
305.Paul Goldschmidt (27).8022015R
 Paul Hines (23).8021878R
 Paul Hines (24).8021879R
 Ralph Kiner+ (24).8021947R
 Harry Lumley (25).8021906L
 Willie Mays+ (24).8021955R
311.Miguel Cabrera (28).8012011R
 Fred Clarke+ (30).8011903L
 Al Rosen (29).8011953R
314.Travis Hafner (29).8002006L
 King Kelly+ (21).8001879R
 Willie McCovey+ (30).8001968L
 David Ortiz (31).8002007L
 Mike Trout (24).8002016R
 Honus Wagner+ (29).8001903R
320.Ryan Braun (27).7992011R
 Gavvy Cravath (34).7991915R
 Harry Heilmann+ (27).7991922R
 Chuck Klein+ (25).7991930L
 Dave Parker (27).7991978L
 Boog Powell (22).7991964L
 Paul Waner+ (24).7991927L
 Zack Wheat+ (36).7991924L
 Jim Wynn (27).7991969R
329.Roger Connor+ (30).7981888B
 Jim Edmonds (34).7982004L
 Stan Musial+ (31).7981952L
 Tip O'Neill (30).7981888R
 Frank Thomas+ (23).7981991R
 Jim Whitney (24).7981882L
335.Wade Boggs+ (30).7971988L
 Joe DiMaggio+ (22).7971937R
 Willie Mays+ (27).7971958R
 Mel Ott+ (27).7971936L
 Lonnie Smith (33).7971989R
 Reggie Smith (32).7971977B
341.Roger Bresnahan+ (24).7961903R
 Dan Brouthers+ (29).7961887L
 Dan Brouthers+ (30).7961888L
 Phil Cavarretta (28).7961945L
 Hank Greenberg+ (27).7961938R
 Rogers Hornsby+ (21).7961917R
 Charley Jones (27).7961879R
 Nap Lajoie+ (28).7961903R
 Andrew McCutchen (27).7962014R
 Mel Ott+ (23).7961932L
Rank Player (age that year) Offensive Win %YearBats
 Mike Schmidt+ (30).7961980R
352.Rocky Colavito (24).7951958R
 Buster Hoover (21).7951884R
 Stan Musial+ (32).7951953L
 Joey Votto (33).7952017L
 Chicken Wolf (28).7951890R
357.Bob Allison (29).7941964R
 Dan Brouthers+ (23).7941881L
 George Burns (25).7941918R
 George Gore (31).7941885L
 Shoeless Joe Jackson (28).7941916L
 Willie Mays+ (33).7941964R
 Paul Molitor+ (30).7941987R
 Manny Ramirez (27).7941999R
365.Hank Aaron+ (25).7931959R
 Ty Cobb+ (35).7931922L
 Lou Gehrig+ (32).7931935L
 King Kelly+ (30).7931888R
 Jim O'Rourke+ (33).7931884R
 Pete Reiser (22).7931941L
 Duke Snider+ (28).7931955L
372.Jeff Bagwell+ (28).7921996R
 Fred Carroll (24).7921889R
 Roger Connor+ (22).7921880B
 Roger Connor+ (25).7921883B
 Willie Mays+ (32).7921963R
 Tommy McCarthy+ (26).7921890R
 Lefty O'Doul (35).7921932L
 Alex Rodriguez (29).7922005R
380.Earl Averill+ (34).7911936L
 Ed Delahanty+ (25).7911893R
 Joe Kelley+ (24).7911896R
 Bill Lange (24).7911895R
 Sherry Magee (29).7911914R
 Joe Mauer (26).7912009L
 Willie McCovey+ (28).7911966L
 Albert Pujols (26).7912006R
 Ron Santo+ (24).7911964R
 Frank Thomas+ (25).7911993R
390.Barry Bonds (32).7901997L
 Dolph Camilli (29).7901936L
 Ty Cobb+ (34).7901921L
 Jack Fournier (25).7901915L
 Paul Goldschmidt (29).7902017R
 Bill Joyce (26).7901894L
 John Reilly (29).7901888R
 Frank Robinson+ (33).7901969R
 George Sisler+ (24).7901917L
 Frank Thomas+ (24).7901992R
 Larry Walker (35).7902002L
Rank Player (age that year) Offensive Win %YearBats
 Paul Waner+ (25).7901928L
402.Lance Berkman (25).7892001B
 Eddie Collins+ (26).7891913L
 Sam Crawford+ (27).7891907L
 Joe DiMaggio+ (25).7891940R
 Elmer Flick+ (29).7891905L
 Doc Gessler (27).7891908L
 Bob Johnson (38).7891944R
 Ted Kluszewski (29).7891954L
 John Mayberry (26).7891975L
 Mark McGwire (35).7891999R
 Honus Wagner+ (37).7891911R
413.Pete Browning (23).7881884R
 Roger Connor+ (32).7881890B
 Gavvy Cravath (33).7881914R
 Birdie Cree (28).7881911R
 Frank Fennelly (24).7881884R
 Todd Helton (28).7882002L
 Shoeless Joe Jackson (31).7881919L
 Joe Morgan+ (30).7881974L
 Rico Petrocelli (26).7881969R
 Albert Pujols (25).7882005R
 Alex Rodriguez (31).7882007R
 Enos Slaughter+ (26).7881942L
 Honus Wagner+ (27).7881901R
426.Jesse Burkett+ (26).7871895L
 Frank Chance+ (29).7871906R
 Fred Clarke+ (24).7871897L
 Roger Connor+ (24).7871882B
 Dwight Evans (29).7871981R
 Harry Heilmann+ (30).7871925R
 Heinie Manush+ (26).7871928L
 Al Simmons+ (27).7871929R
 Tommy Tucker (25).7871889B
435.Pete Browning (29).7861890R
 Jeff Burroughs (27).7861978R
 Miguel Cabrera (27).7862010R
 Sam Crawford+ (22).7861902L
 Ed Delahanty+ (29).7861897R
 Jim O'Rourke+ (28).7861879R
 Duke Snider+ (26).7861953L
 Mike Trout (20).7862012R
443.Ellis Burks (31).7851996R
 Harry Davis (30).7851904R
 Lou Gehrig+ (30).7851933L
 Guy Hecker (30).7851886R
 Jim Hickman (33).7851970R
 Rusty Staub (25).7851969L
 Harry Stovey (28).7851885R
450.Sam Crawford+ (28).7841908L
Rank Player (age that year) Offensive Win %YearBats
 Mike Donlin (30).7841908L
 Tony Gwynn+ (34).7841994L
 Chick Hafey+ (28).7841931R
 Rickey Henderson+ (26).7841985R
 Babe Herman (26).7841929L
 Charley Jones (32).7841884R
 Willie Mays+ (40).7841971R
 John Olerud (29).7841998L
459.Barry Bonds (33).7831998L
 Eddie Collins+ (24).7831911L
 Mike Donlin (26).7831904L
 Andres Galarraga (32).7831993R
 Al Kaline+ (31).7831966R
 Joe Kelley+ (22).7831894R
 Chuck Klein+ (26).7831931L
 Denny Lyons (21).7831887R
 Eddie Mathews+ (23).7831955L
 John Mayberry (23).7831972L
 Manny Ramirez (36).7832008R
 Pete Rose (28).7831969B
 Orator Shafer (26).7831878L
 Bill Terry+ (31).7831930L
473.Hank Aaron+ (35).7821969R
 Cap Anson+ (24).7821876R
 J.D. Drew (28).7822004L
 Tony Gwynn+ (27).7821987L
 Tim Raines+ (26).7821986B
 Tim Raines+ (27).7821987B
 Babe Ruth+ (38).7821933L
 Mike Tiernan (22).7821889L
 Ted Williams+ (21).7821940L
482.Home Run Baker+ (26).7811912L
 Barry Bonds (25).7811990L
 Sam Crawford+ (34).7811914L
 Eric Davis (25).7811987R
 Hank Greenberg+ (24).7811935R
 Chipper Jones (27).7811999B
 Paul Waner+ (33).7811936L
489.Lance Berkman (28).7802004B
 Pete Browning (22).7801883R
 Darrell Evans (26).7801973L
 Mike Grady (34).7801904R
 Shoeless Joe Jackson (26).7801914L
 Nap Lajoie+ (34).7801909R
 Frank Thomas+ (27).7801995R
496.Jimmie Foxx+ (28).7791936R
 Howard Johnson (28).7791989B
 Johnny Mize+ (28).7791941L
 Jim O'Rourke+ (26).7791877R
 Mel Ott+ (20).7791929L
Rank Player (age that year) Offensive Win %YearBats
 Mel Ott+ (33).7791942L
 Frank Robinson+ (28).7791964R
 Edd Roush+ (24).7791917L
 Billy Taylor (29).7791884R
 Joey Votto (32).7792016L
 Jimmy Williams (22).7791899R
Support us without the ads? Go Ad-Free.