Answer
Tillakaratne Dilshan scored over 1,000 ODI runs in four calendar years: 2005, 2006, 2009, and 2011. He was the first Sri Lankan player to achieve this feat, and he is currently the only Sri Lankan player to have done so four times. Dilshan is also the only Sri Lankan player to have scored over 1,000 ODI runs in four consecutive calendar years (2005-2008).