India, April 23 -- It is just mid-season in the 17th edition of the Indian Premier League (IPL) but already the qualitative gap between the top four teams on the points table and the others is quite visible. The Rajasthan Royals have been the most consistent and best all-round team with five players putting in top-notch performances throughout the season. Sunrisers Hyderabad have revolutionized their batting at the top of the order and at the death and have set the tournament on fire breaking one record after another. Kolkata Knight Riders have followed suit and also found massive success with this new-found positive batting template. Chennai Super Kings have done what they have always done. They have dominated in suitable conditions at h...