In September 2019, she was named in the Terblanche XI squad for the inaugural edition of the Women's T20 Super League in South Africa.[4][5] Later the same month, she was named in South Africa's Women's Twenty20 International (WT20I) squad for their series against India.[6] She made her WT20I debut for South Africa, against India, on 3 October 2019.[7] On 23 July 2020, Bosch was named in South Africa's 24-woman squad to begin training in Pretoria, ahead of their tour to England.[8]
In April 2021, she was part of the South African Emerging Women's squad that toured Bangladesh.[9][10] In February 2022, she was named as one of three reserves in South Africa's team for the 2022 Women's Cricket World Cup in New Zealand.[11] In June 2022, Bosch was named in South Africa's Women's Test squad for their one-off match against England Women.[12] She made her Test debut on 27 June 2022, for South Africa against England.[13]