Top 10 Most Handsome Cricketers In The World

Cricket has evolved from just being a sport to an emotion and religion for billions of fans globally. While cricket lovers are hooked by the on-field performances of stars, the glamor quotient is also a major draw. Some cricketers are just as popular for their stylish looks, charisma and magnetism as their cricket skills.

In this article, we will take a look at the top 10 most handsome cricketers in the world right now. The list comprises of players who have elevated cricket to rockstar status thanks to their sporting talent combined with movie star-like persona and looks.

The rankings are based on online fan polls, media coverage, social media popularity, brand endorsements, female fan following and overall buzz generated by their appearance. So get ready to swoon over cricket’s hottest superstars!

Also Read: Most Beautiful Women Cricketer in the World

1. Virat Kohli

Virat Kohli
  • Country: India
  • Age: 33 years
  • Role: Batting Star
  • Teams: India, Royal Challengers Bangalore

Topping the list of good-looking cricketers is none other than India’s batting sensation Virat Kohli. With his scintillating performances on field and chiseled movie star looks, Kohli has a fan following resembling a cult in India.

At just 33, Kohli has achieved incredible fame from his cricket genius including being the top run scorer in T20Is (3,624 runs), fastest player to score 10,000 ODI runs and leading India to success in all three ICC limited overs tournaments as captain.

Along with his batting exploits, King Kohli woos fans with his rugged beard, tattooed arms, trendy hairstyles and infectious energy. He has topped the list of Most Desirable Men in India multiple times. Brands have lined up to sign Kohli who endorses big names like Puma, Uber, Hero MotoCorp among many others.

His marriage to popular actress Anushka Sharma created a media frenzy exemplifying his huge popularity. With his good looks, confidence and fashion sense, Virat Kohli remains cricket’s poster boy and the most admired pin-up in the sport.

2. AB de Villiers

AB de Villiers
  • Country: South Africa
  • Age: 38 years
  • Role: Batting Star
  • Teams: South Africa, Royal Challengers Bangalore

South African genius AB de Villiers has made batting look fashionable with his wide range of audacious shots combined with movie star-like looks. The 38-year-old is regarded as one of the most versatile and attractive stroke makers in the game currently.

De Villiers has pulverized bowling attacks everywhere through his 15-year career scoring over 20,000 international runs across formats. He boasts of a phenomenal ODI average of 53.5 and strike rate of 101. Mr. 360 can innovatively hit the cricket ball to any part of the ground.

Off the field, AB’s smile has won many hearts while his athletic frame has resulted in multiple endorsement deals with brands like Puma, Gillette, etc. Married to his childhood friend, de Villiers remains widely popular among female fans. With his charming personality and popularity across ICC events, AB de Villiers is considered a true global cricket icon.

3. Babar Azam

Babar Azam
  • Country: Pakistan
  • Age: 28 years
  • Role: Batting Star, Captain
  • Teams: Pakistan, Karachi Kings

Pakistan’s batting sensation Babar Azam has rapidly become one of the most attractive cricketers in the world thanks to his dreamy looks and silky smooth shot-making. The 28-year-old is the current top-ranked ODI and T20I batter who has been smashing records ever since his debut in 2015.

Azam averages over 45 in all three formats and currently captains Pakistan across all formats. Babar has modeled for clothing and footwear brands given his handsome young looks. His cover drives and off-side strokes have a touch of elegance.

With 15 international centuries already under his belt, Babar has become Pakistan’s biggest star and pin-up boy. His popularity sees girls swooning over every stroke the ‘Prince of Pakistan’ plays. Babar Azam seems destined for greatness as both world cricket’s next batting sensation and most appealing personality.

4. Kane Williamson

Kane Williamson
  • Country: New Zealand
  • Age: 31 years
  • Role: Batting Star, Captain
  • Teams: New Zealand, Sunrisers Hyderabad

New Zealand skipper Kane Williamson earns his spot among handsome cricketers not just due to his batting artistry but also for trademark boy-next-door charm. The 31-year-old has established himself as one of the ‘Fab 4’ batting talents alongside Kohli, Smith, and Root.

Williamson has scored over 13,000 runs in 300+ matches at an average of 53.5 exemplifying his world-class batting pedigree. But the unassuming Blackcaps captain has also won hearts with his shy personality, stylish bearded look and sparkling eyes.

Brands like Swiss watches, Coca-Cola, Nintendo have signed up Williamson to tap into his popularity. Kane is renowned for his down-to-earth nature despite his staggering success. With his batting prowess and gentlemanly looks, Williamson makes it easy for fans to admire him both on and off the pitch.

5. Steve Smith

Steve Smith
  • Country: Australia
  • Age: 32 years
  • Role: Batting Star
  • Teams: Australia, Rajasthan Royals

Australian run machine and former captain Steve Smith is one of the most unorthodox yet effective batters in cricket presently. Beyond the quirky batting technique, Smith attracts attention for trademark surfer-boy looks making him a pin-up poster in Australia.

The 33-year-old averages over 60 in Tests underlining his pedigree in the longest format. Smith played a starring role in Australia’s Ashes retentions through the 2010s frustrating England regularly. His blonde hair, piercing eyes and sculpted physique have earned plenty of female admirers.

Brands like Sanitarium, Vodafone, Asics use Smith’s appeal to promote products in Australia. Despite dividng opinion early in his career with his eccentric style, Steve Smith’s incredible batting feats and Hollywood looks eventually endeared him to Aussie fans.

