After the Dodgers fell to 8th place, Roseboro, Ron Perranoski and Bob Miller were acquired by the Minnesota Twins, which needed a veteran catcher and left-handed reliever, in exchange for Mudcat Grant and Zoilo Versalles on November 28, 1967. While with the Twins, he would be named to his fourth and final All-Star team when he was named as a reserve for the American League team in the 1969 All-Star game. After the season, Roseboro was released by the Twins. He signed as a free agent with the Washington Senators on December 31, 1969 but appeared in only 46 games for the last place Senators. He played in his final major league game on August 11, 1970 at the age of 37.