Single-Season Leaders & Records for Offensive Win %

Stathead Logo
POWERED BY
.com Logo
Create your own custom leaderboards
Become a Stathead today and run queries with our Season and Career Finders to see the best seasons in MLB history.
Become a Stathead
Photo of Josh Gibson+ Photo of Barry Bonds Photo of Barry Bonds Photo of Josh Gibson+ Photo of Oscar Charleston+ Photo of Charlie Smith Photo of Mule Suttles+ Photo of Babe Ruth+ Photo of Ted Williams+ Photo of Oscar Charleston+ Photo of Mule Suttles+ Photo of Fred Dunlap Photo of Barry Bonds Photo of Oscar Charleston+ Photo of Ted Williams+ Photo of Ross Barnes Photo of Josh Gibson+ Photo of Mickey Mantle+ Photo of Babe Ruth+ Photo of Tip O'Neill Photo of Babe Ruth+ Photo of Barry Bonds Photo of Cristóbal Torriente+ Photo of Martín Dihigo+

Table
Rank Player (age that year) Offensive Win %YearPABats
1.Josh Gibson+ (31).9471943302R
2.Barry Bonds (37).9382002612L
3.Barry Bonds (39).9372004617L
4.Josh Gibson+ (25).9271937183R
5.Oscar Charleston+ (24).9261921339L
 Charlie Smith (27).9261929301L
 Mule Suttles+ (29).9261930197R
8.Babe Ruth+ (25).9211920617L
9.Ted Williams+ (38).9201957547L
10.Oscar Charleston+ (27).9191924233L
 Mule Suttles+ (25).9191926390R
12.Fred Dunlap (25).9181884478R
13.Barry Bonds (36).9172001664L
14.Oscar Charleston+ (28).9151925306L
15.Ted Williams+ (22).9141941606L
16.Ross Barnes (26).9131876342R
 Josh Gibson+ (27).9131939120R
18.Mickey Mantle+ (25).9091957623B
 Babe Ruth+ (28).9091923699L
20.Tip O'Neill (27).9071887572R
21.Babe Ruth+ (26).9051921693L
22.Barry Bonds (38).9032003550L
23.Cristóbal Torriente+ (26).9021920270L
24.Martín Dihigo+ (21).8991926181R
 Buck Leonard+ (30).8991938178L
26.Buck Leonard+ (31).8981939130L
27.Lyman Bostock (23).897194184L
28.Charlie Blackwell (26).8961921342L
 Willie Wells+ (25).8961930390R
30.Ty Cobb+ (23).8951910598L
 Rogers Hornsby+ (28).8951924642R
32.Buddy Burbage (27).8941934132L
33.Babe Ruth+ (31).8931926652L
34.Ted Williams+ (35).8921954526L
35.Tetelo Vargas (37).8911943136R
 Edgar Wesley (34).8911925256L
37.Ted Williams+ (23).8901942671L
 Jud Wilson+ (31).8901927284L
39.Ty Cobb+ (30).8891917671L
 Ted Williams+ (27).8891946672L
41.Oscar Charleston+ (30).8881927299L
 Jesse Douglas (28).888194485L
43.Ty Cobb+ (24).8861911656L
44.Nap Lajoie+ (26).8851901582R
 Babe Ruth+ (29).8851924681L
46.Babe Ruth+ (32).8841927691L
47.John Beckwith (25).8831925207R
 Josh Gibson+ (21).8831933262R
 Rogers Hornsby+ (29).8831925606R
50.Roy Parnell (23).8821927360R
Rank Player (age that year) Offensive Win %YearPABats
51.Juan Soto (21).8802020196L
 Honus Wagner+ (34).8801908641R
53.Mickey Mantle+ (24).8791956652B
 Babe Ruth+ (36).8791931663L
 Ted Williams+ (28).8791947693L
56.Pete Browning (21).8781882314R
 Josh Gibson+ (24).8781936208R
 King Kelly+ (28).8781886534R
 Buck Leonard+ (33).8781941229L
60.Nap Lajoie+ (35).8771910679R
61.Joe Jackson (23).8761911641L
 Nap Lajoie+ (29).8761904595R
 Jimmie Lyons (30).8761920263L
