Bei Weltmeisterschaften gewann er mit der Kleinkaliber-Mannschaft im knienden Anschlag 1978 in Seoul und 1982 in Caracas den Titel. 1978 sicherte er sich auch im Einzel den Titelgewinn. 1982 gewann er zudem mit der Mannschaft im Dreistellungskampf Silber und im stehenden Anschlag Bronze. Allan gewann zwischen 1974 und 1994 bei Commonwealth Games insgesamt zehn Medaillen. Die Goldmedaille holte er dabei 1978 in Edmonton mit dem Kleinkaliber im liegenden Anschlag sowie 1982 in Brisbane mit dem Kleinkaliber im Dreistellungskampf und im Paarwettbewerb mit dem Luftgewehr. Mit dem Kleinkaliber sicherte er sich drei Silber- und vier Bronzemedaillen, davon vier Medaillen in Einzelwettkämpfen.