 Herath made his cricketing debut for Sri Lanka Under-19s in a tour of England which saw him play in two Under-19 One Day Internationals and two Under-19 Tests.During the 2006 season, he made eight appearances for Moors Under-23s.Herath made a single first-class appearance for the side, during the 2006-07 season, against Ragama Cricket Club.