Players to bat for most minutes in an innings in Test cricket in 21st century

Players to bat for most minutes in an innings in Test cricket in 21st century

Image Source : Getty

1. Alastair Cook (England) - 836 minutes vs Pakistan in 2015: Scored 263 runs off 528 balls

Image Source : Getty

2. Hashim Amla (South Africa) - 790 minutes vs England in 2012: Scored 311 runs off 529 balls

Image Source : Getty

3. Brian Lara (West Indies) - 778 minutes vs England in 2004: Scored 400 runs off 582 balls

Image Source : Getty

4. Brendon McCullum (New Zealand) - 775 minutes vs India in 2014: Scored 302 runs off 559 balls

Image Source : Getty

5. Alastair Cook (England) - 773 minutes vs India in 2011: Scored 294 runs off 545 balls

Image Source : Getty

6. Younis Khan (Pakistan) - 760 minutes vs Sri Lanka in 2009: Scored 313 runs off 568 balls

Image Source : Getty

7. Mahela Jayawardene (Sri Lanka) - 752 minutes vs South Africa in 2006: Scored 374 runs off 572 balls

Image Source : Getty

8. Rahul Dravid (India) - 740 minutes vs Pakistan in 2004: Scored 270 runs off 495 balls

Image Source : Getty

9. Taufeeq Umar (Pakistan) - 712 minutes vs Sri Lanka in 2011: Scored 236 runs off 496 balls

Image Source : Getty

10. Kraigg Brathwaite (West Indies) - 710 minutes vs England in 2022; Scored 160 runs off 489 balls

Image Source : Getty

Next : 10 future cricket stars to watch out for at ICC U19 World Cup 2024