A three-judge panel upheld the conviction. Bonds' lawyer filed a petition Tuesday asking for an en banc hearing with all the 9th Circuit appeals judges deciding on the case, Courthouse News Service reported.
Bonds played seven years with the Pittsburgh Pirates and 15 years with the San Francisco Giants. Late in his career, he became embroiled in a scandal over alleged steroid use.
While Bonds has never been charged with drug use, he was indicted on federal perjury and obstruction charges involving his testimony before a grand jury. The charges involved a response to a question about his alleged steroid use with Bonds talking at length about his father, Giants star Bobby Bonds, and about the problems being a "celebrity child."