Is there any prediction site or person who is predicting the IPL, if so share those details, i find it difficult to understand which team is in good form or not as on their day they are performing well and on another day just mediocre performance. Today we have Kings and Sunrisers, with the form Sunrisers are in they should win the match but if Gayle regains his touch then it is game over.
You can check the odds given by various betting sites and make the comparison. That will be much better than trusting some biased "expert". And regarding the last part of your post, Gayle just made a century for KXIP. The match seems to be decided in favor of KXIP.
I am watching IPL tournament from the 1st season but still, i can't predict 100% who will win, it's not that much easy many times the last ball decide who is the winner. Come to yesterday match KXIP won by 15 runs.
If you're predicting the result of an ODI match or a test match based on the past performances and current form, then that makes some sense. But a T-20 match is pretty much something that can lead to a result that looked like totally impossible before the match.
Even international T-20 matches we can predict based on country and team players, But here it's not easy we can just guess who will win the result must depend on your luck.