Brandon Webb and the Diamondbacks agreed to a $19.5 million, four-year deal on Friday, locking up the sinkerball specialist through his arbitration years. The 26-year-old right-hander set a career high with 14 wins last season, his third in the big leagues. He finished 14-12 with a 3.54 ERA and 172 strikeouts in 229 innings. "Brandon has certainly earned this contract," Arizona general manager Josh Byrnes said. "His three years thus far have been tremendous. He's really one of the more unheralded elite pitchers in baseball." The deal includes an $8.5 million club option for 2010 with a $500,000 buyout. The buyout would increase by $500,000 each time Webb finishes in the top five of the NL Cy Young voting during the first four years of the contract.