You Are Here > Baseball-Reference.com > Leaders & Records > Single-Season Leaders & Records for Offensive Win %

Create Custom Leaderboards

The Baseball-Reference.com Play Index's Batting Season Finder lets you create your own custom leaderboards by team, age, position, years, or any other common criteria. View Sample Leaderboards created with the batting season finder.

Single-Season Leaders & Records for Offensive Win %


+ - Indicates Hall of Famer. Bold indicates active player.

Only players who finished in the top 40 for the majors in a season will appear on this list. Leaders from the current season are only included for rate stats after July 1st.

Minimum of 3.1 PA/G, 1.0 IP/G, and 0.1 decision/G for single-season leaderboards generally needed for rate statistics. Explanation of min. requirements

Rank Player (age that year) Offensive Win %YearBats
1.Barry Bonds (37).93802002L
2.Barry Bonds (39).93702004L
3.Babe Ruth+ (25).92201920L
4.Ted Williams+ (38).92001957L
5.Fred Dunlap (25).91901884R
6.Barry Bonds (36).91702001L
7.Ted Williams+ (22).91401941L
8.Ross Barnes (26).91301876R
9.Mickey Mantle+ (25).90901957B
10.Babe Ruth+ (28).90801923L
11.Tip O'Neill (29).90701887R
12.Babe Ruth+ (26).90501921L
13.Barry Bonds (38).90302003L
14.Ty Cobb+ (23).89501910L
 Rogers Hornsby+ (28).89501924R
16.Babe Ruth+ (31).89301926L
17.Ted Williams+ (23).89001942L
18.Ty Cobb+ (30).88901917L
 Ted Williams+ (27).88901946L
20.Ty Cobb+ (24).88701911L
21.Nap Lajoie+ (26).88501901R
 Babe Ruth+ (29).88501924L
23.Rogers Hornsby+ (29).88301925R
24.Babe Ruth+ (32).88201927L
25.Ted Williams+ (35).88101954L
26.Honus Wagner+ (34).88001908R
27.Ty Cobb+ (25).87901912L
 Nap Lajoie+ (29).87901904R
 Mickey Mantle+ (24).87901956B
 Babe Ruth+ (36).87901931L
 Ted Williams+ (28).87901947L
32.King Kelly+ (28).87801886R
33.Pete Browning (21).87701882R
 Nap Lajoie+ (35).87701910R
35.Joe Jackson (21).87601911L
36.Lou Gehrig+ (24).87501927L
 Mark McGwire (34).87501998R
38.Ty Cobb+ (22).87401909L
39.Dan Brouthers+ (28).87301886L
 Ty Cobb+ (26).87301913L
 Joe Jackson (23).87301913L
 Stan Musial+ (27).87301948L
43.Jimmie Foxx+ (24).87201932R
 Babe Ruth+ (24).87201919L
45.Mickey Mantle+ (30).87101962B
46.Cy Seymour (32).87001905L
47.Tris Speaker+ (24).86801912L
48.Norm Cash (26).86701961L
 Ty Cobb+ (27).86701914L
50.Joe Jackson (22).86601912L
Rank Player (age that year) Offensive Win %YearBats
 Mickey Mantle+ (29).86601961B
52.Barry Bonds (27).86501992L
 Willie McCovey+ (31).86501969L
 Joe Morgan+ (32).86501976L
55.Ty Cobb+ (31).86401918L
56.Jimmie Foxx+ (25).86301933R
 Rogers Hornsby+ (26).86301922R
 Carl Yastrzemski+ (27).86301967L
59.Ted Williams+ (29).86201948L
60.Cap Anson+ (29).86101881R
61.Dan Brouthers+ (27).86001885L
 Ed Delahanty+ (31).86001899R
 Hugh Duffy+ (27).86001894R
64.Ty Cobb+ (28).85901915L
 Roger Connor+ (27).85901885L
 Lou Gehrig+ (31).85901934L
67.Jeff Bagwell (26).85801994R
 Bob Caruthers (22).85801886L
