30–30 club

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description

An African-American man in a white baseball uniform with "GIANTS" on the chest takes a left-handed baseball swing as a catcher kneels behind him to receive the pitch.
Barry Bonds joined the 30–30 club in five seasons, a record he shares with his father Bobby.

In Major League Baseball (MLB), the 30–30 club is the group of 51 batters who have collected 30 home runs and 30 stolen bases in a single season.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref name="elite">Template:Cite journalTemplate:Dead link</ref> Baseball Digest called the 30–30 club "the most celebrated feat that can be achieved by a player who has both power and speed."<ref name="elite" /><ref name="blend" /> Six members have been elected to the National Baseball Hall of Fame.

Ken Williams was the first to achieve this, in 1922.<ref>Template:Cite journalTemplate:Dead link</ref><ref name="30–30">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> He remained the sole member of the club for 34 years until Willie Mays achieved consecutive 30–30 seasons in 1956 and 1957.<ref name="30–30" /><ref name="blend">Template:Cite journalTemplate:Dead link</ref> Bobby Bonds became the club's fourth member in 1969; he subsequently became the first player to achieve the mark in three, four, and five seasons.<ref name="blend" /><ref name="bonds">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref name="30–30" /> His son Barry Bonds is the only other player with five 30–30 seasons.

In total, 51 players have joined the 30–30 club, with 17 achieving it multiple times, resulting in 77 individual seasons overall. Of these 51, 31 were right-handed batters, 14 were left-handed, and six were switch hitters. Twelve of the 51 players (including seven active members of the 30–30 club) have played for only one major league team.<ref group="upper-alpha">The Baseball-Reference.com profiles of each player verify their active status and service time.</ref> The New York Mets are the only franchise to have five players reach the milestone. The Atlanta Braves, Cincinnati Reds, Cleveland Indians, Colorado Rockies, Los Angeles Dodgers, and San Francisco Giants each have had three players reach the milestone. 6 franchises, the St. Louis Cardinals, San Diego Padres, Tampa Bay Rays, Detroit Tigers, Minnesota Twins, and Chicago White Sox have never had a 30-30 season.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> Five players – Hank Aaron, Barry Bonds, Willie Mays, Alex Rodriguez and Sammy Sosa – are also members of the 500-home-run club,<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> and Aaron, Mays and Rodriguez are also members of the 3,000-hit club.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> Dale Murphy, Jose Canseco, Barry Bonds, Larry Walker, Jimmy Rollins, Ryan Braun, Mookie Betts, Ronald Acuña Jr., and Shohei Ohtani won the Most Valuable Player (MVP) Award in the same year as their 30–30 season; Bonds did so twice, in 1990 and 1992.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> Mays and Rollins also reached the 20–20–20 club in the same season.<ref>Template:Cite news</ref><ref>Template:Cite book</ref><ref name="maysref" /> A single season has seen as many as seven players accomplish 30–30; this happened only once, in 2025 (Corbin Carroll, Jazz Chisholm Jr., Pete Crow-Armstrong, Francisco Lindor, José Ramírez, Julio Rodríguez and Juan Soto).<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> The feat has been accomplished by teammates three times: Darryl Strawberry and Howard Johnson for the 1987 New York Mets, Ellis Burks and Dante Bichette for the 1996 Colorado Rockies, and Soto and Lindor for the 2025 New York Mets. Bobby Witt Jr. of the Kansas City Royals was the first shortstop to achieve multiple 30–30 seasons, reaching this milestone in both 2023, with 30 home runs and 49 stolen bases, and 2024, with 32 home runs and 31 stolen bases,<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> before being joined by Francisco Lindor who had his first 30-30 season in 2023 having both 31 home runs and stolen bases, then doing it again in 2025 with 31 home runs and stolen bases.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> Mike Trout became the youngest member of the 30–30 club, doing so at the age of 20 in 2012.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> The oldest players to record a 30–30 season did so in their age-32 season: José Ramírez (2025), Barry Bonds (1997), Dante Bichette (1996), Ellis Burks (1996), Bobby Bonds (1978), and Ken Williams (1922).<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

Members

