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:
India v Sri Lanka at Kolkata, 1st Test, Nov 16-20, 2017 [Test # 2281]
Zimbabwe v West Indies at Bulawayo, 2nd Test, Oct 29-Nov 2, 2017 [Test # 2280]
Zimbabwe v West Indies at Bulawayo, 1st Test, Oct 21-24, 2017 [Test # 2279]