Tim Hudson has undergone surgery to remove bone spurs from his right ankle.

The ankle is the same one he injured during the 2013 season with the Atlanta Braves that sidelined him for the final two months.

The expected recovery is eight weeks. The San Francisco Giants expect him to be ready by Opening Day.

Hudson has one year left on his contract.