Diamondbacks pitcher Bronson Arroyo passed his physical Tuesday, making his two-year, $23.5-million deal official, FOXSports.com reports.

Arroyo is set to make $19 million over the next two seasons before the Diamondbacks have to decide whether to exercise an $11-million option for 2016 or pay a $4.5-million buyout. He has made 32 starts or more in each of his last nine seasons.