Top 10 Most Handsome Cricketers

10. Dale Steyn
Dale Willem Steyn is a South African cricketer who plays in Tests, T20 Internationals and One Day International cricket for South Africa. Dale plays domestic cricket in South Africa for Cape Cobras.

9. Alastair Cook
Alastair Nathan Cook, MBE is an English cricketer. A left-handed opening batsman, he is the captain of the England test team and former ODI captain, and plays county cricket for Essex.

8. Brendon McCullum
Brendon Barrie McCullum is a New Zealand international cricketer and is the current captain in all three forms of the international game.

7. Faf Du Plessis
Francois "Faf" du Plessis is a South African cricketer. He has played several matches at international level for the South African national cricket team.

6. Mitchell Johnson
Mitchell Guy Johnson is an Australian cricketer. He is a left-arm fast bowler and left-handed batsman. He was awarded the International Cricket Council's 2009 "Cricketer of the Year" award, the Sir Garfield Sobers Trophy.

5. AB de Villiers
Abraham Benjamin de Villiers is a South African cricketer, who captains the South African One Day International team, having succeeded Graeme Smith after the 2011 Cricket World Cup.

4. Michael Clarke
Michael John Clarke is a professional Australian cricketer and the injured captain of the Australian cricket team for Test cricket.

3. Kevin Pietersen
Kevin Peter Pietersen is a South African-born English cricketer. He is a right-handed batsman and occasional off spin bowler who formerly played for England and currently plays for Surrey as well as Twenty20 in the Indian Premier League for Delhi Daredevils, in the Caribbean Premier League for St Lucia Zouksand in the Big Bash League for Melbourne Stars.

2. Shahid Afridi
Shahid Afridi is a Pakistani cricketer. Between 1996 and 2012, Afridi played 27 Tests, 350 One Day Internationals, and 59 Twenty20 Internationals (T20Is) for the Pakistani national team. He made his ODI debut on 2 October 1996 against Kenya and his Test debut on 22 October 1998 against Australia. Afridi has played more ODI matches than any other Pakistani cricket player.

1. Virat Kohli
Virat Kohli is an Indian cricketer. He is the captain of the Indian Test cricket team. A middle-order batsman, who can also bowl right-arm medium pace, Kohli captained the victorious Indian team at the 2008 U/19 Cricket World Cup held in Malaysia, and is the captain of the Royal Challengers Bangalore franchise in the Indian Premier League. He also represents Delhi in first-class cricket and played for the West Delhi Cricket Academy. In One Day International (ODI) cricket, Kohli holds the record for the fastest century by an Indian batsman, and became the fastest to 17 hundreds in ODI by any batsman