A quick look at the IPL 2020 table (October 8) shows that no team is invincible in the United Arab Emirates.
The pre-tournament favourites Mumbai Indians sit atop after playing six games, but the Delhi Capitals have the chance to go top when they play Rajasthan Royals on October 9.
Every team except for the Delhi Capitals has lost at least two games already, with Chennai Super Kings losing 80% of their matches so far.
Kings XI Punjab have won just one in five against fellow strugglers Rajasthan Royals.
But it would appear any team can beat any other side on their day. Mumbai Indians have suffered two surprise losses - their opener against CSK and then a dramatic Super Over defeat to Royal Challengers Bangalore.
Sunrisers Hyderabad are performing poorly with three losses already but are the only franchise to beat Delhi Capitals yet.
In short, this year's IPL is unpredictable. Cricket bettors should not be afraid of siding with the underdog if they fancy them. No team looks invincible.
The reigning champions were the general 4.00 favourites at the start of the season to record back-to-back titles. The best price now is 3.60.
But its Delhi Capitals who have come in the most in the betting. Having been general 7.00 shots, the franchise are now no bigger than 4.00 to land their first title.
Royal Challengers Bangalore and Kolkata Knight Riders are both trading at 6.00. RCB were available at as big as 8.00 on September 19, but more generally 7.00. KKR were priced at between 7.00 and 8.00, so there has not been a huge amount of support for either club.
Is there still value in the outright market? If it is, it surely lies with Mumbai Indians. They haven't been foot perfect yet, but it seems a little surprising they are not shorter in the betting considering their win record so far and the fact they are top of the table.
Delhi Capitals have been the big movers, but they were lucky to beat KXIP in their opener and might not be as good as their position in the standings implies.
How can a side that boasts two of the three leading batsmen in the tournament so far sit bottom of the table with just one win?
That's the situation Kings XI Punjab find themselves in after five matches and four losses. Both KL Rahul (leading batsmen with 302 runs) and Mayank Argarwal (272 runs) have been top performers but have been let down by the other line-up. Those two names are the only KXIP batsmen in the top 27 batsmen.
But there is still an element of misfortune to their position. They should have beaten Delhi Capitals in their opener when needing just a run from the final three balls to secure victory. In the end, their batsmen tried to be too clever, and they ended up losing the Super Over.
Then the Rajasthan Royals successfully chased down a massive 223 total to beat them with just three balls left.
So, there is definitely an argument that KXIP are not the worst team in the league and not the worst team by far.
Bettors should bank on an upturn in fortune for the side with today's match against an indifferent Sunrisers Hyderabad offering a good chance to claim just a second win.
Delhi Capitals Kagiso Rabada may be the top bowler so far with 12 wickets from five matches, but it's Mumbai Indians who boast four of the top eight bowlers in the standings.
The trio of Jasprit Bumrah, Trent Boult, and James Pattinson have taken 30 wickets between them. They have been ably supported by Rahul Charar, who has taken seven wickets.
In a tournament with some surprisingly high-scoring games, the MI bowlers have helped keep their opposition in three matches to scores of just 146, 143, and 136. Only RCB managed to breach the wall and score 201 in that amazing match decided by a Super Over.
As the three pitches in use are expected to become more and more favourable to bowlers as the show goes on, we should expect the bowling attack of MI to become even more fearsome.
Consider opposing their opponents in the team total runs market around the 170 mark for future matches.