Hammock played baseball at South Cobb High School,[1] and later for DeKalb College and the Georgia Bulldogs.
[2] Hammock was drafted three times: in 1995 by the Florida Marlins, in 1997 by the Tampa Bay Devil Rays, and in 1998 by the Arizona Diamondbacks.
Along with Matt Kata, Alex Cintrón, Brandon Webb, and others, he was one of the "Baby Backs" who were called up when a surge of injuries hit Diamondbacks veteran players in 2003.
[5] On January 12, 2009, he signed a minor league contract with an invitation to spring training with the Baltimore Orioles.
[19] In 2022, Hammock was the hitting coach for the El Paso Chihuahuas, Triple-A affiliate for the San Diego Padres.
[22][23][24] On January 9, 2025, it was announced that Hammock would be joining the major league coaching staff of the San Diego Padres.