Dublin's 2013 Leinster SHC title-winning captain Johnny McCaffrey has announced retirement from inter-county hurling.

The 31-year-old midfielder made his senior debut back in 2006 and was a key part of a formidable side that delivered impressive success.

The Leinster triumph was Dublin's first provincial hurling title in 52 years, and he also helped them to the National League title in 2011 - their fist since 1939 - as well as two Walsh Cups.

"I would like to thank Tommy Naughton for giving me my debut, and I'd like to thank Anthony Daly and his management team for giving me the massive honour of captaining my county for four years, making history along the way," he said.

"We in Dublin hurling owe a lot to Dalo for getting us back competing at the top table. 

"I'd also like to thank Pat Gilroy and his management team for the work they did over the last 12 months getting Dublin back on track.

"I was very lucky to have played with some of the best hurlers that Dublin has ever produced.

"I made some great friends, won silverware and created memories that ill last us a lifetime."