Irish pentathlete Arthur Lanigan-O'Keefe has announced his retirement from competition.

Lanigan-O'Keefe represented Ireland at Rio 2016 and at London 2012 and was due to compete at Tokyo 2020 before a hip injury forced him to withdraw.

Lanigan-O'Keeffe and his wife Natalya Coyle finished fourth in the mixed relay at the 2015 World Championships but were subsequently upgraded to bronze after one of the second-placed Russians failed a drug test. He was European champion in the same year.

The Kilkenny athlete confirmed the news on social media by writing a statement entitled 'letter to 8-year-old self.'

"I am truly sorry that I fell short of the Olympic medal you had so wished for, and not getting the chance to give that to you hurts deeply," it read.

"I gave everything I had to achieve this buy my time has run out. Even though I still have the dream inside me, I no longer have a vessel to survive the pursuit.

"There is only so much a body can take. I know this feels like failure but there are so many things I want you to be proud of and grateful for.

"We are two-time Olympians (and qualified for three), a World Championship medalist, European champion, World Cup champion, World Cup final medalist. We even managed to reach a ranking of no.2 in the world and no.1 in the mixed relay."