In June 2021, she qualified to represent South Africa at the 2020 Summer Olympics.[7] She won the second semi-final of the 200 metre breaststroke and joined her teammate, Tatjana Schoenmaker, in the final. It was the first time since Sydney 2000 that two South African women reached the finals of the same event. Corbett managed fifth place while Schoenmaker took gold.[8]
In her first event as part of swimming at the 2022 Commonwealth Games, the 50 metre breaststroke, Corbett qualified for the semifinals with a time of 31.07 seconds and overall seventh-rank.[12] She swam a time of 31.43 seconds in the semifinals, qualifying for the final along with fellow South Africans Lara van Niekerk and Tatjana Schoenmaker.[13][14] The following day, she placed sixth in the final with a time of 31.10 seconds.[15] On day three, she qualified for the final of the 200 metre breaststroke ranking fourth in the preliminaries with a time of 2:25.08.[16] In the final, she finished less than two seconds behind gold medalist Tatjana Schoenmaker with a time of 2:23.67 and won the bronze medal.[4][5][6] For the preliminaries of the 100 metre breaststroke on day four, she swam a 1:08.12 and qualified for the semifinals ranking eighth.[17] Dropping 0.16 seconds from her time in the semifinals, she ranked seventh and advanced to the final.[18] In the final, she improved her time to a 1:07.62 and placed seventh.[19][20]