The US Attorney's office on Tuesday filed 14 counts of perjury and one count of obstruction of justice against Barry Bonds, according to a report from ESPN.
The report said the superceding indictment added 10 more counts to the original four filed against Bonds in November, which stemmed from a 2003 grand-jury testimony in which he denied knowingly taking illegal performance-enhancing drugs.
The new indictment was issued on 29 February in response to a prior ruling by US District Judge Susan Illston, who agreed with a defense motion that the initial indictment was potentially vague and ambiguous, according to ESPN.
The defence argued that the government charged several different lies in single counts, which could present problems for a jury.
The indictment alleges no new lies and does not suggest Bonds could serve additional time if found guilty, according to the report.
The next hearing in the case is scheduled for 6 June.
In March, the perjury case against baseball's all-time home run record holder was put on hold with prosecutors informing a federal judge they planned to obtain a new indictment against Bonds.
Bonds is currently out of work after being let go by the San Francisco Giants in October.