Weaver and the Diamondbacks agreed to terms on a one-year, $2.875 million contract Tuesday, avoiding arbitration, Robert Murray of FanSided.com reports.
EDGE Analysis
Weaver will get a raise of just shy of $1 million in his second year of arbitration eligibility. He finished with an unremarkable 4.25 ERA in 13 starts last season, though that represented a big step forward from the 6.58 ERA he managed the year prior.