
| No. | Table of Contents |
|---|---|
| 1 | Who Is the Best Finisher in Cricket History? |
| 2 | How We Ranked the Greatest Finishers |
| 3 | Top 15 Best Finishers in Cricket History (2026 Rankings) |
| 4 | What Makes a Great Cricket Finisher? |
| 5 | Best Finishers Across Different Formats |
| 6 | How the Role of a Cricket Finisher Has Evolved |
| 7 | Frequently Asked Questions (FAQs) |
| 8 | Conclusion |
Not every match is won in the first ten overs. Some of the greatest moments in cricket history have happened in the final three. A batter walking out with twenty needed off two overs and two wickets remaining is facing a situation most players cannot handle. The ones who handle it consistently, across formats and across years, are called finishers. A finisher is a batsman who stays until the end of the game to successfully chase down a target or maximize runs in the final overs.
Finishing is not about sixes. Any batter can clear the ropes once under pressure. The best finishers in history have done it when a team needed five off the last ball, or fifteen off the last over, or forty off five overs with the tail exposed. They have done it in World Cup finals, in bilateral series deciders, and in IPL knockouts. They have calculated the required rate in real time, assessed which bowler to target, and made the right call under pressure that most players would get wrong.
MS Dhoni, AB de Villiers, and Michael Bevan are where every serious discussion of the greatest finishers begins. This list covers all fifteen of the best, ranked across match-winning impact, chasing ability, consistency, and era-adjusted performance.Many of these players are also regarded among the most dangerous batsmen in cricket history, thanks to their ability to dominate bowlers and change matches under pressure.
The most widely accepted best finisher in world cricket is MS Dhoni. His case rests on 47 unbeaten innings in successful ODI chases, nine ODI wins sealed with a Dhoni six, five IPL titles as CSK captain, and three ICC limited-overs trophies as India captain. There’s a reason MS Dhoni is called the ultimate finisher. It comes down to his unreal calmness and unmatched reading of the game. Instead of panicking when under stress, he stayed cool, took calculated risks, and pulled off chases that seemed totally out of reach.
Dhoni also accumulated 4,027 runs in the last 10 overs of ODIs at a strike rate of 127.67. Apart from Dhoni, no batter has scored more than 3,000 runs in the last 10 overs in ODIs. That number alone settles a large part of the debate.
AB de Villiers sits second. De Villiers holds the records for the fastest fifty in 16 balls, the fastest hundred in 31 balls, and the fastest 150 in 62 balls in ODI cricket. He could manufacture shots that did not exist and access every part of the ground on any surface against any attack. His ability to change approach instantly, whether building an innings or accelerating quickly, gave him a flexibility that made him uniquely dangerous in the closing overs. Different from traditional finishers, de Villiers could change his approach in a matter of deliveries.
Michael Bevan was the original. Cricket writer Andrew Fidel Fernando called him the first great finisher in white-ball cricket. By the time Dhoni emerged in 2004, the role Bevan invented was a recognised slot in every limited-overs side. Bevan scored 6,912 runs at an impressive average of 53.58 in 232 ODIs, often batting at number six where he averaged 56.71. He remained not out 67 times in ODIs, which is the second-most by any batter who scored over 400 runs in the format. Mighty sixes were never his trademark. Calculated chasing was. He made winning a science.
Calling a player the best finisher is quite subjective. The basic meaning of a finisher is someone who finishes an innings for their team with the best possible result. Some fans believe a finisher’s job is simply to hit the ball hard and keep a high strike rate. So, before ranking players based on their finishing ability, it is important to understand the criteria needed to be the best finisher in the world.
Winning matches for their teams is the main job of a finisher. Their role becomes even more important while chasing, when the team needs someone to take them over the line. To see how consistent a finisher is, their batting average also needs to be considered.
A good finisher should be able to hit sixes whenever needed. Hitting sixes against good deliveries, especially when bowlers keep changing their pace and variations, is another important factor when ranking the best finishers. Era adjustment has also been taken under consideration when ranking the best finishers in cricket history, as players from different generations face different conditions, rules, scoring rates, and equipment.
| Rank | Player | Country | Career Span | Matches | Finishing Style | Best Known For |
|---|---|---|---|---|---|---|
| 1 | MS Dhoni | India | 2004–2019 | 538 | Lower-Order Grounded Anchor, Bottom-Hand Extravaganza, Helicopter Shot | 2011 WC Final: Promoting himself to No. 5 and hitting the match-winning six in the 49th over against Sri Lanka to lift the World Cup after 28 years. |
| 2 | AB de Villiers | South Africa | 2004–2018 | 420 | 360-Degree Multiplex Batter, Reverse-Sweep & Lap-Shot Specialist | 2015 vs WI: Smashing the fastest ODI century in history off just 31 balls, obliterating death bowlers with 360-degree range. |
| 3 | Michael Bevan | Australia | 1994–2004 | 254 | Left-Handed Gap-Finder, High-Volume Ones & Twos Running, Boundary Manipulator | 1996 New Year’s ODI: Dragging Australia from 38/6 against West Indies to smash a famous four off the final ball of the match. |
| 4 | Michael Hussey | Australia | 2005–2013 | 302 | Left-Handed Technical Pacer, Hard-Running Sweep & Lofted-Drive Aggression | 2010 T20 WC Semi-Final: Blasting 60* off 24 balls, including three massive sixes off Saeed Ajmal in the final over to shock Pakistan. |
| 5 | Jos Buttler | England | 2011–Present | 419 | Hyper-Accelerated Striker, Ramp Shot & Deep-Crease Power | 2022 T20 WC Semi-Final: Bludgeoning 80* off 49 balls in an unbeaten 170-run chase to utterly dismantle India out of the tournament. |
| 6 | Kieron Pollard | West Indies | 2007–2022 | 224 | Power-Hitting Heavy-Bat Basher, Base-Cleared Long-On/Long-Off Hitting | 2021 vs Sri Lanka: Demolishing Akila Dananjaya for 6 sixes in a single over during a high-stakes, pressure-filled T20I chase. |
| 7 | David Miller | South Africa | 2010–Present | 339 | Left-Handed Clean Swinger, High-Arc Pulls & Flat-Bat Cover Driving | 2022 IPL Qualifier 1: Blasting an unbeaten 68* off 38 balls, including 3 sixes and 3 fours, to help Gujarat Titans chase 189 against Rajasthan Royals and reach the final. |
| 8 | Shahid Afridi | Pakistan | 1996–2018 | 524 | Chaos-Inducing Pinch-Hitter, High-Frequency Lofted Slogs & Cross-Batted Swipes | 2014 Asia Cup: Sinking India by launching back-to-back sixes off Ravichandran Ashwin in the final over with 1 wicket remaining. |
| 9 | Viv Richards | West Indies | 1974–1991 | 308 | Domineering Front-Foot Puller, Wristy Across-The-Line Whipper, No-Helmet Attacker | 1979 WC Final: Hammering a ruthless unbeaten 138 against England to help West Indies secure the World Cup trophy. |
| 10 | Glenn Maxwell | Australia | 2012–Present | 286 | Reverse-Scoop Master, Extreme Lateral-Movement Batter | 2023 WC vs Afghanistan: Smashing an unbelievable, historic 201* from 49/4 to lead Australia to victory. |
| 11 | Andre Russell | West Indies | 2010–Present | 150 | High-Speed Bat-Swinger, Cleared-Front-Leg Slog-Sweeper, Vertical-Arc Hitter | 2019 IPL vs RCB: Hammering an unbeaten 48* off just 13 balls as Kolkata Knight Riders chased 206 against Royal Challengers Bengaluru. |
| 12 | Hardik Pandya | India | 2016–Present | 217 | Tactical Power-Hitter, Short-Ball Disposer, Deep-Crease Extended Follow-Through | 2022 WC vs Pakistan: Rebuilding a crumbling 31/4 alongside Kohli with a vital 40 off 37 before India won off the final delivery. |
| 13 | Javed Miandad | Pakistan | 1975–1996 | 357 | Nudge-And-Run Dynamic Placer, Psychological Slogger, Late-Cut Specialist | 1986 Sharjah Cup Final: Etching his name in history by hitting Chetan Sharma for a legendary six off the very last ball. |
| 14 | Heinrich Klaasen | South Africa | 2018–Present | 126 | Wicketkeeper Spin-Obliterator, Back-Foot Base Pulverizer, Inside-Out Lofted Driver | 2023 vs Australia: Unleashing a savage 174 off 83 balls, dismantling Australia’s bowling attack with extreme back-foot power. |
| 15 | Nicholas Pooran | West Indies | 2016–Present | 183 | Left-Handed Aerial Clean-Striker, High-Frequency Flick-and-Pull Operator | 2023 MLC Final: Blasting an unbeaten 137* off 55 balls, striking 13 sixes to help MI New York chase down 184 against Seattle Orcas. |

