8. Mohammad Nabi (Afghanistan) - 93 sixes

7. Shadab Khan (Pakistan) - 95 sixes

6. Chris Jordan (England) - 97 sixes

5. Shakib Al Hasan (Bangladesh) - 107 sixes

4. Tim Southee (New Zealand) - 117 sixes

3. Adil Rashid (England) - 119 sixes

2. Yuzvendra Chahal (India) - 119 sixes

1. Ish Sodhi (New Zealand) - 129 sixes

Players with longest duck in Test cricket