Answer
TM Dilshan is the nickname of Tillakaratne Dilshan, a Sri Lankan cricketer who is a former captain of the Sri Lankan cricket team. He was a right-handed opening batsman and a right-arm off-break bowler. He is regarded as one of the best batsmen of his generation. He played for Sri Lanka from 1999 to 2015.