On June 2, 1994, Castro was selected by the Houston Astros in the first round (17th overall pick) of the Major League Baseball draft, becoming the first player to be drafted out of Puerto Rico in the first round. He remained the highest-selected player drafted directly from a Puerto Rico high school until 2012, when Carlos Correa became the first overall pick.[1]
Castro made his major league debut on August 27, 1999 in a game against the Houston Astros. He spent 1999 and 2000 competing with Mike Redmond for playing time and, when Charles Johnson arrived in Florida, Castro spent most of the 2001 season in the minor leagues. In 2002, he was back in the majors but as a third option and, in 2003, he played behind Iván Rodríguez as the Marlins won the 2003 World Series. However, Castro did not appear in the series. In 2004 Rodríguez was gone, giving Castro his first opportunity as a starter but a .135 batting average and an early-June season-ending injury finished his time in Florida. Paul Lo Duca finished out the Marlins' catching duties for 2004. The Marlins released Castro in October 2004.
Castro is known as a good defensive catcher, but, despite showing occasional home run power has never displayed sufficient hitting skills to win a job as a starter, along with struggling with injuries throughout his career. While never hitting for a superior average, however, his hits are often well-timed.
New York Mets
In December 2004, Castro signed with the New York Mets. In 2005, he was backup catcher to Mike Piazza, with 41 RBIs in 209 at-bats, a career-best .244 batting average, and playing solid defense.
When Piazza became a free agent after the season, it looked like Castro might again get a chance to be a starter, but the Mets traded for Paul Lo Duca who previously had replaced Castro in Florida. Injuries further reduced his role in 2006, limiting him to 126 at-bats.
When Lo Duca left after the 2007 season, many fans called for Castro to start, but the job instead went to newcomer Brian Schneider. It was most likely due to his injury-riddled career, which became evident once more when he strained his hamstring late in spring training that year, missing the beginning of the season.
On July 23, 2009, Castro became the 17th backstop in Major League Baseball history to catch a perfect game, receiving Mark Buehrle's second no-hitter. It was his first time catching for Buehrle,[2] who stated afterwards that he did not shake off Castro at any time during the game.[3]
On January 12, 2010, Castro re-signed with the Chicago White Sox on a 1-year $800,000 contract with a club option for 2011.[4] He played in 37 games in 2010 and 23 games in 2011.
Los Angeles Dodgers
On January 3, 2013, After not playing in 2012, Castro signed a minor league contract with the Los Angeles Dodgers. He was released on March 18, 2013.
Ramon Castro was raised in Sabana Puerto Rico. Since he was little he loved playing baseball. In high school he was the first Puerto Rican to be drafted by the Houston Astros. Recently he married Brenda Castro. They have two daughters: Mairym (born December 21, 1995), and Nathalie (born July 15, 1999), Miosoty (born January 23, 2001) and he has another daughter by a different mother, Isabella (born December 22, 2001) They are currently living in Miramar, Florida.