Jis tapo "Cardiff City" treneriu 1973 metų lapkritį, bet 1974 metų balandį atsistatydino, kad užimtų Irano nacionalinės komandos trenerio postą. Jis pradėjo savo kadenciją su septyniomis iš eilės pergalėmis, vedęs juos į auksinį medalį 1974 m. Azijos žaidynėse.
ir kvalifikaciją į Monrealio olimpiadą. 2006 m. Sausio mėn. O'Farrel buvo pakviestas į Iraną dalyvauti ceremonijoje, skirta "Persepolis" buvusių žaidėjų garbei, kartu su Alanu Rodžersu.