Question: who scored most test runs for sri lanka
Answer: Top order batsman and former captain Jayawardene