Vizquel became the 83rd player in major league history to reach the plateau. The 40-year old shortstop ranks fifth among active players in hits, trailing Craig Biggio (2,959), Barry Bonds (2,866), Julio Franco (2,569) and Steve Finley (2,541).
"It's special to be in that group of people with 2,500 hits," Vizquel said. "It took a lot of years, a lot of hits, a lot of sacrifice a lot of strikeouts, also."
Vizquel added: "People talk about my glove, but they never talk about my hits, my stolen bases. Maybe some day, people will say, 'He can hit also.'" Vizquel's historic swing drove in Kevin Frandsen to give the Giants a 3-2 lead. He didn't get a hit in his three other at-bats and finished 1-for-4.
Vizquel, who is batting .255, has hit safely in 10 of his past 11 games. He was 3-for-4 Saturday.
"He looks like he's seeing the ball better," Giants manager Bruce Bochy said. "He's making better contact. Omar's a pro, he's figuring it out."
Vizquel has 2,495 hits at shortstop. Only Luis Aparicio has more in the past 50 years, with 2,532.
OUCH: Phillies right-hander Freddy Garcia was injured Sunday when he ran into an equipment cart that had stopped along the warning track in at AT&T Park.
Garcia bruised his left leg in the collision, raising question as to whether he will be able to make his scheduled start tonight in the opener of a three-game series at Arizona. Garcia, who was running to try to catch a fly ball, toppled onto the cart used by the grounds crew and was clearly in pain. He was quickly carted off the field on the vehicle.
"I'm not upset. I'm just kind of curious why it was out there during our batting practice," Philadelphia general manager Pat Gillick said.
ONE-HOPPERS: Former Giants manager Dusty Baker was at AT&T Park as part of ESPN's radio broadcast crew. Baker said he will be presenting awards at the Blues Music Awards in Memphis, Tenn., on Thursday. Baker was given a brief but loud ovation when his face appeared on the scoreboard in the top of the sixth inning. ... Frandsen, who started at third base, was 2-for-4 with a double and scored a run. ... Randy Winn, who doubled off of Phillies starter Cole Hamels to lead off the Giants' first, is batting .448 (13-for-29) against left-handers.
MATCHUPS: Starting pitchers for the Mets series: Today, LH Barry Zito (2-3, 3.52 ERA) vs. LH Oliver Perez (3-2, 3.41), 7:15 p.m.; Tuesday, RH Matt Cain (1-2, 3.08) vs. LH Tom Glavine (3-1, 3.27), 7:15 p.m.; Wednesday, RH Matt Morris (4-1, 3.20) vs. RH John Maine (5-0, 1.37), 12:35 p.m.