O'Hanlon je zmagal na Tailteannovih igrah drugi in tretjič, leta 1928 in 1932. Igral je za Irsko na neuradnih in uradnih šahovskih olimpijadah v Franciji v Parizu leta 1924, Varšavi leta 1935
in Buenos Aires leta 1939. Takoj po vojni je leta 1946 osvojil nagrado na turnirju Zaandam v Nizozemski. V času smrti je John O'Hanlon pripravljal in vadil svoje tehnike z načrti za povratek v juliju naslednjega leta.