10 Highest Individual Test Innings In The History Of Cricket
3. 8. Hanif Mohammad (Pakistan) - Vs West Indies (January 17, 1958)
Rating: 337
An often unheralded batsman, Mohammad's 337 for Pakistan against the West Indies in Bridgetown was a remarkable innings of class and patience - taking more than 16 hours to complete.