Som spiller startet Kinnear sin karriere i den skotske klubben St. Johnstone FC. Gjennom karrieren spilte han for flere klubber i Mexico og USA. Han spilte også 54 landskamper for og scoret 9 landslagsmål.