Andrew Bagnall war in seiner langen Karriere vor allem in Neuseeland und Australien als Touren- und Sportwagenpilot aktiv. In den 1990er-Jahren kam er auch nach Europa und nach Nordamerika, um dort Rennen zu fahren. Er bestritt Rennen in der FIA-GT-Meisterschaft sowie der American Le Mans Series und ging viermal beim 24-Stunden-Rennen von Le Mans an den Start. Sein Debüt gab er 1996 mit dem 17. Gesamtrang. Seine beste Platzierung im Schlussklassement erreichte er 2001 mit dem 12. Endrang.