Longest individual Test cricket innings
Who
Hanif Mohammad
What
16/10 hour(s):minute(s)
Where
Barbados ()
When
Hanif Mohammad (Pakistan) batted for 16 hr 10 min, when scoring 337 for Pakistan against the West Indies at Bridgetown, Barbados in the 1st Test from 17-23 January 1958.