Mathews made his List A debut for Sri Lanka Under-23s against New Zealand A at Police Park Ground, Colombo in September, 2005.
He made his international debut in a One Day International against Zimbabwe in November 2008 and made his Test debut against Pakistan at Galle in July, 2009.