Although Duncan joined the Athletics in spring training, he became embroiled in a contract dispute with Finley. He was traded along with George Hendrick to the Cleveland Indians for Ray Fosse and Jack Heidemann on March 24, 1973."A's Land Fosse in a Trade," United Press International (UPI), Saturday, March 24, 1973. Retrieved October 16, 2022. Duncan became the Indians' starting catcher in 1973 however, he broke his wrist on June 28 and missed two months of the season. He finished the season hitting for a .233 average with 17 home runs and 43 runs batted in while leading American League catchers in range factor. He played in a career-high 136 games in the 1974 season but, the heavy workload caused his batting average to fall to .200. Duncan was acquired along with minor league outfielder Alvin McGrew by the Baltimore Orioles from the Indians for Boog Powell and Don Hood on February 25 1975."Indians Obtain Powell," The Associated Press (AP), Tuesday, Feb. 25, 1975. Retrieved October 12, 2019. With the Orioles, Duncan shared catching duties with Elrod Hendricks during the 1975 season before Rick Dempsey took over as the Orioles starting catcher in 1976. Duncan was dealt from the Orioles to the Chicago White Sox for Pat Kelly on November 18, 1976.Baltimore Orioles 1977 Information Guide (scroll down to page 69). Retrieved September 9, 2022. When the White Sox released him in March 1977, he retired as a player at the age of 32.
