Cricket Record for Fifties in Consecutive Innings: ODI, T20i, Test

Home » Cricket Records » Cricket Record for Fifties in Consecutive Innings: ODI, T20i, Test

There is a record in cricket that has people talking: fifties in consecutive innings (One-Day Internationals, Twenty20 Internationals, and Tests).

If you're sitting there wondering, "What's the big deal about Fifties in Consecutive Innings?" I'll try to explain it as simply as possible.

Envision taking the field in front of a crowd of thousands and scoring over fifty runs in each of the first three innings.

It's like a baker who always turns out a flawless batch of cookies. It takes more than raw skill to succeed, including diligence, focus, and maybe even a touch of magic.

No matter the format—the frenetic T20i, the balanced ODI, or the strategic Test—reaching fifty in each of those successive innings is a significant accomplishment.

So, when you hear about this achievement in the future, nod your head in approval. Because in the wide ocean of cricket, this is one wave that's making quite the splash!

Cricket Record for Fifties in Consecutive Innings: ODI, T20i, Test


Some records in cricket have stood the test of time as a testimony to the skill and reliability of its holders.

There are many notable records, but the record for the most consecutive "Fifties in Consecutive Innings" in One-Day Internationals, Twenty-Over Internationals, and Tests stands out.

It's a measure of how well a player performs in a variety of situations. We'll be featuring the cricketers who made their mark by accomplishing this astounding achievement as we go deeper into the topic.

Dive in as we unpack the finest moments from this extraordinary cricket record.


Cricket Record for Fifties in Consecutive Innings: ODI, T20i, Test


