Top 10 Best Finishers in Cricket History

March 1, 2021 By Sourav

Top 10 Best Finishers in Cricket History

We are going to make a list of Top 10 Finishers in Cricket with the ability to score quickly in high-pressure situations and while maintaining a cool head, a feature that has also set them apart from others. We call them the most reliable batsmen. Here is our list of Top 10 Finishers in Cricket History.

Best Finishers in Cricket History | 2021 Updates

Cricket history is full of everlasting heroism in the batting Department. But, there are few batsmen who will be remembered for their fantastic batting in the closing moments of the match.

10. Viv Richards


Richards is undoubtedly one of the All-Time Best Batsmen. In a nutshell, the man who gave "swagger" and new meaning in cricket. Richards was the most destructive batsman of his era, and while there are many with greater records. few could take on, intimidate, and rip to shreds bowling attacks as he did. Besides, he is one of the best finishers In history.

9. AB de Villiers

South African dynamic batsmen DeVilliers has a great ability to finish the game in style. He blasted the seventh fastest century in ODI cricket, in 58 balls, when he slammed an unbeaten 102 off just 59 balls against India in Ahmedabad in February 2010.

Later, he Scored 31 Ball 100 which is the all-time fastest century in ODIs, also the Fastest ODI Fifty. He is one of the most dangerous batsmen in recent times.

8. Aravinda de Silva


Great Sri Lankan player with both power and very good running between wickets. He has ice in his veins, making him a master of any situation. His innings in the chase of the 1996 World Cup, when he came in 2/23 is widely regarded as one of the best innings in ODI cricket.

Then in my view for its completeness in how he played and excelling against a very good Team and attack. It is also the best finishing effort in the history of the game.

7. Mark Boucher


Cricket legend Mark Boucher is another South African on this list. The wicket-keeper batsman is the most dependable of SA's batsmen in times of need. If it's a top-order collapse, he'll come in and play the anchor role. If it's a climbing required rate at the end, he'll come in and smash a few quick boundaries to relieve the pressure.

6. Abdul Razzak

Razzak is known as Pakistan's most complete all-rounder since Imran Khan. The right-handed destructive batsmen showed his skills especially at the end of the innings. He is one of Pakistan's most effective hitters. Abdul Razzak scored 47 runs off 11 balls against England in 2005.

He remained not out but was unable to make the world record of the fastest half-century. His ton against South Africa in Sharjah was one of the greatest innings in ODI history.

5. Lance Klusener


Klusener, South African "Zulu", is one of the best ODI's all-rounder the world has ever seen. He defines pure power when you combine it with his ability to innovate. He was an absolute nightmare for oppositions with the finishing cameos he played. Klusener was at his best with 8-10 overs remaining when he walked out.

His memorable performance came in 1999's ODI World Cup Cricket Tournament, taking 17 wickets and scoring 250 runs including two half-centuries in 8 matches. Without any doubt, Klusener deserves his place as one of the Best Finishers in Cricket history.

4. Javed Miandad


Miandad was also very dependable when it comes to finishing. He was a complete player in all regards. He was not only as cool as ice, but one of the best agitators of the opposition, and had such an ability to have a mental hold over them. Miandad could play any shot in the book and was explosive if needed to be.

His ability was perfectly shown in the famous or infamous performance (if you are an Indian fan) in Sharjah. That was one of the best finishing efforts in the history of the game.

3. Mike Hussey

Australian middle-order batsman, best known as "Mr. Cricket", is affectionately known has garnered such a lofty reputation in all forms of the game. Though in the ODI arena, he is truly one of the best in any situation. As a finisher, he, like all the best combines his expert running between the wickets and easy power to be lethal.

The fans always thought Hussey will play well anyhow, regardless of the situation. His temperament is rock solid. Purely as a batsman though. His pacing of an innings was terrific. Who will forget his explosive innings in T20 World Cup's Semi-finale against Pakistan?

2. Michael Bevan


