Question: list of highest no of centuries in test 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 Kohli , Virat Virat Kohli ǂ 2008 -- 2018 India 21 35 0 56 006 ! 6 Jayawardene , Mahela Mahela Jayawardene 1997 -- 2015 Sri Lanka / Asia 34 19 54 Amla , Hashim Hashim Amla ǂ 2004 -- 2018 South Africa / ICC 28 26 0