64.Lou Gehrig+ (24).8751927717L
 Mark McGwire (34).8751998681R
 Henry Turner (25).875193991R
67.Ty Cobb+ (22).8741909655L
 Ray Dandridge+ (20).8741934127R
 Heavy Johnson (28).8741923429R
70.Dan Brouthers+ (28).8731886555L
 Joe Jackson (25).8731913623L
 Heavy Johnson (27).8731922263R
 Ted Strong (24).8731941151B
74.Ty Cobb+ (26).8721913504L
 Jimmie Foxx+ (24).8721932702R
 Stan Musial+ (27).8721948698L
 Babe Ruth+ (24).8721919544L
 Ed Steele (29).8721945114L
79.Willard Brown+ (33).8711948197R
 Mickey Mantle+ (30).8711962502B
81.Cy Seymour (32).8701905646L
82.Ed Mayweather (30).8681940112L
83.Norm Cash (27).8671961673L
 Ty Cobb+ (27).8671914415L
 Willie Wells+ (22).8671927418R
86.Bert Johnson (28).8661934131R
 Mickey Mantle+ (29).8661961646B
 Turkey Stearnes+ (28).8661929297L
 Turkey Stearnes+ (30).8661931156L
90.Barry Bonds (27).8651992612L
 Willie McCovey+ (31).8651969623L
 Joe Morgan+ (32).8651976599L
93.Ty Cobb+ (31).8641918474L
 Rogers Hornsby+ (26).8641922704R
 Turkey Stearnes+ (25).8641926389L
 Carl Yastrzemski+ (27).8641967680L
97.Jimmie Foxx+ (25).8631933670R
 Josh Gibson+ (26).8631938199R
99.Cap Anson+ (29).8621881369R
 Rap Dixon (25).8621928255R
Rank Player (age that year) Offensive Win %YearPABats
 Rap Dixon (26).8621929313R
 Ed Rile (27).8621927289L
 Ted Williams+ (29).8621948638L
104.Dan Brouthers+ (27).8601885441L
 Ed Delahanty+ (31).8601899645R
 Jackie Robinson+ (26).8601945137R
107.Ty Cobb+ (28).8591915701L
 Roger Connor+ (27).8591885506B
 Lou Gehrig+ (31).8591934690L
110.Jeff Bagwell+ (26).8581994479R
 Bob Caruthers (22).8581886382L
 Monte Irvin+ (22).8581941209R
 Artie Wilson (27).8581948136L
114.Ty Cobb+ (25).8571912610L
 Larry Walker+ (30).8571997664L
116.George Brett+ (27).8561980515L
 Rogers Hornsby+ (32).8561928621R
 Joe Jackson (24).8561912653L
 Cristóbal Torriente+ (30).8561924304L
 Honus Wagner+ (30).8561904562R
 Ted Williams+ (30).8561949730L
122.Ed Delahanty+ (34).8551902541R
 Tris Speaker+ (24).8551912675L
 Turkey Stearnes+ (24).8551925412L
125.Cap Anson+ (34).8541886559R
 Willard Brown+ (22).8541937235R
 Bryce Harper (22).8542015654L
 Mike Trout (26).8542018608R
129.Josh Gibson+ (33).8531945190R
 Leroy Morney (23).8531932219B
 Ed Steele (28).8531944131L
 Honus Wagner+ (33).8531907584R
133.Henry Aaron+ (37).8521971573R
 Hugh Duffy+ (27).8521894616R
 Harry Heilmann+ (28).8521923627R
 Aaron Judge (30).8522022696R
 Mike Schmidt+ (31).8521981434R
138.Dick Allen (30).8511972609R
 Henry Kimbro (35).8511947278L
 Biz Mackey+ (25).8511923199B
 Babe Ruth+ (33).8511928684L
 Babe Ruth+ (37).8511932589L
 Mule Suttles+ (27).8511928324R
144.Ty Cobb+ (29).8501916637L
 Donald Reeves (26).8501938137L
 George Sisler+ (27).8501920692L
 Tris Speaker+ (28).8501916647L
 Jud Wilson+ (32).8501928187L
149.Ed Delahanty+ (28).8491896574R
 Chuck Klein+ (28).8491933667L
