He made a big league debut that night versus the Colorado Rockies, starting at shortstop for ailing Omar Vizquel.
Despite missing the final 2 weeks of the minor league season, he ranked 5th among all Giants farmhands with a career-high 83 RBI in a combined 119 games.
Chávez was invited to spring training by the New York Yankees on January 12, 2007, but did not make the team and was not called up to the majors during the season.
In 2013, Chávez played for his native province of Chiriquí in the Panama semi-professional league, winning the National Championship for a second straight year.
Chávez signed with the Sioux Falls Canaries of the American Association of Independent Professional Baseball and played for them during the 2015 season.