Hector Carrasco was a professional baseball player who played as a pitcher in Major League Baseball (MLB) for over a decade. He was born on October 22, 1969, in San Pedro de Macoris, Dominican Republic. Carrasco began his professional baseball career in 1988 when he signed with the San Diego Padres as an amateur free agent.

Carrasco made his MLB debut with the Padres in 1994 and played for them until 1996. He then played for the Philadelphia Phillies in 1997 and the Kansas City Royals in 1998. Carrasco spent the next few years playing in the minor leagues and in Japan before returning to the MLB in 2001 with the Boston Red Sox.

Carrasco played for the Red Sox until 2003 before being traded to the Baltimore Orioles. He played for the Orioles for one season before being traded to the Washington Nationals in 2005. Carrasco played for the Nationals until 2006 before being traded to the Los Angeles Angels. He played for the Angels for one season before being released in 2007.

Throughout his career, Carrasco was primarily used as a relief pitcher. He had a career record of 50 wins and 70 losses with an earned run average (ERA) of 4.37. Carrasco was known for his fastball, which could reach speeds of up to 98 miles per hour.

Carrasco was also known for his versatility as a pitcher. He could pitch in a variety of roles, including as a starter, long reliever, and closer. Carrasco was also known for his durability, as he pitched in over 600 games throughout his career.

After his release from the Angels in 2007, Carrasco played in the minor leagues for a few more years before retiring from professional baseball in 2010. After retiring, Carrasco became a coach and mentor to young baseball players in his hometown of San Pedro de Macoris.

In conclusion, Hector Carrasco was a professional baseball player who played as a pitcher in the MLB for over a decade. He was known for his versatility, durability, and fastball. Carrasco played for several teams throughout his career, including the San Diego Padres, Philadelphia Phillies, Kansas City Royals, Boston Red Sox, Baltimore Orioles, Washington Nationals, and Los Angeles Angels. After retiring from professional baseball, Carrasco became a coach and mentor to young baseball players.