Garcia, 42, spent the last two seasons as Pittsburgh's Minor League Infield Coordinator. Prior to joining the Pirates, he spent three years (2005-07) as Seattle's Third Base Coach and Major League Infield Instructor, where he made an immediate impact as the Mariners led the American League in fielding percentage in 2005, while also finishing in the top five in 2006 and 2007.
"Carlos Garcia adds another experienced baseball man to John Russell's staff," said Huntington. "His years as a player, minor league infield coordinator and major league coach, combined with his energy and abilities as an instructor make him a great addition to our big league staff."
Originally signed by Pittsburgh as a non-drafted free agent in 1987, Garcia made his Major League debut with the Pirates in 1990. He spent parts of seven seasons (1990-96) in a Bucco uniform and was named to the 1994 National League All- Star team as a second baseman. Garcia also played in the big leagues with Toronto (1997), Anaheim (1998) and San Diego (1999) before retiring as a player.
Prior to joining Seattle's coaching staff, he served the Cleveland organization as its hitting and infield coach with Triple-A Buffalo in 2003-04.
Garcia is currently managing in Venezuela.