Bonds has insisted he won't retire, leaving open the possibility that he might yet catch on with another team. But that hasn't happened, and his agent doubts that it ever will, according to the report.
"It's two years since he played his last game, and if there was any chance he'd be back in a major-league uniform, it would have happened by now," his agent, Jeff Borris, said Wednesday, according to the report.
Bonds, now 45, last played in 2007, when he led the National League in three offensive categories with the San Francisco Giants. But in November of 2007, a federal grand jury indicted him on perjury charges, alleging he lied when he testified he had never knowingly used performance-enhancing drugs.
No free-agent offers came the following winter and spring.
"When 2008 came around, I couldn't get him a job. When 2009 came around, I couldn't get him a job. Now, 2010 ... I'd say it's nearly impossible," Borris said, according to the report. "It's an unfortunate ending to a storied career."
If it's truly over for Bonds, his career ends with 762 home runs, 1,996 runs batted in and seven National League MVP awards.