8. Longest individual innings of all time
Hanif Mohammad of Pakistan was the original Little Master and he was the deserving winner of the title. The Pakistani legend holds the record for batting for the longest duration. In a Test against West Indies at Bridgetown in January 1958, he batted for 970 minutes against a feared West Indies bowling attack. Simply phenomenal! The right-handed batsman scored 337 runs in that innings.