The controversial moment took place in the final over of the match.
Hannibal, who was standing at square leg, failed to signal a no-ball when a Wafadar Momand delivery soared well above the waist height of Sri Lankan batter Kamindu Mendis.
The controversial moment took place in the final over of the match, with Sri Lanka needing 11 runs off the last three balls to inflict a series whitewash over Afghanistan.
After the game, Hasaranga vented out his frustration, though he didn’t mention the name of the umpire.
"That kind of thing shouldn't happen in an international match. If it had been close [to waist height], that's not a problem. But a ball that's going so high... it would have hit the batsman's head if it had gone a little higher," Hasaranga said of the incident as quoted by ESPNcricinfo.
"If you can't see that, that umpire isn't suited to international cricket. It would be much better if he did another job," he added.
After the umpires adjudged it a fair delivery, Kamindu Mendis was seen asking for a no-ball and is believed to have requested a review.
However, the current ICC playing conditions don’t allow players to challenge no-ball decisions unless they pertain to potential dismissals. Hasaranga pointed out this flaw, advocating for a more comprehensive review system.
"There was a situation where you could review those calls before, but the ICC has got rid of that," Hasaranga said.
"Our batsmen tried to review that. If the third umpire is able to check the front-foot no-ball, he should check this kind of no-ball as well. There's no reason why they can't. They didn't do even that, so I'm not sure what was going on in his (the square-leg umpire's) mind at the time."
Sri Lanka went on to lose the third T20I by three runs but clinched the series 2-1.