69.Larry Walker (30).85701997L
70.George Brett+ (27).85601980L
 Honus Wagner+ (30).85601904R
 Ted Williams+ (30).85601949L
73.Rogers Hornsby+ (32).85501928R
74.Cap Anson+ (34).85401886R
 Ed Delahanty+ (34).85401902R
 Arky Vaughan+ (23).85401935L
77.Honus Wagner+ (33).85301907R
78.Hank Aaron+ (37).85201971R
 Harry Heilmann+ (28).85201923R
 Mike Schmidt+ (31).85201981R
81.Dick Allen (30).85101972R
 Ty Cobb+ (29).85101916L
 Chuck Klein+ (28).85101933L
 Babe Ruth+ (33).85101928L
 Babe Ruth+ (37).85101932L
86.Ed Delahanty+ (28).85001896R
 Stan Musial+ (25).85001946L
 George Sisler+ (27).85001920L
 Tris Speaker+ (28).85001916L
90.Frank Thomas (26).84901994R
91.Barry Bonds (28).84801993L
 Joe Morgan+ (31).84801975L
93.Dan Brouthers+ (24).84701882L
 Babe Ruth+ (35).84701930L
 Tris Speaker+ (25).84701913L
96.Pete Browning (24).84601885R
 George Stone (29).84601906L
 Deacon White (29).84601877L
99.Rogers Hornsby+ (25).84501921R
100.Sammy Sosa (32).84402001R
Rank Player (age that year) Offensive Win %YearBats
101.Ed Delahanty+ (27).84301895R
102.Denny Lyons (24).84201890R
103.George Hall (27).84101876L
 Babe Ruth+ (23).84101918L
105.Lou Gehrig+ (27).84001930L
 Harry Heilmann+ (32).84001927R
 Todd Helton (26).84002000L
 Orator Shaffer (32).84001884L
 Al Simmons+ (29).84001931R
 Tris Speaker+ (34).84001922L
111.Pete Browning (26).83901887R
 Honus Wagner+ (31).83901905R
113.Jason Giambi (30).83802001L
 George Gore (23).83801880L
 Rogers Hornsby+ (27).83801923R
 Benny Kauff (25).83801915L
 George Sisler+ (29).83801922L
 Larry Walker (32).83801999L
119.Cap Anson+ (36).83701888R
 Jimmie Foxx+ (30).83701938R
 Ted Williams+ (37).83701956L
122.Lou Gehrig+ (25).83601928L
 Rogers Hornsby+ (24).83601920R
 Benny Kauff (24).83601914L
 Dave Orr (24).83601884R
 Tris Speaker+ (29).83601917L
127.King Kelly+ (26).83501884R
 Joe Medwick+ (25).83501937R
 Stan Musial+ (30).83501951L
130.Joe DiMaggio+ (26).83401941R
 Mickey Mantle+ (26).83401958B
 Jim Thome (31).83402002L
 Carl Yastrzemski+ (30).83401970L
134.Jimmie Foxx+ (31).83301939R
 Albert Pujols (28).83302008R
136.Dan Brouthers+ (25).83201883L
 John Olerud (24).83201993L
 Albert Pujols (23).83202003R
139.Todd Helton (30).83102004L
 Harry Stovey (27).83101884R
 Honus Wagner+ (26).83101900R
 Larry Walker (34).83102001L
143.Joe DiMaggio+ (24).83001939R
 Lou Gehrig+ (33).83001936L
 Honus Wagner+ (35).83001909R
146.Roger Connor+ (28).82901886L
 Edgar Martinez (32).82901995R
 Stan Musial+ (22).82901943L
149.Ralph Kiner+ (28).82801951R
 Johnny Mize+ (26).82801939L
Rank Player (age that year) Offensive Win %YearBats
 Tris Speaker+ (35).82801923L
152.Barry Bonds (31).82701996L
 Jesse Burkett+ (32).82701901L
 John Reilly (25).82701884R
 Al Simmons+ (25).82701927R
 Larry Walker (31).82701998L
