No other Sri Lankan player got in to double digit.
Earlier, Pakistan scored 279 runs in 50 overs by losing nine wickets.
In another quarter final match, England beat India by three wickets. India scored 221 runs in chasing of 222 runs in 50 overs. D Fisher got three wickets.
ICC Under-19 World Cup semi final match will be played between Pakistan and England.