10. Javed Miandad
Javed Miandad is renowned as one of Pakistan’s finest batting finishers, famed for his composure and tactical mastery in pressure situations.
With 8,832 Test runs at an average of 52.57, he often remained unbeaten in nearly half of his innings while chasing, boasting an exceptional average of 66.24 in such scenarios.
Miandad’s most iconic moment as a finisher was his last-ball six against India in 1986 at Sharjah, securing a thrilling victory.
Throughout his career, Miandad consistently delivered match-winning performances, cementing his legacy as one of cricket’s ultimate finishers and tactical batsmen.
9. Lance Klusener (South Africa)
Lance Klusener, known as one of South Africa’s greatest finishers, combined powerful hitting with all-round skills throughout the late 1990s and early 2000s.
Famous for his baseball-style backlift and explosive batting, Klusener was pivotal in tight chases, notably during the 1999 World Cup, where he scored 250 runs at a 142.50 average and took 17 wickets, earning Man of the Tournament honors.
He was instrumental in South Africa’s near-final run, often stabilizing innings under pressure and smashing crucial boundaries in the closing overs.
Klusener’s batting strike rate of 163 in the last 10 overs of the 1999 World Cup underscores his status as a top-tier finisher.
8. Glenn Maxwell
Glenn Maxwell is renowned as one of Australia’s premier batting finishers in limited-overs cricket, known for his aggressive, innovative stroke play and exceptional finishing ability under pressure.
With over 3,990 ODI runs at an average of 33.81 and a strike rate of 126.71, Maxwell consistently accelerates scoring during the final overs, making him a vital asset in tight chases.
His explosive T20I performances, with a strike rate near 155 and multiple centuries, highlight his prowess in closing innings with high-impact hitting.
Maxwell’s ability to execute unconventional shots and maintain composure under pressure solidifies his status as a world-class finisher in white-ball cricket.
7. David Miller (South Africa)
David Miller, South Africa’s elite batting finisher, is known for his explosive hitting and ability to close matches under pressure.
With a career strike rate above 100 and an average of around 36 in ODIs, Miller excels in accelerating scores during the final overs.
He holds multiple match-winning innings with a highest ODI score of 139* and consistently scores boundaries and sixes in crucial moments, making him a pivotal finisher for the Proteas.
Miller’s prowess in limited-overs cricket, especially in IPL and T20 formats, marks him as one of the top modern finishers on the global stage.
6. Michael Hussey (Australia)
Michael Hussey, known as “Mr. Cricket,” excelled as a batting finisher for Australia with a career batting average over 48 in ODIs and more than 51 in Tests.
Renowned for his calm demeanor and precision under pressure, Hussey played crucial innings while chasing, often steering Australia to victory with unbeaten knocks and intelligent stroke play.
His ability to adapt to match situations and complete run chases with consistency distinguished him as a reliable finisher.
Hussey’s 60* against Pakistan in the 2010 T20 World Cup and numerous key performances solidified his reputation among the best finishers in world cricket.
5. Jos Buttler (England)
Jos Buttler is a world-class batting finisher known for his explosive hitting and adaptability under pressure. With an ODI average of 39.02 and a strike rate of 115.11, Buttler plays a key role in England’s middle order, often accelerating the innings in the final overs.
In T20Is, he boasts a strike rate approaching 149, making him one of the most feared closers in white-ball cricket.
Buttler’s ability to consistently hit boundaries and sixes in crucial moments, along with his wicketkeeping skills, solidifies his reputation as a top finisher and pivotal player for England and various T20 leagues worldwide.
4. Kieron Pollard (West Indies)
Kieron Pollard, the West Indies all-rounder, is celebrated as a world-class batting finisher renowned for his powerful striking and match-winning performances.
In ODIs, he has scored over 2,700 runs at an average of 26.02 with a strike rate exceeding 94, along with 13 fifties and 3 centuries, often turning games with late explosions.
In T20 internationals, Pollard boasts a strike rate above 135 with 1,569 runs, known for clearing boundaries under pressure.
His impact is notable in franchise leagues like IPL and CPL, where his ability to finish strongly has earned him accolades as one of the foremost finishers in global cricket.
3. AB de Villiers (South Africa)
AB de Villiers, renowned as one of cricket’s most versatile and explosive finishers, boasts an ODI career average of 53.5 with a striking rate of 101.1, scoring 9,577 runs including 25 centuries and 53 fifties.
His ability to effortlessly accelerate innings and play innovative shots defines his role as a dominant finisher for South Africa.
De Villiers’ highest ODI score of 176 showcases his capacity to anchor and finish innings under pressure.
His adaptability across formats and clever game awareness solidify his reputation as a pivotal finisher and one of the greatest batsmen in cricket history.
2. Michael Bevan (Australia)
Michael Bevan, regarded as one of the greatest ODI batting finishers, scored 6,912 runs in 232 matches at an outstanding average of 53.58, the highest for any player with over 1,000 runs.
Nicknamed “The Finisher” and “Pyjama Picasso,” Bevan was renowned for his calm, strategic approach and ability to guide Australia to victory from difficult positions, particularly after top-order collapses.
Notable innings include his unbeaten 78 to seal a one-wicket win at the SCG in 1996 and match-winning knocks in World Cups, helping Australia secure the 1999 and 2003 titles.
His legacy was cemented with induction into the Australian Cricket Hall of Fame in 2025.
1. MS Dhoni (India)
MS Dhoni, widely regarded as one of the greatest finishers in cricket history, boasts an exceptional ODI batting average of 50.57 with 10,773 runs scored in 350 matches.
His ability to close out games under pressure is unmatched, with a staggering batting average of 102.71 in successful chases, the highest for any player with over 1,000 runs in such situations.
Dhoni holds the record for hitting 11 sixes in a single IPL match’s final overs and has successfully finished chases with sixes multiple times across ODIs, T20Is, and IPL matches. His calmness and tactical acumen make him a legendary finisher in white-ball cricket.