Top 10 players with longest duck in Test cricket feat James Anderson and Shoaib Akhtar

Top 10 players with longest duck in Test cricket feat James Anderson and Shoaib Akhtar

Image Source : Getty

1. Geoff Allott (New Zealand) - 77 balls

Image Source : Twitter/ICC

2. James Anderson (England) - 55 balls

Image Source : Getty

3. Richard Ellison (England) - 52 balls

Image Source : Twitter

4. Peter Such (England) - 51 balls

Image Source : Twitter

5. Miguel Cummins (West Indies) - 45 balls

Image Source : Getty

6. Paul Sheahan (Australia) - 44 balls

Image Source : Twitter

7. Wasim Bari (Pakistan) - 43 balls

Image Source : Getty

8. Mike Whitney (Australia) - 42 balls

Image Source : Twitter

9. Shoaib Akhtar (Pakistan) - 42 balls

Image Source : Getty

10. Manjural Islam (Bangladesh) - 41 balls

Image Source : Getty

Next : India's top 10 biggest wins by runs in ODIs as they thrash West Indies in 3rd ODI