Hij werd manager van Cardiff City in november 1973, maar nam in april 1974 ontslag om manager te worden van het Iraanse nationale team. Hij begon zijn ambtstermijn met zeven opeenvolgende overwinningen, en leidde hen naar de gouden medaille op de Aziatische Spelen van 1974.
en kwalificatie voor de Olympische Spelen van Montreal. In januari 2006 werd O'Farrell uitgenodigd naar Iran om samen met Alan Rogers een ceremonie bij te wonen ter ere van de voormalige spelers van Persepolis.