Black-and-white photo of Willie Mays, smiling in a San Francisco Giants hat
Willie Mays became the first player to achieve multiple 30–30 seasons; he accomplished the feat in back-to-back years.<ref name="elite"/><ref name="blend"/>
A black-and-white photo of Hank Aaron
Hank Aaron is one of six 30–30 club members to be inducted into the Baseball Hall of Fame.
Barry Larkin follows through after a hit, wearing a Cincinnati Reds uniform
Barry Larkin attained 30–30 in 1996.
With baseball in hand, an African-American man wearing a white and red Nationals baseball uniform cocks his arm backward as he prepares to throw
Alfonso Soriano reached the 30–30 club in four seasons, second only to Bobby and Barry Bonds.
Ronald Acuña Jr. reached the 30–30 club in two seasons (2019 and 2023). He is the first player in history to reach the 30–60 and 40-70 clubs.
Key
Year The year the player's 30–30 season occurred
Player Template:Small Name of the player (number of 30–30 seasons at that point, if more than one)
Team The player's team for his 30–30 season
HR Number of home runs in that year
SB Number of stolen bases in that year
Template:& Denotes 40–40 season
# Denotes 50–50 season
Template:Dagger Elected to the Baseball Hall of Fame
Template:Double-dagger Player is active
Members of the 30–30 club
Year Player Team HR SB Ref.
Template:Mlby Template:Sortname St. Louis Browns Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Mlby Template:SortnameTemplate:Dagger New York Giants Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Mlby Template:SortnameTemplate:Dagger Template:Small New York Giants Template:Nts Template:Nts <ref name="maysref"/>
Template:Mlby Template:SortnameTemplate:Dagger Milwaukee Braves Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Mlby Template:Sortname San Francisco Giants Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Mlby Template:Sortname Milwaukee Brewers Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Mlby Template:Sortname Template:Small San Francisco Giants Template:Nts Template:Nts <ref name="bobbybondsref"/>
Template:Mlby Template:Sortname Template:Small New York Yankees Template:Nts Template:Nts <ref name="bobbybondsref"/>
Template:Mlby Template:Sortname Template:Small California Angels Template:Nts Template:Nts <ref name="bobbybondsref"/>
Template:Mlby Template:Sortname Template:Small Chicago White Sox
Texas Rangers
Template:Nts Template:Nts <ref name="bobbybondsref"/>
Template:Mlby Template:Sortname Atlanta Braves Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Mlby Template:Sortname Cleveland Indians Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Sortname Cincinnati Reds Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Sortname New York Mets Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Sortname New York Mets Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Mlby Template:Sortname Oakland Athletics Template:NtsTemplate:& Template:NtsTemplate:& citation CitationClass=web

}}</ref>

Template:Mlby Template:Sortname Template:Small New York Mets Template:Nts Template:Nts <ref name="johnsonref"/>
Template:Mlby Template:Sortname Pittsburgh Pirates Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Sortname Atlanta Braves Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Mlby Template:Sortname Template:Small Atlanta Braves Template:Nts Template:Nts <ref name="gantref"/>
Template:Sortname Template:Small New York Mets Template:Nts Template:Nts <ref name="johnsonref"/>
Template:Mlby Template:Sortname Template:Small Pittsburgh Pirates Template:Nts Template:Nts <ref name="barrybondsref"/>
Template:Mlby Template:Sortname Chicago Cubs Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Mlby Template:Sortname Template:Small San Francisco Giants Template:Nts Template:Nts <ref name="barrybondsref"/>
Template:Sortname Template:Small Chicago Cubs Template:Nts Template:Nts <ref name="sosaref"/>
Template:Mlby Template:Sortname Colorado Rockies Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Sortname Template:Small San Francisco Giants Template:NtsTemplate:& Template:NtsTemplate:& <ref name="barrybondsref"/>
Template:Sortname Colorado Rockies Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:SortnameTemplate:Dagger Cincinnati Reds Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Mlby Template:SortnameTemplate:Dagger Houston Astros Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Sortname Template:Small San Francisco Giants Template:Nts Template:Nts <ref name="barrybondsref"/>
Template:Sortname Los Angeles Dodgers Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:SortnameTemplate:Dagger Colorado Rockies Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Mlby Template:Sortname Toronto Blue Jays Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Sortname Seattle Mariners Template:NtsTemplate:& Template:NtsTemplate:& citation CitationClass=web

}}</ref>

