Most ODI Centuries in Both Men and Women Category – Updated

Most ODI Centuries
Most ODI Centuries

Most ODI Centuries: This list is a compilation of total centuries scored by international cricketers in both Men and Women divisions.

A qualification of 15 overall centuries is used for entry onto the men’s list. While for Women Five overall centuries is used as the qualifying standard.

Most ODI Centuries – Men’s

Former Indian cricketer Sachin Tendulkar leads the list of most ODI centuries with a massive 49 count.

Virat Kohli holds the second position in the most ODI centuries list with an impressive 43 count and moreover, many cricket experts believe that Virat is the only capable player to break Sachin’s record of 49 ODI centuries.

Notably, Virat Kohli is the only active player to have 40+ ODI centuries. Rohit Sharma is the next active player to be named in the top 5 positions of the Most ODI Centuries list.

Indian skipper Rohit Sharma has scored 29 centuries till date and holds the 4th position in the list of most ODI centuries. Following are the details of the most ODI centuries in men’s division:

S. No Player Team
No. of ODI Centuries
1 Sachin Tendulkar India 49
2 Virat Kohli India 43
3 Ricky Ponting Australia 30
4 Rohit Sharma India 29
5 Sanath Jayasuriya Sri Lanka 28
6 Hashim Amla South Africa 27
7 Kumar Sangakkara Sri Lanka 25
8 AB de Villiers South Africa 25
9 Chris Gayle West Indies 25
10 Tillakaratne Dilshan Sri Lanka 22
11 Sourav Ganguly India 22
12 Ross Taylor New Zealand 21
13 Herschelle Gibbs South Africa 21
14 Saeed Anwar Pakistan 20
15 Mahela Jayawardene Sri Lanka 19
16 Brian Lara West Indies 19
17 David Warner Australia 18
18 Mark Waugh Australia 18
19 Jacques Kallis South Africa 17
20 Desmond Haynes West Indies 17
21 Shikhar Dhawan India 17
22 Aaron Finch Australia 17
23 Joe Root England 16
24 Adam Gilchrist Australia 16
25 Nathan Astle New Zealand 16
26 Quinton de Kock South Africa 16
27 Martin Guptill New Zealand 16
28 Mohammad Yousuf Pakistan 15
29 Virender Sehwag India 15
30 Upul Tharanga Sri Lanka 15
31 Tamim Iqbal Bangladesh 14
32 Babar Azam Pakistan 14
33 Yuvraj Singh India 14
34 Eoin Morgan England/ Ireland 14
35 Kane Williamson New Zealand 13
36 Gary Kirsten South Africa 13
37 Rahul Dravid India 12
38 Marcus Trescothick England 12
39 Faf du Plessis South Africa 12
40 Shivnarine Chanderpaul West Indies 11
41 Steve Smith Australia 11
42 Viv Richards West Indies 11
43 Aravinda de Silva Sri Lanka 11
44 Gordon Greenidge West Indies 11
45 Marvan Atapattu Sri Lanka 11
46 Mohammad Hafeez Pakistan 11
47 Gautam Gambhir India 11
48 Jonny Bairstow England 11
49 Brendan Taylor Zimbabwe 11
50 Matthew Hayden Australia 10
51 Graeme Smith South Africa 10
52 Inzamam-ul-Haq Pakistan 10
53 Ijaz Ahmed Pakistan 10
54 Marlon Samuels West Indies 10
55 MS Dhoni India 10
56 Kevin Pietersen England 9
57 Michael Clarke Australia 8
58 Javed Miandad Pakistan 8
59 Graham Gooch England 8
60 Stephen Fleming New Zealand 8
61 Mushfiqur Rahim Bangladesh 8
62 Younis Khan Pakistan 7
63 Mohammad Azharuddin India 7
64 David Gower England 7
65 Carl Hooper West Indies 7
66 Zaheer Abbas Pakistan 7
67 Dean Jones Australia 7
68 Andrew Strauss England 6
69 VVS Laxman India 6
70 Navjot Singh Sidhu India 6
71 Alastair Cook England 5
72 David Boon Australia 5
73 Richie Richardson West Indies 5
74 Saleem Malik Pakistan 5
75 Ramnaresh Sarwan West Indies 5
76 Brendon McCullum New Zealand 5
77 Damien Martyn Australia 5
78 Tom Latham New Zealand 5
79 Paul Collingwood England 5
80 Ian Bell England 4
81 Martin Crowe New Zealand 4
82 Alec Stewart England 4
83 Allan Lamb England 4
84 Andy Flower Zimbabwe 4
85 Dennis Amiss England 4
86 Dinesh Chandimal Sri Lanka 4
87 Ravi Shastri India 4
88 Steve Waugh Australia 3
89 Allan Border Australia 3
90 Greg Chappell Australia 3
91 Michael Hussey Australia 3
92 Azhar Ali Pakistan 3
93 Daryll Cullinan South Africa 3
94 Ajinkya Rahane India 3
95 Michael Atherton England 2
96 Thilan Samaraweera Sri Lanka 2
97 Sunil Gavaskar India 1
98 Geoffrey Boycott England 1
99 Clive Lloyd West Indies 1
100 Mark Taylor Australia 1
101 Dilip Vengsarkar India 1
102 Nasser Hussain England 1

Watch Sachin Tendulkar’s Last ODI Century

Most ODI Centuries – Women’s

Australia’s Meg Lanning leads the list in the women’s division with a count of 14 ODI centuries. Mithali Raj and Smriti Mandhana are the only 2 Indian names to be named in the list of most ODI centuries.

Following are the details of the most ODI centuries in women’s division:

Player Teams WODI
Meg Lanning Australia 14
Suzie Bates New Zealand 10
Charlotte Edwards England 9
Claire Taylor England 8
Karen Rolton Australia 8
Tammy Beaumont England 8
Mithali Raj  India 7
Sarah Taylor England 7
Amy Satterthwaite New Zealand 7
Stafanie Taylor West Indies 6
Janette Brittin England 5
Belinda Clark Australia 5
Chamari Atapattu Sri Lanka 5
Sophie Devine New Zealand 5
Debbie Hockley New Zealand 4
Smriti Mandhana  India 4
Enid Bakewell England 2
Jill Kennare Australia 2