Without any doubt, MS Dhoni is the best finisher in cricket. No batter has scored more runs in death overs in ODIs than him. He accumulated 4,027 runs in his ODI career as a lower order batsman at a strike rate of 127.67.
He remained unbeaten 47 times in successful ODI chases and holds the world record for hitting the winning shot with a six in 9 different ODI matches. No finisher in history has that combination of consistency, trophies, and match-winning moments.
| Player | Country | ODI Runs | Test Runs | T20I Runs | Why Ranked? |
|---|---|---|---|---|---|
| MS Dhoni | India | 10,773 | 4,876 | 1,617 | Ultimate lower-order finisher, iceman composure, and tactical genius. |

AB de Villiers‘ 149 off 44 balls against the West Indies in 2015 included the fastest ODI century ever off 31 balls. He also has a nickname called Mr. 360. He also holds the records for the fastest fifty in 16 balls and the fastest 150 in 62 balls.
| Player | Country | ODI Runs | Test Runs | T20I Runs | Why Ranked? |
|---|---|---|---|---|---|
| AB de Villiers | South Africa | 9,577 | 8,765 | 1,672 | “Mr. 360” who reinvented modern batting; holds the fastest ODI century (31 balls). |

Bevan is widely considered the original finisher. His 232 ODIs at an average of 53.58 anchor the case. His last-ball four at the SCG on New Year’s Day 1996 built the template Dhoni later expanded. Cricket Australia inducted him into the Hall of Fame in 2025. He understood that staying not out while scoring was better than hitting big and getting out. Bevan made chasing a science.
| Player | Country | ODI Runs | Test Runs | T20I Runs | Why Ranked? |
|---|---|---|---|---|---|
| Michael Bevan | Australia | 6,912 | 785 | 0 | The original master of the ODI chase, famous for ice-cold calculations. |