Template:Mlby Template:SortnameTemplate:Dagger Template:Small Houston Astros Template:Nts Template:Nts <ref name="bagwellref"/>
Template:Sortname Template:Small Los Angeles Dodgers Template:Nts Template:Nts <ref name="mondesíref"/>
Template:Mlby Template:Sortname Florida Marlins Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Mlby Template:Sortname Philadelphia Phillies Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Sortname Toronto Blue Jays Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:SortnameTemplate:Dagger Montreal Expos Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Mlby Template:SortnameTemplate:Dagger Template:Small Montreal Expos Template:Nts Template:Nts <ref name="guerreroref"/>
Template:Sortname New York Yankees Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Mlby Template:Sortname Template:Small New York Yankees Template:Nts Template:Nts <ref name="sorianoref"/>
Template:Mlby Template:Sortname Template:Small Philadelphia Phillies Template:Nts Template:Nts <ref name="abreuref"/>
Template:Sortname Kansas City Royals
Houston Astros
Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Mlby Template:Sortname Template:Small Texas Rangers Template:Nts Template:Nts <ref name="sorianoref"/>
Template:Mlby Template:Sortname Template:Small Washington Nationals Template:NtsTemplate:& Template:NtsTemplate:& <ref name="sorianoref"/>
Template:Mlby Template:Sortname Cincinnati Reds Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Sortname Philadelphia Phillies Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Sortname New York Mets Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Mlby Template:Sortname Florida Marlins Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Sortname Cleveland Indians Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Mlby Template:Sortname Texas Rangers Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Mlby Template:Sortname Milwaukee Brewers Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Sortname Boston Red Sox Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Sortname Los Angeles Dodgers Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Sortname Template:Small Texas Rangers Template:Nts Template:Nts <ref name="kinslerref"/>
Template:Mlby Template:Sortname Template:Small Milwaukee Brewers Template:Nts Template:Nts <ref name=braunref/>
Template:SortnameTemplate:Double-dagger Los Angeles Angels Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Mlby Template:SortnameTemplate:Double-dagger Boston Red Sox Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:SortnameTemplate:Double-dagger Cleveland Indians Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Mlby Template:SortnameTemplate:Double-dagger Atlanta Braves Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:SortnameTemplate:Double-dagger Milwaukee Brewers Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Mlby Template:SortnameTemplate:Double-dagger Baltimore Orioles Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Mlby Template:SortnameTemplate:Double-dagger Template:Small Atlanta Braves Template:NtsTemplate:& Template:NtsTemplate:& <ref name="acunaref" />
Template:SortnameTemplate:Double-dagger New York Mets Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:SortnameTemplate:Double-dagger Seattle Mariners Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:SortnameTemplate:Double-dagger Kansas City Royals Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:Mlby Template:SortnameTemplate:Double-dagger Los Angeles Dodgers Template:Nts# Template:Nts# citation CitationClass=web

}}</ref>

Template:SortnameTemplate:Double-dagger Template:Small Cleveland Guardians Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:SortnameTemplate:Double-dagger Template:Small Kansas City Royals Template:Nts Template:Nts <ref name="wittjrref" />
Template:Mlby Template:SortnameTemplate:Double-dagger Arizona Diamondbacks Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:SortnameTemplate:Double-dagger New York Yankees Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:SortnameTemplate:Double-dagger Chicago Cubs Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:SortnameTemplate:Double-daggerTemplate:Small New York Mets Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:SortnameTemplate:Double-dagger Template:Small Cleveland Guardians Template:Nts Template:Nts citation CitationClass=web

}}</ref>

Template:SortnameTemplate:Double-daggerTemplate:Small Seattle Mariners Template:Nts Template:Nts <ref name="Baseball-Reference.com"/>
Template:SortnameTemplate:Double-dagger New York Mets Template:Nts Template:Nts citation CitationClass=web

}}</ref>

See also

Template:Portal

Notes

Template:Reflist

References

General Template:Refbegin

  • {{#invoke:citation/CS1|citation

|CitationClass=web }}

  • {{#invoke:citation/CS1|citation

|CitationClass=web }} Template:Refend Specific Template:Reflist

Template:Baseball records Template:30-30 club

Template:Featured list