On 5 May 2003, Comerford won a second successive National League medal as a non-playing substitute after Kilkenny's 5-14 to 5-13 defeat of Tipperary in the National League final. On 6 July 2003, he won his sixth successive Leinster Championship medal - albeit as an unused substitute - following the 2-23 to 2-12 defeat of Wexford in the final. On 7 September 2003, Comerford was listed amongst the substitutes when Kilkenny faced Cork in the All-Ireland final. He was introduced as a 60th-minute substitute for James Ryall and collected a third All-Ireland winners' medal after the 1-14 to 1-11 victory. Comerford retired from inter-county hurling following this victory.