Record for most hundreds in ODI and test is held by India’s greatest cricket player Sachin Tendulkar. Out of his 100 centuries, 51 centuries belong to test cricket and are the highest number of hundreds in a career by a cricket player.
There are several different cricket records founds in most hundreds category in both test and ODI cricket formats. As T20 cricket format is still evolving, most hundreds records are not significant.
Below is the detailed account discussing the most hundreds and double hundreds scored by cricket players in test and ODI cricket careers, series and calendar years. In addition, it also discusses the youngest and oldest cricket players to score hundreds in test and ODI cricket.
Most hundreds scored by batsmen in test career
- Sachin Tendulkar (51)
- Jacques Kallis (44)
- Ricky Ponting (41)
- Dravid (36)
- Lara (34)
Most double hundreds scored by batsmen in test series
- DG Bradman (3)
- WR Hammond (2)
- Samaraweera (2)
- Sangakkara (2)
Most hundreds scored by batsmen in a test calendar year
- Mohammad Yusuf (9)
- Rickey Ponting (7)
- IVA Richards (7)
- PA de Silva (7)
- Tendulkar (7)
Youngest players to score a century in test cricket
- Mohammad Ashraful (17y 61 days)
- Mushtaq Mohammad (17y 78 days)
- Sachin Tendulkar (17y 107 days)
- Masakadza (17y 352 days)
- Imran Nazir (18y 154 days)
Oldest players to score a century in test cricket
- JB Hobbs (46y 82d)
- EH Hendren (45y 151d)
- W Bradsley (43y 202d)
- AW Nourse (42y 291d)
- FE Woolley (42y 61d)
Most hundreds by batsmen in ODI career
- Sachin Tendulkar (49)
- Rickey Ponting (30)
- Sanath Jayasuriya (28)
- Saurav Ganguly (22)
- Herschelle Gibbs (21)
Most hundreds by batsmen in ODI series
- Haynes (3)
- Zaheer Abbas (3)
- Saeed Anwar (3)
- Kevin Pietersen (3)
- Kumar Sangakkara (3)
Most hundreds by batsmen in ODI calendar year
- Sachin Tendulkar (9)
- Saurav Ganguly (7)
- Gary Kirsten (6)
- Rahul Dravid (6)
- Hashim Amla (5)
Youngest batsmen to score century in ODI
- Shahid Afridi (16y 217d)
- Imran Nazir (18y 121d)
- Saleem Elahi (18y 312d)
- Tamim Iqbal (19y 2d)
- Ahmed Shahzad (19y 72d)
Oldest batsmen to score century in ODI
- Sanath Jayasuriya (39y 212d)
- Geoffrey Boycott (39y 51d)
- Sachin Tendulkar (38y 327d)
- DL Hemp (38y 149d)
- Sunil Gavaskar (38y 113d)