Аллан Макниш несколько лет проработал тест-пилотом в различных командах Формулы-1, в том числе в McLaren и Benetton. Лишь в сезоне-2002 ему представился шанс выйти на старт в составе заводской команды Toyota, где до этого он целый год также работал на тестах.
Однако некогда перспективный шотландец так и не смог показать достойные результаты. Карьера в Формуле-1 закончилась на квалификации последнего этапа в Японии, когда его машина вылетела в скоростном повороте 130R.
Наибольших успехов Макниш добился в гонках спортпрототипов, где выступает и в настоящее время. На его счету немало побед, в том числе три в марафоне 24 часа Ле-Мана.