Batchelor was a member of the gold winning Great Britain squad in the 1988 Summer Olympics in Seoul, setting up Imran Sherwani in the final against West-Germany. Four years earlier he won Bronze at the 1984 Olympics in Los Angeles. He also won silver with the England squad at the 1986 Hockey World Cup. Batchelor played international hockey for twelve years before retiring after the 1992 Summer Olympics.