In October 1989, Klein signed with the St. Louis Storm of the Major Indoor Soccer League.
In the summer of 1990, Klein played for the Colorado Foxes of the American Professional Soccer League.
[4] That fall, he signed with the Kansas City Comets of MISL where he played the 1990–1991 indoor season.
[11] On February 11, 2000, Columbia College hired Klein as head coach of the men's soccer team.
John Klein III played on the St. Louis City 2 team in the 2023 MLS.