Mooney was born in Shepparton, Victoria.[3] She has a brother, Tom, and a sister, Gabrielle.[4][5] As a child, she played many sports, ranging from soccer to tennis and Australian rules football.[4] Shortly before her eighth birthday, she was invited to fill-in for her brother's cricket team; that invitation turned into her making regular appearances for Kialla Lakes Cricket Club.[3][4]
When Mooney was 10 years old, she and her family moved to Hervey Bay, Queensland, where she attended Star of the Sea Catholic Primary School and Xavier Catholic College.[6] Early in the mornings before school in Hervey Bay, she and her father would go riding their bikes along the Esplanade, and sea kayaking with their dog.[6]
Mooney did not start playing cricket in Queensland until a year after her move. At that year's Hervey Bay Zone trials, she was identified as the best catcher in her team, and was advised by the team's coach to try wicket-keeping. She was then selected as a wicket-keeper for the Queensland Primary School girls team, and later progressed through higher level junior Queensland girls teams.[3][6] Meanwhile, she played for Hervey Bay's boys' Cavaliers team until she was 18 years old, as there were no girls cricket teams in rural areas.[4]
By the time she was about 13, Mooney was already being tipped to play cricket for Australia. She also made really good friends in cricket, and that kept her in the game, as did her enjoyment of travelling to Brisbane and national competitions, and missing school for a few days to play. Additionally, she felt that interstate girls cricket was a step up from the men's cricket she was playing in Hervey Bay.[3][6]
Upon leaving school, Mooney started a teaching degree. However, she quit her studies in 2014 to focus on cricket, after realising that she would have only one chance to make it in the game.[5]
In November 2018, Mooney was named in Brisbane Heat's squad for the 2018–19 Women's Big Bash League season (WBBL|04).[9][10] During the final of the WBBL|04 tournament, held on a sweltering Australia Day 2019, she overcame a dizziness-inducing illness to score a player of the match-winning 65 runs from 46 balls. (However, the opposition wicket-keeperAlyssa Healy appeared to sledge Mooney during her innings, saying on the player mic, "It's actually not that hot out here"[11]) Her innings inspired the Heat to its maiden Women's Big Bash title, with a three-wicket victory over the heavily favoured Sydney Sixers.[12][13][14]
On 21 November 2020, Mooney became the first player to score 3000 runs in the Women's Big Bash League competition.[15]
In the inaugural season of the Indian Women's Premier League in 2023, Beth Mooney was bought by Gujarat Giants (GG) at the price of 2 crore rupees.[17] She was subsequently named captain of the side.[18] However, she suffered a calf injury in the tournament opener against the Mumbai Indians, and was ruled out of the remainder of the season. South African batter Laura Wolvaardt replaced her in the side, while the captaincy passed to Sneh Rana.[19] Mooney returned to captain the side in the 2024 edition. Although GG suffered a second consecutive bottom place finish, Mooney's own form was one of the few bright spots for the team, with 285 runs in 8 innings at a strike rate of 141.08 which included three consecutive half-centuries.[20] Her unbeaten 85(51) helped GG register the season's highest total of 199/5 in a victory against eventual champions Royal Challengers Bangalore.[21][22]
Mooney's consistently good performances for Australia in 2016–17, during which she scored 334 runs in her nine WODIs at an average of 41.75, and became the first Queenslander to score a WODI century, led to her achieving her primary goal for that summer: selection in the team's 15-member squad for the 2017 Women's Cricket World Cup in England.[25]
In December 2017, she won both the inaugural ICC T20I Player of the Year and Emerging Player of the Year awards.[27] In April 2018, she was one of the fourteen players to be awarded a national contract for the 2018–19 season by Cricket Australia.[28] In October 2018, she was named in Australia's squad for the 2018 ICC Women's World Twenty20 tournament in the West Indies.[29][30]
In January 2020, she was named in Australia's squad for the 2020 ICC Women's T20 World Cup in Australia.[35] In Australia's match against Bangladesh, Mooney and Alyssa Healy combined for an opening partnership of 151 runs, the highest partnership for Australia Women for any wicket in a WT20I match.[36] In the final, Mooney top-scored for Australia, finishing unbeaten on 78 off 54 balls to help Australia win their fifth title.[37][38] Mooney also finished as the tournament's leading runs scorer with 259 runs, including the most fours (30), and was named player of the tournament.[39][40]
In February 2021, Mooney voiced her ambition to eventually succeed Alyssa Healy as the national team's first choice wicket-keeper.[5] On 15 April 2021, Mooney was named as the Wisden Leading Woman Cricketer in the World for her performances the previous year.[41] On the same day, it was announced that she had retained her Australian central contract.[42]
In January 2022, Mooney was named in Australia's squad for their series against England to contest the Women's Ashes.[43] Later the same month, she was named in Australia's team for the 2022 Women's Cricket World Cup in New Zealand.[44] She hit 330 runs, including a half-century in the final, helping Australia clinch the World Cup title.[45] In May 2022, Mooney was named in Australia's team for the cricket tournament at the 2022 Commonwealth Games in Birmingham, England.[46] She was leading run-scorer, with 179, and the player of the match for her 61 in the final, as Australia won the Commonwealth Games.[47] She scored 918 international runs at an average of 65 in the year 2022, and was named as the Wisden Leading Woman Cricketer in the World for her performances.[48]
Interviewers have described Mooney as "flying under the radar", something she prefers to do. However, she admitted in June 2020 that in light of her recent success on the field, keeping a low profile was going to be more difficult. She also said that "... it's all good if I can’t!"[52]
International centuries
Mooney scored her maiden international century in the first match of the 2016–17 Rose Bowl WODI series against New Zealand, at Eden Park, Auckland, in February 2017, scoring exactly 100 runs.[53][54][55] In November 2017, Mooney scored her maiden T20I century, the first scored in Australia, in the final match of the 2017–18 Women's Ashes at Manuka Oval, Canberra. Mooney scored 117 not out from 70 balls.[56][57] Mooney has scored three further international centuries, one in a T20I and the other two in One Day Internationals.[58][59][60]