2023: Suryakumar Yadav (T20I against SL)
2022: Rishabh Pant (Test against ENG)
2021: Rohit Sharma (Test against AUS)
2020: Rohit Sharma (ODI against AUS)
2019: Cheteshwar Pujara (Test against AUS)
2018: Virat Kohli (Test against SA)
Next : Featuring Suryakumar Yadav and Rohit Sharma, players with most centuries in T20Is
Click to read more..