Hello there, guys! Do you enjoy watching cricket? If you’re reading this, it’s safe to assume that you enjoy cricket. So, we all know that cricket is the most popular sport in India and around the world. While viewing it, many fans have a great time. Aside from that, the T20 format is by far the most popular.
All cricketers want to perform at their best in the T20 format to meet the expectations of their supporters. The finisher’s duty also includes coming in and playing vital knocks in death overs. The entire game shifted with that knock and everyone enjoyed it. So, without further thought, here is the list of the Top 10 World Best Finishers in Cricket History.
Contents
List of Top 10 World Best Finishers till now
Sr No | Cricketers | Age | Batsman (Type) |
1 | MS Dhoni | 40 | Right-handed |
2 | AB De Villiers | 38 | Right-handed |
3 | Jos Buttler | 31 | Right-handed |
4 | Michael Bevan | 51 | Left-handed |
5 | Shahid Afridi | 42 | Right-handed |
6 | Viv Richards | 70 | Right-handed |
7 | Michael Hussey | 46 | Right-handed |
8 | Abdul Razzaq | 42 | Right-handed |
9 | Mark Boucher | 45 | Right-handed |
10 | Javed Miandad | 64 | Right-handed |
1) Mahendra Singh Dhoni (India)

MS Dhoni is well-known throughout the world as a dominating finisher. He was also a successful Indian captain in the past. He is also a legend in cricket, having captained the limited-overs team from 2007 to 2017. Furthermore, his charming personality and ability to handle high-pressure circumstances have impressed everyone.
His incredible striking abilities help India win games. Besides that, he is also one of the captains who led India to the 2007 World Cup victory. More interestingly, everyone remembers him nailing a six in a tight situation during the 2011 World Cup. As a result, he is ranked first on this list.
Dhoni’s Batting Stats
Format | Matches | Runs | Highest Score | Batting Average |
Test | 90 | 4876 | 224 | 38.09 |
ODI | 350 | 10773 | 183 | 50.57 |
T20I | 98 | 1617 | 56 | 37 |
2) AB de Villiers (South Africa)

Ab de Villiers’ 360-degree knocks are equally noteworthy. He is one of South Africa’s great legends, a wicket-keeper and a top finisher. Even in the IPL, people are enchanted by his thrilling strokes. As a result, his transformation from a regular wicketkeeper to the world’s top finisher is rather encouraging for all of his admirers.
He joined RCB and has been known for his finishing knocks since then. AB de Villiers also holds the record for scoring 100 runs in 31 balls. Also, he hit many similar blows in the IPL.
AB de Villiers Batting Stats
Format | Matches | Runs | Highest Score | Batting Average |
Test | 114 | 8765 | 278 | 50.66 |
ODI | 228 | 9577 | 176 | 53.5 |
T20I | 78 | 1672 | 79 | 26.12 |
3) Jos Buttler (England)

England’s Jos Buttler is a brilliant wicketkeeper and batsman. He has a winning mindset when it comes to competitions. So far he has played for the Mumbai Indians and Rajasthan Royals in the Indian Premier League. In ODIs and the IPL, he has averaged around 38.
Further, he has also gathered over 2100 runs in the IPL. He can also speed up the runs at any point. Finally, he is a player who can both open for the team and win matches for the team as a finisher.
Jos Buttler’s Batting Stats
Format | Matches | Runs | Highest Score | Batting Average |
Test | 57 | 2902 | 152 | 31.95 |
ODI | 157 | 4245 | 162 | 40.43 |
T20I | 103 | 2602 | 101 | 34.69 |
4) Michael Bevan (Australia)

Michael Bevan ranked at number 4 in the top 10 best cricket finishers in the world. Besides that, he was mentally and physically strong, and he could score some rapid runs with ease. In ODIs, he is well-known as the best finisher of all time.
In addition, he was also one of the players who helped Australia win games in unexpected circumstances. Moreover, he can successfully shift the match’s situation in any condition. Eventually, he has 6912 runs at an average of 53.6 in ODIs, which is rather impressive.
Michael Bevan’s Batting Stats
Format | Matches | Runs | Highest Score | Batting Average |
Test | 18 | 785 | 91 | 29.07 |
ODI | 232 | 6912 | 108 | 53.17 |
5) Shahid Afridi (Pakistan)

