Fastest Hundreds (by balls faced) in Tests
Fastest Hundreds (by balls faced)
Balls | Player | Match | Location | Season |
| 54 | BB McCullum | New Zealand v Australia | Christchurch | 2015/16 |
| 56 | IVA Richards | West Indies v England | St John's | 1985/86 |
| 56 | Misbah-ul-Haq | Pakistan v Australia | Abu Dhabi | 2014/15 |
| 57 | AC Gilchrist | Australia v England | Perth | 2006/07 |
| 67 | JM Gregory | Australia v South Africa | Johannesburg | 1921/22 |
| 69 | S Chanderpaul | West Indies v Australia | Georgetown | 2002/03 |
| 69 | DA Warner | Australia v India | Perth | 2011/12 |
| 70 | CH Gayle | West Indies v Australia | Perth | 2009/10 |
| 71 | RC Fredericks | West Indies v Australia | Perth | 1975/76 |
| 71 | C de Grandhomme | New Zealand v West Indies | Wellington | 2017/18 |
| 74 | Majid Khan | Pakistan v New Zealand | Karachi | 1976/77 |
| 74 | M Azharuddin | India v South Africa | Calcutta | 1996/97 |
| 74 | BB McCullum | New Zealand v Sri Lanka | Hagley Oval, Christchurch | 2014/15 |
| 75 | Jimmy Sinclair | South Africa v Australia | Cape Town | 1902/03 |
| 75 | AB de Villiers | South Africa v India | Centurion | 2010/11 |
| 76 | GL Jessop | England v Australia | The Oval | 1902 |
| 77 | BC Lara | West Indies v Pakistan | Multan Cricket Stadium | 2006/07 |
| 77 | JM Bairstow | England v New Zealand | Nottingham | 2022 |
| 78 | Shahid Afridi | Pakistan v West Indies | Kensington Oval, Bridgetown | 2004/05 |
| 78 | Shahid Afridi | Pakistan v India | Gaddafi Stadium, Lahore | 2005/06 |
| 78 | V Sehwag | India v West Indies | Beausejour Stadium, Gros Islet | 2006 |
| 78 | BB McCullum | New Zealand v Pakistan | Sharjah Cricket Stadium | 2014/15 |
| 78 | DA Warner | Australia v Pakistan | Sydney Cricket Ground | 2016/17 |
| 79 | CH Gayle | West Indies v South Africa | Newlands, Cape Town | 2003/04 |
| 80 | Carl Hooper | West Indies v Pakistan | Karachi | 1997/98 |
| 80 | CH Gayle | West Indies v England | Kennington Oval | 2004 |
| 80 | Sarfraz Ahmed | Pakistan v Australia | Dubai Sports City Stadium | 2014/15 |
| 80 | Harry Brook | England v Pakistan | Rawalpindi | 2022/23 |
| 80 | Jamie Smith | England v India | Birmingham | 2025 |
| 81 | DPMD Jayawardene | Sri Lanka v Bangladesh | Sinhalese Sports Club Ground | 2001/02 |
| 81 | Kamran Akmal | Pakistan v India | Gaddafi Stadium, Lahore | 2005/06 |
| 81 | LRPL Taylor | New Zealand v Australia | Seddon Park, Hamilton | 2009/10 |
| 82 | BC Lara | West Indies v Australia | Antigua Recreation Ground, St John's | 1998/99 |
| 82 | DL Vettori | New Zealand v Zimbabwe | Harare Sports Club | 2005/06 |
| 82 | DA Warner | Australia v West Indies | Sydney | 2015/16 |
| 83 | BR Taylor | New Zealand v West Indies | Eden Park, Auckland | 1968/69 |
| 84 | AC Gilchrist | Australia v India | Wankhede Stadium, Mumbai | 2000/01 |
| 84 | AC Gilchrist | Australia v Zimbabwe | Perth | 2003/04 |
| 84 | ML Hayden | Australia v Zimbabwe | Sydney Cricket Ground | 2003/04 |
| 85 | CH Lloyd | West Indies v India | M Chinnaswamy Stadium, Bangalore | 1974/75 |
| 85 | J Darling | Australia v England | Sydney | 1898 |
| 85 | S Dhawan | India v Australia | Punjab Cricket Association Stadium, Mohali | 2012/13 |
| 85 | BA Stokes | England v New Zealand | Lord's | 2015 |
| 85 | Travis Head | Australia v England | Brisbane | 2021/22 |
| 86 | IT Botham | England v Australia | Old Trafford, Manchester | 1981 |
| 86 | Kapil Dev | India v England | Modi Stadium, Kanpur | 1981/82 |
| 86 | CL Cairns | New Zealand v Zimbabwe | Eden Park, Auckland | 1995/96 |
| 86 | Wasim Akram | Pakistan v Sri Lanka | Galle International Stadium | 2000 |
| 86 | AC Gilchrist | Australia v New Zealand | Basin Reserve, Wellington | 2004/05 |
| 86 | MG Johnson | Australia v South Africa | Newlands, Cape Town | 2008/09 |
| 86 | HH Pandya | India v Sri Lanka | Pallekele | 2017 |
| 86 | Zak Crawley | England v Pakistan | Rawalpindi | 2022/23 |
| 87 | IT Botham | England v Australia | Headingley, Leeds | 1981 |
| 87 | V Sehwag | India v Sri Lanka | Galle International Stadium | 2008 |
| 87 | V Sehwag | India v South Africa | Eden Gardens, Kolkata | 2009/10 |
| 87 | HM Amla | South Africa v Australia | Perth | 2012/13 |
| 87 | S Dhawan | India v Afghanistan | Bengaluru | 2018 |
| 88 | RR Lindwall | Australia v England | Melbourne Cricket Ground | 1946/47 |
| 88 | RJ Hadlee | New Zealand v West Indies | Lancaster Park, Christchurch | 1979/80 |
| 88 | M Azharuddin | India v England | Lord's | 1990 |
| 88 | Junior Murray | West Indies v New Zealand | Wellington | 1994/95 |
| 88 | BC Lara | West Indies v Pakistan | Kensington Oval, Bridgetown | 2005 |
| 88 | KP Pietersen | England v West Indies | Queen's Park Oval, Port of Spain | 2008/09 |
| 88 | Ben Duckett | England v India | Rajkot | 2023/24 |
| 89 | Kane Williamson | New Zealand v Bangladesh | Wellington | 2016/17 |
| 89 | RR Pant | India v England | Birmingham | 2022 |
| 90 | ST Jayasuriya | Sri Lanka v Zimbabwe | Harare Sports Club | 2004 |
| 90 | V Sehwag | India v Sri Lanka | P Sara Oval, Colombo | 2010 |
| 90 | V Sehwag | India v England | Sardar Patel Stadium, Motera, Ahmedabad | 2012/13 |
| 90 | Ollie Pope | England v Pakistan | Rawalpindi | 2022/23 |
| 90 | Josh Inglis | Australia v Sri Lanka | Galle International Stadium | 2024/25 |
| 91 | AC Gilchrist | Australia v South Africa | Newlands, Cape Town | 2001/02 |
| 91 | Harry Brook | England v New Zealand | Wellington | 2024/25 |
| 91 | Harry Brook | England v India | Kennington Oval, London | 2025 |
| 92 | Abdul Razzaq | Pakistan v Bangladesh | Multan Cricket Stadium | 2001/02 |
| 93 | DR Smith | West Indies v South Africa | Newlands, Cape Town | 2003/04 |
| 93 | V Sehwag | India v Pakistan | Gaddafi Stadium, Lahore | 2005/06 |
| 93 | MS Dhoni | India v Pakistan | Iqbal Stadium, Faisalabad | 2005/06 |
| 93 | TM Dilshan | Sri Lanka v Bangladesh | Chittagong | 2008/09 |
| 93 | DA Warner | Australia v South Africa | Adelaide Oval | 2012/13 |
| 93 | Zak Crawley | England v Australia | Old Trafford, Manchester | 2023 |
| 94 | Zaheer Abbas | Pakistan v India | Iqbal Stadium, Faisalabad | 1982/83 |
| 94 | SM Gavaskar | India v West Indies | Feroz Shah Kotla, Delhi | 1983/84 |
| 94 | AC Gilchrist | Australia v England | Sydney Cricket Ground | 2002/03 |
| 94 | BB McCullum | New Zealand v Zimbabwe | Harare Sports Club | 2005/06 |
| 94 | Tamim Iqbal | Bangladesh v England | Lord's | 2010 |
| 94 | Soumya Sarkar | Bangladesh v New Zealand | Hamilton | 2018/19 |
| 95 | Victor Trumper | Australia v England | Old Trafford, Manchester | 1902 |
| 95 | DT Lindsay | South Africa v Australia | New Wanderers Stadium, Johannesburg | 1966/67 |
| 95 | Kapil Dev | India v West Indies | Queen's Park Oval, Port of Spain | 1982/83 |
| 95 | Ian Smith | New Zealand v India | Eden Park, Auckland | 1989/90 |
| 95 | JN Rhodes | South Africa v West Indies | Centurion Park, Centurion | 1998/99 |
| 95 | SM Pollock | South Africa v Sri Lanka | Centurion Park, Centurion | 2000/01 |
| 95 | Graham Gooch | England v India | Lord's, London | 1990 |
| 95 | Jonny Bairstow | England v New Zealand | Headingley, Leeds | 2022 |
| 96 | Clem Hill | Australia v South Africa | Melbourne Cricket Ground | 1910/11 |
| 96 | Mohammad Azharuddin | India v South Africa | Newlands, Cape Town | 1996/97 |
| 96 | CH Gayle | West Indies v South Africa | Antigua Recreation Ground, St John's | 2004/05 |
| 96 | Shahid Afridi | Pakistan v India | Iqbal Stadium, Faisalabad | 2005/06 |
| 96 | Mominul Haque | Bangladesh v Sri Lanka | Zahur Ahmed Chowdhury Stadium, Chittagong | 2017/18 |
| 96 | Tom Blundell | New Zealand v England | Basin Reserve, Wellington | 2024/25 |
| 97 | K Srikkanth | India v Australia | Sydney Cricket Ground | 1985/86 |
| 97 | JE Taylor | West Indies v New Zealand | University Oval, Dunedin | 2008/09 |
| 97 | V Sehwag | India v Sri Lanka | Modi Stadium, Kanpur | 2009/10 |
| 97 | Ross Taylor | New Zealand v Bangladesh | Basin Reserve, Wellington | 2018/19 |
| 97 | Brian Bennett | Zimbabwe v England | Trent Bridge, Nottingham | 2025 |
| 98 | RS Kaluwitharana | Sri Lanka v New Zealand | Carisbrook, Dunedin | 1996/97 |
| 98 | Mominul Haque | Bangladesh v New Zealand | Chittagong | 2013/14 |
| 99 | Garry Sobers | West Indies v Australia | Sydney Cricket Ground | 1968/69 |
| 99 | IT Botham | England v New Zealand | Trent Bridge, Nottingham | 1983 |
| 99 | Aravinda de Silva | Sri Lanka v Pakistan | Sinhalese Sports Club Ground, Colombo | 1996/97 |
| 99 | LRPL Taylor | New Zealand v India | M Chinnaswamy Stadium, Bangalore | 2012 |
| 99 | KDK Vithanage | Sri Lanka v Bangladesh | Shere Bangla National Stadium, Mirpur | 2013/14 |
| 99 | Prithivi Shaw | India v West Indies | Saurashtra Cricket Association Stadium, Rajkot | 2018/19 |
| 99 | Jason Holder | West Indies v England | Sir Vivian Richards Stadium, North Sound, Antigua | 2015 |
| 99 | Aiden Markram | South Africa v India | Newlands, Cape Town | 2023/24 |
| 100 | Victor Trumper | Australia v England | Sydney Cricket Ground | 1903/04 |
| 100 | David Denton | England v South Africa | Old Wanderers, Johannesburg | 1909/10 |
| 100 | Frank Woolley | England v South Africa | Lord's, London | 1924 |
| 100 | Lance Klusener | South Africa v India | Newlands, Cape Town | 1996/97 |
| 100 | Tamim Iqbal | Bangladesh v England | Old Trafford, Manchester | 2010 |
| 100 | Dinesh Chandimal | Sri Lanka v India | Galle International Stadium | 2015 |
| 100 | Adam Voges | Australia v West Indies | Bellerive Oval, Hobart | 2015/16 |
| 100 | Tamim Iqbal | Bangladesh v New Zealand | Seddon Park, Hamilton | 2018/19 |
| 100 | Ben Duckett | England v Zimbabwe | Trent Bridge, Nottingham | 2025 |
Note: All the figures are from the start of an individual innings. NJ Astle's second hundred in his 222 v England at Christchurch in 2001/02 took 39 balls.