1 Virat Kohli
With his bat in hand, he is nothing but a blister in front of the bowlers. But in reality he is quite handsome
Definitely not KP. KP might use his deodorant every day but he can't even get on the field and make runs. Viral Kohli is so cool.
When I see him I feel like I should be always handsome looking like him. He is one of the best
He must be on number 1.Most handsome cricketer in the world.
2 Kevin Pietersen
South African born English cricketer "KP" has one of the greatest female fans following of all time
3 Mahendra Singh Dhoni
Mahendra Singh Dhoni, commonly known as MS Dhoni, is an Indian international cricketer who captained the Indian national cricket team. Best and stylish player in the world.
4 Alastair Cook
5 AB de Villiers
Abraham Benjamin de Villiers, commonly known as AB de Villiers, Mr. 360° or simply AB, is a South African cricketer. Love the blond hair
6 Bhuvneshwar Kumar
He is a handsome bowler
7 Brett Lee
Brett Lee is a former Australian international cricketer and film actor. He is a former Channel Nine Commentator. One of the most stylish players in the world.
Nice blond surfer look
8 Steven Finn
9 Shahid Afridi
Most of the Pakistani players are handsome, but in my opinion Shahid Afridi is the most handsome one.
Shahid afridi is the most good looking cricketer in any generation
Handsome guy
10 Imran Khan
Are you kidding? He should be on top of this list. He looked so much better than kohli
The Contenders
11 Rahul Dravid
12 Yuvraj Singh
Singh for me daddy
13 Michael Clarke
14 Shane Watson
Shane Robert Watson is a former Australian international cricketer and a former captain, who played all formats of the game. He was very stylish and dashing he was always burn fire with his killer look
15 James Faulkner
16 Adam Gilchrist
Adam Gilchrist is a retired international Australian batsman and wicketkeeper. He scored centuries 33 times in his career.
17 Liam Plunkett
18 Rohit Sharma
Rohit Gurunath Sharma is an Indian international cricketer who plays for Mumbai in domestic cricket and captains Mumbai Indians. He should be at top
19 Trent Boult
Trent Alexander Boult is a New Zealand international cricketer who plays as a bowler and tail end batsman for the Delhi Daredevils in the IPL, Northern Districts in New Zealand's domestic cricket, and New Zealand internationally.
20 Kane Williamson
21 James Anderson
James Michael Anderson,, usually known as Jimmy Anderson, is an English international cricketer who plays for Lancashire County My favorite of all time
22 Glenn Maxwell
Glenn James Maxwell is an Australian cricketer who plays One Day International and Twenty 20 International matches for Australia.
23 Dale Steyn
24 Imad Wasim
25 Steve Smith
He is the greatest ever in test crocodile... And who thinks he is a cheat then they should look in the mirror and will see the greatest cheater