1 - England's Colin Cowdrey, ENG vs AUS in July 1968, Runs: 104
2 - Pakistan's Javed Miandad, PAK vs IND in December 1989, Runs: 145
3 - West Indies' Gordon Greenidge, WI vs ENG in April 1990, Runs: 149
4 - England's Alec Stewart, ENG vs WI in August 2000, Runs: 105
5 - Pakistan's Inzamam-ul-Haq, IND vs PAK in March 2005, Runs: 184
6 - Australia's Ricky Ponting achieved the feat twice in the same match. 120 and 143* vs SA in January 2006
7 - South Africa's Graeme Smith, ENG vs SA in July 2012, Runs: 131
8 - South Africa's Hashim Amla, SA vs SL in January 2017, Runs: 134
9 - England's Joe Root, IND vs ENG in February 2021, Runs: 218
10 - Australia's David Warner, AUS vs SA in December 2022, Runs: 200
Next : Top 10 batters with most hundreds in First Class cricket, no Indian cricketer in top 10
Click to read more..