157.Eddie Collins+ (22).82601909L
 Jimmie Foxx+ (27).82601935R
 Rickey Henderson+ (31).82601990R
 Ralph Kiner+ (26).82601949R
 Mickey Mantle+ (23).82601955B
 Stan Musial+ (28).82601949L
 Frank Robinson+ (30).82601966R
 Frank Robinson+ (31).82601967R
165.Albert Belle (27).82501994R
 Gavvy Cravath (32).82501913R
 Steve Evans (29).82501914L
 Jimmie Foxx+ (26).82501934R
 Willie Mays+ (34).82501965R
 Mark McGwire (32).82501996R
 Ted Williams+ (39).82501958L
172.Jack Clark (31).82401987R
 Jason Giambi (29).82402000L
 John McGraw+ (26).82401899L
 Manny Ramirez (28).82402000R
 Babe Ruth+ (34).82401929L
 Willie Stargell+ (31).82401971L
 Honus Wagner+ (32).82401906R
 Carl Yastrzemski+ (28).82401968L
180.Mike Donlin (27).82301905L
 Lou Gehrig+ (28).82301931L
 Lou Gehrig+ (34).82301937L
 Rogers Hornsby+ (33).82301929R
 Jimmy Ryan (25).82301888R
 Al Simmons+ (28).82301930R
186.Ty Cobb+ (32).82201919L
 Sam Crawford+ (31).82201911L
 Carlos Delgado (28).82202000L
 Johnny Mize+ (24).82201937L
 Manny Ramirez (30).82202002R
191.Dan Brouthers+ (33).82101891L
 Rod Carew+ (31).82101977L
 Goose Goslin+ (27).82101928L
 Sam Thompson+ (34).82101894L
195.Dan Brouthers+ (26).82001884L
 Dolph Camilli (30).82001937L
 Tris Speaker+ (22).82001910L
 Sam Thompson+ (35).82001895L
199.Cap Anson+ (30).81901882R
 Bob Caruthers (23).81901887L
Rank Player (age that year) Offensive Win %YearBats
 Chuck Klein+ (27).81901932L
 Babe Ruth+ (27).81901922L
 Tris Speaker+ (32).81901920L
204.Hank Aaron+ (29).81801963R
 Chipper Jones (36).81802008B
 Stan Musial+ (23).81801944L
 Gary Sheffield (27).81801996R
 Willie Stargell+ (33).81801973L
209.Ed Delahanty+ (33).81701901R
 Sherry Magee (25).81701910R
 Mickey Mantle+ (32).81701964B
 Johnny Mize+ (25).81701938L
 Dave Orr (25).81701885R
214.Todd Helton (29).81602003L
215.Ty Cobb+ (21).81501908L
 Brian Giles (31).81502002L
 Luis Gonzalez (33).81502001L
 Tommy Holmes (28).81501945L
 Fred Lynn (27).81501979L
 Kevin Mitchell (27).81501989R
 Ed Swartwood (23).81501882L
 Billy Williams+ (34).81501972L
223.Jesse Burkett+ (30).81401899L
 Ty Cobb+ (20).81401907L
 Billy Hamilton+ (32).81401898L
 Sherry Magee (22).81401907R
 Bobby Murcer (25).81401971L
 Lefty O'Doul (32).81401929L
 Jimmy Sheckard (22).81401901L
 Tris Speaker+ (26).81401914L
231.Jimmie Foxx+ (21).81301929R
 Todd Helton (27).81302001L
 Willie Keeler+ (25).81301897L
 Harmon Killebrew+ (31).81301967R
 Johnny Mize+ (27).81301940L
 Joe Torre (30).81301971R
 Dixie Walker (33).81301944L
 Heinie Zimmerman (25).81301912R
239.Barry Bonds (35).81202000L
 Hank Greenberg+ (29).81201940R
 Rogers Hornsby+ (31).81201927R
 Reggie Jackson+ (23).81201969L
 Henry Larkin (25).81201885R
