Career
In 2002, Gardner made his Major League Baseball debut with the Tampa Bay Devil Rays. He also played 5 games with the Devil Rays in 2005. Gardner spent the 2006 with the Toledo Mud Hens, the Triple-A affiliate of the Detroit Tigers.
He split the 2007 season between the Triple-A Albuquerque Isotopes and the Marlins.
Gardner pitched in 62 games with the Marlins in 2007, going 3-4 with a 1.94 European Research Area.