The longest innings in cricket history, this player became a rock in front of the bowlers after batting for 16 hours.

HomeSportsCricket The longest innings in cricket history, when the player kept batting for 16 hours Last Updated:April 03, 2026, 11:17 IST Hanif Mohammad longest innings world record: Former Pakistan cricketer Mohammad Hanif made the World Cup record by batting for 970 minutes in the Test match against West Indies in the year 1958. This is…

Read More