Player50sRunsInnsTeamOppositionGroundMatch DateScorecard
Babar Azam 9 196 4 Pakistan v Australia Karachi 12 Mar 2022 Test # 2455
67 2 Pakistan v Australia Lahore 21 Mar 2022 Test # 2458
55 4 Pakistan v Australia Lahore 21 Mar 2022 Test # 2458
57 2 Pakistan v Australia Lahore 29 Mar 2022 ODI # 4379
114 2 Pakistan v Australia Lahore 31 Mar 2022 ODI # 4380
105* 2 Pakistan v Australia Lahore 2 Apr 2022 ODI # 4382
66 1 Pakistan v Australia Lahore 5 Apr 2022 T20I # 1504
103 2 Pakistan v West Indies Multan 8 Jun 2022 ODI # 4401
77 1 Pakistan v West Indies Multan 10 Jun 2022 ODI # 4405
Javed Miandad 8 78 1 Pakistan v India Nagpur 24 Mar 1987 ODI # 439
78* 2 Pakistan v India Jamshedpur 26 Mar 1987 ODI # 440
74* 2 Pakistan v Australia Sharjah 3 Apr 1987 ODI # 443
60 1 Pakistan v England Sharjah 7 Apr 1987 ODI # 445
52* 2 Pakistan v India Sharjah 10 Apr 1987 ODI # 447
113 1 Pakistan v England The Oval 21 May 1987 ODI # 448
71* 2 Pakistan v England Nottingham 23 May 1987 ODI # 449
68 1 Pakistan v England Birmingham 25 May 1987 ODI # 450
ED Weekes 7 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
90 1 West Indies v India Chennai 27 Jan 1949 Test # 310
56 1 West Indies v India Brabourne 4 Feb 1949 Test # 311
R Dravid 7 160 1 India v Bangladesh Chattogram 17 Dec 2004 Test # 1727
53 1 India v Bangladesh Chattogram 23 Dec 2004 ODI # 2199
60 1 India v Bangladesh Dhaka 27 Dec 2004 ODI # 2202
75* 2 Asia XI v ICC World XI Melbourne 10 Jan 2005 ODI # 2203
50 2 India v Pakistan Mohali 8 Mar 2005 Test # 1738
110 1 India v Pakistan Eden Gardens 16 Mar 2005 Test # 1741
135 3 India v Pakistan Eden Gardens 16 Mar 2005 Test # 1741
KC Sangakkara 7 83 2 Sri Lanka v India Colombo (RPS) 3 Feb 2009 ODI # 2813
56 2 Sri Lanka v India Colombo (RPS) 5 Feb 2009 ODI # 2815
84 1 Sri Lanka v India Colombo (RPS) 8 Feb 2009 ODI # 2818
70 1 Sri Lanka v Pakistan Karachi 21 Feb 2009 Test # 1909
65 3 Sri Lanka v Pakistan Karachi 21 Feb 2009 Test # 1909
104 1 Sri Lanka v Pakistan Lahore 1 Mar 2009 Test # 1912
55* 2 Sri Lanka v Australia Nottingham 8 Jun 2009 T20I # 97
Misbah-ul-Haq 7 76* 4 Pakistan v South Africa Dubai (DSC) 12 Nov 2010 Test # 1976
77 2 Pakistan v South Africa Abu Dhabi 20 Nov 2010 Test # 1979
58* 4 Pakistan v South Africa Abu Dhabi 20 Nov 2010 Test # 1979
62 2 Pakistan v New Zealand Hamilton 7 Jan 2011 Test # 1990
99 2 Pakistan v New Zealand Wellington 15 Jan 2011 Test # 1991
70* 4 Pakistan v New Zealand Wellington 15 Jan 2011 Test # 1991
50 1 Pakistan v New Zealand Wellington 22 Jan 2011 ODI # 3085
CJL Rogers 7 55 2 Australia v India Brisbane 17 Dec 2014 Test # 2149
55 4 Australia v India Brisbane 17 Dec 2014 Test # 2149
57 1 Australia v India Melbourne 26 Dec 2014 Test # 2152
69 3 Australia v India Melbourne 26 Dec 2014 Test # 2152
95 1 Australia v India Sydney 6 Jan 2015 Test # 2156
56 3 Australia v India Sydney 6 Jan 2015 Test # 2156
95 2 Australia v England Cardiff 8 Jul 2015 Test # 2170
KS Williamson 7 93 1 New Zealand v England The Oval 12 Jun 2015 ODI # 3655
118 2 New Zealand v England Southampton 14 Jun 2015 ODI # 3656
90 1 New Zealand v England Nottingham 17 Jun 2015 ODI # 3657
50 1 New Zealand v England Chester-le-Street 20 Jun 2015 ODI # 3659
57 2 New Zealand v England Manchester 23 Jun 2015 T20I # 423
97 1 New Zealand v Zimbabwe Harare 2 Aug 2015 ODI # 3673
90 1 New Zealand v Zimbabwe Harare 7 Aug 2015 ODI # 3675
KL Rahul 7 90 1 India v Australia Bengaluru 4 Mar 2017 Test # 2251
51 3 India v Australia Bengaluru 4 Mar 2017 Test # 2251
67 2 India v Australia Ranchi 16 Mar 2017 Test # 2256
60 2 India v Australia Dharamsala 25 Mar 2017 Test # 2258
51* 4 India v Australia Dharamsala 25 Mar 2017 Test # 2258
57 1 India v Sri Lanka Colombo (SSC) 3 Aug 2017 Test # 2267
85 1 India v Sri Lanka Pallekele 12 Aug 2017 Test # 2269
SPD Smith 7 85 1 Australia v England Birmingham 11 Jul 2019 ODI # 4191
144 1 Australia v England Birmingham 1 Aug 2019 Test # 2353
142 3 Australia v England Birmingham 1 Aug 2019 Test # 2353
92 2 Australia v England Lord's 14 Aug 2019 Test # 2355
211 1 Australia v England Manchester 4 Sep 2019 Test # 2360
82 3 Australia v England Manchester 4 Sep 2019 Test # 2360
80 2 Australia v England The Oval 12 Sep 2019 Test # 2362
Imam-ul-Haq 7 70 4 Pakistan v Australia Lahore 21 Mar 2022 Test # 2458
103 2 Pakistan v Australia Lahore 29 Mar 2022 ODI # 4379
106 2 Pakistan v Australia Lahore 31 Mar 2022 ODI # 4380
89* 2 Pakistan v Australia Lahore 2 Apr 2022 ODI # 4382
65 2 Pakistan v West Indies Multan 8 Jun 2022 ODI # 4401
72 1 Pakistan v West Indies Multan 10 Jun 2022 ODI # 4405
62 1 Pakistan v West Indies Multan 12 Jun 2022 ODI # 4407
J Ryder 6 78* 1 Australia v South Africa Durban 5 Nov 1921 Test # 145
58 3 Australia v South Africa Durban 5 Nov 1921 Test # 145
56 1 Australia v South Africa Johannesburg 12 Nov 1921 Test # 146
142 2 Australia v South Africa Cape Town 26 Nov 1921 Test # 147
201* 1 Australia v England Adelaide 16 Jan 1925 Test # 160
88 3 Australia v England Adelaide 16 Jan 1925 Test # 160
EH Hendren 6 77 1 England v West Indies Port of Spain 1 Feb 1930 Test # 189
205* 3 England v West Indies Port of Spain 1 Feb 1930 Test # 189
56 2 England v West Indies Georgetown 21 Feb 1930 Test # 192
123 4 England v West Indies Georgetown 21 Feb 1930 Test # 192
61 1 England v West Indies Kingston 3 Apr 1930 Test # 193
55 3 England v West Indies Kingston 3 Apr 1930 Test # 193
GA Headley 6 93 3 West Indies v England Port of Spain 24 Jan 1935 Test # 239
53 2 West Indies v England Georgetown 14 Feb 1935 Test # 240
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
51 2 West Indies v England Manchester 22 Jul 1939 Test # 273
A Melville 6 67 2 South Africa v England Johannesburg 18 Feb 1939 Test # 270
78 1 South Africa v England Durban 3 Mar 1939 Test # 271
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
GS Sobers 6 52 1 West Indies v Pakistan Bridgetown 17 Jan 1958 Test # 446
52 1 West Indies v Pakistan Port of Spain 5 Feb 1958 Test # 448
80 3 West Indies v Pakistan Port of Spain 5 Feb 1958 Test # 448
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
ER Dexter 6 85 1 England v Pakistan Nottingham 26 Jul 1962 Test # 533
172 1 England v Pakistan The Oval 16 Aug 1962 Test # 534
70 2 England v Australia Brisbane 30 Nov 1962 Test # 535
99 4 England v Australia Brisbane 30 Nov 1962 Test # 535
93 2 England v Australia Melbourne 29 Dec 1962 Test # 536
52 4 England v Australia Melbourne 29 Dec 1962 Test # 536
KF Barrington 6 63 2 England v Australia Adelaide 25 Jan 1963 Test # 538
132* 4 England v Australia Adelaide 25 Jan 1963 Test # 538
101 1 England v Australia Sydney 15 Feb 1963 Test # 539
94 3 England v Australia Sydney 15 Feb 1963 Test # 539
126 1 England v New Zealand Auckland 23 Feb 1963 Test # 540
76 2 England v New Zealand Wellington 1 Mar 1963 Test # 541
KD Walters 6 76 2 Australia v West Indies Melbourne 26 Dec 1968 Test # 643
118 2 Australia v West Indies Sydney 3 Jan 1969 Test # 644
110 2 Australia v West Indies Adelaide 24 Jan 1969 Test # 645
50 4 Australia v West Indies Adelaide 24 Jan 1969 Test # 645
242 1 Australia v West Indies Sydney 14 Feb 1969 Test # 646
103 3 Australia v West Indies Sydney 14 Feb 1969 Test # 646
GS Chappell 6 68 1 Australia v West Indies Melbourne 31 Jan 1976 Test # 770
54* 3 Australia v West Indies Melbourne 31 Jan 1976 Test # 770
52 2 Australia v Pakistan Adelaide 24 Dec 1976 Test # 789
70 4 Australia v Pakistan Adelaide 24 Dec 1976 Test # 789
121 1 Australia v Pakistan Melbourne 1 Jan 1977 Test # 790
67 3 Australia v Pakistan Melbourne 1 Jan 1977 Test # 790
IVA Richards 6 140 2 West Indies v Australia Brisbane 1 Dec 1979 Test # 862
153* 1 West Indies v Australia Melbourne 9 Dec 1979 ODI # 78
62 2 West Indies v Australia Sydney 21 Dec 1979 ODI # 80
85* 2 West Indies v England Brisbane 23 Dec 1979 ODI # 81
96 2 West Indies v Australia Melbourne 29 Dec 1979 Test # 867
88 1 West Indies v England Adelaide 16 Jan 1980 ODI # 84
MA Taylor 6 52 1 Australia v Pakistan Melbourne 12 Jan 1990 Test # 1134
101 3 Australia v Pakistan Melbourne 12 Jan 1990 Test # 1134
77 2 Australia v Pakistan Adelaide 19 Jan 1990 Test # 1135
59 4 Australia v Pakistan Adelaide 19 Jan 1990 Test # 1135
101* 2 Australia v Pakistan Sydney 3 Feb 1990 Test # 1137
66 1 Australia v Pakistan Brisbane 11 Feb 1990 ODI # 602
ME Waugh 6 63 2 Australia v Sri Lanka Sydney 13 Jan 1999 ODI # 1382
83* 2 Australia v England Melbourne 15 Jan 1999 ODI # 1384
85 2 Australia v England Sydney 17 Jan 1999 ODI # 1386
65 1 Australia v Sri Lanka Hobart 21 Jan 1999 ODI # 1389
57 1 Australia v Sri Lanka Adelaide 24 Jan 1999 ODI # 1392
65 1 Australia v England Adelaide 26 Jan 1999 ODI # 1394
AC Gilchrist 6 70 2 Australia v Pakistan Nottingham 19 Jun 2001 ODI # 1725
80 2 Australia v England The Oval 21 Jun 2001 ODI # 1726
76* 2 Australia v Pakistan Lord's 23 Jun 2001 ODI # 1728
152 2 Australia v England Birmingham 5 Jul 2001 Test # 1550
90 2 Australia v England Lord's 19 Jul 2001 Test # 1552
54 2 Australia v England Nottingham 2 Aug 2001 Test # 1554
Yousuf Youhana 6 106 1 Pakistan v Bangladesh Faisalabad 12 Sep 2003 ODI # 2042
65 1 Pakistan v Bangladesh Lahore 15 Sep 2003 ODI # 2043
94* 2 Pakistan v Bangladesh Rawalpindi 18 Sep 2003 ODI # 2044
52 1 Pakistan v Bangladesh Karachi 21 Sep 2003 ODI # 2045
68 1 Pakistan v South Africa Lahore 3 Oct 2003 ODI # 2046
65 1 Pakistan v South Africa Lahore 5 Oct 2003 ODI # 2047
A Flintoff 6 55 2 England v South Africa Leeds 21 Aug 2003 Test # 1656
50 4 England v South Africa Leeds 21 Aug 2003 Test # 1656
95 2 England v South Africa The Oval 4 Sep 2003 Test # 1659
55* 2 England v Bangladesh Chattogram 7 Nov 2003 ODI # 2057
70* 2 England v Bangladesh Dhaka 10 Nov 2003 ODI # 2059
52* 2 England v Bangladesh Dhaka 12 Nov 2003 ODI # 2060
Yasir Hameed 6 52 2 Pakistan v New Zealand Lahore 29 Nov 2003 ODI # 2068
53 1 Pakistan v New Zealand Lahore 1 Dec 2003 ODI # 2071
63 1 Pakistan v New Zealand Faisalabad 3 Dec 2003 ODI # 2072
61 2 Pakistan v New Zealand Rawalpindi 5 Dec 2003 ODI # 2073
127* 1 Pakistan v New Zealand Rawalpindi 7 Dec 2003 ODI # 2074
80 2 Pakistan v New Zealand Hamilton 19 Dec 2003 Test # 1676
AN Cook 6 82 2 England v Australia Melbourne 26 Dec 2010 Test # 1986
189 2 England v Australia Sydney 3 Jan 2011 Test # 1989
133 2 England v Sri Lanka Cardiff 26 May 2011 Test # 1994
96 1 England v Sri Lanka Lord's 3 Jun 2011 Test # 1995
106 3 England v Sri Lanka Lord's 3 Jun 2011 Test # 1995
55 2 England v Sri Lanka Southampton 16 Jun 2011 Test # 1996
MJ Guptill 6 51 1 New Zealand v Zimbabwe Napier 26 Jan 2012 Test # 2033
70 1 New Zealand v Zimbabwe Dunedin 3 Feb 2012 ODI # 3230
77 1 New Zealand v Zimbabwe Whangarei 6 Feb 2012 ODI # 3232
85 1 New Zealand v Zimbabwe Napier 9 Feb 2012 ODI # 3234
91* 2 New Zealand v Zimbabwe Auckland 11 Feb 2012 T20I # 219
78* 2 New Zealand v South Africa Wellington 17 Feb 2012 T20I # 221
V Kohli 6 68 1 India v Sri Lanka Pallekele 7 Aug 2012 T20I # 255
58 1 India v New Zealand Hyderabad 23 Aug 2012 Test # 2054
103 2 India v New Zealand Bengaluru 31 Aug 2012 Test # 2055
51* 4 India v New Zealand Bengaluru 31 Aug 2012 Test # 2055
70 2 India v New Zealand Chennai 11 Sep 2012 T20I # 261
50 1 India v Afghanistan Colombo (RPS) 19 Sep 2012 T20I # 265
KS Williamson 6 71 1 New Zealand v India Napier 19 Jan 2014 ODI # 3456
77 1 New Zealand v India Hamilton 22 Jan 2014 ODI # 3458
65 1 New Zealand v India Auckland 25 Jan 2014 ODI # 3462
60 2 New Zealand v India Hamilton 28 Jan 2014 ODI # 3465
88 1 New Zealand v India Wellington 31 Jan 2014 ODI # 3467
113 1 New Zealand v India Auckland 6 Feb 2014 Test # 2118
SPD Smith 6 73* 1 Australia v South Africa Canberra 19 Nov 2014 ODI # 3548
104 2 Australia v South Africa Melbourne 21 Nov 2014 ODI # 3549
67 2 Australia v South Africa Sydney 23 Nov 2014 ODI # 3551
162* 1 Australia v India Adelaide 9 Dec 2014 Test # 2148
52* 3 Australia v India Adelaide 9 Dec 2014 Test # 2148
133 2 Australia v India Brisbane 17 Dec 2014 Test # 2149
PR Stirling 6 77 1 Ireland v West Indies Dublin (Malahide) 11 May 2019 ODI # 4132
130 1 Ireland v Bangladesh Dublin 15 May 2019 ODI # 4136
71 1 Ireland v Afghanistan Belfast 19 May 2019 ODI # 4139
50 2 Ireland v Afghanistan Belfast 21 May 2019 ODI # 4141
57 2 Ireland v Zimbabwe Bready 1 Jul 2019 ODI # 4181
52 1 Ireland v Zimbabwe Belfast 4 Jul 2019 ODI # 4185
FDM Karunaratne 6 75 4 Sri Lanka v West Indies North Sound 29 Mar 2021 Test # 2417
244 2 Sri Lanka v Bangladesh Pallekele 21 Apr 2021 Test # 2418
118 1 Sri Lanka v Bangladesh Pallekele 29 Apr 2021 Test # 2419
66 3 Sri Lanka v Bangladesh Pallekele 29 Apr 2021 Test # 2419
147 1 Sri Lanka v West Indies Galle 21 Nov 2021 Test # 2434
83 3 Sri Lanka v West Indies Galle 21 Nov 2021 Test # 2434

