Punjab Kings captain Shreyas Iyer acknowledged that dropped catches and poor execution led to a 33-run defeat against Sunrisers Hyderabad in IPL 2026.