T20I captain Suryakumar Yadav admitted that it hurts that he didn't do well enough to earn a place for himself in India's Champions Trophy squad.