10) William Porterfield (Ireland)
William Porterfield will captain Ireland at this year's World Cup in Australia and New Zealand, his third appearance in the sport's showpiece one-day tournament.
The so-called minnows of cricket have produced some of the major upsets. Ireland first played in the World Cup in 2007 and beat Pakistan on the way to the Super Eight stage of the tournament.
They beat England by three wickets in the 2011 tournament, Kevin O'Brien hitting the fastest century in World Cup history off 50 balls as Ireland chased down a record target of 329.
In 70 ODIs he scored 2129 runs with the strike rate of 67.11 and averages 31.77. He also have 6 centuries and 10 half centuries under his name.
(ODI captaincy record – Matches 48: Won 24, Lost 20, Tied 2, NR 2)
Ireland squad: William Porterfield (C), Andrew Balbirnie, Peter Chase, Alex Cusack, George Dockrell, Ed Joyce, Andrew McBrine, John Mooney, Tim Murtagh , Kevin O'Brien, Niall O'Brien, Paul Stirling, Stuart Thompson, Gary Wilson, Craig Young.