The 2018 Women’s Twenty20 cricket has been something to behold this year.
And with England later today facing the defending champions and host nation West Indies, the competition is only getting fiercer.
Group A: West Indies, England, South Africa, Sri Lanka, Bangladesh
Group B: Australia, India, New Zealand, Pakistan, Ireland
The tournament so far
The West Indies are undoubtedly favourites to retain their title and win the competition in their own backyard and have yet to lose a game.
With wins over Sri Lanka, South Africa and Bangladesh, and the best run rate of all the countries with an impressive 2.9, it's no surprise they are favourites.
England, though, have and will serve them healthy competition as they head into the match also undefeated.
They have won two of their matches and were forced to abandon their test against Sri Lanka after rain had made the surface unplayable.
A win against the host nation, though, would mean England top the group.
The winner of tonight’s match will play Australia in the semi-final, who have already finished second in Group B.
Australia started the tournament tremendously with a resounding victory against Pakistan by 52 runs.
They later saw off Ireland and New Zealand before falling to eventual Group B toppers India.
India bossed Group B and the West Indies have been bossing Group A.
They are, in fact, the only side to have a 100%-win record in the tournament so far.
India produced the most impressive performance of the tournament thus far with after they beat Australia by 48 runs to truly announce themselves as the West Indies biggest competition.
They have quickly become the team to avoid in the competition.
The moment of the tournament
The moment of the tournament came in that match as Tayla Vlaeminck produced an unbelievable flying catch.
On debut, she was able to dismiss India's Veda Krishnamurthy in spectacular circumstances. The game itself had everything and was a great advert for the women’s ICC Twenty20 cricket.
More to come
There is a lot more to come too as the Group A decider between the West Indies and England promises to be a memorable encounter.
Whatever happens in the match, the semi-finals will be between the West Indies, England, India and Australia.