Playing in a career-high 160 games, he established personal bests with a .277 batting average and 100 RBI and was voted Team MVP.
[3] However, on September 9, 2007, Sports Illustrated reported that a source close to an Orlando-based compound pharmacy alleged that Gibbons had received multiple shipments of performance-enhancing steroids and human growth hormone (HGH) between October 2003 to July 2005.
[5] He was suspended for the first 15 games of the 2008 season on December 6, 2007, and performed so poorly in 2008 spring training that the Orioles cut him even though he was owed nearly $12 million for the last two years of his contract.
[6] On June 12, 2008, Gibbons wrote an emotional letter to all 30 MLB clubs, asking to return to baseball, promising to donate his salary to charity.
On July 22, 2008, Gibbons signed a minor league contract with the Milwaukee Brewers[8] and was assigned to the Double-A Huntsville Stars.
Gibbons spent approximately one week at Double-A Huntsville before being promoted to Triple-A Nashville on July 27.
Gibbons signed a minor league contract with an invitation to spring training with the Florida Marlins on January 13, 2009.
Gibbons signed a minor league contract with the Los Angeles Dodgers prior to the 2010 season.
He was assigned to the Triple-A Albuquerque Isotopes to start the season and was selected to the mid-season Pacific Coast League all-star team.
Two days later, Gibbons started in left field against the Philadelphia Phillies, finishing 3–4 with a home run and three RBI.
[17] In 2015, he became a hitting coach for the Dodgers Class-A team in the Midwest League, the Great Lakes Loons.