Со сборной Ирана ирландец становился чемпионом Азиатских игр и обладателем Кубка Азии в 1974 году.
Ирландский технический специалист известен тем, что сменил на командном мостике «Манчестер Юнайтед» сэра Мэтта Басби.
О’Фаррелл также тренировал «Лестер», с которым он дошёл до финала Кубка Англии в 1969 году. В финале «Лестер» уступил «Манчестер Сити» (0:1).