The Indian Premier League (IPL) 2024 has reached its halfway point, and a clear divide has emerged between the top-performing teams and the struggling ones. Rajasthan Royals, SunRisers Hyderabad, and Kolkata Knight Riders have established themselves as the frontrunners, while Delhi Capitals, Punjab Kings, and Royal Challengers Bengaluru find themselves