Beth Mooney celebrates maiden Test hundred at the MCG

Beth Mooney has become the first woman to score a century in all three formats for Australia after she reached her maiden Test hundred on day three of the one-off Ashes Test at the MCG today (February 1).

Mooney reached the milestone of the last ball of the first over of play on day three in Melbourne. She was left hanging on 98 overnight after Tahlia McGrath faced four balls of the final over of play on day two. Her century came off 155 balls and was the second century scored in a women's Test at the iconic venue after Annabel Sutherland scored 163 across the first two days of the game.

After reaching her century, Mooney was only able to add six runs to her total before she was bowled by Lauren Filer for 106 off 173 balls. She was the ninth wicket to fall in Australia's innings before the hosts were bowled out for 440, with a first innings lead of 270.

The innings means Mooney is now part of an exclusive club. She is the fourth women to score at least one century in all three formats of the game during their career, and the first from Australia. She has scored two T20I centuries so far, one in 2017 against England and one in 2019 against Sri Lanka, as well as three ODI hundreds.

Heather Knight is the only woman who has scored more than one Test century on the list, both coming against Australia. Tammy Beaumont is the second England name on the list, while Laura Wolvaardt became the first South Africa player to score centuries in all three formats when she scored 122 against India in a Test match last year.

Full list: Women with centuries in all three formats

Player Country Span No. T20I centuries No. ODI centuries No. Test centuries
Heather Knight England 2010-2025* 1 2 2
Tammy Beaumont England 2009-2025* 1 9 1
Laura Wolvaardt South Africa 2016-2024* 1 8 1
Beth Mooney Australia 2016-2025* 2 3 1

Full list: Men with centuries in all three formats

Player Country Span No. T20I centuries No. ODI centuries No. Test centuries
Chris Gayle West Indies 1999-2021 2 25 15
Brendon McCullum New Zealand 2002-2016 2 5 12
Mahela Jayawardene Sri Lanka 1997-2015 1 19 34
Suresh Raina India 2005-2018 1 5 1
Tillakaratne Dilshan Sri Lanka 1999-2016 1 22 16
Martin Guptill New Zealand 2009-2022 2 18 3
Ahmed Shehzad Pakistan 2009-2019 1 6 3
Faf du Plessis South Africa 2011-2021 1 12 10
Rohit Sharma India 2007-2025* 5 31 12
Shane Watson Australia 2002-2016 1 9 4
Tamim Iqbal Bangladesh 2007-2023 1 14 9
KL Rahul India 2014-2025* 2 7 8
Glenn Maxwell Australia 2012-2025* 5 4 1
Kevin O'Brien Ireland 2006-2021 1 2 1
David Warner Australia 2009-2024 1 22 26
Mohammad Rizwan Pakistan 2015-2025* 1 2 2
Babar Azam Pakistan 2015-2025* 3 19 9
Jos Buttler England 2011-2025* 1 11 2
Dawid Malan England 2017-2024 1 4 1
Virat Kohli India 2008-2025* 1 50 30
Shubman Gill India 2019-2025* 1 6 5
Quinton de Kock South Africa 2012-2024 1 21 6
Paul Stirling Ireland 2008-2024* 1 13 1
Sikandar Raza Zimbabwe 2013-2025* 1 7 1
Kusal Perera Sri Lanka 2013-2025* 1 6 2

Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.