He scored 42 runs in his last ODI innings. As said by skipper Angelo Mathews, the match was dedicated to Dilshan, and a win could give him a good farewell. The ground was covered by many tributes to Dilshan highlighting that "A member of 10,000 run club, A legacy of the Dilscoop", "What a Run", "Dilshan You Have Made Us Proud", and "Thank You Dilshan". However, Sri Lanka lost the match by 2 wickets at the end. Until his retirement from ODIs, Dilshan is the 11th highest ODI scorer of all time and 7th highest century maker of all time. He played his last Twenty20 International at R Premadasa Stadium on 9 September 2016. He got out for a just single run in the match, but his fielding and bowling came back to the highest level. He took 2 crucial wickets at the end of the Australian innings, by ending 17 years of cricketing career. He ended his international career with a wicket off his last ball. At the time of his retirement, Dilshan was the second highest T20I run scorer of all time. Commentators summarized his career with the quote "Legends Never Retires". Road Safety World Series In 2020, Dilshan was announced as the captain of Sri Lanka Legends for the charity T20 cricket tournament titled 2020–21 Road Safety World Series. In the first match against Australia Legends, Dilshan scored 14 runs took 3 wickets, where Sri Lanka Legends won the match by 6 runs. Dilshan won the man of the match award. In the second match, Indian Legends beat Sri Lankan Legends by 5 wickets. However, Sri Lanka Legends later won all the league matches against West Indies, Bangladesh, England and South Africa and became the first team to reach semi finals. Dilshan became the anchor man in every game, where he scored fifties against South Africa and England Legends. In the semi final against South African Legends, Sri Lanka won the match comfortably and reached the finals. In the final against Indian Legends, Sri Lanka had the momentum to chase the total of 181 posted by Indians, but later fell 14 runs short. However, Dilshan became the Player of the Series due to his allround match winning performances. Dishan is the highest run scorer of the tournament with 271 runs and highest wicket taker with 12 wickets. He also hit the most boundaries (47) in the tournament.