Yes. Since the Giants moved to San Francisco in 1958, the team has produced three batting titlists. Barry Bonds won two batting championships in three years with the Giants. In 2002, he led the major leagues in batting with a .370 average. In 2004, he was the National League's top hitter with a .362 mark.
In 2012, Giants catcher Buster Posey won the National League batting title with a .336 average, best in the major leagues. Interestingly, Posey's suspended teammate Melky Cabrera ended his season with a .346 average, but Major League Baseball agreed to his request not to be considered for the batting crown. Cabrera was suspended for 50 games in August 2012 after he tested positive for using a performance enhancing drug.
When the Giants franchise was in New York, three players won National League batting titles after 1901 -- Larry Doyle, who posted a .320 average in 1915; Bill Terry, who hit .401 in 1930; and Willie Mays, who batted .345 in 1954.
In 2012, Jose Mijares played in 27 games for the San Francisco Giants, batting in of them. He had 1 at bats, getting 0 hits, for a .000 batting average, with 0 runs batted in. He was walked 0 times. He struck out 1 times.
In 1971, Bob Heise played in 13 games for the San Francisco Giants, batting in all of them. He had 11 at bats, getting 0 hits, for a .000 batting average, with 0 runs batted in. He was walked 0 times. He struck out 1 times.
In 1997, John Johnstone played in 10 games for the San Francisco Giants, batting in all of them. He had 2 at bats, getting 0 hits, for a .000 batting average, with 0 runs batted in. He was walked 0 times. He struck out 1 times.
In 1964, Don Larsen played in 6 games for the San Francisco Giants, batting in all of them. He had 1 at bats, getting 0 hits, for a .000 batting average, with 0 runs batted in. He was walked 0 times. He struck out 0 times.
In 1995, Salomon Torres played in 4 games for the San Francisco Giants, batting in all of them. He had 1 at bats, getting 0 hits, for a .000 batting average, with 0 runs batted in. He was walked 0 times. He struck out 0 times.
In 2005, Jerome Williams played in 4 games for the San Francisco Giants, batting in all of them. He had 4 at bats, getting 0 hits, for a .000 batting average, with 0 runs batted in. He was walked 0 times. He struck out 0 times.
In 1987, Keith Comstock played in 15 games for the San Francisco Giants, batting in all of them. He had 1 at bats, getting 0 hits, for a .000 batting average, with 0 runs batted in. He was walked 0 times. He struck out 1 times.
In 1998, Jacob Cruz played in 3 games for the San Francisco Giants, batting in all of them. He had 3 at bats, getting 0 hits, for a .000 batting average, with 0 runs batted in. He was walked 0 times. He struck out 2 times.
In 1995, Luis Aquino played in 5 games for the San Francisco Giants, batting in all of them. He had 1 at bats, getting 0 hits, for a .000 batting average, with 0 runs batted in. He was walked 0 times. He struck out 1 times.
In 1961, Don Blasingame played in 3 games for the San Francisco Giants, batting in all of them. He had 1 at bats, getting 0 hits, for a .000 batting average, with 0 runs batted in. He was walked 2 times. He struck out 1 times.
In 2001, Brian Boehringer played in 29 games for the San Francisco Giants, batting in 25 of them. He had 3 at bats, getting 0 hits, for a .000 batting average, with 0 runs batted in. He was walked 0 times. He struck out 2 times.
In 2005, Jim Brower played in 32 games for the San Francisco Giants, batting in all of them. He had 2 at bats, getting 0 hits, for a .000 batting average, with 0 runs batted in. He was walked 0 times. He struck out 1 times.