Top 10 Best Finishers in Cricket History

10. Jos Buttler

- Country: England - Born: 8 September 1990 - Height: 5ft 11in - Nationality: British - Batting: Right-handed - Role: Wicket-keeper-batsman

Jos Buttler 

09. Javed Miandad

- Country: Pakistan - Born: 12 June 1957 - Status: Retired - Nationality: Pakistani - Batting: Right-handed - Role: Batsman

Javed Miandad

08. Viv Richards

- Country: West Indies - Born: 7 March 1952 - Status: Retired - Nationality: West Indian - Batting: Right-handed - Role: Batsman

Viv Richards

07. Michael Hussey 

- Country: Australia - Born: 27 May 1975 - Status: Retired - Nationality: Australian - Batting: Left-handed - Role: Middle-order batsman

Michael Hussey

06. Lance Klusener

- Country: South Africa - Status: Retired - Nationality: South African - Batting: Left-handed - Role: All-rounder - Born: 4 September 1971

Lance Klusener 

05. Michael Bevan

- Country: Australia - Born: 8 May 1970 - Status: Retired - Nationality: Australian - Batting: Left-handed - Role: Batsman

Michael Bevan 

04. Shahid Afridi

- Country: Pakistan - Born: 1 March 1977 - Status: Retired - Nationality: Pakistani - Batting: Right-handed - Role: All-rounder

Shahid Afridi

03. Abdul Razzaq

- Country: Pakistan - Born: 2 December 1979 Lahore - Status: Retired - Nationality: Pakistani - Batting: Right-handed - Role: All-rounder

Abdul Razzaq

02. AB De Villier

- Country: South Africa - Born: 17 February 1984 - Status: Retired - Nationality: South African - Batting: Right-handed - Role: Batsman, wicket-keeper

AB De Villier

01. MS Dhoni 

- Country: India - Born: 7 July 1981 - Status: Retired - Nationality: Indian - Batting: Right-handed - Role: Wicket-keeper batsman

MS Dhoni