O'Hanlon võitis Tailteanni mängud teisel ja kolmandal korral, 1928. ja 1932. aastal. Ta mängis Iirimaa eest mitteametlikes ja ametlikes maletähtede olümpiamängudes Prantsusmaal Pariisis 1924, Varssavis 1935
ja Buenos Airesi 1939. aastal. Peale sõda võitis ta 1946. aastal Hollandi Zaandami turniiril auhinna. Oma surmapäeval valmistas John O'Hanlon ette ja harjutas oma tehnikaid, plaanis ta järgmisel juulil tagasi tulla.