Bo Diaz was born in Venezuela who played on a championship Little League team but never went pro.
In December 1970, Diaz was signed by Boston Red Sox as an amateur free agent. He spent seven seasons playing in the Red Sox minor league system. This earned Diaz his big league call-up on September 6, 1977 versus the Blue Jays, at Toronto. On March 30, 1978, Diaz was traded along with Ted Cox, Mike Paxton and Rick Wise to the Cleveland Indians for Dennis Eckersley and Fred Kendall. He played as the Indians' backup catcher, working behind Gary Alexander in 1978. In November 1981, Diaz was traded to the Philadelphia Phillies as part of a three-team trade. He became the Phillies starting catcher in 1982, replacing Bob Boone, who had been traded to the California Angels. On August 8, 1985, the Phillies traded Diaz to the Cincinnati Reds. Diaz immediately became the Reds' starting catcher. In a 13-year major league career, Diaz played in 993 games, accumulating 834 hits in 3,274 at bats for a .255 career batting average along with 87 home runs, 452 runs batted in and a .297 on-base percentage. A two-time All-Star, he finished his career with a .986 fielding percentage. 
