On 14 March 2009, O'Hanlon was at centre-back when Good Counsel College faced Castlecomer Community School in the Leinster final.
[1] On 13 April 2009, O'Hanlon was again at centre-back when Good Counsel College suffered a 1-17 to 1-15 defeat by Thurles CBS in the All-Ireland final.
[2] As a student at University College Dublin, O'Hanlon joined the senior hurling team during his second year.
[3] O'Hanlon joined the St James's club at a young age and played in all grades at juvenile and underage levels as a dual player.
On 15 October 2016, O'Hanlon lined out in defence when St. James's faced Fethard St Mogue's in the Wexford Intermediate A Championship final.
[8] On 13 July 2011, O'Hanlon was at centre-back when the Wexford under-21 hurling team suffered a 1-18 to 0-11 defeat by Dublin in the Leinster final.
On 1 March 2014, he came on as an 18th-minute substitute for Andrew Shore at full-back when Leinster defeated Connacht by 1-23 to 0-16 to claim the Railway Cup.