Athletes mainly focus on their fitness and personality and do regular exercises to keep their body stable, even if they are retired from cricket. This personality not only helps in cricket but is also helpful in other fields. If a cricketer is famous and handsome, he makes a lot of money through advertisements and multinational companies show interest in cricketers to be the brand ambassador of their products. As cricketers have a massive fan base in countries like India, companies could reach their customers through the promotions made by them on social media platforms. So here we present you the top 10 handsome cricketers in the world:

10. AB De Villiers

AB de Villiers (37) was a former South African wicket-keeper batsman. The right-handed batsman played for 14 years for his nation and is one of the finest batsmen of all time. He has hit the fastest century in ODI format in 31 balls against West Indies. He has a cute pair of eyes and a charming face to attract cricket fans to the ground.

9. James Anderson

James Michael Anderson (39) is an England fast bowler who has played for the England cricket team since 2002. He is the fourth highest wicket-taker with 600+ Test cricket. He is the most capped player for the England cricket team by playing 162 Test matches till now. The fitness of Anderson helps to bowl at 150 kmph even at this age. His smile and hairstyle make him so attractive.

8. Brendon McCullum

Brendon Barrie McCullum (39) was a former New Zealand wicket-keeper batsman who led the team. He was an aggressive opener and was the first batsman to score two centuries in T20 cricket. He was known for his 158 runs against RCB in IPL 2008. McCullum has beautiful eyes and a cute smile.

7. Shane Watson

Shane Robert Watson (40) was a former Australian all-rounder who played international cricket from 2002-2016. Watson played for the Rajasthan Royals team in IPL and led the team. He ended his domestic cricket by playing for CSK in IPL for three years. He played a vital role in conquering the title after seven long years. Shane Watson has a decent fan base across the world. His famous rivalry was against Wahab Riaz in the 2015 World Cup.

6. Shahid Afridi

Shahid Afridi (46) was a former Pakistani all-rounder who played for Pakistan from 1996-2018. He was an aggressive batsman and a good leg-spin bowler which was a nightmare to bowlers of his time. Afridi holds the record of the player with the greatest number of sixes in ODI cricket with 351 sixes in 398 matches. Also, he is one of the most adorable cricketers in the world.

5. Michael Clarke

Michael John Clarke (40) was a former Australian cricketer who retired from international cricket on 8th August 2015, after the Ashes series. He had an excellent career with 28 centuries in 115 test matches. Clarke led the Australian team in the 2015 World Cup and won the World Cup for the nation for the fifth time. He looks stunning in press conferences and meetings.

4. Kevin Pietersen

Kevin Pietersen (41) is a South African who played for the England cricket team from 2004-2014. He played 104 tests and 136 ODI matches in international cricket. Furthermore, he is a modish, stylish cricketer with a good hairstyle and sharp eyes.

3. Alastair Cook

Sir Alastair Cook (36) was a former England cricket player who played international cricket from 2006-2018. He is the second player to play the greatest number of Test matches for England after Anderson. He scored 12,472 runs in 161 test matches. Moreover, his contribution as an opener for England was remarkable. He is a kind of cool person with is a tall stature and calm personality who is loved and respected a lot by cricket fans worldwide.

2. Manish Pandey

Manish Krishnanand Pandey (31) is an Indian cricketer born in Uttarakhand. The middle-order batsman played 28 ODI matches and scored a century. He plays for Karnataka in domestic cricket and has played for KKR from 2014-2017 but currently, the flamboyant right-hand top-order batsman is playing for Sunrisers Hyderabad and is a handsome batsman and the fittest player on the Indian team, with the highest score on the Yo-Yo test.

1. Virat Kohli

Virat Kohli (32) is an Indian cricketer who is the team captain in all three game formats. The Indian skipper, commonly referred to as the “run machine”, scored 70 centuries in international cricket. He is married to Bollywood actress Anushka Sharma and is a stylish player with a stunning look. Also, he is the most popular cricketer now, without any doubt.