Why Did Barry Bonds Retire From Professional Baseball
Finance
Barry Bonds retired after the 2007 MLB season, finishing his career with the San Francisco Giants. His final contract was a one-year deal worth 15.8 million dollars for the 2007...
Open article