Australian middle-order batsman, Bevan, was the best finisher in ODI cricket. We say this because for us a batsman coming in at number 6 position in every team in ODI has the role of the finisher, and Bevan has successfully played the role of a finisher most of the time in his career for Australia. He was mentally very tough. He played lots of memorable innings in ODI's.

1. M.S Dhoni

One of the best captains in cricket, Dhoni, truly is one of the best "finishers" of modern times. The ability to score quickly in high-pressure situations and maintaining a cool head, a feature that has also set him apart from other captains is what makes Dhoni special. In 2005, Dhoni launched himself onto the international cricket arena with a scintillating 148 against Pakistan.

His first true finisher’s knock came against West Indies where he scored a fantastic 28 off 13 balls from number 7. However, the best innings came in the World Cup final in 2011 when he scored 91 not out to lead India to a World Cup victory after 28 years.

So, who is your personal favorite among these All-Time Best Finishers in Cricket let us know via comment?

Leave a Reply

  1. Cricket World Cup 2019
    Cricket World Cup 2019 May 6, 2019 03:29

    Australian middle-order batsman, Bevan, was the best finishers in ODI cricket. We say this because for us a batsman coming in at number 6 position in every team in ODIís has the role of the finisher and Bevan has successfully played the role of a finisher most of the times in his career for Australia.

    1. NIKHIL
      NIKHIL November 6, 2019 08:34

      MSD has done this many times. He is the greatest of all time.
      Even he is the only batsman to sore a century on number number 7.
      He is:
      1. Best captain
      2.Best wicket keeper.
      3.Best finisher
      4.Best batsman.

    2. Mark Abraham
      Mark Abraham February 15, 2020 11:30

      He is the best captain / wicket keeper / batsman / best finisher India never can get a player like him he made the team and given to virat kohli very cool and calm he knows how to handle each and every players even senior players also main thing is he is good human being selfless. I am very lucky to become a he's fan. I am in Sri Lanka n my dream is true because I saw him last tour time love MS Dhoni

  2. Sir Arbiter
    Sir arbiter June 2, 2019 11:08

    You lost me at Aravinda da Silva 'was a good runner between the wickets'

  3. Saravanan
    Saravanan October 13, 2019 07:00


  4. Rajen
    Rajen December 11, 2019 12:00

    Msd is best ever finisher nd captain

    1. Sourav Das
      Sourav Das December 12, 2019 01:12

      But, his current form is not at par with his legacy. It is high time, he should retire from international cricket. Isn't it?

  5. Bhavesh
    bhavesh April 15, 2020 06:12

    Not only me but every Indian cricketer believes that MS Dhoni is the best finisher of all time.

    1. Sourav Das
      Sourav Das April 16, 2020 01:04

      Yes, he is.
      And, thanks for your visit.

    2. Kokv
      Kokv August 19, 2020 08:15

      Truly all-time greatest finisher of cricket history only one MSD???

  6. Deepak Saini
    Deepak saini May 28, 2020 05:07

    MS Dhoni is the best finisher in the world and most successful and cool captain ????

  7. Divyanshu
    Divyanshu June 10, 2020 06:11

    No one is even close to Ms Dhoni we are blessed to watch his batting over the years.

    1. Sourav Das
      Sourav Das June 11, 2020 00:18

      I do agree with you. No one can achieve such smooth finishes like captain cool.

  8. Rockyram
    rockyram July 6, 2020 00:04

    MSD this name show the prowd of indian cricket nobody can replace his place forever
    to took all international cups with his greatful captaincy

  9. Rithvik
    Rithvik July 11, 2020 11:19

    Dhoni is the best finnisher of cricket in 21 century
    No one can't break his record in this generation

  10. Vasudevan
    Vasudevan August 15, 2020 18:37

    We miss u mahi no one can replace your place miss u badly

    1. Sourav Das
      Sourav Das August 16, 2020 00:41

      Sure, we will all miss our captain cool. :(

  11. Nobin Sheikh
    Nobin sheikh August 23, 2020 16:03

    Ms doni is the best finisher forever

  12. Nilesh Pandya
    Nilesh pandya November 8, 2020 17:14

    Mickel bevan

Sports Show