Former Pakistan cricketer Danish Kaneria came hard at premier Pakistani batters Babar Azam and Mohammed Rizwan for their poor performances in the ongoing ICC Champions Trophy, slamming the former for his lack of intent against big oppositions and piling up runs majorly against smaller nations.