Free-agent right-hander Clay Hensley and the San Francisco Giants have reached agreement on a $750,000, one-year contract.
The Giants said Thursday it is a non-guaranteed big league deal for Hensley, who still must pass a physical before the club makes a formal announcement.
Hensley was with San Diego when he gave up Barry Bonds' 755th career home run on Aug. 4, 2007, that tied the eventual home run king with Hank Aaron.
The Miami Marlins declined to tender Hensley a contract in December, making him a free agent.
The 32-year-old Hensley went 6-7 with a 5.19 ERA in 37 appearances and nine starts last season for the Marlins.