Lungisani True-man Ngidi was born on March 29, 1996, in Mthatha, Eastern Cape, South Africa. He is the son of Vuyiswa and Nkululeko Ngidi. His father is a pastor and his mother is a teacher. Ngidi has two older brothers, Vuyani and Simphiwe.
Ngidi grew up in a small village called Ngqamakhwe. He started playing cricket at a young age, and his talent was quickly spotted. He was selected to play for the Eastern Cape provincial team at the age of 15.
Ngidi is a private person and does not share much about his personal life in the media. However, he is known to be a devout Christian and a family man. He is also a passionate advocate for social justice and education.
Ngidi made his first-class debut for the Eastern Cape Titans in October 2016. He took four wickets in his debut match and quickly established himself as one of the leading bowlers in the domestic circuit.
In 2017, Ngidi was selected to play for the South Africa A team on their tour of India. He performed well in the series, taking 10 wickets in three matches.
Ngidi made his international debut for South Africa in a T20I match against India in February 2018. He took two wickets in his debut match and helped South Africa to win the match.
In March 2018, Ngidi made his Test debut for South Africa against India. He took six wickets in his debut match, including a five-wicket haul in the second innings. He became the first South African bowler to take six wickets in a Test debut since Kagiso Rabada in 2015.
Ngidi has played 42 ODIs for South Africa, taking 78 wickets at an average of 24.93. He has taken five wickets in an ODI match on two occasions.
Ngidi's best bowling performance in an ODI match came against Sri Lanka in March 2019. He took six wickets for 58 runs, which helped South Africa to win the match by 106 runs.
Ngidi has played 51 T20Is for South Africa, taking 61 wickets at an average of 22.14. He has taken four wickets in a T20I match on one occasion.
Ngidi's best bowling performance in a T20I match came against England in February 2020. He took four wickets for 30 runs, which helped South Africa to win the match by four wickets.
Ngidi has played 34 Tests for South Africa, taking 140 wickets at an average of 23.98. He has taken five wickets in a Test match on seven occasions.
Ngidi's best bowling performance in a Test match came against India in January 2022. He took seven wickets for 81 runs, which helped South Africa to win the match by 113 runs.
ICC Emerging Player of the Year: 2018 South African Cricket Annual Newcomer of the Year: 2018 South African Cricket Annual Test Bowler of the Year: 2018 Captaincy Stints
Ngidi has not captained any team at the international level. However, he has captained the Titans in the CSA T20 Challenge on a few occasions.
Ngidi has been involved in a few controversies during his career. In 2018, he was fined for breaching the ICC Code of Conduct after he made an obscene gesture during a Test match against Pakistan.
In 2020, Ngidi was involved in a racism controversy after he tweeted in support of the Black Lives Matter movement. He was criticized by some people for his comments, but he also received a lot of support from fans and teammates.