There is ample reason to blame Rishab Pant. Because Pant is the captain of the Delhi team and one of the most experienced players in the team. We certainly don't expect batting like a fool from such experienced players. I will not blame Abhishek Porel, he is still young and inexperienced. But Rishab Pant has been playing in IPL for a long time. It is natural that we would expect better batting from him.
Rajasthan Royals collected only 58 runs in the first 10 overs. The team collected 127 runs in the last 10 overs. Rajasthan collected 25 runs especially in the last over. If the Delhi bowlers could have bowled in control in the last few overs, Delhi might have won the match.