Source: McCarthy Agrees To Deal With DiamondbacksESPNFree agent starting pitcher Brandon McCarthy has reached agreement on a two-year, $15.5 million contract with the Arizona Diamondbacks, a source told ESPN.com. McCarthy. McCarthy will receive a $2.5 million signing bonus and annual salaries of $4 ...and more »