After missing out on Australia's squad for the 2017 Women's Cricket World Cup, McGrath was recalled to the team when she was named in Australia's squad for the Women's Ashes. She was named in both the WODI squad and the Test squad.[4] On 26 October 2017, she took her first international wicket in the second WODI match against England.[5]
In August 2021, McGrath was named in Australia's squad for their series against India, which included a one-off day/nightTest match as part of the tour.[13] On 21 September 2021, in the first of the series' three WODI matches at Great Barrier Reef Arena, Mackay, Queensland, she swung the ball both ways while bowling, and really troubled some of India's best players, but did not take a wicket, and did not bat. In the second WODI on 24 September 2021, also at Mackay, she claimed 3-45, and then made a career-best 74 in 77 balls, sharing in a partnership with Beth Mooney that helped to propel Australia from the lowest point in its run chase to a cliffhanging victory.[1] She made her Women's Twenty20 International (WT20I) debut on 7 October 2021, for Australia against India.[14]
In January 2022, McGrath was named in Australia's squad for their series against England to contest the Women's Ashes.[15] In the first match of the series, a WT20I fixture, McGrath became the first Australian all-rounder to take three wickets and score more than 75 runs in a WT20I, finishing with figures of 3-26 and an unbeaten 91 off 49 balls.[16] McGrath was named the Player of the Series,[17] after scoring 225 runs and taking 11 wickets during the Women's Ashes.[18]