Pallekele cricket ground is newly stadium. There's no international venue other than a mud slug ground at Pallekele, but they host world cup 2011 matches