List of Major League Baseball players suspended for performance-enhancing drugs

Manny Ramírez was suspended under Major League Baseball's drug policy in 2009 and 2011.

In January 2004, Major League Baseball announced a new drug policy which originally included random, offseason testing and 10-day suspensions for first-time offenders, 30-days for second-time offenders, 60-days for third-time offenders, and one year for fourth-time offenders, all without pay, in an effort to curtail performance-enhancing drug use (PED) in professional baseball. This policy strengthened baseball's pre-existing ban on controlled substances, including steroids, which has been in effect since 1991.[1] The policy was to be reviewed in 2008, but under pressure from the U.S. Congress, on November 15, 2005, players and owners agreed to tougher penalties; a 50-game suspension for a first offense, a 100-game suspension for a second, and a lifetime ban for a third.

In December 2009, Sports Illustrated named baseball's steroid scandal of performance-enhancing drugs as the number one sports story of the decade of the 2000s.[2]

The current penalties, adopted on March 28, 2014, are 80 games for a first offense, 162 games for a second offense, and a lifetime ban for a third. Players are also prohibited from participating in that year's post-season regardless of when their suspension is completed.[3]

Suspended players

Ryan Franklin was suspended in 2005.
While playing for the New York Mets in 2006 Guillermo Mota was suspended for 50 games.
At the end of the 2007 season, Mike Cameron was suspended for 25 games, effective the next season.
Jay Gibbons was suspended at the end of the 2008 season.
J. C. Romero was suspended for 50 games in 2009.
Clay Hensley was suspended 15 games in 2005.
In 2007, Jorge Sosa was suspended 50 games.
Pablo Ozuna was suspended 50 games while in the Philadelphia Phillies organization.
Jenrry Mejía was banned for life in February 2016, after his third positive test for performance-enhancing drugs.
Key
* Major League Baseball All-Star
MVP Major League Baseball Most Valuable Player
SS Silver Slugger Award winner
GG Gold Glove award winner
P Pitcher
C Catcher
1B First baseman
2B Second baseman
3B Third baseman
SS Shortstop
OF Outfielder
DH Designated hitter
UT Utility player
dagger Player was named in the Mitchell Report (may or may not be related to suspension)
(#) Number of times the player was suspended (starts after second positive test)
Italics Currently active
^ Suspension lasted more than 100 games

Players who were on major league rosters

Player Team Date announced Drug Penalty Position Response Ref.
Alex Sánchez Tampa Bay Devil Rays April 3, 2005 10 days OF [a] [5]
Agustín Montero Texas Rangers April 20, 2005 10 days P [b] [7]
Jamal Strong Seattle Mariners April 26, 2005 10 days OF [c] [9]
Juan Rincón Minnesota Twins May 2, 2005 10 days P [d] [9]
Rafael Betancourt Cleveland Indians July 8, 2005 10 days P [e] [12]
Rafael Palmeiro SS GG Baltimore Orioles August 1, 2005 Stanozolol 10 days DH [f] [14]
Ryan Franklindagger Seattle Mariners August 2, 2005 10 days P [g] [16]
Mike Morse Seattle Mariners September 7, 2005 10 days SS [h] [18]
Carlos Almanzar Texas Rangers October 4, 2005 10 days P [i] [20]
Félix Heredia New York Mets October 18, 2005 10 days P [j] [22]
Matt Lawton New York Yankees November 2, 2005 10 days OF [k] [24]
Yusaku Iriki New York Mets April 28, 2006 50 games P [l] [26]
Jason Grimsleydagger Arizona Diamondbacks June 12, 2006 50 games P [m] [28]
Guillermo Mota New York Mets November 1, 2006 50 games P [n] [30]
Juan Salas Tampa Bay Devil Rays May 7, 2007 50 games P [o] [32]
Neifi Pérez GG Detroit Tigers July 6, 2007 25 games UT [p] [35]
Neifi Pérez (2) GG Detroit Tigers August 3, 2007 80 games UT [p] [36]
Mike Cameron GG San Diego Padres October 31, 2007 25 games OF [q] [38]
Dan Serafini Colorado Rockies November 27, 2007 50 games P [r] [40]
José Guilléndagger Kansas City Royals December 6, 2007 15 games OF [s] [42]
Jay Gibbonsdagger Baltimore Orioles December 6, 2007 15 games OF [t] [44]
Eliézer Alfonzo San Francisco Giants April 30, 2008 50 games C [u] [45]
J. C. Romero Philadelphia Phillies January 6, 2009 Androstenedione 50 games P [v] [47]
Manny Ramirez SS Los Angeles Dodgers May 7, 2009 Human chorionic gonadotropin 50 games OF [w] [49]
Edinson Vólquez Cincinnati Reds April 20, 2010 50 games P [x] [51]
Manny Ramirez (2) SS Tampa Bay Rays April 8, 2011 100 games OF [y] [52]
Eliézer Alfonzo (2) Colorado Rockies September 14, 2011 48 games[A] C [53]
Guillermo Mota (2) San Francisco Giants May 7, 2012 100 games P [54]
Freddy Galvis Philadelphia Phillies June 19, 2012 Clostebol 50 games UT [z] [55]
Marlon Byrd Free agent June 25, 2012 Tamoxifen 50 games OF [aa] [56]
Melky Cabrera San Francisco Giants August 15, 2012 Testosterone 50 games OF [ab] [57]
Bartolo Colón Oakland Athletics August 22, 2012 Testosterone 50 games P [ac] [58]
Yasmani Grandal San Diego Padres November 7, 2012 Testosterone 50 games C [ad] [60]
Carlos Ruiz Philadelphia Phillies November 27, 2012 Amphetamine 25 games C [ae] [61]
Ryan Braun SS MVP Milwaukee Brewers July 22, 2013 Season (65 games) OF [af] [62]
Nelson Cruz Texas Rangers August 5, 2013 50 games OF [ag] [63]
Jhonny Peralta Detroit Tigers August 5, 2013 50 games SS [ah] [64]
Everth Cabrera San Diego Padres August 5, 2013 50 games SS [65]
Antonio Bastardo Philadelphia Phillies August 5, 2013 50 games P [ai] [66]
Francisco Cervelli New York Yankees August 5, 2013 50 games C [aj] [67]
Alex Rodriguez SS GG MVP New York Yankees August 5, 2013 2014 season (162 games)^[B] 3B [ak] [70]
Miguel Tejadadagger SS MVP Kansas City Royals August 17, 2013 Amphetamine 105 games^ UT [al] [72]
Troy Patton Baltimore Orioles December 20, 2013 Amphetamine 25 games P [am] [73]
Cameron Maybin San Diego Padres July 23, 2014 25 games OF [an] [74]
David Rollins Seattle Mariners March 27, 2015 80 games P
Ervin Santana Minnesota Twins April 3, 2015 Stanozolol 80 games P [ao] [75]
Jenrry Mejía New York Mets April 11, 2015 Stanozolol 80 games P [ap] [76]
Andrew McKirahan Atlanta Braves April 20, 2015 Ipamorelin 80 games P [aq] [77]
Jenrry Mejía (2) New York Mets July 28, 2015 Boldenone, Stanozolol 162 games^ P [78]
Cody Stanley St. Louis Cardinals September 12, 2015 80 games C [79]
Jenrry Mejía (3) New York Mets February 12, 2016 Boldenone Lifetime Ban^ P
Abraham Almonte Cleveland Indians February 26, 2016 Boldenone 80 games OF
Daniel Stumpf Philadelphia Phillies April 14, 2016 Turinabol 80 games P [80]
Chris Colabello Toronto Blue Jays April 22, 2016 Turinabol 80 games 1B [ar] [82]
Dee Gordon SS GG Miami Marlins April 29, 2016 Clostebol, Testosterone 80 games 2B [83]
Josh Ravin Los Angeles Dodgers May 2, 2016 Pralmorelin 80 games P [84]
Raul A. Mondesi Kansas City Royals May 10, 2016 50 games[C] SS [85]
Marlon Byrd (2) Cleveland Indians June 1, 2016 Ipamorelin 162 games^ OF [86]
Alec Asher Philadelphia Phillies June 16, 2016 Turinabol 80 games P [87]
Starling Marte GG Pittsburgh Pirates April 18, 2017 Nandrolone 80 games OF [88]
David Paulino Houston Astros June 29, 2017 Boldenone 80 games P
Jorge Polanco Minnesota Twins March 18, 2018 Stanozolol 80 games SS
Robinson Cano SS GG Seattle Mariners May 15, 2018 Furosemide[as] 80 games 2B [at] [89]
Welington Castillo Chicago White Sox May 24, 2018 Erythropoietin 80 games C
  1. ^ Eliézer Alfonzo's 100-game suspension was reduced due to procedural issues with his test sample.
  2. ^ Alex Rodriguez was initially suspended for 211 games,[68] but continued to play the remainder of the 2013 season while he appealed the suspension.[69] An arbitrator reduced his suspension to 162 games after the season, meaning Rodriguez missed the entire 2014 season.[70] After dropping his subsequent federal lawsuits, Rodriguez served the suspension and returned for the 2015 season.[71]
  3. ^ Raul A. Mondesi's 80-game suspension was reduced to 50 games because it was determined that his substance was ingested via cold medicine.

Players who had major league experience on minor league rosters

Player Team Date announced Penalty Position Response Ref.
Troy Cate Seattle Mariners April 4, 2005 15 games P [90]
Willie Collazo Los Angeles Angels of Anaheim April 4, 2005 15 games P [90]
Francisco Córdova Los Angeles Angels of Anaheim April 4, 2005 15 games P [90]
Jesús Guzmán Seattle Mariners April 4, 2005 15 games P [90]
Clay Hensley San Diego Padres April 4, 2005 15 games P [90]
Robert Machado Texas Rangers April 4, 2005 15 games C [90]
Damian Moss Seattle Mariners April 4, 2005 15 games P [91]
Brian Mallette (2) Pittsburgh Pirates April 6, 2005 30 games P [92]
Jon Nunnally Pittsburgh Pirates April 6, 2005 15 games OF [92]
Tom Evans Pittsburgh Pirates April 6, 2005 15 games 3B [92]
Julius Matos Toronto Blue Jays April 6, 2005 15 games UT [93]
Ricardo Rodríguez Atlanta Braves April 22, 2005 15 games P [94]
Grant Roberts New York Mets April 22, 2005 15 games P [95]
Eider Torres Cleveland Indians April 22, 2005 15 games 2B [94]
Randy Ruiz Philadelphia Phillies May 3, 2005 15 games 1B [96]
Darnell McDonald Cleveland Indians May 6, 2005 15 games OF [94]
Guillermo Rodríguez San Francisco Giants May 12, 2005 15 games C [94]
Jonathan Herrera Colorado Rockies May 12, 2005 15 games UT [94]
Steve Smyth Oakland Athletics May 12, 2005 15 games OF [94]
Jorge Toca Chicago White Sox May 12, 2005 15 games 1B [94]
Christian Parker Colorado Rockies May 12, 2005 15 games P [94]
Luis Ugueto Kansas City Royals May 13, 2005 15 games UT [94]
Wilson Delgado Florida Marlins May 13, 2005 15 games SS [94]
Ramón A. Castro (2) Washington Nationals July 1, 2005 105 games UT [94]
Josh Labandeira Washington Nationals July 1, 2005 15 games SS [94]
Matt Whiteside Toronto Blue Jays July 15, 2005 15 games P [94]
Randy Ruiz (2) Philadelphia Phillies July 22, 2005 30 games 1B [97]
Wilson Delgado (2) Florida Marlins August 12, 2005 30 games SS [94]
Luis Ugueto (2) Kansas City Royals August 16, 2005 30 games UT [94]
Ramón Ramírez Cincinnati Reds April 11, 2006 50 games P [94]
Nerio Rodríguez Pittsburgh Pirates May 19, 2006 50 games P [94]
Abraham Núñez San Francisco Giants May 24, 2006 50 games OF [94]
Yamid Haad San Francisco Giants May 31, 2006 50 games C [94]
Daniel McCutchen New York Yankees August 8, 2006 50 games P [98]
Francisco Cruceta Texas Rangers May 9, 2007 50 games P [99]
Lino Urdaneta New York Mets May 16, 2007 50 games P [100]
Ángel Salomé Milwaukee Brewers July 24, 2007 50 games C [101]
Ryan Jorgensen Cincinnati Reds September 7, 2007 50 games C [102]
Luther Hackman Texas Rangers October 30, 2007 50 games P [103]
Jordan Schafer Atlanta Braves April 8, 2008 50 games OF [104]
Humberto Cota Colorado Rockies May 28, 2008 50 games C [105]
Jorge Sosa Seattle Mariners August 21, 2008 50 games P [106]
Runelvys Hernández Houston Astros September 6, 2008 50 games P [107]
Henry Owens Florida Marlins November 11, 2008 50 games P [108]
Sergio Mitre New York Yankees[A] January 6, 2009 50 games P [109]
Pablo Ozuna Philadelphia Phillies June 11, 2009 50 games UT [110]
Prentice Redman Los Angeles Dodgers June 25, 2010 50 games OF [111]
Pedro López Washington Nationals July 27, 2010 50 games SS [112]
Prentice Redman (2) Los Angeles Dodgers July 27, 2010 100 games OF [112]
Omar Quintanilla Colorado Rockies August 11, 2010 50 games UT [113]
Matt Kinney San Francisco Giants August 24, 2010 50 games P [114]
Kevin Frandsen Philadelphia Phillies May 11, 2011 50 games 3B [115]
Daniel McCutchen (2) Baltimore Orioles April 6, 2013 50 games P [116]
Jordany Valdespin New York Mets August 5, 2013 50 games OF [au] [117]
Jesús Montero Seattle Mariners August 5, 2013 50 games C [av] [118]
Sergio Escalona Houston Astros August 5, 2013 50 games P [aw] [119]
Fernando Martínez New York Yankees August 5, 2013 50 games OF [120]
Álex Colomé Tampa Bay Rays March 24, 2014 50 games P [ax] [121]
Arodys Vizcaíno Atlanta Braves April 2, 2015 80 games P [ay] [122]
Javy Guerra Chicago White Sox July 8, 2015 50 games P [az] [123]
Steve Delabar Cleveland Indians April 23, 2017 80 games OF [124]
Jair Jurrjens Los Angeles Dodgers June 15, 2017 80 games P [125]
Joe Colon (2) Cleveland Indians July 1, 2017 Season (82 games) P [126]
  1. ^ Mitre failed his test while with the Marlins

Players with only minor-league experience or former MLB players

Player Organization Date announced Penalty Position Response Ref.
César Puello New York Mets August 5, 2013 50 games OF [ba] [127]
Fautino de los Santos Free agent August 5, 2013 50 games P [128]
Jordan Norberto Free agent August 5, 2013 50 games P [129]
Ryan Baker New York Yankees December 4, 2013 50 games C [130]
Martire Garcia Texas Rangers April 10, 2014 50 games P [131]
Ji-man Choi Seattle Mariners April 17, 2014 50 games 1B [bb] [132]
Eddie Gamboa Baltimore Orioles June 13, 2014 50 games P [133]
Moises Cedeno New York Yankees March 19, 2015 72 games [134]
Joe Colon Cleveland Indians January 8, 2016 50 games P [135]
Cody Stanley (2) Free agent July 8, 2016 162 games C [136]
Corey Littrell St. Louis Cardinals February 16, 2017 50 games P [137]
Michael Chavis Boston Red Sox April 6, 2018 80 games 3B [bc] [138][139]

Players with major league experience in a non-affiliated professional league

Player Organization Date announced Penalty Position Response Ref.
Luis González Yomiuri Giants (NPB) May 26, 2008 One year UT [140]
Danny Rios Yakult Swallows (NPB) June 28, 2008 One year P [141]
Jim Adduci Lotte Giants (KBO) July 1, 2016 36 games OF [142]
Other Languages