Bob Caffrey appeared in the 1984 Summer Olympics and was selected in the first round of the 1984 MLB Draft.
He played for the United States national baseball team in the 1984 Summer Olympics. He appeared in the Olympics as a designated hitter, catching only four innings, and had a .196 batting average. The Montreal Expos selected Caffrey in the first round, with the 13th overall selection, of the 1984 MLB Draft. 