Rank Player (age that year) Offensive Win %YearPABats
 Candy Jim Taylor (39).8491923244R
 Frank Thomas+ (26).8491994517R
 Willie Wells+ (23).8491928345R
154.Barry Bonds (28).8481993674L
 Buck Leonard+ (29).8481937199L
 Joe Morgan+ (31).8481975639L
 Babe Ruth+ (35).8481930676L
 Arky Vaughan+ (23).8481935610L
159.Dan Brouthers+ (24).8471882372L
 Bullet Rogan+ (28).8471922283R
 Tris Speaker+ (25).8471913611L
162.Jabbo Andrews (25).846193390L
 Mookie Betts (25).8462018614R
 Pete Browning (24).8461885506R
 Wilson Redus (20).8461925296R
 George Stone (29).8461906662L
 Deacon White+ (29).8461877274L
168.Rogers Hornsby+ (25).8451921674R
169.Buster Clarkson (27).8441942216R
 Ed Delahanty+ (27).8441895578R
 Josh Gibson+ (30).8441942198R
 Sammy Sosa (32).8442001711R
173.Willard Brown+ (24).8431939183R
174.Oscar Charleston+ (25).8421922454L
 Denny Lyons (24).8421890406R
 Stan Musial+ (25).8421946702L
 Willie Wells+ (24).8421929432R
178.George Hall (27).8411876276L
 Babe Ruth+ (23).8411918382L
 Al Simmons+ (29).8411931563R
 Turkey Stearnes+ (26).8411927387L
182.Lou Gehrig+ (27).8401930703L
 Todd Helton+ (26).8402000697L
 Lennie Pearson (24).8401942217R
 Tris Speaker+ (34).8401922518L
 Ted Strong (25).8401942148B
187.Pete Browning (26).8391887610R
 Orator Shafer (32).8391884497L
 Jud Wilson+ (30).8391926197L
190.Roy Campanella+ (23).8381945235R
 Jason Giambi (30).8382001671L
 George Gore (26).8381880343L
 Bill Hoskins (30).8381944128L
 Benny Kauff (25).8381915581L
 George Sisler+ (29).8381922655L
 Honus Wagner+ (31).8381905619R
 Larry Walker+ (32).8381999513L
198.Cap Anson+ (36).8371888563R
 Willie Bobo (27).8371925378L
 Jimmie Foxx+ (30).8371938685R
Rank Player (age that year) Offensive Win %YearPABats
 Rogers Hornsby+ (27).8371923487R
 Ted Williams+ (37).8371956503L
203.Lou Gehrig+ (25).8361928678L
 Dave Harper (26).836194484R
 Rogers Hornsby+ (24).8361920660R
 Benny Kauff (24).8361914669L
 Buck Leonard+ (32).8361940228L
 Dave Orr (24).8361884464R
 Tris Speaker+ (29).8361917614L
210.King Kelly+ (26).8351884498R
 Stan Musial+ (30).8351951678L
212.Joe DiMaggio+ (26).8341941622R
 Freddie Freeman (30).8342020262L
 Mickey Mantle+ (26).8341958654B
 Jim Thome+ (31).8342002613L
 Carl Yastrzemski+ (30).8341970698L
217.Larry Doby+ (22).8331946265L
 Jimmie Foxx+ (31).8331939565R
 Harry Heilmann+ (32).8331927596R
 Joe Medwick+ (25).8331937677R
 John Olerud (24).8331993679L
 Albert Pujols (23).8332003685R
 Albert Pujols (28).8332008641R
 Neil Robinson (34).833194292R
225.Dan Brouthers+ (25).8321883441L
 Miguel Cabrera (30).8322013652R
 Honus Wagner+ (26).8321900580R
228.Todd Helton+ (30).8312004683L
 Cowan Hyde (34).831194168R
 Harry Stovey (27).8311884478R
 Larry Walker+ (34).8312001601L
232.Joe DiMaggio+ (24).8301939524R
 Lou Gehrig+ (33).8301936719L
 Edgar Martínez+ (32).8301995639R
 Roy Parnell (28).8301932194R
 Bonnie Serrell (22).8301942124L
 Honus Wagner+ (35).8301909591R
 Harry Williams (33).8301938157R
 Christian Yelich (27).8302019580L
