He was released by the Indians following the 1986 season. After a brief tour in the Minnesota Twins organization, Wilson signed as a free agent with the Seattle Mariners on March 1, 1988, playing five games for them in the 1989 season.
In 1990, Wilson played in six games for the Fukuoka Daiei Hawks in the Japanese Pacific League. He returned to North America, playing in the minor leagues, Mexican League, and independent leagues until 1994, when he retired.
After his playing days were over, Wilson became a high school and legion coach in Vancouver, Washington, where he now resides. He is a play-by-play announcer with Mike Parker for the Oregon State Beavers football team.