Yates represented England and won a bronze medal in the javelin, at the 1978 Commonwealth Games in Edmonton, Alberta, Canada. Four years later he represented England in the javelin, at the 1982 Commonwealth Games in Brisbane, Queensland, Australia.