Former world champion Martyn Irvine has announced his retirement from cycling.
The 30-year-old from Newtownards, Northern Ireland, represented Ireland and won medals at European, Commonwealth and world events.
The pinnacle was a scratch race gold at the 2013 Track Cycling World Championships in Minsk.
Irvine wrote on his blog: "As I sit here here now typing this it just feels right.
"I'm retiring from International competition. I was trying my best to not use the word 'retiring' but it's probably what's happening to me."
Irvine had an outside chance of performing well at the Rio Olympics, but has been hampered by injuries sustained in crashes in recent seasons and decided enough is enough.
"It just feels like a natural end," Irvine added. "For the last year I've been racing and underperforming across the board.
"Frustration has been setting in all year and I'm sick of just turning up to bike races.
"I set my own bar by winning seven medals in a row. World Championship, European, World Cup and Commonwealth Games medals all hang up in my house somewhere.
"At the time, every single one of them was taken for granted. I never appreciated how cool it was to be winning medals.
"Since then I've just stopped winning and stopped enjoying it."