Novembra 1973 je postal trener Cardiff Cityja, aprila 1974 pa je odstopil, da bi postal trener iranske reprezentance. Začel je svojo kariero s sedmimi zaporednimi zmagami, ki jih je vodil do zlate medalje na azijskih igrah leta 1974.
in kvalifikacijo za olimpijske igre v Montrealu. Januarja 2006 je bil O'Farrell povabljen v Iran, da se skupaj z Alanom Rogersom udeleži slovesnosti v čast nekdanjim igralcem Persepolisa.