The final of the World Test Championship is being played between India and Australia at The Oval. Steve Smith scored 121 runs in this match, this was his 31st century in Tests.
However, in the nine Test hundreds against India, Smith has played fewer innings than Root, Root has done so in 45 innings, while Smith has done so in 37 innings. Apart from these two, Gary Sobers, Viv Richards, and Ricky Ponting have scored 8-8 centuries against India.
Apart from this, Steve Smith also completed 2000 runs against India in Tests, for which he took 121 innings, while in international cricket ie including all three formats, it was Smith's 14th century against India, in this case, he equaled Ponting.
(pc amarujala)