Cricket Record for Fifties in Consecutive Innings: ODI


Player50sRunsInnsTeamOppositionGroundMatch DateScorecard
Javed Miandad 9 78 1 Pakistan v India Nagpur 24 Mar 1987 ODI # 439
78* 2 Pakistan v India Jamshedpur 26 Mar 1987 ODI # 440
74* 2 Pakistan v Australia Sharjah 3 Apr 1987 ODI # 443
60 1 Pakistan v England Sharjah 7 Apr 1987 ODI # 445
52* 2 Pakistan v India Sharjah 10 Apr 1987 ODI # 447
113 1 Pakistan v England The Oval 21 May 1987 ODI # 448
71* 2 Pakistan v England Nottingham 23 May 1987 ODI # 449
68 1 Pakistan v England Birmingham 25 May 1987 ODI # 450
103 1 Pakistan v Sri Lanka Hyderabad (Sind) 8 Oct 1987 ODI # 451
Imam-ul-Haq 7 56 1 Pakistan v England Birmingham 13 Jul 2021 ODI # 4303
103 2 Pakistan v Australia Lahore 29 Mar 2022 ODI # 4379
106 2 Pakistan v Australia Lahore 31 Mar 2022 ODI # 4380
89* 2 Pakistan v Australia Lahore 2 Apr 2022 ODI # 4382
65 2 Pakistan v West Indies Multan 8 Jun 2022 ODI # 4401
72 1 Pakistan v West Indies Multan 10 Jun 2022 ODI # 4405
62 1 Pakistan v West Indies Multan 12 Jun 2022 ODI # 4407
CG Greenidge 6 85* 2 West Indies v England Brisbane 23 Dec 1979 ODI # 81
50 1 West Indies v England Adelaide 16 Jan 1980 ODI # 84
80 1 West Indies v England Melbourne 20 Jan 1980 ODI # 86
98* 2 West Indies v England Sydney 22 Jan 1980 ODI # 87
103 1 West Indies v New Zealand Christchurch 6 Feb 1980 ODI # 88
78 1 West Indies v England Leeds 28 May 1980 ODI # 89
AH Jones 6 57 1 New Zealand v India Vadodara 17 Dec 1988 ODI # 543
55* 2 New Zealand v Pakistan Dunedin 6 Feb 1989 ODI # 554
62* 2 New Zealand v Pakistan Christchurch 4 Mar 1989 ODI # 555
67 2 New Zealand v Pakistan Wellington 8 Mar 1989 ODI # 557
82 1 New Zealand v Pakistan Auckland 11 Mar 1989 ODI # 559
63* 2 New Zealand v Pakistan Hamilton 14 Mar 1989 ODI # 561
ME Waugh 6 63 2 Australia v Sri Lanka Sydney 13 Jan 1999 ODI # 1382
83* 2 Australia v England Melbourne 15 Jan 1999 ODI # 1384
85 2 Australia v England Sydney 17 Jan 1999 ODI # 1386
65 1 Australia v Sri Lanka Hobart 21 Jan 1999 ODI # 1389
57 1 Australia v Sri Lanka Adelaide 24 Jan 1999 ODI # 1392
65 1 Australia v England Adelaide 26 Jan 1999 ODI # 1394
Yousuf Youhana 6 106 1 Pakistan v Bangladesh Faisalabad 12 Sep 2003 ODI # 2042
65 1 Pakistan v Bangladesh Lahore 15 Sep 2003 ODI # 2043
94* 2 Pakistan v Bangladesh Rawalpindi 18 Sep 2003 ODI # 2044
52 1 Pakistan v Bangladesh Karachi 21 Sep 2003 ODI # 2045
68 1 Pakistan v South Africa Lahore 3 Oct 2003 ODI # 2046
65 1 Pakistan v South Africa Lahore 5 Oct 2003 ODI # 2047
KS Williamson 6 93 1 New Zealand v England The Oval 12 Jun 2015 ODI # 3655
118 2 New Zealand v England Southampton 14 Jun 2015 ODI # 3656
90 1 New Zealand v England Nottingham 17 Jun 2015 ODI # 3657
50 1 New Zealand v England Chester-le-Street 20 Jun 2015 ODI # 3659
97 1 New Zealand v Zimbabwe Harare 2 Aug 2015 ODI # 3673
90 1 New Zealand v Zimbabwe Harare 7 Aug 2015 ODI # 3675
LRPL Taylor 6 181* 2 New Zealand v England Dunedin 7 Mar 2018 ODI # 3989
80 1 New Zealand v Pakistan Abu Dhabi 7 Nov 2018 ODI # 4066
86* 1 New Zealand v Pakistan Abu Dhabi 9 Nov 2018 ODI # 4068
54 1 New Zealand v Sri Lanka Mount Maunganui 3 Jan 2019 ODI # 4074
90 1 New Zealand v Sri Lanka Mount Maunganui 5 Jan 2019 ODI # 4075
137 1 New Zealand v Sri Lanka Nelson 8 Jan 2019 ODI # 4076
CH Gayle 6 73 2 West Indies v Bangladesh Basseterre 28 Jul 2018 ODI # 4024
135 1 West Indies v England Bridgetown 20 Feb 2019 ODI # 4096
50 1 West Indies v England Bridgetown 22 Feb 2019 ODI # 4097
162 2 West Indies v England St George's 27 Feb 2019 ODI # 4099
77 2 West Indies v England Gros Islet 2 Mar 2019 ODI # 4103
50 2 West Indies v Pakistan Nottingham 31 May 2019 ODI # 4144
PR Stirling 6 77 1 Ireland v West Indies Dublin (Malahide) 11 May 2019 ODI # 4132
130 1 Ireland v Bangladesh Dublin 15 May 2019 ODI # 4136
71 1 Ireland v Afghanistan Belfast 19 May 2019 ODI # 4139
50 2 Ireland v Afghanistan Belfast 21 May 2019 ODI # 4141
57 2 Ireland v Zimbabwe Bready 1 Jul 2019 ODI # 4181
52 1 Ireland v Zimbabwe Belfast 4 Jul 2019 ODI # 4185
SD Hope 6 115 1 West Indies v Sri Lanka Colombo (SSC) 22 Feb 2020 ODI # 4246
51 2 West Indies v Sri Lanka Hambantota 26 Feb 2020 ODI # 4247
72 2 West Indies v Sri Lanka Pallekele 1 Mar 2020 ODI # 4250
110 2 West Indies v Sri Lanka North Sound 10 Mar 2021 ODI # 4276
84 2 West Indies v Sri Lanka North Sound 12 Mar 2021 ODI # 4277
64 2 West Indies v Sri Lanka North Sound 14 Mar 2021 ODI # 4278
Babar Azam 6 158 1 Pakistan v England Birmingham 13 Jul 2021 ODI # 4303
57 2 Pakistan v Australia Lahore 29 Mar 2022 ODI # 4379
114 2 Pakistan v Australia Lahore 31 Mar 2022 ODI # 4380
105* 2 Pakistan v Australia Lahore 2 Apr 2022 ODI # 4382
103 2 Pakistan v West Indies Multan 8 Jun 2022 ODI # 4401
77 1 Pakistan v West Indies Multan 10 Jun 2022 ODI # 4405
Asif Iqbal 5 53 2 Pakistan v Australia Leeds 7 Jun 1975 ODI # 21
59* 1 Pakistan v West Indies Albion 16 Mar 1977 ODI # 41
62 1 Pakistan v India Sahiwal 3 Nov 1978 ODI # 56
61 1 Pakistan v Australia Nottingham 13 Jun 1979 ODI # 66
51 2 Pakistan v England Leeds 16 Jun 1979 ODI # 71
G Boycott 5 57 2 England v West Indies Lord's 23 Jun 1979 ODI # 74
68 2 England v Australia Melbourne 8 Dec 1979 ODI # 77
105 1 England v Australia Sydney 11 Dec 1979 ODI # 79
68 1 England v West Indies Brisbane 23 Dec 1979 ODI # 81
86* 2 England v Australia Sydney 26 Dec 1979 ODI # 82
GA Gooch 5 64 1 England v Sri Lanka Colombo (SSC) 13 Feb 1982 ODI # 145
74 2 England v Sri Lanka Colombo (SSC) 14 Feb 1982 ODI # 146
57 1 England v Australia Manchester 30 May 1985 ODI # 329
115 1 England v Australia Birmingham 1 Jun 1985 ODI # 330
117* 2 England v Australia Lord's 3 Jun 1985 ODI # 331
KC Wessels 5 57 2 Australia v England Birmingham 1 Jun 1985 ODI # 330
50 1 South Africa v India Eden Gardens 10 Nov 1991 ODI # 686
71 2 South Africa v India Gwalior 12 Nov 1991 ODI # 687
90 2 South Africa v India New Delhi 14 Nov 1991 ODI # 688
81* 2 South Africa v Australia Sydney 26 Feb 1992 ODI # 719
SR Tendulkar 5 62 1 India v New Zealand Delhi 3 Nov 1994 ODI # 944
66 1 India v West Indies Eden Gardens 5 Nov 1994 ODI # 947
54 1 India v West Indies Visakhapatnam 7 Nov 1994 ODI # 949
88 2 India v West Indies Cuttack 9 Nov 1994 ODI # 950
105 1 India v West Indies Jaipur 11 Nov 1994 ODI # 951
ST Jayasuriya 5 108 1 Sri Lanka v Bangladesh Colombo (SSC) 22 Jul 1997 ODI # 1220
63 2 Sri Lanka v India Colombo (RPS) 26 Jul 1997 ODI # 1222
73 1 Sri Lanka v India Colombo (RPS) 17 Aug 1997 ODI # 1223
66 2 Sri Lanka v India Colombo (RPS) 20 Aug 1997 ODI # 1224
68 2 Sri Lanka v India Colombo (SSC) 23 Aug 1997 ODI # 1225
A Flower 5 81 1 Zimbabwe v Bangladesh Nairobi (Gym) 11 Oct 1997 ODI # 1240
72 2 Zimbabwe v Kenya Nairobi (Gym) 12 Oct 1997 ODI # 1241
70 1 Zimbabwe v Bangladesh Nairobi (Aga) 14 Oct 1997 ODI # 1242
66 2 Zimbabwe v Kenya Nairobi (Aga) 16 Oct 1997 ODI # 1244
79 1 Zimbabwe v Kenya Nairobi (Gym) 18 Oct 1997 ODI # 1245
AJ Stewart 5 74* 2 England v West Indies Chester-le-Street 15 Jul 2000 ODI # 1615
101 1 England v Zimbabwe Birmingham 18 Jul 2000 ODI # 1617
100* 2 England v West Indies Nottingham 20 Jul 2000 ODI # 1618
97 2 England v Zimbabwe Lord's 22 Jul 2000 ODI # 1619
87* 2 England v Bangladesh Nairobi (Gym) 5 Oct 2000 ODI # 1632
RG Twose 5 70* 2 New Zealand v Zimbabwe Harare 27 Sep 2000 ODI # 1627
64 2 New Zealand v Zimbabwe Bulawayo 30 Sep 2000 ODI # 1628
63 1 New Zealand v Zimbabwe Bulawayo 1 Oct 2000 ODI # 1629
85 1 New Zealand v Zimbabwe Nairobi (Gym) 9 Oct 2000 ODI # 1635
87 2 New Zealand v Pakistan Nairobi (Gym) 11 Oct 2000 ODI # 1637
JN Rhodes 5 69 2 South Africa v New Zealand Cape Town 4 Nov 2000 ODI # 1655
61* 2 South Africa v Sri Lanka Gqeberha 15 Dec 2000 ODI # 1661
50 1 South Africa v Sri Lanka East London 17 Dec 2000 ODI # 1662
75* 2 South Africa v Sri Lanka Paarl 9 Jan 2001 ODI # 1666
53 1 South Africa v Sri Lanka Cape Town 11 Jan 2001 ODI # 1668
Yasir Hameed 5 52 2 Pakistan v New Zealand Lahore 29 Nov 2003 ODI # 2068
53 1 Pakistan v New Zealand Lahore 1 Dec 2003 ODI # 2071
63 1 Pakistan v New Zealand Faisalabad 3 Dec 2003 ODI # 2072
61 2 Pakistan v New Zealand Rawalpindi 5 Dec 2003 ODI # 2073
127* 1 Pakistan v New Zealand Rawalpindi 7 Dec 2003 ODI # 2074
RT Ponting 5 58 1 Australia v Sri Lanka Dambulla 20 Feb 2004 ODI # 2102
69 2 Australia v Sri Lanka Dambulla 22 Feb 2004 ODI # 2103
63 2 Australia v Sri Lanka Colombo (RPS) 25 Feb 2004 ODI # 2105
67 1 Australia v Sri Lanka Colombo (RPS) 27 Feb 2004 ODI # 2106
91 2 Australia v Zimbabwe Harare 25 May 2004 ODI # 2131
R Dravid 5 53 1 India v Bangladesh Chattogram 23 Dec 2004 ODI # 2199
60 1 India v Bangladesh Dhaka 27 Dec 2004 ODI # 2202
75* 2 Asia XI v ICC World XI Melbourne 10 Jan 2005 ODI # 2203
104 1 India v Pakistan Kochi 2 Apr 2005 ODI # 2235
52 1 India v Pakistan Visakhapatnam 5 Apr 2005 ODI # 2236
Salman Butt 5 76 2 Pakistan v Bangladesh Faisalabad 11 Apr 2008 ODI # 2698
132 1 Pakistan v Bangladesh Lahore 13 Apr 2008 ODI # 2700
74 2 Pakistan v Bangladesh Multan 16 Apr 2008 ODI # 2702
136 1 Pakistan v Bangladesh Karachi 19 Apr 2008 ODI # 2703
70 1 Pakistan v Bangladesh Mirpur 8 Jun 2008 ODI # 2704
IJL Trott 5 52* 2 England v South Africa Gqeberha 29 Nov 2009 ODI # 2931
94 2 England v Bangladesh Bristol 10 Jul 2010 ODI # 3025
110 1 England v Bangladesh Birmingham 12 Jul 2010 ODI # 3026
69 1 England v Pakistan Chester-le-Street 10 Sep 2010 ODI # 3043
53 2 England v Pakistan Leeds 12 Sep 2010 ODI # 3044
MJ Guptill 5 74 2 New Zealand v Zimbabwe Harare 20 Oct 2011 ODI # 3204
105 2 New Zealand v Zimbabwe Harare 22 Oct 2011 ODI # 3206
70 1 New Zealand v Zimbabwe Dunedin 3 Feb 2012 ODI # 3230
77 1 New Zealand v Zimbabwe Whangarei 6 Feb 2012 ODI # 3232
85 1 New Zealand v Zimbabwe Napier 9 Feb 2012 ODI # 3234
V Kohli 5 133* 2 India v Sri Lanka Hobart 28 Feb 2012 ODI # 3251
108 1 India v Sri Lanka Mirpur 13 Mar 2012 ODI # 3259
66 1 India v Bangladesh Mirpur 16 Mar 2012 ODI # 3261
183 2 India v Pakistan Mirpur 18 Mar 2012 ODI # 3263
106 1 India v Sri Lanka Hambantota 21 Jul 2012 ODI # 3291
Tamim Iqbal 5 64 2 Bangladesh v Pakistan Mirpur 11 Mar 2012 ODI # 3258
70 2 Bangladesh v India Mirpur 16 Mar 2012 ODI # 3261
59 2 Bangladesh v Sri Lanka Mirpur 20 Mar 2012 ODI # 3265
60 2 Bangladesh v Pakistan Mirpur 22 Mar 2012 ODI # 3267
58 2 Bangladesh v West Indies Khulna 30 Nov 2012 ODI # 3309
V Kohli 5 68* 2 India v Zimbabwe Harare 28 Jul 2013 ODI # 3399
61 2 India v Australia Pune 13 Oct 2013 ODI # 3419
100* 2 India v Australia Jaipur 16 Oct 2013 ODI # 3420
68 1 India v Australia Mohali 19 Oct 2013 ODI # 3421
115* 2 India v Australia Nagpur 30 Oct 2013 ODI # 3424
TM Dilshan 5 115* 2 Sri Lanka v South Africa Pallekele 28 Jul 2013 ODI # 3400
99 1 Sri Lanka v South Africa Colombo (RPS) 31 Jul 2013 ODI # 3401
81 1 Sri Lanka v New Zealand Hambantota 10 Nov 2013 ODI # 3432
55* 1 Sri Lanka v New Zealand Hambantota 12 Nov 2013 ODI # 3434
53 1 Sri Lanka v New Zealand Dambulla 16 Nov 2013 ODI # 3435
KS Williamson 5 71 1 New Zealand v India Napier 19 Jan 2014 ODI # 3456
77 1 New Zealand v India Hamilton 22 Jan 2014 ODI # 3458
65 1 New Zealand v India Auckland 25 Jan 2014 ODI # 3462
60 2 New Zealand v India Hamilton 28 Jan 2014 ODI # 3465
88 1 New Zealand v India Wellington 31 Jan 2014 ODI # 3467
KC Sangakkara 5 67* 2 Sri Lanka v England Colombo (RPS) 29 Nov 2014 ODI # 3557
63 1 Sri Lanka v England Hambantota 3 Dec 2014 ODI # 3561
86 2 Sri Lanka v England Colombo (RPS) 7 Dec 2014 ODI # 3563
91 1 Sri Lanka v England Pallekele 10 Dec 2014 ODI # 3565
112 1 Sri Lanka v England Pallekele 13 Dec 2014 ODI # 3567
SPD Smith 5 95 1 Australia v Afghanistan Perth 4 Mar 2015 ODI # 3623
72 1 Australia v Sri Lanka Sydney 8 Mar 2015 ODI # 3629
65 2 Australia v Pakistan Adelaide 20 Mar 2015 ODI # 3642
105 1 Australia v India Sydney 26 Mar 2015 ODI # 3645
56* 2 Australia v New Zealand Melbourne 29 Mar 2015 ODI # 3646
AD Hales 5 57 1 England v South Africa Bloemfontein 3 Feb 2016 ODI # 3732
99 2 England v South Africa Gqeberha 6 Feb 2016 ODI # 3734
65 1 England v South Africa Centurion 9 Feb 2016 ODI # 3736
50 1 England v South Africa Johannesburg 12 Feb 2016 ODI # 3737
112 1 England v South Africa Cape Town 14 Feb 2016 ODI # 3738
LD Chandimal 5 52 1 Sri Lanka v England Birmingham 24 Jun 2016 ODI # 3753
62 1 Sri Lanka v England Bristol 26 Jun 2016 ODI # 3755
63 1 Sri Lanka v England The Oval 29 Jun 2016 ODI # 3757
53 2 Sri Lanka v England Cardiff 2 Jul 2016 ODI # 3758
80* 1 Sri Lanka v Australia Colombo (RPS) 21 Aug 2016 ODI # 3768
JE Root 5 65 2 England v Sri Lanka The Oval 29 Jun 2016 ODI # 3757
93 1 England v Sri Lanka Cardiff 2 Jul 2016 ODI # 3758
61 2 England v Pakistan Southampton 24 Aug 2016 ODI # 3770
89 2 England v Pakistan Lord's 27 Aug 2016 ODI # 3771
85 1 England v Pakistan Nottingham 30 Aug 2016 ODI # 3773
Q de Kock 5 55 1 South Africa v Sri Lanka Cape Town 7 Feb 2017 ODI # 3833
109 1 South Africa v Sri Lanka Centurion 10 Feb 2017 ODI # 3834
69 2 South Africa v New Zealand Hamilton 19 Feb 2017 ODI # 3836
57 2 South Africa v New Zealand Christchurch 22 Feb 2017 ODI # 3839
68 1 South Africa v New Zealand Wellington 25 Feb 2017 ODI # 3841
Haris Sohail 5 52 1 Pakistan v Bangladesh Mirpur 22 Apr 2015 ODI # 3649
89* 1 Pakistan v Zimbabwe Lahore 26 May 2015 ODI # 3651
52* 2 Pakistan v Zimbabwe Lahore 29 May 2015 ODI # 3652
50 1 Pakistan v New Zealand Hamilton 16 Jan 2018 ODI # 3953
63 2 Pakistan v New Zealand Wellington 19 Jan 2018 ODI # 3957
AM Rahane 5 55 1 India v Australia Eden Gardens 21 Sep 2017 ODI # 3912
70 2 India v Australia Indore 24 Sep 2017 ODI # 3914
53 2 India v Australia Bengaluru 28 Sep 2017 ODI # 3917
61 2 India v Australia Nagpur 1 Oct 2017 ODI # 3919
79 2 India v South Africa Durban 1 Feb 2018 ODI # 3969
Q de Kock 5 83 2 South Africa v Pakistan Cape Town 30 Jan 2019 ODI # 4090
81 2 South Africa v Sri Lanka Johannesburg 3 Mar 2019 ODI # 4104
94 1 South Africa v Sri Lanka Centurion 6 Mar 2019 ODI # 4107
121 1 South Africa v Sri Lanka Durban 10 Mar 2019 ODI # 4112
51 2 South Africa v Sri Lanka Gqeberha 13 Mar 2019 ODI # 4114
RG Sharma 5 95 1 India v Australia Mohali 10 Mar 2019 ODI # 4111
56 2 India v Australia Delhi 13 Mar 2019 ODI # 4113
122* 2 India v South Africa Southampton 5 Jun 2019 ODI # 4150
57 1 India v Australia The Oval 9 Jun 2019 ODI # 4155
140 1 India v Pakistan Manchester 16 Jun 2019 ODI # 4161
Shakib Al Hasan 5 50* 2 Bangladesh v Ireland Dublin 15 May 2019 ODI # 4136
75 1 Bangladesh v South Africa The Oval 2 Jun 2019 ODI # 4147
64 1 Bangladesh v New Zealand The Oval 5 Jun 2019 ODI # 4151
121 2 Bangladesh v England Cardiff 8 Jun 2019 ODI # 4153
124* 2 Bangladesh v West Indies Taunton 17 Jun 2019 ODI # 4162
V Kohli 5 82 1 India v Australia The Oval 9 Jun 2019 ODI # 4155
77 1 India v Pakistan Manchester 16 Jun 2019 ODI # 4161
67 1 India v Afghanistan Southampton 22 Jun 2019 ODI # 4169
72 1 India v West Indies Manchester 27 Jun 2019 ODI # 4175
66 2 India v England Birmingham 30 Jun 2019 ODI # 4179
Babar Azam 5 74 1 Pakistan v Netherlands Rotterdam 16 Aug 2022 ODI # 4448
57 2 Pakistan v Netherlands Rotterdam 18 Aug 2022 ODI # 4452
91 1 Pakistan v Netherlands Rotterdam 21 Aug 2022 ODI # 4455
66 2 Pakistan v New Zealand Karachi 9 Jan 2023 ODI # 4500
79 2 Pakistan v New Zealand Karachi 11 Jan 2023 ODI # 4502
FDM Karunaratne 5 52 1 Sri Lanka v Afghanistan Hambantota 4 Jun 2023 ODI # 4580
56* 2 Sri Lanka v Afghanistan Hambantota 7 Jun 2023 ODI # 4583
52 1 Sri Lanka v U.A.E. Bulawayo 19 Jun 2023 ODI # 4587
61* 2 Sri Lanka v Oman Bulawayo 23 Jun 2023 ODI # 4595
103 1 Sri Lanka v Ireland Bulawayo 25 Jun 2023 ODI # 4599
GM Turner 4 63* 2 New Zealand v India Christchurch 21 Feb 1976 ODI # 35
52 1 New Zealand v India Auckland 22 Feb 1976 ODI # 36
67 1 New Zealand v Pakistan Sialkot 16 Oct 1976 ODI # 40
83* 2 New Zealand v Sri Lanka Nottingham 9 Jun 1979 ODI # 62
IM Chappell 4 62 2 Australia v West Indies Lord's 21 Jun 1975 ODI # 33
63 2 Australia v West Indies Adelaide 20 Dec 1975 ODI # 34
63* 1 Australia v West Indies Sydney 21 Dec 1979 ODI # 80
60* 1 Australia v England Sydney