Cricketers who have scored centuries in all three formats

Suresh Raina
Suresh Raina raises his bat after scoring his century against South Africa during the 2010 World T20

#5 Tillakaratne Dilshan

Tillakaratne dilshan
Tillakaratne Dilshan jumps in the air after scoring his century

The inventor of the ‘Dilscoop’, the stylish Sri Lankan batsman played his last One-day International match against Australia in the ongoing ODI series. One of the most entertaining cricketers of recent times, his aggression with a bat in his hand shows a fair resemblance to former Indian batsman Virender Sehwag, who is also known for fierce hard-hitting.

Having played 87 Tests and 330 ODIs, he has amassed 38 centuries along with a single hundred in the 20-over format. In 2011, he scored an unbeaten match-winning 104 against Australia in Pallekelle, which makes him a part of the list.

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Staff Editor
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications