San Francisco Giants third baseman Evan Longoria told reporters Saturday he'll have surgery to repair a fractured fifth metacarpal in his left (non-throwing) hand and expects to miss six to eight weeks. "Hopefully soon after the All-Star break, I should be back," Longoria said before Saturday's game against the L.A. Dodgers. Once the incision heals, it's pretty much pain tolerance." Longoria suffered the injury when he was hit on the top of the hand near the pinkie finger with an 89 mph fastball from Miami Marlins starter Dan Straily during the top of the fourth inning of Thursday's game.