The SRH-DD match on May 10 was the 42nd of 56 matches in the league, thus completing 75% of the matches. At this stage the table is:

There are various complicated scenarios which can be looked at. But to keep it simple, we look back at the IPL seasons in 2015, 2016 and 2017 where a team with 16 or more points qualified for the playoffs. There is no case of any team qualifying with less than 16 points.
The 16 points would generally mean 8 wins, though it could also mean 7 wins and 2 no-results.
From the above table we see:
SRH have qualified.
CSK needs 1 win from 4 matches-practically qualified.
KXIP needs 2 wins from 4 matches-practically qualfied.
MI needs 3 wins from 3 matches (difficult).
KKR as for MI (difficult).
RR needs 4 wins from 4 matches (more difficult).
RCB needs 5 wins but have only 4 matches left (impossible).
DD needs 5 wins but have only 3 matches left (impossible).
Unless something very peculiar happens now, SRH, CSK and KXIP will qualify and the fourth place is between MI and KKR while RR has very little chance. MI is probably better off due to their higher NRR.
Of course, the points table after all 56 league matches does not offer much guidance as to who will win the championship. The playoffs are even more unpredictable than in “regular” tournaments like the World Cup.