San Francisco Giants relief pitcher Jeremy Affeldt says he feels better than he has in years after undergoing surgery to repair a groin injury he says bothered him for 11 years.