Shahid Afridi is known as one of the great players and finishers among other players because he played a revolutionary game in T20. For 20 years, he has hit roughly 351 tremendous sixes and has many records in ODIs.
He is also one of Pakistan’s most well-known cricketers. Shahid Afridi took 21 key wickets and scored 270 runs to lead Pakistan to the World Cup semi-finals in 2011. He currently also plays some dangerous shots in domestic leagues. Hence, he is one of Pakistan’s few great finishers.
Shahid Afridi’s Batting Stats
Format | Matches | Runs | Highest Score | Batting Average |
Test | 27 | 1716 | 156 | 36.51 |
ODI | 298 | 8064 | 124 | 23.58 |
T20I | 99 | 1416 | 54 | 17.92 |
6) Viv Richards (West Indies)

Viv Richards’ fans referred to him as a “Game Changer.” We all know that the West Indies have a variety of skills that allow them to hit massive sixes. As a result, he shares the same spirit and is noted for smashing booming sixes. From 1974 to 1971, he was part of the West Indies.
Also, Richards is a confident player who has a relaxed mind and an excellent batting style. Every bowler became nervous about facing him again. Finally, he also became the first player to get a century while also taking four wickets. As a result, he became known as the world’s most deadly finisher.
Viv Richards‘ Batting Stats

Vivian Richards’s Batting Stats
Format | Matches | Runs | Highest Score | Batting Average |
Test | 124 | 8540 | 291 | 50.24 |
ODI | 187 | 6721 | 189 | 47 |
7) Michael Hussey (Australia)

Michael Hussey is an Australian batsman who specializes in putting the ball away. His nickname was ‘Mr Cricket’ and he started playing cricket at 28. Hussey and Dhoni were teammates with the Chennai Super Kings (CSK). Aside from that, he batted as an opener in the IPL, with 1977 runs at an average of 38.8 in 59 matches.
According to Hussey, MSD created confidence in him. As an outcome, Hussey recognises Dhoni’s importance in his ambition to become one of the best finishers in the world. To summarise, he hit an unbelievable 60 runs in 24 balls in the 2010 T20 World Cup Semi-Final.
Michael Hussey Batting Stats

8) Abdul Razzaq (Pakistan)

Abdul Razzaq is a talented cricketer, batsman, and fast bowler from Pakistan. He is also a cricketer who has finished many matches for his country. He’s also capable of batting anywhere and scoring some quick runs. Further, he enjoys playing cover drives and scoring boundaries.
Furthermore, he can repel any attack and then run in do-or-die dieovers. In his cricket career, he was the most charismatic player. In 2005 in Mohali, he scored a match-saving 50 runs against India. As a result, he is an experienced All-Rounder and the most devastating finisher.
9) Mark Boucher (South Africa)

Mark Boucher is a former cricketer and a cricket coach from South Africa. He is popular for his playing style and has played all three formats. Meanwhile, he is only one of the players playing at No. 6 or 7 in the batting order and was asked to deliver runs as a finisher.
Similarly, he is also known as South Africa’s best finisher behind AB De Villiers. He acquired the most dismissals in his career, with 555. He also holds the record for the most catches with 532. To sum up, he is one of the best wicket-keepers and finishers of all time in cricket history.
Mark Boucher’s Batting Stats

10) Javed Miandad (Pakistan)

Javed Miandad, a member of Team Pakistan, is known for his aggression. His hitting mastery has earned him a spot on the list of Top Finishers. As a finisher, he’s won a lot of games. He, too, gained international recognition as a member of the World Cup-winning team.
Meanwhile, his ability to withstand the bowler’s attack in the last seconds of the game was excellent. Plus, before 35 years, his last ball was a six against Chetan Sharma, and defeated India in the Austral-Asia Cup played in Sharjah. This match vanishes every Indian fan’s hope and turns him into one of the best finishers in the world.
Javed Miandad’s batting stats

Summing Up
To conclude, the above given are the Top 10 World best cricket finishers in Cricket History till now. The listed finishers have really performed well for their respective teams. Thus, all this information is as per previous records. Therefore, I am hoping that the given information may clear all your doubts.
FAQs
MS. Dhoni
MS. Dhoni is recognized as the greatest finisher the cricket world has ever seen.
AB de Villiers is one of the greatest finishers in cricket history.
Shimron Hetmyer- Rajasthan Royals
MS. Dhoni
In the 2014 IPL season, MS Dhoni achieved the remarkable feat of scoring 172 runs with a strike rate of 170.3 in the death overs (16-20), securing the record for the highest runs scored in this phase.
Mahendra Singh Dhoni– Best Finisher in the world.