Which Sri Lankan player has scored the Most Centuries in Twenty20 International cricket? The most T20I centuries by a Sri Lankan cricketer is Mahela Jayawardene, Tillakaratne Dilshan and Kusal Perera. These three have each scored a hundred.
List of Most Centuries in T20 for Sri Lanka
| Players | Score | Against | Venue | Match Date |
|---|---|---|---|---|
| Mahela Jayawardene | 100 Runs (64 Balls) | Zimbabwe | Providence | 3 May 2010 |
| Tillakaratne Dilshan | 104* Runs (57 Balls) | Australia | Pallekele | 6 August 2011 |
| Kusal Perera | 101 Runs (46 Balls) | New Zealand | Nelson | 2 January 2025 |
1). Mahela Jayawardene (100 runs of 64 balls) vs Zimbabwe in 2010
Mahela Jayawardene is the third Batter to score the fastest T20I century for sri lanka, scored in 100 runs of 64 balls against Zimbabwe on May 03, 2010.
2). Tillakaratne Dilshan (104* runs of 57 balls) vs Australia in 2011
Tillakaratne Dilshan is the second Batter to score the fastest T20 century for sri lanka, scored in 104* runs of 57 balls against Australia on August 06, 2011.
3). Kusal Perera (101 runs of 46 balls) vs New Zealand in 2025
Kusal Perera is the first Batter to score the fastest T20 century for Sri Lanka, scored in 101 runs of 46 balls against New Zealand on January 2, 2025.