Best Cricket Captains

The Top Ten

1 Mahendra Singh Dhoni Mahendra Singh Dhoni

He is the best captain in the world because he take decisions by cool mind and is moderate good in batting and wicket keeping

Mahi is the best captain I ever seen

Mahi is the best captain in the world

The Coolest captain to be found on Cricket team...Powerful and Vibrant leader

V 983 Comments
2 Steve Waugh

Mahi is the best!

Dhoni is the best

Best captain

Best captain

V 4 Comments
3 Imran Khan

He is the number 1. Without any hesitation. Mahi is nothing in front of him.

Comparing him with now a days tods is somehow insulting the cricket legends. Whether its Dhoni or Kohli, they're groom in well system but Imran Khan groomed and skilled by his own efforts. He's number 1 without any doubt. The Captain which leads the team with bold and optimistic attitude.

He is the best one no matter in terms of cricket point of view but and also in social life as he is helping all the people needy in pakistan love you imran khan die heart fan

The best always motivating his teammates and how he led Pakistan to a win with his not so prepared team is a miracle

V 79 Comments
4 Richie Benaud
5 Viv Richards

Powerful captain in cricket history

He is the one who never lost a test series.

Never lost a series ever. He leads his country for exactly 50 Test matches during 1985 to 1991 and won 28 out of that.

6 Allan Border
7 Kapil Dev

Best than kohli

Best captain

He is like a very destination setter his is very good very power ful

Kapil dev deserve number 1 spot.

8 Don Bradman Don Bradman Sir Donald George Bradman often referred to as "The Don", was an Australian international cricketer, widely acknowledged as the greatest batsman of all time. Bradman's career Test batting average of 99.94 has been cited as the greatest achievement by any sportsman in any major sport.


Flippin moron crapest player I have ever seen

9 Virat Kohli Virat Kohli

He is upgrading himself from every match. He is yet learning. He is going to be the best captain.

Takes decision with great thinking...
According to me he can break Sachin's record for most hundreds

My favourite batsman

Best Captain ever
Virat is going to be the best captain in the world some day

V 118 Comments
10 Stephen Fleming

Powerful captain...

The Contenders

11 Richie Richardson
12 Dada (Saurabh Ganguly)

He is the best captain in team india. First a for He is bilde the number 1 team and he has thinking so well and he is the grate bats man and 2003 world cup is the grate experience so dada is grate please back in to the 2003 world cup sourav ganguly

Dada only one gave new life of Indian cricket team

Saurabh ganguly should be number 1 in the list

He is best captain because he build up a new team India and dhoni get their result

V 62 Comments
13 Graeme Smith

Captain fearless

The best ever!

Grate man and capten

An absolute example of leadership

V 1 Comment
14 Ricky Ponting

Hey he should must be at the number one position. If not, then search on google or wikipedia. He is far better than most other batsmen of 20th century. Dhoni is no match with him. He is one of the greatest batsmen of all time and far better than the choker kohli, who is called the king of cricket.
The greatest captain of all time.

Best player as well as best captain in the world.

Ai had see that poi into had got angry ness in cricket field

Best ever captain in world

V 19 Comments
15 MS Dhoni

Best captain, best wicket keeper, best finisher and always cool mind. Always guide juniors... He is the best Captain ever, nobody replace him ever..

MS Dhoni's name is a definition of captaincy and greatness.

Best captain ever

He is incomparable in all respects.

V 24 Comments
16 Rohit Sharma

World best captain

He is the best captain in the world

High time should be our captain now

He's vice captain, Should move up

V 32 Comments
17 Mashrafe Mortaza

The captain who wants the team to win even sometimes he used 0overs of him for the team.

Captain fantasy

Excellent captain

He takes the decision in a cool mind.
He is the smartest.
He is a good bowler.

V 23 Comments
18 Sarfraz Ahmed

Best captain

Good captain


He is very very good captain, intelligent and smart.

V 9 Comments
19 Kane Williamson Kane Williamson

Ya of course I agree he is the real captain Cool and should be the no1 place in the list

Cool and kind hearted
Wish u good luck bro next time

He will remain as the best captain in this century. No one can match him

One of the finest captains

V 7 Comments
20 AB de Villiers AB de Villiers

Best captain...

Best are best

He is the best cricketer which I had seen my life ever

Awesome supermancaptain

V 2 Comments
21 Kumar Sangakkara

Top captain. Should certainly be in top 10 or 5

Deserves to be in top 10 because he was an amazing batsman and a leading captain

Best captain and batsman


V 1 Comment
22 Dinesh Karthik

Like his way of captaincy

He is cool mind cricketer

23 Alastair Cook
24 Yuvraj Singh

