Picture Credit: X

Picture Credit: X

Cricket is probably the only sport in the world that has three different formats, including T20Is, ODIs, and Tests. Only a few batters managed to do well in all three formats, as all of these formats have their own different demands. Like Test cricket, which requires patience, technique, and temperament to play five days, the limited-overs formats tests your scoring abilities.

In women's cricket, many batters have come over the years who impressed with amazing centuries in multiple formats, but only a few of them managed to score it in all three formats. In this article, we've mentioned players scoring hundreds in all three formats in women's cricket.

List of women batters who have scored Centuries in all three formats:

5. Heather Knight

heather knight suffers hamstring injury ruled out of english summer of cricket

Heather Knight, the 34-year-old middle-order batter, has centuries in all three formats of the game. The English cricketer has two hundreds in Tests, two in ODIs, and one in T20Is. Debuting on March 1, 2010, in Mumbai against India, Heather Knight became the first England cricketer and the first woman in international cricket history to score centuries in all three formats. She hit her first Test ton against Australia in 2013, her first ODI hundred against Pakistan in 2017, and her first T20I century against Thailand in 2020.

4. Tammy Beaumont

tammy beaumont sportstiger

Tammy Beaumont is another English cricketer who scored centuries in all three formats of the game. The 34-year-old opening batter smashed a total of 14 centuries in international cricket, including 12 in ODIs and one each in T20Is and Tests. On June 23, 2023, Beaumont became the second woman to score a century in all three formats by smashing a hundred against Australia in the Women’s Ashes series. Her first century came in 2016 in ODIs against Pakistan, her first T20I came in 2018 against India, whereas her maiden Test hundred came in 2023 against Australia.

3. Laura Wolvaardt

laura wolvaardt sportstiger

Laura Wolvaardt is the third woman cricketer in the world to smash centuries in all three formats. Overall, she has scored 10 hundreds, including eight in ODIs and one each in Tests and T20Is. She scored her first ODI century in 2016 against Ireland and her first T20I in 2024, where she played an inning of 102 runs against Sri Lanka at home and completed the achievement of centuries in all three formats by scoring a Test ton against India in the game in Chennai.

2. Beth Mooney

beth mooney sportstiger

Beth Mooney, the 31-year-old attacking Australian batter, scored centuries in all three formats in 2025 against England by smashing 106 runs in a Test match at the MCG. She has a total of six centuries, including three in ODIs, two in T20Is, and one in Test format. The 31-year-old scored her first ODI century in 2017 against New Zealand, and in the same year came her T20I ton. Mooney smashed her first and only Test hundred against England in 2025.

1. Smriti Mandhana

smriti mandhana retains number 1 spot in icc women s odi players ranking

Smriti Mandhana, the Indian top-order batter, recently completed the rare achievement of scoring hundreds in all three formats of the game. She scored her first T20I century on June 28, 2025, against England at Trent Bridge to complete centuries in all three formats of the game. Mandhana has a total of 14 centuries in international cricket, including 11 in ODIs, two in Tests, and one in T20Is.

Also Read: Top 5 biggest win margins for India Women in T20Is by runs

Q1: Who was the first Indian woman to score a century in all three formats?

Smriti Mandhana is the first Indian woman cricketer to score a century in all three formats of the game. She scored her first T20I century against England on 28th June 2025 to complete hundreds in all formats.

Q2: Who was the first woman to score centuries in all three formats?

England’s Heather Knight is the first woman cricketer to score centuries in all three formats. In 2020, she achieved this feat by scoring a T20I century against Thailand.

Q3: Who is the youngest woman to score centuries in all three formats?

Laura Wolvaardt is the youngest woman to score centuries in all three formats of the game at the age of 25.