240.Willard Brown+ (26).8291941161R
 Roger Connor+ (28).8291886526B
 Tris Speaker+ (35).8291923695L
 Cristóbal Torriente+ (27).8291921340L
244.Ralph Kiner+ (28).8281951670R
 John Reilly (25).8281884467R
246.Barry Bonds (31).8271996675L
 Jesse Burkett+ (32).8271901676L
 Eddie Collins+ (22).8271909666L
 Jimmie Foxx+ (27).8271935649R
 Larry Walker+ (31).8271998524L
Rank Player (age that year) Offensive Win %YearPABats
251.Rickey Henderson+ (31).8261990594R
 Rogers Hornsby+ (33).8261929712R
 Mickey Mantle+ (23).8261955638B
 Johnny Mize+ (26).8261939670L
 Stan Musial+ (22).8261943701L
 Frank Robinson+ (30).8261966680R
 Frank Robinson+ (31).8261967563R
 Al Simmons+ (25).8261927458R
 Turkey Stearnes+ (22).8261923299L
260.John Beckwith (29).8251929230R
 Albert Belle (27).8251994480R
 Steve Evans (29).8251914584L
 Jimmie Foxx+ (26).8251934652R
 Willie Mays+ (34).8251965638R
 Mark McGwire (32).8251996548R
 Ben Taylor+ (32).8251921460L
 Sam Thompson+ (34).8251894502L
 Ted Williams+ (39).8251958517L
 Jud Wilson+ (33).8251929329L
270.Jack Clark (31).8241987559R
 Lou Gehrig+ (28).8241931738L
 Jason Giambi (29).8242000664L
 John McGraw+ (26).8241899539L
 Johnny Mize+ (24).8241937621L
 Manny Ramirez (28).8242000532R
 Babe Ruth+ (34).8241929588L
 Jimmy Ryan (25).8241888589R
 Al Simmons+ (28).8241930611R
 Willie Stargell+ (31).8241971606L
 Honus Wagner+ (32).8241906590R
 Artie Wilson (23).8241944140L
 Carl Yastrzemski+ (28).8241968664L
283.Lou Gehrig+ (34).8231937700L
 Stan Musial+ (28).8231949722L
285.José Bautista (30).8222011655R
 Willard Brown+ (28).8221943214R
 Sam Crawford+ (31).8221911654L
 Carlos Delgado (28).8222000711L
 Mike Donlin (27).8221905676L
 Ralph Kiner+ (26).8221949667R
 Manny Ramirez (30).8222002518R
 Joey Votto (31).8222015695L
293.Dan Brouthers+ (33).8211891597L
 Rod Carew+ (31).8211977694L
 Goose Goslin+ (27).8211928528L
 Henry Kimbro (34).8211946275L
 Wilson Redus (23).8211928341R
 Ted Strong (29).8211946133B
299.Dan Brouthers+ (26).8201884431L
 Wade Johnston (31).8201929280L
Rank Player (age that year) Offensive Win %YearPABats
 Johnny Mize+ (25).8201938609L
 Marcell Ozuna (29).8202020267R
 Tris Speaker+ (22).8201910612L
 Sam Thompson+ (35).8201895576L
 Parnell Woods (32).820194482R
306.Cap Anson+ (30).8191882368R
 Bob Caruthers (23).8191887436L
 Ty Cobb+ (32).8191919548L
 Gavvy Cravath (32).8191913594R
 Babe Ruth+ (27).8191922496L
 Gary Sheffield (27).8191996677R
 Tris Speaker+ (32).8191920674L
 Willie Stargell+ (33).8191973609L
 Willie Wells+ (21).8191926330R
315.Henry Aaron+ (29).8181963714R
 Chipper Jones+ (36).8182008534B
 Ed Swartwood (23).8181882350L
318.Walter Cannady (23).8171925302R
 Oscar Charleston+ (23).8171920398L
 Ty Cobb+ (20).8171907642L
 Steel Arm Davis (31).8171927350L
 Ed Delahanty+ (33).8171901621R
 Luke Easter (32).8171948174L
 Tommy Holmes (28).8171945714L
 Sherry Magee (25).8171910650R
 Mickey Mantle+ (32).8171964567B
 Dave Orr (25).8171885455R
 Mike Trout (25).8172017507R
 Wild Bill Wright (23).8171937154B
