 He had previously represented Ireland in the Under-19s World Cup of 2000 and has captained Ireland A.He made his One Day International (ODI) debut in 2006 in Ireland's inaugural match in the format.In January 2010, Mooney became one of six players with full-time contracts with Cricket Ireland.