6. David Warner

David Warner
  • Country: Australia
  • Age: 35 years
  • Role: Opening Batsman
  • Teams: Australia, Sunrisers Hyderabad

Australian southpaw opener David Warner has grown from a T20 slugger to one of the most complete international batters in all formats while retaining his image as cricket’s resident bad boy. The 35-year-old has scored over 13,000 runs in 295 matches across formats.

Warner holds the record for most fifties in T20Is (55) exemplifying his attacking strokeplay. He was the Player of the Tournament in Australia’s maiden T20 World Cup win in 2021. Apart from his batting aggression, Warner attracts fans with his cocky personality, on-field banter and balding rugged looks.

Warner’s multiple tattoos and athletic physique make him one of the most popular Aussie sports stars. He has been rated among Australia’s sexiest sportsmen in the past. Though Warner has his share of controversies from the 2018 ball tampering fiasco, his cheeky magnetism continues making him widely followed on social media.

7. Pat Cummins

Pat Cummins
  • Country: Australia
  • Age: 29 years
  • Role: Bowling Star, Captain
  • Teams: Australia, Kolkata Knight Riders

Australia’s current ODI and Test captain Pat Cummins is not just the top-ranked bowler in Tests but also among the most popular players with female fans. The 29-year-old has taken over 200 Test wickets already since debuting in 2011.

With his bowling exploits and boyish innocent looks, Cummins has earned many admirers through his playing career. He has been part of photo shoots for fashion magazines exemplifying his mass appeal. The Australian icon endorses brands like Gillette, Jarryd Perfumes, ThinkMarkets etc.

Cummins was part of Australia’s T20 World Cup winning team in 2021 further elevating his celebrity status. His curly hair, charming smile and athletic frame make him among the most likable Aussie players of the current generation. Having recently become captain, Cummins is now one of cricket’s leading sex symbols.

8. Shahid Afridi

Shahid Afridi
  • Country: Pakistan
  • Age: 42 years
  • Role: All-rounder
  • Teams: Pakistan, Multan Sultans
  • Popularly called ‘Boom Boom’ and ‘Lala’ by fans
  • Known for his flowing locks, aggressive batting and fiery personality
  • Dominated bowling attacks with his massive six-hitting prowess
  • Regarded as one of Pakistan’s most popular pin-up stars over the years
  • His good looks and charisma eternally endeared him to female fans
  • Remains widely followed on social media after retirement

Pakistan’s former captain Shahid Afridi became a heartthrob for his explosive batting and fiery personality. The all-rounder was popular among fans for his long hair, batting aggression and on-field charisma during his heydays. Afridi’s popularity in the sub-continent and beyond remains unmatched.

9. Ahmed Shehzad

Ahmed Shehzad
  • Country: Pakistan
  • Age: 30 years
  • Role: Top Order Batsman
  • Teams: Pakistan, Quetta Gladiators
  • Rose to fame after scoring maiden T20I century as a teenager
  • Earned a huge female fan following for his boyish looks and hairstyles
  • Featured in various fashion shoots and clothing brand campaigns
  • Named among Pakistan’s sexiest sportsmen in various polls
  • Active on social media as an influencer with big following
  • Failed to realize batting potential but retains glamorous playboy image

Ahmed Shehzad was one of Pakistan’s batting hopes who made a splash with his 2010 T20I century as a 19-year old. While his batting talent fizzled out, Shehzad built a huge following especially among girls for his model-like looks, hairstyles and glamorous lifestyle. He remains active on social media as an influencer.

10. Rohit Sharma

Rohit Sharma
  • Country: India
  • Age: 35 years
  • Role: Batting Star, Captain
  • Teams: India, Mumbai Indians

Another Indian batting sensation Rohit Sharma makes his way into the list thanks to his stylish willow-wielding and suave off-field persona. At 35 years, the ‘Hitman’ is India’s white-ball captain leading the team with swaggering authority.

Sharma holds the record for most T20I centuries (4), highest individual ODI score (264) and is the only player to hit three ODI double hundreds. His nonchalant batting elegance has lit up cricket grounds globally delighting fans.


In conclusion, cricketers today have elevated themselves from just sporting stars to stylish entertainers with celebrity status. This list highlights the top 10 most handsome cricketers ruling the scene presently with their sporting brilliance and cover boy magnetism.

Players like Virat Kohli and David Warner have redefined what an international cricketer looks like – suave, confident, charming and convincing in selling any product. They compete for popularity with musicians and actors. After dominating social media trends, launching new styles and breaking female hearts – the modern cricketers certainly have the looks and glamor as perfectly as they score runs or take wickets!

Frequently Asked Questions

Who is the most handsome cricketer in the world?

Based on popular opinion, Virat Kohli is currently regarded as the most handsome cricketer due to his sharp features, trendy beard, and appealing hairstyles.

Who is the hottest cricketer in IPL?

David Warner is often considered as the hottest cricketer in IPL thanks to his muscular physique, cool tattoos and stylish looks on the field.

Who has the best body in cricket?

With his well-built athletic physique and ripped body, Jonny Bairstow is regarded by fans as the cricketer with the best body currently.

Who is more handsome Kohli or Dhoni?

While both are appealing in their own ways, Virat Kohli edges out Dhoni in the ‘handsome’ category according to fans, due to his model-like looks and elegant style.

Who has most female fans in cricket?

Virat Kohli has perhaps the most female fans in world cricket currently. His charming personality seems to attract female fans from all around the globe.

Similar Posts