He qualified for the 1996 Summer Olympics via a wildcard ticket. Earnshaw has also competed at the Southeast Asian Games, winning at least a gold medal in double trap in the 1995 edition.