The Philadelphia Phillies have re-signed Jerome Williams to a one-year, $2.5 million contract.

Williams had a 2.83 ERA in nine starts for the Phillies after being claimed off waivers from the Texas Rangers on Aug. 10.

The 32-year-old has pitched for seven teams in his nine-year career.