4. Dimuth Karunaratne
Sri Lanka was far away from qualifying for the final of the ICC World Test Championship but their one batsman batted brilliantly in the tournament. Dimuth Karunaratne smashed 4 centuries in 18 innings in World Test Championship and holds the 4th spot on this list.
Karunaratne smashed 122 runs in a Test match against New Zealand in August 2019. He scored 103 in a match against South Africa in January 2021. He also smashed a double hundred (244) against Bangladesh in April 2021. He later again smashed a century against Bangladesh with a knock of 118 runs. Karunaratne played 18 innings in World Test Championship and scored 999 runs.