Ireland all-rounder Kevin O'Brien announced his retirement from international cricket after falling out of contention for this year's T20 World Cup in Australia.
O'Brien played three Tests, 153 one-day internationals and 110 T20 internationals during a 16-year international career and had spells with a number of English county clubs and T20 franchise sides around the world.
He is the first player to score a Test century for Ireland.