Bonds Could Have Unknowingly Taken Steroids Barry Bonds took creams and oils that could have contained steroids, but did so unknowingly out of blind faith in his trainer and best friend, the baseball player #39;s lawyer said on Friday.