In January 2021, Baartman was named in South Africa's Test squad for their series against Pakistan.[5] However, later the same month, he was ruled out of the tour due to a medical reason.[6] In April 2021, he was named in KwaZulu-Natal's squad, ahead of the 2021–22 cricket season in South Africa.[7]
In May 2024, he was signed for Hampshire for six T20 Blast games as a replacement for Naveen-ul-Haq.[13] Due to problems with his visa Baartman's stint was cancelled without playing a game for the team.[14]