The Astros added another veteran arm to their rotation by agreeing to a one-year contract with right-hander Jerome Williams. The deal is pending a physical exam, which Williams says will be performed Wednesday in Houston.

"Once that goes, it's time to go out there and get on the grind and try and get what we all want within this organization: Get back on track and do what we need to do to win," Williams told MLB.com.

The 32-year-old Williams was 9-10 with a 4.57 ERA in 37 games (25 starts) for the Angels in 2013, while working a career-high 169 1/3 innings. He joins Scott Feldman as experienced starters who have been added to Houston's young rotation this winter.

The Astros have not confirmed the deal is in place.

"We have a lot of young guys on the team, and I'm coming to a situation where I can help out the team, help out some guys and help get the Astros back where they used to be before, back in the days with the Killer B's and all those guys," Williams said, referring to the Astros' heyday a decade ago with Craig Biggio, Jeff Bagwell and Lance Berkman. "Hopefully we can get back to those days and get back to the winning ways."

The Astros will have to clear a spot on the 40-man roster to make room for Williams, who has a 4.35 career ERA in 155 games (117 starts) in eight seasons with the Angels, Nationals, Cubs and Giants. Twenty-nine of Williams' 38 career relief appearances have come in the past two seasons.