Matches this weekend as follows:

Saturday 20th April
Rajasthan Royals v Mumbai Indians

The Royals slipped to another defeat in midweek, this time at Kings XI Punjab where they failed by 12 runs to chase down 182 to win for the third time this season. As a result with six league table points, they are four points or two wins off the play off spots after 8 games. The loss was despite another excellent performance from Jofra Archer who took 3-15 off his four overs

Mumbai beat RCB on Monday at which point they have won three of their last four games and sit third in the table despite not playing anywhere near their best cricket, their bowling remains inconsistent and their middle order batting fragile. One of the reasons they have kept winning is individual match winning performances. For example Hardik Pandya has been excellent at the end of innings. In overs 18-20 he has scored 125 runs off only 49 balls and has only been dismissed once.
Mumbai then became only the second team so far this season to win the toss, bat and win in beating the Delhi Capitals by 40 runs, to go second in the table with six wins from 9 games.
Mubai at 8/11 with Ladbrokes is the bet here

Delhi Capitals v Kings XI Punjab

Delhi lost by 40 runs to Mumbai on Thursday, and are now third in the table with five wins out of nine games.

Kings XI returned to the top four with their fifth win of the season at home to Rajasthan on Tuesday. It is at home where Kings XI are a formidable outfit and they were indebted again to Rahul at the top of the order who top scored with another 50.

Delhi in a close game to win at 10/11 at Ladbrokes

Sunday 21st April
Sunrisers Hyderabad v KKR

An unbeaten 61 from Bairstow helped Sunrisers chase 132 comfortably to beat CSK on Wednesday. This was an important win after three consecutive defeats, and with KKR and CSK again coming upon their slate of matches would have seen them in real qualification difficulty. The victory puts them in fifth with four wins from their eight games.

KKR play at home to RCB on Friday and going into the game are in sixth place in the table with 4 wins and 4 losses.
A difficult game to predict, preference for Sunrisers at home at 10/11

RCB v CSK

RCB lost again to Mumbai on Monday for their sixth loss in seven games. Despite the power of their batting line up their bowling ranks are simply not effective enough to restrain opposition batting line ups as Mumbai showed chasing 171 to win with an over to spare

CSK put in a rare lacklustre performance against Sunrisers on Thursday. They only scored 132 batting first, a target that was chased with three overs to spare. CSK remain four points clear at the top of the table with seven wins from their nine matches.

CSK to rebound at 8/11 with Ladbrokes