La prima gara del 1997 vide subito Irvine protagonista di un incidente: al Gran Premio d'Australia, dopo una buona partenza dalla terza fila, sbagliò la frenata e speronò la Williams di Jacques Villeneuve alla prima curva, causandone il ritiro. L'episodio causò varie polemiche, soprattutto da parte del canadese, che si sarebbero trascinate fino a fine stagione. Dopo un sedicesimo posto in Brasile, dovuto anche ad un incidente al via e a difficoltà di guida della vettura, riuscì a concludere al secondo posto il Gran Premio d'Argentina, dopo essere partito settimo, a pochi decimi da Villeneuve, che non era in perfette condizioni fisiche ed era afflitto da problemi ai freni. Nei successivi due appuntamenti mondiali ottenne due terzi posti, ma questa serie di risultati fu interrotta al Gran Premio di Spagna, gara in cui si attirò pure le critiche di Panis e Alesi per averli ostacolati durante il doppiaggio. Nel successivo Gran Premio, in Canada, il ferrarista fu coinvolto in un incidente al via. Dopo un altro terzo posto in Francia, Irvine fu protagonista di una serie di gare che lo videro o ritirato oppure fuori dalla zona punti. Durante l'estate, comunque, gli venne rinnovato il contratto che lo legava alla scuderia di Maranello. La serie negativa di risultati ebbe fine soltanto al Gran Premio del Giappone, che il nord irlandese concluse al terzo posto dopo essersi lasciato superare da Schumacher nelle prime fasi di gara, mentre si trovava in testa. Dopo un quinto posto nella gara conclusiva della stagione concluse settimo in classifica piloti con ventiquattro punti.