4. Javed Miandad: Miandad was very dependable when it comes to finishing for Pakistan. He was a complete player in all regards.
He was master in playing any shot present in the cricket book, and was explosive if needed to be. His ability was perfectly shown in the famous performance in Sharjah against India, which was one of the best finishing efforts in the game's history.
5. Lance Klusener: Former South African all rounder, Klusener was one of the best ODI's all-rounder ever played. Pure power plus 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 in. His memorable performance came in 1999′s World Cup, taking 17 wickets and scoring 250 runs including two half centuries in 8 matches.