Weeraratne once took 4 wickets in 5 balls in an Eastern Cricket Association Veterans game, which he described as his greatest ever bowling performance, given the quality of the opposition.
[1][2] Weeraratne had his secondary education at Trinity College, Kandy, which is also the alma mater of Sri Lankan Kumar Sangakkara.
[6][7][8] Weeraratne made his domestic first class debut for Nondescripts against Singha in the opening game of Group A of the 1999/00 Premier League Trophy, scoring 43 in his only innings in the match.
He did play 5 matches in the List A Premier Limited Over tournament, for Colts CC, scoring 45 runs at an average of 15.
[15] He was bought by Wayamba United in the SLPL draft for the inaugural edition of the Sri Lanka Premier League in 2012.
[27] He was subsequently part of the Sri Lankan squad which toured South Africa in December 2000 and January 2001, playing in two of the six ODIs, but made a limited impact, finishing with just 13 runs and combined bowling figures of 1/54 in his eight overs.
[32] He was also part of the Sri Lankan team which emerged as winners of the 2007 Hong Kong Sixes tournament defeating All Stars in the final and he also played key role scoring 32 runs off just nine balls before being retired not out.
[citation needed] He was also part of Sri Lankan team which emerged as runners-up to India in the final of the 2020–21 Road Safety World Series.