[12] Msomi grew up speaking Zulu and only learned English after taking up netball and becoming a team captain.
She was watching her friends take part in a training session when she was invited to join in to make up the numbers.
Msomi recalls that Mncwabe used his own money to buy balls, cones and shoes to allow the women he coached to play.
[14][15][16][17] While playing for Stars, Msomi also worked as a teacher and netball coach at Northlands Primary School in Durban North.
[19][20] Tamsin Greenway, the Surrey Storm head coach, first saw Msomi play at the 2014 Commonwealth Games.
[25][26] She was subsequently a member of the Wasps team that won the 2017 Netball Superleague title and in the grand final she was named player of the match.
[44][45] In 2013 she became vice-captain to Maryka Holtzhausen and she captained the South Africa team that won the 2013 Diamond Challenge.
[1][3][48] In August 2016, Msomi was announced as South Africa captain for the 2016 Netball Quad Series, effectively succeeding Holtzhausen permanently.
[17] On 3 September 2017, Msomi captained South Africa to their first ever Netball Quad Series victory when they defeated England 54–51.
[49][50] At the 2019 Netball World Cup, Msomi made her 100th senior appearance for South Africa in a 90–35 win against Fiji.
[13][51] Ahead of the 2022 Commonwealth Games, Netball South Africa awarded players professional contracts for the first time.
[52][53] At the 2022 Commonwealth Games Parade of Nations, Msomi was selected as one of South Africa's flag bearers [7][54] In August 2022, Msomi became South Africa's most capped netball international when she made her 151th appearance during the a 2023 Netball World Cup qualifying tournament.
[55][56] Sources:[1][3][31][48] In August 2019, Msomi was appointed head coach of the University of Johannesburg Netball Club.