Which Sri Lankan player has scored the fastest century in Twenty20 International cricket? The fastest T20I century by a Sri Lankan cricketer is 44 balls, scored by Kusal Perera against New Zealand in January 2025. Kusal Perera scored 101 runs in 44 balls.
Fastest Century in T20 by Sri Lanka
| Player | Balls | Score | Against | Venue | Date |
| Kusal Perera | 46 | 101 | New Zealand | Nelson | January 2, 2025 |
| Tillakaratne Dilshan | 55 | 104* | Australia | Pallekele | August 06, 2011 |
| Mahela Jayawardene | 63 | 100 | Zimbabwe | Providence | May 03, 2010 |
1). Kusal Perera (44 balls) vs New Zealand in 2025
Kusal Perera is the first Batter to score the fastest T20 century for Sri Lanka, scored in 42 balls against New Zealand on January 2, 2025.
2). Tillakaratne Dilshan (55 balls) vs Australia in 2011
Tillakaratne Dilshan is the second Batter to score the fastest T20 century for sri lanka, scored in 55 balls against Australia on August 06, 2011.
3). Mahela Jayawardene (63 balls) vs Zimbabwe in 2010
Mahela Jayawardene is the third Batter to score the fastest T20I century for sri lanka, scored in 63 balls against Zimbabwe on May 03, 2010.