Players with the most ODI centuries in a single calendar year

By Aditya
October 07, 2025

8. Sidra Amin (Pakistan, 2022)

With 697 runs in 13 innings at 3 centuries and an average of 63.36, Sidra's record-breaking year significantly raised Pakistan's batting standards, highlighting her development as a reliable top-order

7. Laura Wolvaardt (SA, 2024)

Dominating the year, Laura Wolvaardt averaged a phenomenal 87.12 over 12 innings, scoring 697 runs and hitting 3 centuries. Her composed presence was vital in strengthening South Africa's batting effo

6. Hayley Matthews (WI, 2024)

With 3 centuries in seven innings and 469 runs at 78.16, Matthews' all-round influence was powered by her consistent output leading the charge.

5. Sophie Devine (NZ, 2018)

Sophie Devine's performance included 3 centuries in 7 innings, amassing 533 runs at an impressive average of 106.60. These statistics reflect a year filled with explosive power and consistent performa

4. Nat Sciver-Brunt (ENG, 2023)

Nat Sciver-Brunt scored 393 runs in just 5 innings, with 3 centuries and an impressive average of 131.00. Few have been able to match her efficiency and dominance in such a short time.

3. Smriti Mandhana (IND, 2024)

Over 13 innings across two seasons, she utterly dominated, racking up 747 runs at 57.46 with 4 centuries. This remarkable run of consistency cemented her as one of the elite players in the sport.

2. Smriti Mandhana (IND, 2025)

With an impressive average of 59.93, Smriti Mandhana was a statistical powerhouse, scoring 959 runs in just 16 innings, including 4 centuries. Her grace and impressive batting, along with a high strik

1. Tazmin Brits (SA, 2025)

Tazmin Brits had a spectacular year, solidifying her status as a world-class opener with 5 centuries in just 11 matches. She amassed 749 runs at a staggering average of 83.22, highlighted by a career-

See More Stories