244.Dick Allen (24).81101966R
 Will Clark (25).81101989L
 Elmer Flick+ (24).81101900L
 Nap Lajoie+ (27).81101902R
 Derrek Lee (29).81102005R
249.Dick Allen (25).81001967R
 Barry Bonds (29).81001994L
Rank Player (age that year) Offensive Win %YearBats
 Dan Brouthers+ (31).81001889L
 Jesse Burkett+ (27).81001896L
 Rico Carty (30).81001970R
 Albert Pujols (29).81002009R
 Tris Speaker+ (37).81001925L
256.Jim Gentile (27).80901961L
 Pedro Guerrero (29).80901985R
 Joe Jackson (30).80901920L
 Harmon Killebrew+ (33).80901969R
 Nap Lajoie+ (31).80901906R
 Willie Mays+ (23).80901954R
 Willie McCovey+ (32).80901970L
 Hack Wilson+ (30).80901930R
264.Cap Anson+ (32).80801884R
 Wade Boggs+ (29).80801987L
 George Brett+ (32).80801985L
 Babe Herman (27).80801930L
 Al Kaline+ (32).80801967R
 Mel Ott+ (29).80801938L
 Frank Robinson+ (26).80801962R
 Sam Thompson+ (27).80801887L
272.John O'Rourke (29).80701879L
 Hardy Richardson (31).80701886R
 Ed Swartwood (24).80701883L
 Ted Williams+ (32).80701951L
276.Eddie Collins+ (27).80601914L
 Stan Musial+ (29).80601950L
 Sammy Strang (29).80601906B
279.Dan Brouthers+ (34).80501892L
 Roberto Clemente+ (32).80501967R
 Ty Cobb+ (38).80501925L
 Hank Greenberg+ (26).80501937R
 Harry Heilmann+ (26).80501921R
 Mike Piazza (28).80501997R
 Ken Williams (33).80501923L
286.Frank Baker+ (26).80401912L
 Frank Baker+ (27).80401913L
 Mike Donlin (25).80401903L
 Billy Hamilton+ (27).80401893L
 Kevin Mitchell (32).80401994R
 Stan Musial+ (36).80401957L
292.Cupid Childs (22).80301890L
 Jack Clements (30).80301895L
 Ryan Howard (26).80302006L
 Dave Orr (26).80301886R
 Duke Snider+ (27).80301954L
297.Lou Gehrig+ (29).80201932L
 Paul Hines (23).80201878R
 Paul Hines (24).80201879R
 Joe Kelley+ (22).80201894R
Rank Player (age that year) Offensive Win %YearBats
 Harry Lumley (25).80201906L
 Willie Mays+ (24).80201955R
 Frank Thomas (29).80201997R
304.Fred Clarke+ (30).80101903L
 Ralph Kiner+ (24).80101947R
 Al Rosen (29).80101953R
307.Travis Hafner (29).80002006L
 King Kelly+ (21).80001879R
 Willie McCovey+ (30).80001968L
 David Ortiz (31).80002007L
 Honus Wagner+ (29).80001903R
312.Gavvy Cravath (34).79901915R
 Harry Heilmann+ (27).79901922R
 Chuck Klein+ (25).79901930L
 Dave Parker (27).79901978L
 Boog Powell (22).79901964L
 Paul Waner+ (24).79901927L
 Zack Wheat+ (36).79901924L
 Jimmy Wynn (27).79901969R
320.Roger Connor+ (30).79801888L
 Jim Edmonds (34).79802004L
 Stan Musial+ (31).79801952L
 Tip O'Neill (30).79801888R
 Frank Thomas (23).79801991R
 Jim Whitney (24).79801882L
326.Wade Boggs+ (30).79701988L
 Joe DiMaggio+ (22).79701937R
 Bill Joyce (28).79701894L
 Willie Mays+ (27).79701958R
 Mel Ott+ (27).79701936L
 Reggie Smith (32).79701977B
