Sponsoring a Page is a way of supporting The Baseball Cube. Put your name/site/message on your favorite player page!
"Dozens of baseball data research applications."
Home >> People and Places >> General Managers

General Managers

+ Historical Listing of MLB GM's since 1950
  • The General Manager is responsible for managing a team's organizational roster. The GM handles player personnel, drafting, contract negotiation and hiring and firing of coaching and scouting staffs.
  • This is a complete history of MLB General Managers since 1950.
  • You can click on a General Manager to see a complete list of the teams for which he has worked.
  • A tenure rank of 30 means a GM is the most recently named GM with his current team whereas a tenure rank of 1 indicates he is the longest serving active General Manager.
  • Current American League General Managers
    TeamGeneral ManagerTenure RkStart DateAgeSucceeded
    Baltimore OriolesDan Duquette92011-11-0659.178
    Boston Red SoxDave Dombrowski222015-10-1661.116
    Chicago White SoxRick Hahn112012-10-2646.245
    Cleveland IndiansMike Chernoff212015-10-1536.171
    Detroit TigersAlberto Avila162015-08-0458.???
    Houston AstrosJeff Luhnow102011-12-0750.326
    Kansas City RoyalsDayton Moore42006-05-3150.276
    Los Angeles AngelsBilly Eppler192015-10-0442.065
    Minnesota TwinsRob Antony272016-07-19--
    New York YankeesBrian Cashman21998-02-0350.140
    Oakland AthleticsDavid Forst202015-10-0541.186
    Seattle MarinersJerry Dipoto182015-09-2849.180
    Tampa Bay RaysMatt Silverman142014-10-1547.184
    Texas RangersJon Daniels32005-10-0440.088
    Toronto Blue JaysRoss Atkins262015-12-0444.105
    Current National League General Managers
    TeamGeneral ManagerTenure RkStart DateAgeSucceeded
    Arizona DiamondbacksMike Hazen282016-10-1641.318
    Atlanta BravesAlex Anthopoulos302017-11-1340.179
    Chicago CubsJed Hoyer82011-10-2643.348
    Cincinnati RedsDick Williams252015-11-0446.???
    Colorado RockiesJeff Bridich132014-10-0940.071
    Los Angeles DodgersFarhan Zaidi152014-11-0541.009
    Miami MarlinsMichael Hill242015-10-2946.240
    Milwaukee BrewersDavid Stearns172015-09-2133.???
    New York MetsSandy Alderson72010-10-2969.364
    Philadelphia PhilliesMatt Klentak232015-10-2637.???
    Pittsburgh PiratesNeal Huntington52007-09-2548.289
    San Diego PadresA.J. Preller122014-08-0540.???
    San Francisco GiantsBrian Sabean11996-10-0161.142
    St. Louis CardinalsMike Girsch292017-06-30--
    Washington NationalsMichael Rizzo62009-08-2056.341
    Historical General Managers
    General ManagerTeamsFirst day as GMLast day as GMLast Team
    Sandy Alderson21982-10-22Current GMNew York Mets
    Ruben Amaro12008-11-032015-09-09Philadelphia Phillies
    Alex Anthopoulos22009-10-03Current GMAtlanta Braves
    Chris Antonetti12010-10-042015-10-14Cleveland Indians
    Rob Antony12016-07-19Current GMMinnesota Twins
    Gord Ash11994-10-142001-10-02Toronto Blue Jays
    Ross Atkins12015-12-04Current GMToronto Blue Jays
    Alberto Avila12015-08-04Current GMDetroit Tigers
    Allard Baird12000-06-172006-05-30Kansas City Royals
    Dick Balderson11985-10-091988-07-27Seattle Mariners
    Sal Bando11991-10-081999-08-12Milwaukee Brewers
    Jim Baumer11974-09-021977-11-21Milwaukee Brewers
    Bill Bavasi31994-01-122008-06-16Seattle Mariners
    Buzzie Bavasi51951-01-011984-08-31California Angels
    Billy Beane11997-10-182015-10-04Oakland Athletics
    Jim Beattie21995-10-272005-10-11Baltimore Orioles
    Larry Beinfest22001-10-022007-09-28Florida Marlins
    Mike Berger12015-05-182015-10-09Miami Marlins
    Bill Bergesch21981-09-081987-10-12Cincinnati Reds
    Bud Black12009-10-042009-10-23San Diego Padres
    Cam Bonifay11993-06-192001-06-13Pittsburgh Pirates
    Jim Bowden21992-10-162009-03-03Washington Nationals
    Jeff Bridich12014-10-09Current GMColorado Rockies
    Walter Briggs11956-10-151957-04-29Detroit Tigers
    Joe Brown11956-10-011985-11-06Pittsburgh Pirates
    Joe Burke21971-10-021981-10-14Kansas City Royals
    Randy Bush12011-08-192011-10-26Chicago Cubs
    Josh Byrnes22005-10-282014-06-22San Diego Padres
    Al Campanis11968-10-311987-04-08Los Angeles Dodgers
    Jim Campbell11962-09-291983-10-10Detroit Tigers
    Bob Carpenter11950-01-011954-04-15Philadelphia Phillies
    Parke Carroll11958-10-011961-04-26Kansas City Athletics
    Frank Cashen21971-10-271993-07-06New York Mets
    Brian Cashman11998-02-03Current GMNew York Yankees
    Ben Cherington12005-11-012015-08-17Boston Red Sox
    Mike Chernoff12015-10-15Current GMCleveland Indians
    Eddie Chiles11982-06-121982-10-04Texas Rangers
    John Claiborne11978-10-011980-08-25St. Louis Cardinals
    Fred Claire11987-04-091998-06-21Los Angeles Dodgers
    Mickey Cochrane11950-01-011950-09-14Philadelphia Athletics
    Ned Colletti12005-11-162014-10-14Los Angeles Dodgers
    Charlie Comiskey11955-11-171959-03-14Chicago White Sox
    Murray Cook31983-06-301989-10-12Cincinnati Reds
    John Coppolella12015-10-012017-10-02Atlanta Braves
    Bobby Cox11985-10-221990-10-09Atlanta Braves
    Joe Cronin11933-02-251959-01-14Boston Red Sox
    Harry Dalton31965-11-151991-10-07Milwaukee Brewers
    Jon Daniels12005-10-04Current GMTexas Rangers
    Alvin Dark11969-07-011971-07-30Cleveland Indians
    Pat Daugherty11999-08-211999-09-19Colorado Rockies
    Paul DePodesta22004-02-062009-10-23San Diego Padres
    Bing Devine21957-11-131978-09-30St. Louis Cardinals
    Bill DeWitt21950-01-011966-12-05Cincinnati Reds
    Jerry Dipoto32010-07-03Current GMSeattle Mariners
    Ed Doherty11960-11-181962-09-27Washington Senators II
    Dave Dombrowski41988-07-05Current GMBoston Red Sox
    Larry Doughty11988-10-051992-01-05Pittsburgh Pirates
    Dan Duquette31991-09-19Current GMBaltimore Orioles
    Jim Duquette12003-06-132004-09-29New York Mets
    Art Ehlers21950-09-151956-12-31Philadelphia Athletics
    Billy Eppler12015-10-04Current GMLos Angeles Angels
    Theo Epstein12002-11-252011-10-12Boston Red Sox
    Billy Evans11946-12-161950-09-30Detroit Tigers
    Dan Evans12001-10-032004-02-05Los Angeles Dodgers
    Jim Fanning11968-09-081976-10-04Montreal Expos
    Chub Feeney21947-01-011969-12-04San Francisco Giants
    Rick Ferrell11959-01-261962-09-28Detroit Tigers
    Charlie Finley11967-10-161980-08-23Oakland Athletics
    Mike Flanagan12002-12-042007-06-20Baltimore Orioles
    Bob Fontaine11977-09-231980-07-06San Diego Padres
    David Forst12015-10-05Current GMOakland Athletics
    Charlie Fox11976-10-051978-10-17Montreal Expos
    Howard Fox11984-09-151985-08-15Minnesota Twins
    Herman Franks11985-05-151981-10-14Chicago Cubs
    Jim Frey11987-11-111991-11-13Chicago Cubs
    Pat Friday11961-08-231965-04-05Kansas City Athletics
    Andrew Friedman12005-11-032014-10-14Tampa Bay Rays
    Joe Garagiola11995-03-092005-08-01Arizona Diamondbacks
    Bob Gebhard21991-09-242005-10-27Arizona Diamondbacks
    Charlie Gehringer11951-10-011953-10-12Detroit Tigers
    Bill Giles11984-10-011987-10-27Philadelphia Phillies
    Warren Giles11936-09-191951-09-27Cincinnati Reds
    Pat Gillick41977-12-012008-11-02Philadelphia Phillies
    Mike Girsch12017-06-30Current GMSt. Louis Cardinals
    Lou Gorman21976-09-041994-01-26Boston Red Sox
    David Gottfried12011-11-292011-12-06Houston Astros
    Brian Graham12007-09-082007-09-24Pittsburgh Pirates
    Dallas Green11981-10-151987-10-22Chicago Cubs
    Hank Greenberg21949-11-211961-08-26Chicago White Sox
    Tom Grieve11984-09-091994-09-15Texas Rangers
    Calvin Griffith21950-01-011984-09-14Minnesota Twins
    Rick Hahn12012-10-26Current GMChicago White Sox
    Tom Haller11981-07-081985-09-18San Francisco Giants
    Roy Hamey31946-10-011963-10-22New York Yankees
    Fred Haney21960-12-011968-09-06California Angels
    Al Harazin11991-09-291993-06-22New York Mets
    Ken Harrelson11985-10-021986-10-28Chicago White Sox
    Bucky Harris11959-01-151960-09-27Boston Red Sox
    John Hart31991-09-182015-09-30Atlanta Braves
    Mike Hazen22015-09-24Current GMArizona Diamondbacks
    Jim Hendry12002-07-052011-08-18Chicago Cubs
    Whitey Herzog21980-08-261994-01-11California Angels
    Pinky Higgins11962-10-071965-09-16Boston Red Sox
    Michael Hill22007-09-29Current GMMiami Marlins
    Larry Himes21986-10-291994-10-09Chicago Cubs
    Stu Holcomb11970-09-031973-07-27Chicago White Sox
    John Holland11956-10-111975-09-29Chicago Cubs
    Ralph Houk11963-10-231966-05-07New York Yankees
    Bob Howsam21967-01-231984-07-01Cincinnati Reds
    Jed Hoyer32005-11-01Current GMChicago Cubs
    Gary Hughes11999-08-211999-09-19Colorado Rockies
    Gerry Hunsicker11995-11-102004-11-01Houston Astros
    Neal Huntington12007-09-25Current GMPittsburgh Pirates
    Dan Jennings12013-09-302015-10-29Miami Marlins
    Walt Jocketty21994-10-142015-11-03Cincinnati Reds
    Sandy Johnson11994-09-161994-10-09Texas Rangers
    Hal Keller11983-10-091985-10-08Seattle Mariners
    Bob Kennedy11976-11-241985-05-14Chicago Cubs
    Clyde King11984-04-091986-10-09New York Yankees
    Jeff Kingston12015-08-292015-09-27Seattle Mariners
    Joe Klein31982-10-051995-10-29Detroit Tigers
    Matt Klentak12015-10-26Current GMPhiladelphia Phillies
    Wayne Krivsky12008-02-062008-04-23Cincinnati Reds
    Bill Lajoie11983-10-111991-01-08Detroit Tigers
    Chuck Lamar11995-07-192005-10-06Tampa Bay Rays
    Frank Lane51948-01-011972-10-29Milwaukee Brewers
    Tom Lasorda11998-06-221998-09-11Los Angeles Dodgers
    Dave Littlefield12001-07-132007-09-07Pittsburgh Pirates
    Ed Lopat11965-10-271967-10-15Kansas City Athletics
    Bill Lucas11976-09-171979-05-05Atlanta Braves
    Jeff Luhnow12011-12-07Current GMHouston Astros
    Ed Lynch11994-10-102000-07-18Chicago Cubs
    Andy MacPhail31985-08-162011-10-31Baltimore Orioles
    Lee MacPhail21958-11-051974-01-01New York Yankees
    Kevin Malone21994-01-272001-04-19Los Angeles Dodgers
    Billy Martin11980-08-241982-10-21Oakland Athletics
    Wid Mathews11950-02-141956-10-10Chicago Cubs
    Dal Maxvill11985-02-251994-09-22St. Louis Cardinals
    Joe McDonald31974-10-011991-09-25Detroit Tigers
    John McHale41957-04-301984-09-04Montreal Expos
    Joe McIlvaine21990-10-011997-07-15New York Mets
    Jack McKeon11980-07-071990-09-30San Diego Padres
    Douglas Melvin21994-10-102015-09-20Milwaukee Brewers
    Dick Meyer11954-01-011955-10-07St. Louis Cardinals
    Gene Michael11979-11-031995-10-22New York Yankees
    Marvin Milkes21968-09-121970-12-17Milwaukee Brewers
    Omar Minaya22002-02-132010-10-04New York Mets
    Dayton Moore12006-05-31Current GMKansas City Royals
    John Mozeliak12007-10-042017-06-29St. Louis Cardinals
    John Mullen21975-07-111985-10-21Atlanta Braves
    Johnny Murphy11967-12-271970-01-16New York Mets
    Stan Musial11967-01-231967-12-05St. Louis Cardinals
    Dan O'Brien31973-09-041993-09-16California Angels
    Dan O'Brien12003-10-272008-01-23Cincinnati Reds
    Dick O'Connell11960-09-271977-10-24Boston Red Sox
    Daniel O'Dowd11999-09-202014-10-08Colorado Rockies
    Joseph O'Toole11976-09-301978-12-31Pittsburgh Pirates
    Paul Owens11972-06-031984-09-30Philadelphia Phillies
    Gabe Paul31951-09-281977-12-02New York Yankees
    Lee Pelekoudas12008-06-172008-10-22Seattle Mariners
    Hank Peters31965-04-061991-09-17Cleveland Indians
    Hardy Peterson21976-09-301990-08-20New York Yankees
    Steve Phillips11997-07-162003-06-12New York Mets
    Lou Piniella11987-10-201988-05-30New York Yankees
    Mike Port21984-09-012002-11-24Boston Red Sox
    A.J. Preller12014-08-05Current GMSan Diego Padres
    Scott Proefrock12015-09-102015-10-25Philadelphia Phillies
    Tim Purpura12004-11-022007-08-27Houston Astros
    Bob Quinn31988-05-311996-09-30San Francisco Giants
    John Quinn31950-01-011972-06-02Philadelphia Phillies
    Tony Reagins12007-10-172011-09-30Los Angeles Angels
    J.P. Ricciardi12001-11-142009-10-02Toronto Blue Jays
    John Ricco12010-10-052010-10-28New York Mets
    Paul Richards41954-09-141972-06-04Atlanta Braves
    Spec Richardson21967-07-281981-07-07San Francisco Giants
    Branch Rickey21942-01-011956-09-30Pittsburgh Pirates
    Johnny Rigney11955-11-171959-03-14Chicago White Sox
    Michael Rizzo12009-03-04Current GMWashington Nationals
    Eddie Robinson21972-06-051982-06-11Texas Rangers
    Herk Robinson11990-10-102000-06-16Kansas City Royals
    Al Rosen21980-10-271992-11-21San Francisco Giants
    Muddy Ruel11953-10-131956-10-14Detroit Tigers
    Terry Ryan11992-10-062016-07-18Minnesota Twins
    Brian Sabean11996-10-01Current GMSan Francisco Giants
    Salty Saltwell11975-09-301976-11-23Chicago Cubs
    Bob Scheffing11970-01-151974-09-30New York Mets
    Ron Schueler11990-11-052000-10-23Chicago White Sox
    John Schuerholz21981-10-152007-10-10Atlanta Braves
    Phil Seghi11973-01-111985-09-29Cleveland Indians
    George Selkirk21957-01-011968-12-02Washington Senators II
    Mark Shapiro12001-11-012010-10-03Cleveland Indians
    Bob Short11968-12-031971-10-01Washington Senators II
    Ed Short11961-08-271970-09-02Chicago White Sox
    Tony Siegal11999-08-211999-09-19Colorado Rockies
    Matt Silverman12014-10-15Current GMTampa Bay Rays
    Ted Simmons11992-01-061996-06-18Pittsburgh Pirates
    Bill Smith12007-09-132011-11-06Minnesota Twins
    Randy Smith21993-06-092002-04-07Detroit Tigers
    Roy Smith12001-06-122001-07-12Pittsburgh Pirates
    Tal Smith21965-12-132007-09-19Houston Astros
    David Stearns12015-09-21Current GMMilwaukee Brewers
    Dave Stewart22001-10-032016-10-02Arizona Diamondbacks
    Horace Stoneham11969-12-051975-12-31San Francisco Giants
    Bill Stoneman41987-08-112015-10-03Los Angeles Angels
    Haywood Sullivan11977-10-251984-06-04Boston Red Sox
    Cedric Tallis21968-01-161979-11-02New York Yankees
    Dean Taylor11999-09-212002-09-25Milwaukee Brewers
    Lee Thomas11988-06-221997-12-10Philadelphia Phillies
    Fresco Thompson11968-06-041968-10-30Los Angeles Dodgers
    Syd Thrift21985-11-072002-12-03Baltimore Orioles
    Dan Topping11966-05-081966-10-13New York Yankees
    Kevin Towers21995-11-172014-09-05Arizona Diamondbacks
    Fred Uhlman12009-10-042009-10-23San Diego Padres
    Bill Veeck11952-01-011953-10-26St. Louis Browns
    Ed Wade21997-12-112011-11-28Houston Astros
    Dick Wagner21978-02-171987-10-23Houston Astros
    Jerry Walker11991-09-261994-01-25Detroit Tigers
    Dave Wallace12001-04-202001-10-02Los Angeles Dodgers
    Dick Walsh11968-09-071971-10-26California Angels
    Bob Watson21993-10-051998-02-02New York Yankees
    George Weiss21947-10-011966-09-30New York Mets
    Dick Williams12015-11-04Current GMCincinnati Reds
    Kenny Williams12000-10-242012-10-25Chicago White Sox
    Jim Wilson11972-10-301974-09-01Milwaukee Brewers
    Bill Wood11987-10-241993-10-04Houston Astros
    Woody Woodward31986-10-101999-10-25Seattle Mariners
    Frank Wren21998-10-232014-09-21Atlanta Braves
    Farhan Zaidi12014-11-05Current GMLos Angeles Dodgers
    Jack Zduriencik12008-10-232015-08-28Seattle Mariners


    About Us  |  Correct this Page  |  Site Map  |  Data Coverage  |  Support TBC | Privacy Policy  |  Contact Us

    Boxscores data is obtained free of charge from Retrosheet.org.

    Please Support The Baseball Cube.

    PayPal Me