Player 100s Runs Inns Team Opposition Ground Match Date Scorecard
ED Weekes 5 141 2 West Indies v England Kingston 27 Mar 1948 Test # 298
128 1 West Indies v India Delhi 10 Nov 1948 Test # 304
194 1 West Indies v India Brabourne 9 Dec 1948 Test # 305
162 1 West Indies v India Eden Gardens 31 Dec 1948 Test # 308
101 3 West Indies v India Eden Gardens 31 Dec 1948 Test # 308
Zaheer Abbas 5 215 1 Pakistan v India Lahore 10 Dec 1982 Test # 941
118 1 Pakistan v India Multan 17 Dec 1982 ODI # 163
186 2 Pakistan v India Karachi 23 Dec 1982 Test # 942
105 1 Pakistan v India Lahore 31 Dec 1982 ODI # 164
168 2 Pakistan v India Faisalabad 3 Jan 1983 Test # 945
JHW Fingleton 4 112 1 Australia v South Africa Cape Town 1 Jan 1936 Test # 249
108 2 Australia v South Africa Johannesburg 15 Feb 1936 Test # 250
118 2 Australia v South Africa Durban 28 Feb 1936 Test # 251
100 2 Australia v England Brisbane 4 Dec 1936 Test # 255
A Melville 4 103 3 South Africa v England Durban 3 Mar 1939 Test # 271
189 1 South Africa v England Nottingham 7 Jun 1947 Test # 285
104* 4 South Africa v England Nottingham 7 Jun 1947 Test # 285
117 2 South Africa v England Lord's 21 Jun 1947 Test # 286
KC Sangakkara 4 105* 1 Sri Lanka v Bangladesh Melbourne 26 Feb 2015 ODI # 3615
117* 2 Sri Lanka v England Wellington 1 Mar 2015 ODI # 3619
104 2 Sri Lanka v Australia Sydney 8 Mar 2015 ODI # 3629
124 1 Sri Lanka v Scotland Hobart 11 Mar 2015 ODI # 3632
W Bardsley 3 136 1 Australia v England The Oval 9 Aug 1909 Test # 105
130 3 Australia v England The Oval 9 Aug 1909 Test # 105
132 1 Australia v South Africa Sydney 9 Dec 1910 Test # 111
H Sutcliffe 3 115 4 England v Australia Sydney 19 Dec 1924 Test # 158
176 2 England v Australia Melbourne 1 Jan 1925 Test # 159
127 4 England v Australia Melbourne 1 Jan 1925 Test # 159
CG Macartney 3 133* 3 Australia v England Lord's 26 Jun 1926 Test # 164
151 1 Australia v England Leeds 10 Jul 1926 Test # 165
109 1 Australia v England Manchester 24 Jul 1926 Test # 166
GA Headley 3 270* 1 West Indies v England Kingston 14 Mar 1935 Test # 241
106 1 West Indies v England Lord's 24 Jun 1939 Test # 272
107 3 West Indies v England Lord's 24 Jun 1939 Test # 272
AR Morris 3 155 3 Australia v England Melbourne 1 Jan 1947 Test # 281
122 2 Australia v England Adelaide 31 Jan 1947 Test # 282
124* 4 Australia v England Adelaide 31 Jan 1947 Test # 282
DCS Compton 3 163 3 England v South Africa Nottingham 7 Jun 1947 Test # 285
208 1 England v South Africa Lord's 21 Jun 1947 Test # 286
115 2 England v South Africa Manchester 5 Jul 1947 Test # 287
DG Bradman 3 132 1 Australia v India Melbourne 1 Jan 1948 Test # 292
127* 3 Australia v India Melbourne 1 Jan 1948 Test # 292
201 1 Australia v India Adelaide 23 Jan 1948 Test # 294
VS Hazare 3 122 4 India v West Indies Brabourne 4 Feb 1949 Test # 311
164* 2 India v England Delhi 2 Nov 1951 Test # 339
155 1 India v England Brabourne 14 Dec 1951 Test # 342
ED Weekes 3 123 2 West Indies v New Zealand Dunedin 3 Feb 1956 Test # 421
103 1 West Indies v New Zealand Christchurch 18 Feb 1956 Test # 422
156 1 West Indies v New Zealand Wellington 3 Mar 1956 Test # 423
GS Sobers 3 365* 2 West Indies v Pakistan Kingston 26 Feb 1958 Test # 450
125 2 West Indies v Pakistan Georgetown 13 Mar 1958 Test # 452
109* 4 West Indies v Pakistan Georgetown 13 Mar 1958 Test # 452
PR Umrigar 3 117 2 India v Pakistan Chennai 13 Jan 1961 Test # 503
112 1 India v Pakistan Delhi 8 Feb 1961 Test # 505
147* 1 India v England Kanpur 1 Dec 1961 Test # 514
SM Gavaskar 3 117* 4 India v West Indies Bridgetown 1 Apr 1971 Test # 685
124 1 India v West Indies Port of Spain 13 Apr 1971 Test # 686
220 3 India v West Indies Port of Spain 13 Apr 1971 Test # 686
G Boycott 3 119* 3 England v Australia Adelaide 29 Jan 1971 Test # 678
121* 1 England v Pakistan Lord's 17 Jun 1971 Test # 688
112 1 England v Pakistan Leeds 8 Jul 1971 Test # 689
CG Greenidge 3 134 1 West Indies v England Manchester 8 Jul 1976 Test # 779
101 3 West Indies v England Manchester 8 Jul 1976 Test # 779
115 1 West Indies v England Leeds 22 Jul 1976 Test # 780
SM Gavaskar 3 111 1 India v Pakistan Karachi 14 Nov 1978 Test # 833
137 3 India v Pakistan Karachi 14 Nov 1978 Test # 833
205 1 India v West Indies Wankhede 1 Dec 1978 Test # 835
Javed Miandad 3 119* 1 Pakistan v India Lahore 31 Dec 1982 ODI # 164
126 2 Pakistan v India Faisalabad 3 Jan 1983 Test # 945
280* 1 Pakistan v India Hyderabad (Sind) 14 Jan 1983 Test # 946
GA Gooch 3 333 1 England v India Lord's 26 Jul 1990 Test # 1148
123 3 England v India Lord's 26 Jul 1990 Test # 1148
116 1 England v India Manchester 9 Aug 1990 Test # 1149
Saeed Anwar 3 107 1 Pakistan v Sri Lanka Sharjah 30 Oct 1993 ODI # 841
131 2 Pakistan v West Indies Sharjah 1 Nov 1993 ODI # 842
111 2 Pakistan v Sri Lanka Sharjah 2 Nov 1993 ODI # 843
PA de Silva 3 168 3 Sri Lanka v Pakistan Colombo (RPS) 19 Apr 1997 Test # 1366
138* 1 Sri Lanka v Pakistan Colombo (SSC) 26 Apr 1997 Test # 1367
103* 3 Sri Lanka v Pakistan Colombo (SSC) 26 Apr 1997 Test # 1367
PA de Silva 3 126 2 Sri Lanka v India Colombo (RPS) 2 Aug 1997 Test # 1374
146 1 Sri Lanka v India Colombo (SSC) 9 Aug 1997 Test # 1376
120 3 Sri Lanka v India Colombo (SSC) 9 Aug 1997 Test # 1376
R Dravid 3 190 2 India v New Zealand Hamilton 2 Jan 1999 Test # 1438
103* 4 India v New Zealand Hamilton 2 Jan 1999 Test # 1438
123* 1 India v New Zealand Taupo 9 Jan 1999 ODI # 1378
R Dravid 3 115 3 India v England Nottingham 8 Aug 2002 Test # 1612
148 1 India v England Leeds 22 Aug 2002 Test # 1613
217 2 India v England The Oval 5 Sep 2002 Test # 1614
HH Gibbs 3 116 1 South Africa v Kenya Colombo (RPS) 20 Sep 2002 ODI # 1882
116* 2 South Africa v India Colombo (RPS) 25 Sep 2002 ODI # 1886
153 1 South Africa v Bangladesh Potchefstroom 3 Oct 2002 ODI # 1890
DS Lehmann 3 107 1 Australia v West Indies St George's 1 Jun 2003 ODI # 2021
110 2 Australia v Bangladesh Darwin 18 Jul 2003 Test # 1650
177 2 Australia v Bangladesh Cairns 25 Jul 2003 Test # 1652
JH Kallis 3 130* 3 South Africa v West Indies Cape Town 2 Jan 2004 Test # 1681
130* 1 South Africa v West Indies Centurion 16 Jan 2004 Test # 1682
109* 1 South Africa v West Indies Cape Town 25 Jan 2004 ODI # 2088
Mohammad Yousuf 3 191 3 Pakistan v West Indies Multan 19 Nov 2006 Test # 1816
102 1 Pakistan v West Indies Karachi 27 Nov 2006 Test # 1818
124 3 Pakistan v West Indies Karachi 27 Nov 2006 Test # 1818
HM Amla 3 253* 1 South Africa v India Nagpur 6 Feb 2010 Test # 1951
114 1 South Africa v India Eden Gardens 14 Feb 2010 Test # 1952
123* 3 South Africa v India Eden Gardens 14 Feb 2010 Test # 1952
KC Sangakkara 3 142 1 Sri Lanka v Bangladesh Galle 8 Mar 2013 Test # 2078
105 3 Sri Lanka v Bangladesh Galle 8 Mar 2013 Test # 2078
139 2 Sri Lanka v Bangladesh Colombo (RPS) 16 Mar 2013 Test # 2082
S Dhawan 3 187 2 India v Australia Mohali 14 Mar 2013 Test # 2081
114 1 India v South Africa Cardiff 6 Jun 2013 ODI # 3363
102* 2 India v West Indies The Oval 11 Jun 2013 ODI # 3368
RG Sharma 3 209 1 India v Australia Bengaluru 2 Nov 2013 ODI # 3428
177 2 India v West Indies Eden Gardens 6 Nov 2013 Test # 2101
111* 2 India v West Indies Wankhede 14 Nov 2013 Test # 2102
Q de Kock 3 135 1 South Africa v India Johannesburg 5 Dec 2013 ODI # 3442
106 1 South Africa v India Durban 8 Dec 2013 ODI # 3443
101 1 South Africa v India Centurion 11 Dec 2013 ODI # 3444
Younis Khan 3 106 1 Pakistan v Australia Dubai (DSC) 22 Oct 2014 Test # 2140
103* 3 Pakistan v Australia Dubai (DSC) 22 Oct 2014 Test # 2140
213 1 Pakistan v Australia Abu Dhabi 30 Oct 2014 Test # 2142
Misbah-ul-Haq 3 101 1 Pakistan v Australia Abu Dhabi 30 Oct 2014 Test # 2142
101* 3 Pakistan v Australia Abu Dhabi 30 Oct 2014 Test # 2142
102* 1 Pakistan v New Zealand Abu Dhabi 9 Nov 2014 Test # 2144
V Kohli 3 139* 2 India v Sri Lanka Ranchi 16 Nov 2014 ODI # 3547
115 2 India v Australia Adelaide 9 Dec 2014 Test # 2148
141 4 India v Australia Adelaide 9 Dec 2014 Test # 2148
DA Warner 3 163 1 Australia v New Zealand Brisbane 5 Nov 2015 Test # 2185
116 3 Australia v New Zealand Brisbane 5 Nov 2015 Test # 2185
253 1 Australia v New Zealand Perth 13 Nov 2015 Test # 2187
AC Voges 3 269* 1 Australia v West Indies Hobart 10 Dec 2015 Test # 2193
106* 1 Australia v West Indies Melbourne 26 Dec 2015 Test # 2195
239 2 Australia v New Zealand Wellington 12 Feb 2016 Test # 2201
Babar Azam 3 120 1 Pakistan v West Indies Sharjah 30 Sep 2016 ODI # 3784
123 1 Pakistan v West Indies Sharjah 2 Oct 2016 ODI # 3788
117 1 Pakistan v West Indies Abu Dhabi 5 Oct 2016 ODI # 3789
V Kohli 3 104* 3 India v Sri Lanka Eden Gardens 16 Nov 2017 Test # 2281
213 2 India v Sri Lanka Nagpur 24 Nov 2017 Test # 2283
243 1 India v Sri Lanka Delhi 2 Dec 2017 Test # 2286
V Kohli 3 140 2 India v West Indies Guwahati 21 Oct 2018 ODI # 4056
157* 1 India v West Indies Visakhapatnam 24 Oct 2018 ODI # 4059
107 2 India v West Indies Pune 27 Oct 2018 ODI # 4062
RG Sharma 3 102 2 India v England Birmingham 30 Jun 2019 ODI # 4179
104 1 India v Bangladesh Birmingham 2 Jul 2019 ODI # 4182
103 2 India v Sri Lanka Leeds 6 Jul 2019 ODI # 4187
M Labuschagne 3 185 2 Australia v Pakistan Brisbane 21 Nov 2019 Test # 2368
162 1 Australia v Pakistan Adelaide 29 Nov 2019 Test # 2372
143 1 Australia v New Zealand Perth 12 Dec 2019 Test # 2374
Shan Masood 3 135 3 Pakistan v Sri Lanka Karachi 19 Dec 2019 Test # 2375
100 2 Pakistan v Bangladesh Rawalpindi 7 Feb 2020 Test # 2384
156 1 Pakistan v England Manchester 5 Aug 2020 Test # 2391
M Labuschagne 3 204 1 Australia v West Indies Perth 30 Nov 2022 Test # 2477
104* 3 Australia v West Indies Perth 30 Nov 2022 Test # 2477
163 1 Australia v West Indies Adelaide 8 Dec 2022 Test # 2479

Records include the following recent matches:
United Arab Emirates v United States of America at Windhoek, ICC Cricket World Cup Qualifier Play-off 7th match, Mar 30, 2023 [ODI # 4556]
Namibia v Jersey at Windhoek, ICC Cricket World Cup Qualifier Play-off 6th match, Mar 30, 2023 [ODI # 4555]
Namibia v Papua New Guinea at Windhoek, ICC Cricket World Cup Qualifier Play-off 5th match, Mar 29, 2023 [ODI # 4554]
Canada v United States of America at Windhoek, ICC Cricket World Cup Qualifier Play-off 4th Match, Mar 29, 2023 [ODI # 4553]
Bangladesh v Ireland at Chattogram, 2nd T20I, Mar 29, 2023 [T20I # 2037]