SAN FRANCISCO -- Tim Hudson had planned to go fishing Monday, his 39th birthday. Instead, he'll enjoy the All-Star game festivities for the fourth time.

The Giants right-hander was named to the National League roster, replacing teammate and good friend Madison Bumgarner, who became ineligible the moment he threw a pitch Sunday. Hudson has bounced back from a devastating ankle injury that ended his 2013 season with the Atlanta Braves in July, going 7-6 with a 2.87 ERA.

"I feel very blessed, and it's an honor," he said. "It's great to represent the Giants. I've been able to represent every team I've played for throughout my career."

Hudson was a two-time All-Star with the A's and made it in 2010 with the Braves. Hudson said this time means a bit more since his children get to make the trip.

Manager Bruce Bochy had lobbied for Hudson's inclusion, in large part because he kept the rotation on course early on. Hudson had a 1.92 ERA through May as other Giants starters worked to find their footing. Hudson will be the No. 2 starter after the break, taking the ball after Bumgarner.

Bochy announced that Tim Lincecum, Ryan Vogelsong and Matt Cain will fill out the rotation, in that order. Bochy denied that Cain, who has been on the disabled list twice this season, is hurting.

"We think (the extra rest) is going to benefit him," Bochy said. "Tim (Lincecum) is throwing well, same with Huddy and Vogey. This allows us to do this for Matty."

---