Mohali: After facing three defeats, Rajasthan Royals captain Shane Warne said his team has to win all three matches in the next 10 days to stay in the Indian Premier League season-4.

Kings XI Punjab thrashed the Royals by 48 runs at the Punjab Cricket Association stadium on Thursday.

Chasing 196 for victory, Royals playing their sixth game, could manage only 147-7 in 20 overs.

"We go back to Jaipur and play three games in 10 days at home. We need to win all three," the 41-year-old skipper said after his team's dismal performance.

Royals will take on Kochi Tuskers Kerala on April 24, Mumbai Indians on April 29 and Pune Warriors on May 1.

"We have won something like 9 out of 12 games at home. We are a tough team to beat at home. But Kochi, Mumbai and Pune are tough sides. I must say there are no easy games in the IPL. I think anybody can beat anybody, that's what we have seen in IPL," he said.

Losing four top-order batsmen against KXIP on Thursday, the Royals' middle-order batted well and showed that if the top order had given a decent start the target could have been achieved, Warne felt.

Middle-order batsmen Stuart Binny (30), Ashok Menaria (34) and Abhishek Raut (25) played useful knocks for the Royals.

Warne said that in a Twenty20 event, teams get smashed after losing a couple of games, but the Royals would aim put it behind them to get into winning ways again.

He also heaped praise on KXIP batsman Shaun Marsh (71), saying he is the "most wonderful striker of the ball".

"I have said it for a long time that he is a wonderful player. I am surprised why he is not in the (Australian) ODI team," Warne said.

The spin legend had led Royals to the title in IPL's inaugural edition three years back.