On Sunday, the Women's World Cup came to a close with hosts England holding their nerve to defeat India in the finals by nine runs.
The four-time World Cup-winning hosts were part of some of the biggest scores in the tournament. In total, the tournament saw a whopping 12,348 runs be scored — 3,078 runs more than the previous edition.
However, the World Cup wasn't only dominated by the bat. The tournament had some interesting battles between bat and ball where the bowlers came on top on various occasions. With five 5-wicket and eight 4-wicket hauls, it was often upto the bowlers to pull the team out of a sticky situation.
Here's a look at the runs amassed and total number of wickets taken by all the teams in the ICC Women's World Cup 2017.
The 2017 edition also saw batswomen scoring 14 centuries and 56 half-centuries.
From India's Harmanpreet Kaur smashing Australian bowlers all over the park during her innings of 171*(115) in the semi-final to Natalie Sciver's two centuries that propelled England's total to reach more than 300 on two occasions, the batswomen enthralled the crowd with their calculated risks and textbook stroke-making.
Many bowlers proved to be tough to handle with oppositions getting bowled out in 18 different occasions.
South Africa's Dane van Niekerk was the tournament's highest wicket-taker (15 wickets) including three 4-wicket hauls with a best bowling figure of 4/0 against the West Indies women in a group match.
Here's a look at the team toppers in the batting and bowling departments.