Eighteen cricketers have led Sri Lanka in Test cricket. Name them all in three minutes.
Sri Lanka played their first Test match in 1982. Over the next forty years, they have had 18 captains. SOme of them had long stints, while some were stand-in options.
Can you name them all in three minutes?