Which Sri Lankan player has scored the fastest century in T20Is? The fastest T20 century by a Sri Lankan is 44 balls, scored by Kusal Perera against New Zealand in January 2025. He scored 101 runs in this innings.
Tillakaratne Dilshan holds the record for the highest individual score in T20Is with 104 runs, which is also the highest individual score by a Sri Lankan player in T20Is.
Fastest Century in T20 by Sri Lanka
| Player | Balls | Score | Against | Venue | Date |
| Kusal Perera | 46 Balls | 101 Runs | New Zealand | Nelson | January 2, 2025 |
| Tillakaratne Dilshan | 55 Balls | 104* Runs | Australia | Pallekele | August 06, 2011 |
| Pathum Nissanka | 58 Balls | 107 Runs | India | Dubai | September 26, 2025 |
| Mahela Jayawardene | 63 Balls | 100 Runs | Zimbabwe | Providence | May 03, 2010 |
Last Updated on September 27, 2025.
#1). Kusal Perera (44 balls) against New Zealand in 2025
Kusal Perera is the first Sri Lankan batsman to score the fastest T20I century, scored in 42 balls against New Zealand on January 2, 2025.
#2). Tillakaratne Dilshan (55 balls) against Australia in 2011
Tillakaratne Dilshan is the second Sri Lankan batsman to score the fastest T20I century, scored in 55 balls against Australia on August 06, 2011.
#3). Pathum Nissanka (58 balls) against India in 2025
Tillakaratne Dilshan is the third Sri Lankan batsman to score the fastest T20I century, scored in 58 balls against India on September 26, 2015.
#4). Mahela Jayawardene (63 balls) against Zimbabwe in 2010
Mahela Jayawardene is the fifth Sri Lankan batsman to score the fastest T20I century, scored in 63 balls against Zimbabwe on May 03, 2010.



Disclaimer:- Cricket Series or Tournamnets and Match Date, Time and Venue of all cricket teams data has been completed from various sources and by our own research. These data can be approximate and Indiacricketschedule.com makes no claims about the authenticity of the Cricket Series or Tournamnets and Match Date, Time and Venue data. This may change due to many reasons.
0 Comments