In 2000 Gonzalez batted .270 with seven doubles, seven triples, 16 RBIs and nine stolen bases in a combined 61 games with the Rookie-Level Princeton Devil Rays and the short-season Hudson Valley Renegades.
He was second in batting average and games, third in slugging percentage, fourth in runs and extra-base hits and fifth in doubles.
After signing with Florida on April 4, Gonzalez opened the season with the Class-A Advanced Jupiter Hammerheads.
He spent the entire '07 season with the Triple-A Memphis Redbirds of the Pacific Coast League batting .308 with 34 doubles, eight home runs, 53 RBIs and 15 stolen bases in 126 games.
Gonzalez made his Major League debut in May, 2008 and spent the remainder of the season with San Diego.
He finished among National League rookie leaders in batting average, home runs, RBI, multiple-hit games, runs, hits, total bases, doubles, walks, on-base percentage, slugging percentage and extra-base hits.
His contract purchased from the Triple-A Portland Beavers on May 12 and he made his Major League debut that night against the Chicago Cubs, collecting his first hit, an RBI single.
He was only the sixth player in franchise history with an RBI hit in first career plate appearance and first since Kevin Higgins in 1993.
On July 18, he was struck in the head by a fastball from Colorado Rockies' pitcher Jason Hammel.
[2] On February 10, 2011, the San Francisco Giants signed Gonzalez to a minor league contract.