Hussey’s match-winning innings against Pakistan in the 2010 T20 World Cup is still considered one of the best knocks in T20 World Cup history. He was a hard-hitting middle-order batter who could anchor and accelerate, a combination that set him apart from the players around him in that Australian side.
| Player | Country | ODI Runs | Test Runs | T20I Runs | Why Ranked? |
|---|---|---|---|---|---|
| Michael Hussey | Australia | 5,442 | 6,235 | 721 | “Mr. Cricket,” an elite finisher across formats with rapid acceleration. |
Buttler played defining roles in the 2019 ICC ODI World Cup final and the 2022 T20 World Cup final. His IPL career for the Rajasthan Royals has included Orange Cap-winning seasons. He is the only modern wicketkeeper-batter mentioned in the same breath as Dhoni for finishing across all white-ball formats.
| Player | Country | ODI Runs | Test Runs | T20I Runs | Why Ranked? |
|---|---|---|---|---|---|
| Jos Buttler | England | 5,515 | 2,907 | 4,037 | Generational white-ball explosive dynamic batter and T20 World Cup winner. |
Pollard scored over 12,000 runs in T20 cricket with a strike rate consistently above 150. In ODIs, he struck at 94.4. He is one of the few players to hit six sixes in an over in international cricket. When Mumbai Indians needed 79 runs off 34 balls against Chennai Super Kings, Pollard hit 6 sixes and scored 87 not out. Mumbai won with one ball remaining. That is a finisher.
| Player | Country | ODI Runs | Test Runs | T20I Runs | Why Ranked? |
|---|---|---|---|---|---|
| Kieron Pollard | West Indies | 2,706 | 0 | 1,569 | Pioneer of T20 power-hitting, massive boundaries, and tactical death-overs hitting. |
Only David Miller has scored more runs than Hardik Pandya in the death overs of T20Is. South Africa’s death-overs specialist has built his entire international reputation on the ability to take any total over the line. His knock of 101 not out from 51 balls in the 2022 T20 World Cup semi-final against Pakistan is his defining moment.
| Player | Country | ODI Runs | Test Runs | T20I Runs | Why Ranked? |
|---|---|---|---|---|---|
| David Miller | South Africa | 4,611 | 0 | 2,804 | “Killer Miller,” premium left-handed accelerator under high-pressure scenarios. |
Shahid Afridi built his entire legacy on pure entertainment and an aggressive batting style that broke matches wide open. In ODI cricket, Shahid Afridi smashed 8,064 runs while maintaining a massive 117.00 strike rate, and everyone remembers his legendary 37 ball century where he cleared the ropes 39 times.
| Player | Country | ODI Runs | Test Runs | T20I Runs | Why Ranked? |
|---|---|---|---|---|---|
| Shahid Afridi | Pakistan | 8,064 | 1,716 | 1,416 | “Boom Boom” brought raw, unprecedented strike rates to the lower-middle order. |
Viv Richards ruled the cricket world with sheer authority and an aggressive style that terrified bowlers. He smashed 8,540 runs across 121 matches in Test cricket alone. He was just as lethal in ODIs, scoring 6,721 runs in 187 games while maintaining a 47.00 average and a massive 90.20 strike rate for his era. Everyone remembers his iconic century in the 1979 World Cup final against England which defined his ability to stand up on the biggest stage.
| Player | Country | ODI Runs | Test Runs | T20I Runs | Why Ranked? |
|---|---|---|---|---|---|
| Viv Richards | West Indies | 6,721 | 8,540 | 0 | Absolute swagger and dominance, playing at a modern strike rate in the 1970s/80s. |
Maxwell has amassed over 2,800 runs from 141 IPL matches at a strike rate of 155.15. His 201 not out against Afghanistan in the 2023 ODI World Cup, scored while playing through physical cramps, is one of the greatest individual finishing innings in the format’s history.
| Player | Country | ODI Runs | Test Runs | T20I Runs | Why Ranked? |
|---|---|---|---|---|---|
| Glenn Maxwell | Australia | 3,990 | 339 | 2,897 | Freakish shot-maker, famously scored an unbeaten 201* while cramping to save a World Cup match. |
Russell is one of the most destructive finishers in T20 cricket. His explosive batting often changes games within a few deliveries. In a 2019 IPL match against RCB, he hammered an unbeaten 48* off just 13 balls as Kolkata Knight Riders chased 206 against Royal Challengers Bengaluru.
He has cleared ropes on every continent in every pressure situation across franchise cricket. His strike rate in IPL consistently remains above 170.
| Player | Country | ODI Runs | Test Runs | T20I Runs | Why Ranked? |
|---|---|---|---|---|---|
| Andre Russell | West Indies | 1,034 | 2 | 1,122 | Supreme athletic power-hitter capable of clearing boundaries at will from ball one. |
Hardik Pandya played a crucial role for India in the T20 World Cup 2024 and the Champions Trophy 2025. He has made 904 runs in the death overs of T20Is. Only David Miller has scored more. His ability to bowl, field, and finish makes him the most complete modern all-round finisher India has produced.
| Player | Country | ODI Runs | Test Runs | T20I Runs | Why Ranked? |
|---|---|---|---|---|---|
| Hardik Pandya | India | 1,904 | 532 | 2,288 | Premier pace-bowling all-rounder with elite death-overs hitting capabilities. |
The finisher before finishing was a recognised role. Miandad’s last-ball six off Chetan Sharma in the 1986 Austral-Asia Cup final in Sharjah remains the single most famous finishing blow in cricket history. He did it on instinct without a manual.
| Player | Country | ODI Runs | Test Runs | T20I Runs | Why Ranked? |
|---|---|---|---|---|---|
| Javed Miandad | Pakistan | 7,381 | 8,832 | 0 | The epitome of fighting spirit, master of running between wickets, and legendary last-ball heroics. |
South african batsman Klaasen remains the highest-output middle-order finisher in 2026 despite a slightly slower strike rate this season.
In an ODI match against australia in 2023, he unleashed a staggering 174 off 83 balls and helped south africa win the match. His ability to manufacture runs against all types of bowling in the death overs has made him South Africa’s most relied-upon white-ball finisher in the modern era.
| Player | Country | ODI Runs | Test Runs | T20I Runs | Why Ranked? |
|---|---|---|---|---|---|
| Heinrich Klaasen | South Africa | 2,141 | 104 | 1,000 | The absolute peak contemporary destroyer of spin; famously scored 174 off 83 balls. |
Pooran has emerged as the West Indies’ most consistent T20 finisher in the current era. In 2023 MLC Final, he scored an unbeaten 137* off 55 balls. He smashed 13 sixes to help MI New York chase down 184 against Seattle Orcas.
His left-handed power from the middle order has delivered match-winning performances in franchise leagues across the world.
| Player | Country | ODI Runs | Test Runs | T20I Runs | Why Ranked? |
|---|---|---|---|---|---|
| Nicholas Pooran | West Indies | 1,983 | 0 | 2,275 | Highly explosive left-hander, dangerous ball-striker, and top franchise cricket commodity. |
Every great finisher generally shares almost the same core qualities, regardless of their era or format. Dealing with pressure is what separates the best from the rest. Players like MS Dhoni, AB de Villiers, Kieron Pollard, and Hardik Pandya had completely rewrote the playbook on chasing under pressure. They didn’t just survive under pressure, they stayed incredibly calm, backed their power-hitting, and always knew exactly how to play the situation. Having any of them out there turned an impossible chase into an unforgettable win.
Chase awareness separates the finishers from the hitters. Knowing which bowler to target, which delivery to leave, and which over to accelerate in requires a level of match awareness most batters never develop. Strike rotation under pressure, rotating singles and twos when boundaries are not available, is the skill that saves teams when boundaries dry up.
Boundary hitting in the death overs, the ability to hit any bowler at any stage, is the visible side of finishing but it is built on everything underneath it. Remaining not out is the discipline that defines careers. Dhoni was unbeaten 47 times in successful chases. Bevan was unbeaten 67 times across his ODI career. Those numbers tell a story that strike rates cannot.which is why many of these players also spent years among the ICC ODI Batting Rankings 2026: Top 10 Best Batsmen in the World.
Match awareness is what ties it all together. Knowing what the game needs, not what the crowd wants, is what separates the greatest finishers from the good ones. Every batter on this list had it. That is why they are on it.
Finishing is a completely different job from one format to the next. For ODIs, you have to manage the run rate over a long period while making sure you do not run out of partners. T20 matches are completely different because you have barely any time and you are under massive pressure to score boundaries immediately.
Test cricket is all about mental toughness, where you win by grinding down the bowlers and saving the match from a bad position. The greatest finishers can adapt their method for each format without ever letting the pressure break them. That often means facing plenty of dot balls, as seen in the most dot balls faced by a batsman in cricket.
MS Dhoni leads this list without a serious argument. 4,027 death-overs runs in ODIs, 47 unbeaten chases, a career average above 50. Michael Bevan sits second as the architect of the role. AB de Villiers and Michael Hussey complete the four names that define ODI finishing across every generation.
MS Dhoni won the first T20 World Cup in 2007 and invented the template for T20 finishing. In the modern era, David Miller’s 2022 World Cup semi-final, Kieron Pollard’s sustained franchise dominance, and Hardik Pandya’s contributions for India mark the highest points of T20 finishing at international level.
Test finishing is a different discipline entirely and two names define it. Ben Stokes has produced more match-winning Test finishes than any current player. Viv Richards before him turned what felt like defeat into victory through sheer authority at the crease.
As of mid-2026, Tim David of RCB is widely regarded as the most effective active T20 finisher in the IPL, posting a strike rate of 203.52 across six innings in IPL 2026 with double figures in every innings and four not-outs. Dhoni remains the all-time IPL finishing standard. AB de Villiers and Andre Russell complete the historical list. for most boundaries in IPL history.
The role of a finisher has changed with the game. It used to be that lower order batters just went out and swung their bats on instinct. Michael Bevan changed all of that in the ODI era by turning run chases into a mathematical science based on control.
Then T20 cricket arrived and raised the bar even higher. Now, a modern finisher needs serious muscle power, high strike rates, and the ability to win a match in just a few balls.
In the traditional era, finishing was not a defined role. Lower-order batters hit out when required and the result was unpredictable. There was no science to it. Javed Miandad’s last-ball six was instinct. It was not a template.
Michael Bevan gave finishing a methodology. He read required rates, managed partnerships, and calculated which bowler to target in which over. A strike rate of 80 was elite in 1995. Today a strike rate of 140 is the minimum requirement. Bevan achieved everything he needed to within his era’s standards. MS Dhoni then took the role and made it the most pressure-filled and most celebrated position in limited-overs cricket. The modern game has also produced the fastest batsman to score 1000 runs in ODI, reflecting how batting has evolved.
The T20 format compressed everything. The death-overs window shrank to five overs and the required strike rate climbed past 200. Pollard, Russell, Maxwell, and Miller redefined what was achievable. Tim David, with a strike rate above 200 in IPL 2026, represents where the position has arrived .This shift has also seen batters reach milestones faster than ever, including the fastest batsmen to score 1000 runs in IPL history.
Follow Cricbites for the latest cricket updates, match schedules, player news, records, rankings and expert insights from around the world.

