Bohemians goalkeeper Shane Supple has announced his retirement due to injury at the age of 31.
Supple's form in the SSE Airtricity League Premier Division this year earned him a call-up to Martin O'Neill's Republic of Ireland squad to face France and the USA in June.
However, a hip problem has now caused a premature end to the career of a man who also won an All-Ireland SFC medal with Dublin as a non-playing substitute in 2013.
In a statement on Bohemianfc.com, he said: "This is a decision I haven’t taken lightly but due to a persistent hip issue and, after consultations with medical professionals, as well as those closest to me, I feel I can no longer play to the level needed and, more importantly, that I expect of myself.
"I need to listen to my body and can no longer put it through the high level of physical demand required at this level of competition as a goalkeeper in the League of Ireland.
"I had envisaged playing long into my 30s and had intended doing that with Bohs – a club that has been so good to me and has given me the most enjoyable years of my playing career.
"Sport has taught me some of the most valuable life lessons and allowed me to meet some great people who have had such a positive impact on my life. I can look back on my career with no regrets and an awful lot of fond memories.
"I will miss Friday nights in Dalymount the most, the atmosphere created by the best fans in the world with the flares, banners and Johnny Logan’s Hold Me Now. Nothing will replace that!"
Supple began his soccer career with Ipswich in 2005 and spent spells on loan with Falkirk and Oldham before cancelling his contract in 2009 and returning home.
He won a Dublin SFC title with his club St Brigid's in 2011 before playing two Allianz Football League games in Jim Gavin's first year in charge.
Unable to dislodge Stephen Cluxton, Supple concentrated on his work as a sports consultant and playing with Brigid's until 2015 when he joined Leinster Senior League side Crumlin United.
That led to his return to the elite ranks in 2016 and three seasons as a semi-professional with Bohs.