In his career, he played for Newcastle United and Mansfield Town in the Football League. In the North American Soccer League (NASL) he played for the Washington Diplomats for three different spells, and also for the Memphis Rogues.
Throughout his career, he participated in football clubs Newcastle United and Mansfield Town within the Football League. In the North American Soccer League (NASL), he played for the Washington Diplomats on multiple occasions, as well as the Memphis Rogues.