Over the course of his career, Campbell played for several more teams, including the Phillies, Cardinals, and Expos. He was known for his versatility as a pitcher, being equally comfortable in a starting or relief role.