Darüber hinaus wirkte O’Hanlon auch an zahlreichen Schachturnieren in Großbritannien mit. Bei internationalen Ereignissen wurde jedoch der damalige Leistungsrückstand der irischen Spitzenspieler sichtbar. Bei einem kleineren Turnier 1928 in Hyères siegte O’Hanlon punktgleich mit Marcel Duchamp und Vitali Halberstadt. Beim Meisterturnier in Nizza 1930, das Savielly Tartakower vor George Alan Thomas und Eugène Snosko-Borowsky gewann, wurde O’Hanlon dagegen unter zwölf Teilnehmern mit nur einem halben Punkt Letzter (damit lag er vier Zähler hinter Duchamp, der Rang neun erreichte). Er gehörte ferner den erfolglosen irischen Mannschaften bei den Schacholympiaden 1935 in Warschau (drittes Brett) und 1939 in Buenos Aires (erstes Brett) an – Irland wurde in Warschau Letzter und kam in Buenos Aires 1939 auf den 23. Platz unter 26 Teams. O’Hanlon erzielte bei diesen beiden Turnieren lediglich 2,5 Punkte aus 24 Partien (+1 =3 −20). 1924 nahm O’Hanlon an der inoffiziellen Schacholympiade in Paris teil.