Jul 28, 2010 8:52 AM EST

Giants rookie Buster Posey recorded a hit for the 20th straight game on Tuesday night as San Francisco topped Florida 6-4.

The longest streak by a Giants rookie is 22 games by Willie McCovey in 1959.

Posey's hitting streak ties him for the team's sixth longest since the Giants moved to San Francisco.

Via ESPN