List of Most ODI Centuries in Cricket (Top 10)
Here is the list of the Most ODI centuries in cricket. ODI cricket is the only format whose world cup tournament is the most prestigious tournament in the world of cricket. ODI is the first limited version of cricket that was introduced.
Stats to Focus
Sachin Tendulkar registered the most century in ODI cricket which is 49.
Virat Kohli has the most ODI centuries at home which is 21, also Virat has the most away ODI centuries which is 20.
Rohit Sharma has the highest score of 264 runs in ODI cricket.
Most ODI Centuries in Cricket
|Sachin Tendulkar (IND)||463||452||18426||200*||96||49|
|Virat Kohli (IND)||271||262||12809||183||64||46|
|Rohit Sharma (IND)||241||234||9782||264||48||30|
|Ricky Ponting (AUS)||375||365||13704||164||82||30|
|Sanath Jayasuriya (SL)||445||433||13430||189||68||28|
|Hashim Amla (SA)||181||178||8113||159||39||27|
|AB de Villiers (SA)||228||218||9577||176||53||25|
|Chris Gayle (WI)||301||294||10480||215||54||25|
|Kumara Sangakkara (SL)||404||380||14234||169||93||25|
|Sourav Ganguly (IND)||311||300||11363||183||72||22|