Allan McNish a passé de nombreuses années en Formule 1, mais souvent en arrière-plan. Il n'eut droit qu'à une seule saison en tant que titulaire et s'est surtout épanoui en Endurance.
Allan voulait d'abord devenir pilote motocycliste, mais sa petite taille l'a poussé à choisir le karting à l'âge de 11 ans. La réussite ne tarde pas : il remporte le titre écossais junior en 1982, qu'il conserve sans interruption jusqu'en 1986. Il y ajoute un titre britannique en 1983, une troisième place au championnat du monde en 1985, puis le titre britannique senior l'année suivante.
En 1987, il décide de passer à la Formule Ford dans le championnat britannique. Il se montre également très rapide dans cette catégorie et décroche le titre de vice-champion. Il passe ensuite en Formule Vauxhall Lotus et remporte ce championnat devant Mika Häkkinen, son coéquipier. La saison suivante, il participe au championnat britannique de Formule 3 et remporte cinq courses, dont quatre consécutives, mais termine deuxième derrière David Brabham.
Mais cette performance n'est pas passée inaperçue, puisqu'il signe un contrat de trois ans comme pilote-essayeur avec McLaren en janvier 1990. Cette saison, il participe au championnat de F3000 avec l'écurie française DAMS. Dès sa troisième course, il décroche la victoire à Brands Hatch, puis termine deuxième à Enna-Pergusa, avant de triompher à Silverstone. Il termine quatrième du championnat. Toutefois, sa saison est endeuillée par la mort d'un spectateur lors d'un terrible accident à Donington. Sa saison 1991 est décevante ; il ne termine qu'à la cinquième place au Mugello. Et tandis que ses adversaires partent en F1, Allan choisit de rester en F3000 en 1992, mais il manque une bonne partie de la saison à cause d'une infection virale.
En 1993, il devient pilote-essayeur chez Benetton et participe à une seule course de F3000 avec Vortex, puis passe chez Paul Stewart Racing pour la saison 1995. Il termine deux fois sur le podium, à Brands Hatch et à Pau. Après une saison sans volant, il est, en 1997, impliqué dans le projet de retour en F1 de l'équipe Lola, qui se soldera par un échec cuisant. Il participe cette année-là à ses premières 24 Heures du Mans au volant d'une Porsche 911 GT1.
Plutôt que de continuer dans les courses de monoplaces, il se tourne vers les courses de voitures de sport et court le championnat de FIA GT en 1998 avec une Porsche 911 GT. Il termine troisième du championnat, avec une victoire dans la catégorie GT à Daytona, mais surtout, une victoire lors des 24 Heures du Mans, en compagnie de Laurent Aiello et de Stéphane Ortelli. En 1999, il passe au championnat American Le Mans Series avec Toyota. L'année suivante, avec Audi, il termine deuxième au Mans et remporte six courses ainsi que le titre dans la catégorie American Le Mans Series.
La même année, Toyota le recrute comme pilote-essayeur pour une arrivée en F1 prévue en 2002. Pendant deux ans, il participe à la mise au point de la monoplace, tout en continuant de courir pour Audi dans le championnat du monde de voitures de sport.
Et finalement, en 2002, douze ans après ses premiers pas en Formule 1, Allan est enfin titulaire, aux côtés de Mika Salo. Pour une équipe novice, les résultats ne sont pas forcément au rendez-vous, et Allan termine au mieux à la porte des points lors de la course malaisienne. Il est globalement dominé par Salo et ne parvient pas à séduire le paddock. Il est ainsi très vite mis sur la sellette, d'autant que son âge avancé (33 ans) ne plaide pas en sa faveur. En fin de saison, durant les essais du Grand Prix du Japon, il est victime d'un terrible accident à plus de 200 km/h. Par mesure de précaution, il ne dispute pas la course et met un terme à sa carrière en Grand Prix.
En 2003, il signe un contrat avec Renault pour devenir pilote-essayeur et participe ainsi aux séances d'essais des vendredis de Grand Prix. Mais à la fin de la saison, il est remplacé par Franck Montagny.
En 2004, McNish revient à l'endurance, avec notamment une victoire lors des 12 Heures de Sebring sur une Audi. Il termine également troisième du championnat LMES, avec une victoire aux 1 000 km de Silverstone et aux 1 000 km du Nürburgring. Cependant, il ne décroche qu'une décevante cinquième place au Mans.
En 2005, Allan s'engage dans le championnat DTM sur une Audi de l'équipe Abt. Il s'adapte bien à la conduite de ces berlines et marque treize points au cours de la saison. Toujours fidèle à Audi, il termine troisième des 24 Heures du Mans sur une R8 de l'équipe Champion, et remporte pour la seconde année consécutive les 1 000 km de Silverstone.
La saison suivante, le pilote écossais abandonne le DTM pour se consacrer uniquement à l'endurance. Audi y fait en effet son retour officiel avec un nouveau modèle, la R10 à moteur diesel. Avec ce nouveau prototype, associé à Rinaldo Capello, Allan remporte une nouvelle fois le championnat ALMS, avec de nombreuses victoires, notamment à Sebring. Au Mans, en revanche, il échoue une nouvelle fois et son équipage ne termine que troisième.
En 2007, le duo McNish-Capello récidive en ALMS et offre un nouveau titre à Audi outre-Atlantique. Et fatalement, alors que son équipage était favori, il est contraint à l'abandon lors de l'épreuve mancelle.
En 2008, après une troisième victoire à Sebring, il remporte les 24 Heures du Mans sur l'Audi R10, aux côtés de Tom Kristensen et Rinaldo Capello, après une rude bataille contre les Peugeot. Il conclut cette belle saison par une victoire au Petit Le Mans. En 2009, il continue l'aventure Audi au volant d'une nouvelle voiture, la R15. Avec Capello et Kristensen, il remporte son quatrième succès aux 12 Heures de Sebring, mais doit se contenter de la troisième place au 24 Heures du Mans.
Pour 2010, l'Écossais n'est pas à Sebring, mais il fait son retour en Le Mans Series avec Capello et remporte les 8 Heures du Castellet. Sur les terres du Mans, Audi triomphe une nouvelle fois, mais avec le jeune trio Dumas-Rockenfeller-Bernhard. L'équipage des « seniors », c'est-à-dire Kristensen, Capello et McNish, termine à nouveau sur la troisième marche du podium.
En 2011, lors des 24 Heures du Mans, il sort indemne d'un terrible accident survenu après seulement une heure de course. L'année suivante, il remporte à nouveau les 12 Heures de Sebring et termine deuxième des 24 Heures du Mans. Il se classe deuxième dans le nouveau championnat du monde d'endurance.
En 2013, Allan remporte pour la troisième fois les 24 Heures du Mans et devient champion du monde d'endurance avec Tom Kristensen et Loïc Duval. À l'issue de cette saison, Allan raccroche son casque mais reste chez Audi Sport. En 2017, il devient directeur d'équipe de l'équipe de Formule E d'Audi.
Julien et Tony