Even though Sri Lankan cricket did not have any administrative issues in the season 2015/16 but they tried too many players, which has been the main issue for them.
Number states that in 2016 there were a total of nine debutants in Test cricket for Sri Lanka, eleven players in One-day cricket and a total of nine players in T20I cricket for them. None of them, except maybe, Dhanjaya de Silva looked up for international cricket.

This team showed a lot of haste in accelerating players from grade cricket to international. One of them being Avishka Fernando, who was called in the squad on basis of performance in junior cricket. Though it’s important to give exposure to a player but along with that, it’s quite crucial to see a number of first-class and List A games under a player’s belt.
This was the thing that Vishwa lacked and as a result, Mitchell Starc uprooted Vishwa’s stump on a duck in his One-day debut game. Vishwa looked out of sorts against Starc.
Showing some sort of intelligence while handing debut cap to a player is something which we can expect from Sri Lanka cricket. Wise decisions blended with a sense of responsibility is the key to success and that is a sort of thing expected from Sri Lanka.