Carlos García, a professional baseball player from Venezuela, played primarily as a second baseman during his career in Major League Baseball (MLB). He began his MLB journey with the Pittsburgh Pirates, making his debut on September 20, 1990. García quickly established himself as a reliable infielder, known for his defensive skills and ability to contribute offensively when needed.

During his tenure with the Pirates, García became a regular fixture in the lineup. His best season with Pittsburgh came in 1995 when he was selected for the All-Star Game, a testament to his performance on the field. That year, he posted a batting average of .294, hit 6 home runs, and drove in 50 runs. His speed on the bases was also an asset, as he stole 21 bases, showcasing his ability to be a threat in multiple facets of the game.

In 1996, García was traded to the Toronto Blue Jays, where he continued to demonstrate his skills as a second baseman. Although his time with the Blue Jays was relatively short, he maintained a steady presence in their infield. After a season and a half in Toronto, García was traded to the Anaheim Angels in 1997. His stint with the Angels was brief, and he soon found himself with the San Diego Padres later that year.

García's career saw him move once more, this time to the Baltimore Orioles in 1999. While his time with the Orioles marked the end of his MLB playing days, García's career was characterized by his adaptability and consistent performance across several teams. Throughout his career, he accumulated a batting average of .266, with 33 home runs and 197 RBIs over 610 games.

After retiring as a player, García transitioned into coaching and managing roles, sharing his knowledge and experience with younger players.