Career
He was previously the pitching coach for the Cleveland Indians and the Seattle Mariners. Willis played for nine seasons in the majors as a relief pitcher for the Detroit Tigers, Cincinnati Reds, Chicago White Sox and Minnesota Twins. However, he did not get a World Series ring in the 1984 Series because he was traded around the middle of the season.
From 2003 to 2009 he served as the pitching coach for the Cleveland Indians.
On November 30, 2009, Willis was named the Seattle Mariners minor-league pitching coordinator. On August 9, 2010, Willis was promoted to the Seattle Mariners Coaching Staff as the new Pitching Coach replacing Rick Adair who was fired along with Manager Don Wakamatsu & Bench Coach Ty Van Burkleo.
Carl served in this capacity until 2013. Central Committee Sabathia in 2007, Cliff Lee in 2008, and Felix Hernandez in 2010.
In 2015, Willis was named to be the pitching coach for the Columbus Clippers in the Cleveland Indians organization.
On May 9, 2015, Willis was named as the pitching coach for the Boston Red Sox replacing Juan Nieves.