After two strong years in the minor leagues, Burriss was rated the Giants' tenth best prospect in the Baseball America Prospect Handbook 2008. He did not make the Giants out of spring training that year, but the Giants purchased his contract from the AAA Fresno Grizzlies on April 20. He finished his rookie season with a .283 batting average in 95 games. After the season, the Giants sent Burriss to the 2008 Arizona Fall League where he played as a member of the Scottsdale Scorpions. During the Giants' 2009 spring training camp Burriss competed with Kevin Frandsen for the starting second baseman position; Burriss was named the starter on April 1, 2009. On June 4, Burriss was playing second base as Randy Johnson won his 300th game against the Washington Nationals. Burriss' RBI single in the second inning proved to be the game-winning RBI. Despite that, on Tuesday, June 16, he was sent down to AAA Fresno Grizzlies for Matt Downs after hitting .238/.292/.267 in 61 games. On July 5, 2009 Burriss fractured the fifth metatarsal in his left foot rounding second base at Fresno, ending his season.
Burriss refractured the foot in Spring training 2010. He returned (in Fresno) late in the 2010 season, and was awarded with a call up to the Giants once the Grizzlies' season ended, however he was not placed on the Giants' postseason roster. He appeared in 59 games for the Giants in 2011, splitting time between the major league club and Fresno. In 2012, Burriss made the Giants out of Spring Training, but on July 28, 2012, he was designated for assignment. Then on September 4, 2012, Burriss was added back to the Giants' roster  and finished the year in the major leagues only to be sent outright to the Fresno Grizzlies after the end of the season. On November 8, 2012, Burriss elected free agency. 
On November 21, 2012, Burriss signed a minor league deal with the Cincinnati Reds with an invitation to spring training. He played all of 2013 with Triple-A Louisville, where in 108 games (mostly at shortstop and second base), he hit .241 with 24 RBI and 17 SB.