With 119 1st class matches a batting average of over 44 and over 350 wickets at an average below 28 across all 3 formats it’s pretty clear why Serasinghe is such a sought after player. He has been selected for Sri Lanka A in the past and many good judges rate him very unlucky not to have been promoted to the National Side. Serasinghe is has played for Haverigg C.C. in Cumbria Normanby Hall C.C. in Yorkshire and most recently Bradshaw C.C in the Bolton League in 2017 where he scored 650 runs from only 16 games and took 30 wickets from only 140 overs bowled. He is a truly class operator a fluent stylish top order bat and a very effective off spinner with good variation. In 2019 Serasinghe signed for Bacup C.C. in the Lancashire League he scored 800 runs averaging 44 and took 60 wickets at 11 each, he has now re-signed for the 2020 season.