Mair wurde bei der Zentralamerika- und Karibikmeisterschaft 1987 in Caracas jeweils Dritter im 100- und 200-Meter-Lauf. Im selben Jahr gewann er bei den Leichtathletik-Weltmeisterschaften in Rom in der 4-mal-100-Meter-Staffel gemeinsam mit Andrew Smith, Clive Wright und Raymond Stewart die Bronzemedaille hinter den Mannschaften aus den Vereinigten Staaten und der Sowjetunion.