| Player | Total Matches | Total Runs | Not Out | 100s | 50s |
|---|---|---|---|---|---|
| AB de Villiers | 420 | 20,014 | 68 | 47 | 109 |
| MS Dhoni | 538 | 17,266 | 142 | 16 | 108 |
MS Dhoni tops our rankings because of his remarkable record in run chases and his ability to consistently finish matches under pressure.
His reputation comes from delivering when it mattered most. Dhoni remained unbeaten 47 times in successful ODI chases and famously finished nine international victories with a match-winning six.
Few players have controlled ODI run chases like Dhoni. His ability to pace an innings and finish games calmly makes him the benchmark in the 50-over format.
While Dhoni is among the greatest T20 finishers, players like Kieron Pollard, David Miller, and Tim David have also built outstanding reputations with their power hitting in the death overs.
MS Dhoni’s finishing for Chennai Super Kings has produced countless memorable victories, making him the player most fans associate with finishing games in IPL history.
Tim David has emerged as one of the best modern finishers in T20 cricket, while Heinrich Klaasen and David Miller are equally dangerous in pressure situations.
When it comes to finishing matches, no Indian batter has matched MS Dhoni’s consistency and success over such a long period.
AB de Villiers was arguably the more explosive batter, but Dhoni edges him as a finisher because of his exceptional record in successful run chases.
Yes, but it’s rare. Players like MS Dhoni and AB de Villiers adapted their finishing skills across ODIs, T20Is, and franchise cricket by adjusting their approach to different match situations.
A great finisher knows how to handle pressure, rotate the strike, find boundaries at the right time, and make smart decisions when the match is on the line.
The greatest finisher in cricket history is MS Dhoni under the methodology applied here. MS Dhoni is Mr. Finisher in cricket. MS Dhoni is the greatest finisher in T20 and the best finisher in IPL history. His 47 unbeaten chases, his death-overs run tally that no one else has come within 1,000 runs of, and his three ICC trophies as captain make the case across every evaluation factor chosen.
But there is no single perfect metric. Era matters because Bevan’s 53.58 ODI average in the 1990s required a different skill set to Russell’s 170-plus T20 strike rate in 2020s franchise cricket. Format matters because the five-over death window in T20s and the ten-over closing stretch in ODIs demand different qualities entirely.
Pressure matters most of all because statistics do not fully capture the weight of a World Cup final with eight needed off the last over and a billion people watching. Dhoni won those moments. That is why he sits at the top. That is why the debate always starts with his name and, after going through everyone else, usually ends there too. For a look at the women’s game, explore our rankings of the most dangerous women’s batsmen in cricket history