332.Roger Bresnahan+ (24).79601903R
 Dan Brouthers+ (29).79601887L
 Dan Brouthers+ (30).79601888L
 Phil Cavarretta (28).79601945L
 Hank Greenberg+ (27).79601938R
 Rogers Hornsby+ (21).79601917R
 Charley Jones (29).79601879R
 Mel Ott+ (23).79601932L
 Mike Schmidt+ (30).79601980R
 Lonnie Smith (33).79601989R
342.Fred Carroll (24).79501889R
 Rocky Colavito (24).79501958R
 Buster Hoover (21).79501884R
 Nap Lajoie+ (28).79501903R
 Stan Musial+ (32).79501953L
 Jimmy Wolf (28).79501890R
348.Bob Allison (29).79401964R
 Dan Brouthers+ (23).79401881L
 Jesse Burkett+ (26).79401895L
Rank Player (age that year) Offensive Win %YearBats
 George Burns (25).79401918R
 George Gore (28).79401885L
 Joe Jackson (26).79401916L
 Willie Mays+ (33).79401964R
 Paul Molitor+ (30).79401987R
 Manny Ramirez (27).79401999R
357.Hank Aaron+ (25).79301959R
 Ty Cobb+ (35).79301922L
 Lou Gehrig+ (32).79301935L
 King Kelly+ (30).79301888R
 Jim O'Rourke+ (33).79301884R
 Pete Reiser (22).79301941L
 Duke Snider+ (28).79301955L
364.Jeff Bagwell (28).79201996R
 Roger Connor+ (22).79201880L
 Roger Connor+ (25).79201883L
 Willie Mays+ (32).79201963R
 Tommy McCarthy+ (26).79201890R
 Lefty O'Doul (35).79201932L
 Alex Rodriguez (29).79202005R
371.Earl Averill+ (34).79101936L
 Joe Kelley+ (24).79101896R
 Bill Lange (24).79101895R
 Sherry Magee (29).79101914R
 Joe Mauer (26).79102009L
 Willie McCovey+ (28).79101966L
 Albert Pujols (26).79102006R
 Ron Santo (24).79101964R
 Frank Thomas (25).79101993R
380.Barry Bonds (32).79001997L
 Dolph Camilli (29).79001936L
 Ty Cobb+ (34).79001921L
 Ed Delahanty+ (25).79001893R
 Jack Fournier (25).79001915L
 John Reilly (29).79001888R
 George Sisler+ (24).79001917L
 Frank Thomas (24).79001992R
 Larry Walker (35).79002002L
 Paul Waner+ (25).79001928L
390.Lance Berkman (25).78902001B
 Eddie Collins+ (26).78901913L
 Sam Crawford+ (27).78901907L
 Elmer Flick+ (29).78901905L
 Doc Gessler (27).78901908L
 Bob Johnson (38).78901944R
 Ted Kluszewski (29).78901954L
 John Mayberry (26).78901975L
 Mark McGwire (35).78901999R
 Albert Pujols (25).78902005R
 Frank Robinson+ (33).78901969R
Rank Player (age that year) Offensive Win %YearBats
 Al Simmons+ (27).78901929R
 Honus Wagner+ (37).78901911R
403.Pete Browning (23).78801884R
 Fred Clarke+ (24).78801897L
 Roger Connor+ (32).78801890L
 Gavvy Cravath (33).78801914R
 Joe DiMaggio+ (25).78801940R
 Frank Fennelly (24).78801884R
 Todd Helton (28).78802002L
 Joe Jackson (29).78801919L
 Joe Morgan+ (30).78801974L
 Rico Petrocelli (26).78801969R
 Alex Rodriguez (31).78802007R
 Enos Slaughter+ (26).78801942L
 Honus Wagner+ (27).78801901R
416.Frank Chance+ (29).78701906R
 Roger Connor+ (24).78701882L
 Birdie Cree (28).78701911R
 Heinie Manush+ (26).78701928L
