Dilshan also holds the record for most runs by a sub continent batsman in an ODI Tri series away from home .
Tillakaratne Dilshan 's innings of 161 is still the longest World Cup innings without hitting a six .