Longest individual Test cricket innings

- Who
- Hanif Mohammad
- What
- 16/10 hour(s):minute(s)
- Where
- Barbados
- When
- 23 January 1958
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.