Answer
Tillakaratne Dilshan is a Sri Lankan cricketer. He is the only player in ODI history to have scored a century at the first three batting positions. He scored his first ODI century at the opening position in 2002 against India. He went on to score 21 ODI centuries at the opening position, which is the most by any player.