Question: who has hit the most centuries in cricket
Answer: Rank Player Period Teams Test ODI T20I Total 001 ! 1 Tendulkar , Sachin Sachin Tendulkar 1989 -- 2013 India 51 49 0 100 002 ! 2 Ponting , Ricky Ricky Ponting 1995 -- 2012 Australia / ICC 41 30 0 71 003 ! 3 Sangakkara , Kumar Kumar Sangakkara 2000 -- 2015 Sri Lanka / ICC / Asia 38 25 0 63 004 ! 4 Kallis , Jacques Jacques Kallis 1995 -- 2014 South Africa / ICC / Africa 45 17 0 62 005 ! 5 Jayawardene , Mahela Mahela Jayawardene 1997 -- 2015 Sri Lanka / Asia 34 19 54 006 ! = 6 Lara , Brian Brian Lara 1990 -- 2007 West Indies / ICC 34 19 N / A 53 Amla , Hashim Hashim Amla ǂ 2004 -- 2017 South Africa