*Club domestic league appearances and goals, correct as of 00:00, 1 June 2016 (UTC) ‡ National team caps and goals, correct as of 17:03, 3 July 2011 (UTC)
He joined Watford as a youth player for the 2005–06 season, but was released in the summer of 2006.[7] He was signed by Premier League team Arsenal in July on a professional contract, having impressed after playing in their reserve team towards the end of the season.[8] He was an unused substitute for the Arsenal first team on 24 October 2006; a League Cup third round match against West Bromwich Albion.[9]
He moved to Barnet in August 2007 and made a total of 18 senior appearances for them.[7]
In January 2008 O'Cearuill joined St Patrick's Athletic.[10] He made his competitive debut for St Patrick's on 7 March 2008, in a League of Ireland match against Sligo Rovers.[11] O'Cearuill made a total of 3 UEFA Cup appearances with St. Pats. He left the club in January 2009.[12]
Although born in England he was called up the Republic of Ireland senior squad for the first time in May 2007 for an end of season tour to the United States,[21] making his senior debut as a substitute against Ecuador on 22 May 2007 at Giants Stadium.[22] O'Cearuill then started the subsequent tour game against Bolivia at the Gillette Stadium.[23]
^"Three in – one out at Wood". Non League Daily. 27 October 2009. Archived from the original on 25 September 2012. Retrieved 7 November 2009.{{cite news}}: CS1 maint: unfit URL (link)