Very very most important and power full batsman

Hai iam your fan

He is most powerful batsman super bowler ones upon a time,yuvi and Kaif fielding was more popular yuvi is best allrounder in all format

25 Steve Smith

He's a CHEAT and should've been banned for life. Instead, he cried like a baby because he got caught. Pathetic. He doesn't deserve to be on the cricket field, let alone captain. Overrated and GROSSLY overpaid.

Steve smith is good captain

He would be future best captain & can win world cup.

He should be the captain

V 4 Comments
26 Suresh Raina

Raina is super player because his talent was left arm batting and right arm spin,i like his ability and silent and also best fielder in the world

He made as captain in 3t20 series and he won that series 3-0 that's why he also best captain

Best player and captian


V 1 Comment
27 Shahid Afridi Shahid Afridi

Best hitter.
I think that he can also play now

Boom boom afridi I love shahid he is best Pakistan player

Boom Boom started by him

He is a actractive caption,He leades team players well,Make desision in right time,He is the best caption ever.

28 Gautam Gamibir

100% success captain

Unkown number 1 captain of india

Won so much match

29 Arjuna Ranatunga

He deserves to be in the top 10 He took Sri Lankan team to the maximum

He is one of the revolutionery captains in the cricket history.
He took his team from No 9 to No1 in the world.

30 Misbah-ul-Haq

Best test captain

Miabah is great captin and player

One of my best

Love that man

V 1 Comment
31 Sachin Tendulkar Sachin Tendulkar Sachin Ramesh Tendulkar is a former Indian cricketer and captain, widely regarded as one of the greatest batsmen of all time.

Always be master
Grate batsman
God of cricket

Not the best captain.. But best in the world. Always best.. Always Master

Best captain

He is the world's best captin and he captined mumbai indians and indian cricket very nicely. He the world's best captin.

V 1 Comment
32 Ravichandran Ashwin

Clear Leadership and perfect fit

Good captain

He a good captain and he can take the kings xi punjab to the playoffs. he should play the world cup 2019

He is one of the greatest bowlers in the history of cricket.He is also a good allrounder and is captaining the kingsXI punjab from the past one year.As he played under the captaincy of msd,he is going to be india's one of the most succesful captains.I think that he should play 2019 world cup

33 Eoin Morgan Eoin Morgan Eoin Joseph Gerard Morgan is an Irish cricketer who captains the England cricket team in One Day and Twenty 20 Internationals.

Best ever

34 Brendon McCullum Brendon McCullum

Before bazz captaincy newzealand team game is a tortoise game n skills after bazz captained the team turned to a best of the best, he achieved the peak stage and brings the team to the world cup final in 2015 single handedly, sadly world cup was missed but bazz present in every cricket fan hearts 💘

35 Mohammad Azharuddin

Good batsman and good captain

Best captain

100 percent

Indian best captain

V 2 Comments
36 Shoaib Malik
37 Asghar Afghan

And who took the team and Nation to the highest level of modern cricket

Who made highest Win percentage for Afg

38 Faf Du Plesis

One of the Smartest Captain... ❤

He is good captain

Pagal ka bacha he ye

39 Darren Sammy

He is a really good captain. Won two World Cup.

He should be on first yrr

40 Michael Vaughan
41 David Warner David Warner David Andrew Warner is an Australian cricketer and the current vice-captain of the Australian cricket team.


42 Shakib Al Hasan Shakib Al Hasan

Angry man and great all-rounder in Cricket History

43 Dinesh Chandimal

Chandi is one of the best in SL but bating failure at times affected his career a lot..

44 Dwayne Bravo

Nice captain
Had lead west indies and helped DANGEROUS DHONI to win 3 titles of ipl for Chennai Super Kings.

45 Washington Sundar

Young Beast and a best captain of TNPL and His amazing Ranji Trophy, Another indian hope to beat sachin's record.

46 Carlos Brathwaite
47 Jason Holder

Leading west indies in a better way

48 Wasim Akram

He is most successful bowler and dangerous captain for all formats

49 George Bailey

i like him

50 Inzamam-Ul-Haq

Such a great sportsman

8Load More
PSearch List

Related Lists

Ten Greatest Captains In Cricket Top 10 Most Successful Cricket Captains of All Time Best Trial Captains in Pokemon Sun and Moon Top 10 Captain America Villains Top Ten Greatest South American Soccer (Football) Captains of All Time

List Stats

9,000 votes
51 listings
6 years, 81 days old

Top Remixes

1. Mahendra Singh Dhoni
2. Ricky Ponting
3. Graeme Smith
1. Steve Waugh
2. Richie Benaud
3. Imran Khan


Error Reporting

See a factual error in these listings? Report it here.