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
JE Root 218 England v India Chennai 5 Feb 2021 Test # 2409

Records include the following recent matches:
Pakistan v England at Rawalpindi, 1st Test, Dec 1-5, 2022 [Test # 2478]
Australia v West Indies at Perth, 1st Test, Nov 30-Dec 4, 2022 [Test # 2477]
England v South Africa at The Oval, 3rd Test, Sep 8-12, 2022 [Test # 2476]