Miandad was the first batsman to win an ODI with last-ball 6
Former Pakistani captain Javed Miandad was the first-ever batsman to help his team win an ODI by hitting a six off the match's last ball. Miandad achieved the feat against India on April 18, 1986 by hitting a maximum on the bowling of then 20-year-old fast bowler Chetan Sharma.   Pakistan won that match by one wicket. 