Dismissed for 99 (and 199, 299 etc)
Player Runs Balls 4s 6s SR Team Opposition Ground Match Date Scorecard
G Boycott 99 159 10 0 62.26 England v Australia The Oval 20 Aug 1980 ODI # 91
AJ Lamb 99 109 5 0 90.82 England v India The Oval 4 Jun 1982 ODI # 153
K Srikkanth 99 111 4 3 89.18 India v England Cuttack 27 Dec 1984 ODI # 281
BC Broad 99 168 4 0 58.92 England v Pakistan The Oval 21 May 1987 ODI # 448
Ramiz Raja 99 122 6 0 81.14 Pakistan v England Karachi 20 Nov 1987 ODI # 479
L Klusener 99 96 11 2 103.12 South Africa v Sri Lanka Lahore 8 Nov 1997 ODI # 1253
RS Kaluwitharana 99 86 11 1 115.11 Sri Lanka v Zimbabwe Harare 18 Dec 1999 ODI # 1530
ML Hayden 99 90 7 1 110.00 Australia v India Bengaluru 25 Mar 2001 ODI # 1696
ST Jayasuriya 99 102 11 0 97.05 Sri Lanka v India Colombo (RPS) 5 Aug 2001 ODI # 1744
VVS Laxman 99 110 7 0 90.00 India v West Indies Nagpur 9 Nov 2002 ODI # 1894
GC Smith 99 106 6 2 93.39 South Africa v Sri Lanka Centurion 29 Nov 2002 ODI # 1905
ST Jayasuriya 99 83 9 2 119.27 Sri Lanka v England Adelaide 17 Jan 2003 ODI # 1937
AC Gilchrist 99 88 14 2 112.50 Australia v Sri Lanka Centurion 7 Mar 2003 ODI # 1982
R Dravid 99 104 8 0 95.19 India v Pakistan Karachi 13 Mar 2004 ODI # 2112
SP Fleming 99 126 10 1 78.57 New Zealand v England Bristol 4 Jul 2004 ODI # 2139
A Flintoff 99 93 9 4 106.45 England v India The Oval 3 Sep 2004 ODI # 2165
CH Gayle 99 132 6 0 75.00 West Indies v Bangladesh Southampton 15 Sep 2004 ODI # 2175
EJG Morgan 99 134 7 1 73.88 Ireland v Scotland Ayr 5 Aug 2006 ODI # 2396
SR Tendulkar 99 143 12 0 69.23 India v South Africa Belfast 26 Jun 2007 ODI # 2592
SR Tendulkar 99 112 15 1 88.39 India v England Bristol 24 Aug 2007 ODI # 2613
SR Tendulkar 99 91 14 1 108.79 India v Pakistan Mohali 8 Nov 2007 ODI # 2644
JP Duminy 99 103 6 1 96.11 South Africa v Ireland Eden Gardens 15 Mar 2011 ODI # 3133
TM Dilshan 99 110 13 0 90.00 Sri Lanka v South Africa Colombo (RPS) 31 Jul 2013 ODI # 3401
V Kohli 99 100 9 0 99.00 India v West Indies Visakhapatnam 24 Nov 2013 ODI # 3437
JC Buttler 99 84 7 4 117.85 England v West Indies North Sound 5 Mar 2014 ODI # 3484
L Ronchi 99 83 11 3 119.27 New Zealand v South Africa Mount Maunganui 21 Oct 2014 ODI # 3536
AB de Villiers 99 82 6 4 120.73 South Africa v U.A.E. Wellington 12 Mar 2015 ODI # 3633
CJ Chibhabha 99 100 11 1 99.00 Zimbabwe v Pakistan Lahore 29 May 2015 ODI # 3652
MDKJ Perera 99 92 6 4 107.60 Sri Lanka v West Indies Colombo (RPS) 4 Nov 2015 ODI # 3702
RG Sharma 99 108 9 1 91.66 India v Australia Sydney 23 Jan 2016 ODI # 3727
AD Hales 99 124 8 0 79.83 England v South Africa Gqeberha 6 Feb 2016 ODI # 3734
PR Stirling 99 114 9 1 86.84 Ireland v Afghanistan Greater Noida 19 Mar 2017 ODI # 3852
Mushfiqur Rahim 99 116 9 0 85.34 Bangladesh v Pakistan Abu Dhabi 26 Sep 2018 ODI # 4047
BA Stokes 99 52 4 10 190.38 England v India Pune 26 Mar 2021 ODI # 4283
DA Warner 99 112 12 0 88.39 Australia v Sri Lanka Colombo (RPS) 21 Jun 2022 ODI # 4416
K Bhurtel 99 95 13 2 104.21 Nepal v Zimbabwe Harare 18 Jun 2023 ODI # 4585
AT Carey 99 77 9 4 128.57 Australia v South Africa Centurion 15 Sep 2023 ODI # 4646
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years | 25 years
Records includes the following current or recent matches:
England v West Indies at Cardiff, 2nd ODI, Jun 1, 2025 [ODI # 4881]
England v West Indies at Birmingham, 1st ODI, May 29, 2025 [ODI # 4880]
United States of America v Oman at Lauderhill, ICC Men's Cricket World Cup League 2 72nd match, May 27, 2025 [ODI # 4879]