Question: how many centuries of rohit sharma in international cricket
Answer: He has made 24 centuries in international cricket -- 18 in One Day Internationals ( ODI ) , 3 in Test cricket and 3 in T20I cricket -- as of July 2018 .