420.Pete Browning (29).78601890R
 Jeff Burroughs (27).78601978R
 Sam Crawford+ (22).78601902L
 Ed Delahanty+ (29).78601897R
 Dwight Evans (29).78601981R
 Harry Heilmann+ (30).78601925R
 Jim O'Rourke+ (28).78601879R
 Duke Snider+ (26).78601953L
 Tommy Tucker (25).78601889B
429.Ellis Burks (31).78501996R
 Harry Davis (30).78501904R
 Lou Gehrig+ (30).78501933L
 Guy Hecker (30).78501886R
 Jim Hickman (33).78501970R
 Rusty Staub (25).78501969L
 Harry Stovey (28).78501885R
436.Sam Crawford+ (28).78401908L
 Ed Delahanty+ (26).78401894R
 Mike Donlin (30).78401908L
 Tony Gwynn+ (34).78401994L
 Chick Hafey+ (28).78401931R
 Rickey Henderson+ (26).78401985R
 Babe Herman (26).78401929L
 Charley Jones (34).78401884R
 Willie Mays+ (40).78401971R
 John Olerud (29).78401998L
 Mike Tiernan (22).78401889L
 Jimmy Williams (22).78401899R
448.Barry Bonds (33).78301998L
 Mike Donlin (26).78301904L
 Andres Galarraga (32).78301993R
Rank Player (age that year) Offensive Win %YearBats
 Chuck Klein+ (26).78301931L
 Denny Lyons (21).78301887R
 Eddie Mathews+ (23).78301955L
 John Mayberry (23).78301972L
 Manny Ramirez (36).78302008R
 Pete Rose (28).78301969B
 Orator Shaffer (26).78301878L
 Bill Terry+ (31).78301930L
459.Hank Aaron+ (35).78201969R
 Cap Anson+ (24).78201876R
 Eddie Collins+ (24).78201911L
 J.D. Drew (28).78202004L
 Tony Gwynn+ (27).78201987L
 Al Kaline+ (31).78201966R
 Tim Raines (26).78201986B
 Babe Ruth+ (38).78201933L
 Ted Williams+ (21).78201940L
468.Roger Connor+ (31).78101889L
 Sam Crawford+ (34).78101914L
 Eric Davis (25).78101987R
 Bobby Doerr+ (26).78101944R
 Hank Greenberg+ (24).78101935R
 Chipper Jones (27).78101999B
 Tim Raines (27).78101987B
 Paul Waner+ (33).78101936L
476.Lance Berkman (28).78002004B
 Barry Bonds (25).78001990L
 Pete Browning (22).78001883R
 Darrell Evans (26).78001973L
 Mike Grady (34).78001904R
 Joe Jackson (24).78001914L
 Frank Thomas (27).78001995R
483.Jimmie Foxx+ (28).77901936R
 Howard Johnson (28).77901989B
 Nap Lajoie+ (34).77901909R
 Johnny Mize+ (28).77901941L
 Jim O'Rourke+ (26).77901877R
 Mel Ott+ (20).77901929L
 Mel Ott+ (33).77901942L
 Frank Robinson+ (28).77901964R
 Edd Roush+ (24).77901917L
 Billy Taylor (29).77901884R
493.Orlando Cepeda+ (29).77801967R
 Jason Giambi (31).77802002L
 Ray Grimes (28).77801922R
 Billy Hamilton+ (28).77801894L
 Magglio Ordonez (33).77802007R
 Honus Wagner+ (28).77801902R
499.Jim Bottomley+ (28).77701928L
 Lou Boudreau+ (30).77701948R
Rank Player (age that year) Offensive Win %YearBats
 John Cassidy (20).77701877R
 Carlton Fisk+ (24).77701972R
 Jack Fournier (33).77701923L
 Willie Mays+ (26).77701957R
 Mel Ott+ (25).77701934L
 Frank Robinson+ (25).77701961R
 Gary Sheffield (31).77702000R
 George Sisler+ (25).77701918L
 Ted Williams+ (20).77701939L

Note that seasons prior to 1876 are not included in single-season marks, but are included in career marks.