Player Runs Team Opposition Ground Match Date Scorecard
MC Cowdrey 104 England v Australia Birmingham 11 Jul 1968 Test # 639
Javed Miandad 145 Pakistan v India Lahore 1 Dec 1989 Test # 1130
CG Greenidge 149 West Indies v England St John's 12 Apr 1990 Test # 1144
AJ Stewart 105 England v West Indies Manchester 3 Aug 2000 Test # 1506
Inzamam-ul-Haq 184 Pakistan v India Bengaluru 24 Mar 2005 Test # 1743
RT Ponting 120 Australia v South Africa Sydney 2 Jan 2006 Test # 1780
RT Ponting 143* Australia v South Africa Sydney 2 Jan 2006 Test # 1780
GC Smith 131 South Africa v England The Oval 19 Jul 2012 Test # 2049
HM Amla 134 South Africa v Sri Lanka Johannesburg 12 Jan 2017 Test # 2247

Records include the following recent matches:
England v Australia at The Oval, 5th Test, Sep 12-15, 2019 [Test # 2362]
Bangladesh v Afghanistan at Chattogram, Only Test, Sep 5-9, 2019 [Test # 2361]
England v Australia at Manchester, 4th Test, Sep 4-8, 2019 [Test # 2360]