35 balls - Dewald Brevis (Titans v Knights, Potchefstroom, 2022)
35 balls - Khushdil Shah (Southern Punjab vs Sindh, Rawalpindi, 2020)
35 balls - Martin Guptill (Worcestershire vs Northamptonshire, Northampton, 2018)
35 balls - Rohit Sharma (India vs Sri Lanka, Indore, 2017)
35 balls - David Miller (South Africa vs Bangladesh, Potchefstroom, 2017)
35 balls - Louis van der Westhuizen (Namibia vs Kenya, Windhoek, 2011)
34 balls - Sean Abbott (Surrey vs Kent, The Oval, 2023)
34 balls - Andrew Symonds (Kent vs Middlesex, Maidstone, 2004)
33 balls - Wihan Lubbe (North West vs Limpopo, Paarl, 2018)
32 balls - Rishabh Pant (Delhi vs Himachal Pradesh, Delhi 2018)
30 balls - Chris Gayle (Royal Challengers Bangalore vs Pune Warriors, 2013)
Next : Players to play most Test matches together; Broad-Anderson in top five, Rahul Dravid features twice
Click to read more..