Via: Yahoo! Sports
Free agent right-hander Ross Stripling reached agreement on a $25 million, two-year contract with the San Francisco Giants on Tuesday. Stripling's contract.....