330.Avelino Cañizares (25).816194587R
 Todd Helton+ (29).8162003703L
 Monte Irvin+ (27).8161946248R
 Sam Jethroe (28).816194591B
334.Jesse Burkett+ (30).8151899635L
 Ty Cobb+ (21).8151908635L
 Brian Giles (31).8152002644L
 Luis Gonzalez (33).8152001728L
 Chuck Klein+ (27).8151932711L
 Fred Lynn (27).8151979622L
 Kevin Mitchell (27).8151989640R
 Mike Trout (27).8152019600R
 Billy Williams+ (34).8151972650L
343.Jimmie Foxx+ (21).8141929638R
 Josh Gibson+ (23).8141935194R
 Billy Hamilton+ (32).8141898508L
 Buck Leonard+ (38).8141946209L
 Sherry Magee (22).8141907568R
 Johnny Mize+ (27).8141940666L
 Bobby Murcer (25).8141971624L
 Jimmy Sheckard (22).8141901610L
Rank Player (age that year) Offensive Win %YearPABats
 Tris Speaker+ (26).8141914668L
352.Todd Helton+ (27).8132001697L
 Reggie Jackson+ (23).8131969678L
 Heavy Johnson (32).8131927219R
 Willie Keeler+ (25).8131897618L
 Harmon Killebrew+ (31).8131967689R
 DJ LeMahieu (31).8132020216R
 Joe Torre+ (30).8131971707R
 Dixie Walker (33).8131944611L
 Heinie Zimmerman (25).8131912621R
361.Barry Bonds (35).8122000607L
 Hank Greenberg+ (29).8121940671R
 Henry Larkin (25).8121885485R
 David Whatley (23).8121938115L
365.Dick Allen (24).8111966599R
 Will Clark (25).8111989675L
 Elmer Flick+ (24).8111900623L
 Robert Hudspeth (32).8111926197L
 Newt Joseph (27).8111924292R
 Nap Lajoie+ (27).8111902385R
 Stan Musial+ (23).8111944668L
 David Whatley (22).8111937118L
373.Dick Allen (25).8101967540R
 Barry Bonds (29).8101994474L
 Rico Carty (30).8101970560R
 Derrek Lee (29).8102005691R
 Lefty O'Doul (32).8101929732L
 Shohei Ohtani (28).8102023599L
 Albert Pujols (29).8102009700R
 Wilson Redus (22).8101927390R
 Tris Speaker+ (37).8101925518L
382.Wade Boggs+ (29).8091987667L
 Jesse Burkett+ (27).8091896647L
 Jim Gentile (27).8091961601L
 Pedro Guerrero (29).8091985581R
 Rogers Hornsby+ (31).8091927684R
 Joe Jackson (32).8091920649L
 Harmon Killebrew+ (33).8091969709R
 Nap Lajoie+ (31).8091906656R
 Willie McCovey+ (32).8091970638L
 Stan Musial+ (29).8091950645L
392.Cap Anson+ (32).8081884504R
 George Brett+ (32).8081985665L
 Dan Brouthers+ (31).8081889565L
 Josh Hamilton (29).8082010571L
 Al Kaline+ (32).8081967550R
 Hurley McNair (33).8081922382L
 Frank Robinson+ (26).8081962701R
 Hack Wilson+ (30).8081930709R
400.Willard Brown+ (23).8071938191R
Rank Player (age that year) Offensive Win %YearPABats
 John O'Rourke (29).8071879325L
 Hardy Richardson (31).8071886584R
 Ed Swartwood (24).8071883437L
 Ted Williams+ (32).8071951675L
405.Dolph Camilli (30).8061937570L
 Eddie Collins+ (27).8061914659L
 Buck Leonard+ (36).8061944221L
 Lester Lockett (36).8061948255R
 Turkey Stearnes+ (34).8061935201L
 Sammy Strang (29).8061906385B
 Mule Suttles+ (30).8061931148R
 Ken Williams (33).8061923646L
