Tim Hudson agrees to a two-year deal, reportedly worth $23 million, to pitch for the Giants

Tim Hudson agrees to a two-year deal, reportedly worth $23 million, to pitch for the Giants, joining a stellar rotation that includes Madison Bumgarner, Matt Cain, and Tim Lincecum. The 38 year-old right-hander compiled an 8-7 record with a 3.97 ERA last season for the Braves, before sustaining a season-ending ankle injury.