One Day Internationals - Batting Records and Statistics - Hundreds and Double Hundreds
Players Batting 50 Innings before First 100
  Player Country Inns 1st 100 Match Versus Ground 100s
1 S M Pollock South Africa 189 130 06/06/2007 ACC Asian XI M Chinnaswamy Stadium 1
2 S R Waugh Australia 166 102* 16/01/1996 Sri Lanka Melbourne Cricket Ground 3
3 E Chigumbura* Zimbabwe 160 117 26/05/2015 Pakistan Gaddafi Stadium 2
4 M V Boucher South Africa 159 147* 20/09/2006 Zimbabwe Senwes Park 1
5 A Ranatunga Sri Lanka 144 101* 02/12/1994 Pakistan Kingsmead 4
6 A D Mathews* Sri Lanka 115 139* 16/11/2014 India JSCA International Stadium Complex 3
7 N L T C Perera* Sri Lanka 113 140 05/01/2019 New Zealand Bay Oval 1
8 B B McCullum New Zealand 109 166 01/07/2008 Ireland Mannofield Park 5
9 J G Wright New Zealand 103 101 16/03/1988 England McLean Park 1
10 S M Gavaskar India 100 103* 31/10/1987 New Zealand Vidarbha Cricket Association Ground 1
11 Younis Khan Pakistan 98 144 18/07/2004 Hong Kong Sinhalese Sports Club Ground 7
12 Abdul Razzaq Pakistan 97 112 11/12/2002 South Africa St George's Park 3
13 K R Rutherford New Zealand 97 108 28/10/1994 India Reliance Stadium 2
14 Mahmudullah* Bangladesh 97 103 09/03/2015 England Adelaide Oval 3
15 M A Taylor Australia 94 105 21/10/1996 India M Chinnaswamy Stadium 1
16 S C Williams* Zimbabwe 89 102 24/10/2015 Afghanistan Queens Sports Club 5
17 B R M Taylor* Zimbabwe 88 118* 05/11/2009 Bangladesh Zahur Ahmed Chowdhury Stadium 11
18 A P Gurusinha Sri Lanka 88 117* 18/04/1994 New Zealand Sharjah Cricket Stadium 2
19 Mushfiqur Rahim* Bangladesh 86 101 16/08/2011 Zimbabwe Harare Sports Club 8
20 T Odoyo Kenya 84 111* 18/10/2007 Canada Gymkhana Club Ground 1
21 N J O'Brien Ireland 82 109 14/05/2017 New Zealand The Village 1
22 R S Bopara England 82 101* 03/09/2013 Ireland The Village 1
23 D Ramdin West Indies 80 128 05/03/2014 England Sir Vivian Richards Stadium 2
24 T M Dilshan Sri Lanka 80 117* 04/07/2006 Netherlands VRA Ground 22
25 K C Sangakkara Sri Lanka 78 100* 04/04/2003 Pakistan Sharjah Cricket Stadium 25
26 J N Rhodes South Africa 78 121 29/09/1996 Pakistan Gymkhana Club Ground 2
27 C D McMillan New Zealand 76 104* 25/02/2001 Pakistan AMI Stadium 3
28 S R Tendulkar India 75 110 09/09/1994 Australia R Premadasa Stadium 49
29 P A de Silva Sri Lanka 73 104 01/12/1990 India Vidarbha Cricket Association Ground 11
30 T Taibu Zimbabwe 73 107* 26/08/2007 South Africa Harare Sports Club 2
31 N Hussain England 71 115 13/07/2002 India Lord's 1
32 M S Wade* Australia 71 100* 13/01/2017 Pakistan Brisbane Cricket Ground 1
33 H Masakadza Zimbabwe 70 102 14/08/2009 Bangladesh Queens Sports Club 5
34 R G Twose New Zealand 69 103 04/11/2000 South Africa Newlands 1
35 S L Campbell West Indies 68 103 01/04/2000 Zimbabwe Sabina Park 2
36 A L Logie West Indies 68 109* 12/03/1988 Pakistan Sabina Park 1
37 R S Mahanama Sri Lanka 68 107 13/12/1992 New Zealand R Premadasa Stadium 4
38 J D P Oram New Zealand 67 101* 28/01/2007 Australia WACA Ground 1
39 Asghar Afghan* Afghanistan 67 101 17/03/2017 Ireland Greater Noida Sports Complex Ground 1
40 G W Flower Zimbabwe 64 112 26/01/1998 Sri Lanka Sinhalese Sports Club Ground 6
41 S T Jayasuriya Sri Lanka 63 140 08/12/1994 New Zealand Mangaung Oval 28
42 A Flintoff England 63 106 04/07/2004 New Zealand County Ground (Bristol) 3
43 H P Tillakaratne Sri Lanka 61 104 09/11/1993 West Indies Wankhede Stadium 2
44 L Vincent New Zealand 60 172 24/08/2005 Zimbabwe Queens Sports Club 3
45 Yuvraj Singh India 60 102* 11/04/2003 Bangladesh Bangabandhu National Stadium 14
46 Mohammad Hafeez* Pakistan 60 115 29/01/2011 New Zealand AMI Stadium 11
47 K Srikkanth India 58 102 07/09/1986 Australia Sawai Mansingh Stadium 4
48 G C Smith South Africa 57 105 04/02/2005 England St George's Park 10
49 Alok Kapali Bangladesh 56 115 28/06/2008 India National Stadium (Karachi) 1
50 Ramiz Raja Pakistan 55 113 20/10/1987 England National Stadium (Karachi) 9
51 D A Miller* South Africa 54 130* 25/01/2015 West Indies St George's Park 5
52 M Amarnath India 53 100* 19/01/1988 West Indies Nahar Singh Stadium 2
53 C Z Harris New Zealand 53 130 11/03/1996 Australia MA Chidambaram Stadium 1
54 R B Richardson West Indies 52 109 03/12/1986 Sri Lanka Sharjah Cricket Stadium 5
55 R S Kaluwitharana Sri Lanka 51 100* 28/09/1996 Kenya Gymkhana Club Ground 2
56 H H Dippenaar South Africa 51 110* 03/10/2003 Pakistan Gaddafi Stadium 4
57 Saleem Malik Pakistan 50 100 25/10/1987 Sri Lanka Iqbal Stadium 5
58 R W Chakabva* Zimbabwe 50 102 07/08/2022 Bangladesh Harare Sports Club 1
59 Sabbir Rahman* Bangladesh 50 102 20/02/2019 New Zealand University Oval 1

Batting Records and Statistics Menu