413.Yordan Álvarez (25).8052022561L
 Dan Brouthers+ (34).8051892688L
 Roberto Clemente+ (32).8051967632R
 Ty Cobb+ (38).8051925492L
 Hank Greenberg+ (26).8051937701R
 Harry Heilmann+ (26).8051921672R
 Kevin Mitchell (32).8051994380R
 Clyde Nelson (24).805194678R
 Mel Ott+ (29).8051938654L
 Mike Piazza+ (28).8051997633R
 Turkey Stearnes+ (32).8051933197L
 Turkey Stearnes+ (33).8051934171L
 Cristóbal Torriente+ (29).8051923318L
 Mike Trout (21).8052013716R
427.Home Run Baker+ (27).8041913645L
 Mike Donlin (25).8041903563L
 Billy Hamilton+ (27).8041893431L
 Bryce Harper (28).8042021599L
 Babe Melton (30).8041928208R
 Stan Musial+ (36).8041957579L
 Joe Scott (25).8041932155
 Joey Votto (26).8042010648L
435.Cupid Childs (22).8031890571L
 Jack Clements (30).8031895355L
 Lou Gehrig+ (29).8031932708L
 Ryan Howard (26).8032006704L
 Biz Mackey+ (24).8031922366B
 Dave Orr (26).8031886593R
 Frank Thomas+ (29).8031997649R
 Sam Thompson+ (27).8031887586L
443.Paul Goldschmidt (27).8022015695R
 Paul Hines (23).8021878259R
 Paul Hines (24).8021879417R
 Harry Lumley (25).8021906554L
 Willie Mays+ (24).8021955670R
 Bullet Rogan+ (35).8021929301R
 George Scales (28).8021929285R
 Duke Snider+ (27).8021954679L
Rank Player (age that year) Offensive Win %YearPABats
451.Miguel Cabrera (28).8012011688R
 Roy Campanella+ (22).8011944147R
 Fred Clarke+ (30).8011903486L
 Paul Goldschmidt (34).8012022651R
 Willie Mays+ (23).8011954641R
 Al Rosen (29).8011953688R
457.Piper Davis (27).8001945103R
 Travis Hafner (29).8002006564L
 Heavy Johnson (29).8001924293R
 King Kelly+ (21).8001879353R
 Willie McCovey+ (30).8001968608L
 David Ortiz+ (31).8002007667L
 Mike Trout (24).8002016681R
 Honus Wagner+ (29).8001903573R
465.Ryan Braun (27).7992011629R
 Gavvy Cravath (34).7991915621R
 Josh Gibson+ (22).7991934272R
 Harry Heilmann+ (27).7991922527R
 Dave Parker (27).7991978642L
 Boog Powell (22).7991964506L
 Zack Wheat+ (36).7991924624L
 Jim Wynn (27).7991969653R
473.Charlie Blackwell (27).7981922282L
 Roger Connor+ (30).7981888558B
 Jim Edmonds (34).7982004612L
 Ralph Kiner+ (24).7981947666R
 Stan Musial+ (31).7981952678L
 Tip O'Neill (28).7981888577R
 Turkey Stearnes+ (27).7981928349L
 Frank Thomas+ (23).7981991701R
 Jim Whitney (24).7981882275L
 Jud Wilson+ (28).7981924211L
483.Wade Boggs+ (30).7971988719L
 Joe DiMaggio+ (22).7971937692R
 Josh Gibson+ (34).7971946186R
 Willie Mays+ (27).7971958685R
 Mel Ott+ (27).7971936660L
 Bill Pierce (34).7971924273R
 Lonnie Smith (33).7971989577R
 Reggie Smith (32).7971977603B
 Joey Votto (33).7972017707L
492.Roger Bresnahan+ (24).7961903486R
 Dan Brouthers+ (29).7961887577L
 Dan Brouthers+ (30).7961888602L
 Hank Greenberg+ (27).7961938681R
 Rogers Hornsby+ (21).7961917589R
 Charley Jones (27).7961879384R
 Nap Lajoie+ (28).7961903525R
 Andrew McCutchen (27).7962014648R
 Alex Radcliff (37).7961943126R
Rank Player (age that year) Offensive Win %YearPABats
 Mike Schmidt+ (30).7961980652R