Lungi Ngidi
Overview
Lungi Ngidi
Lungisani Ngidi, together with Kagiso Rabada, are the face of South Africa's potent fast-bowling attack. Standing tall at 1.93m, Ngidi is capable of bowling in excess of 140 kph, seaming it either way, and can keep the batsmen honest on the back foot with mean short-pitched deliveries. He is also known to bowl the heavy ball with an open-chested bowling run-up.
Ngidi made his Test debut against India at Centurion in January 2018, coming in for Dale Steyn, who had injured his heel in the first Test at Newlands, Cape Town. He finished with the perfect script, nabbing a six-fer on debut and impressing everyone with his pace, hostility and attitude. He famously set up a rampant Virat Kohli in his debut Test, bowling three balls outside off before angling one on the pads and trapping India's captain plumb in front, thereby helping South Africa win the Test and take an unassailable 2-0 lead in the three-match series.
Ngidi made his T20 International debut against Sri Lanka at Centurion in January 2017 and was named Player of the Match for his bowling figures of 2-0-12-2. He was named a part of the One-Day International squad that faced Sri Lanka later that month too, but was later ruled out of the series due to left abdominal muscle strain.
Hung over from the success in the Test series against India, Ngidi made his ODI debut against the same opposition at Newlands but came up short, with bowling figures of 0/47 in India's convincing 124-run win. Nonetheless, Ngidi continues to be an important part of South Africa's limited-overs blueprint, although his fitness does remain a worry. Ngidi did find success in ODI cricket though, his maiden 5-wicket haul came in 2020 against Australia and he became the quickest South African bowler to reach 50 ODI wickets (26 matches).
Ngidi and Kagiso Rabada form the crux of the South African pace attack. The fortunes of their country's journey rely on their young shoulders. Ngidi has been in and out of the side due to injuries. He also missed the 2019 Indian Premier League with a side strain. Injuries have been part and parcel of Ngidi's career and his hamstring flare-up resulted in the speedster missing a few matches in the showpiece 2019 World Cup - a tournament to forget for himself and his team. He featured in only one season for CSK in the IPL, but made an instant impact as the Men in Yellow clinched the title that year (2018). The following years at the IPL saw him miss more games than he played due to injury. He was bought by the Delhi Capitals for his base price of INR 50 lakh in the 2022 IPL Auction.
He was a part of South Africa’s squad for the 2021 T20 World Cup but didn’t feature in any game. The 2022 edition of the T20 World Cup, however, was a lot more successful for the paceman. In 5 games, Ngidi picked up 7 wickets in 4 games, including a 4-fer against India. Leading up to the tournament, he’d claimed a 5-wicket haul against England in July 2022.
Ngidi was named in South Africa’s 15-man squad for the 2023 Cricket World Cup.
Recent Batting
| Score | Opp | Format | Date |
|---|---|---|---|
| DNB | KKR | T20 | 24 May 26 |
| DNB | RR | T20 | 17 May 26 |
| DNB | PBKS | T20 | 11 May 26 |
| 1*(1) | KKR | T20 | 08 May 26 |
| DNB | CSK | T20 | 05 May 26 |
Recent Bowling
Stats
Career by format
international & domestic formatsFranchise & T20 leagues
club competitionsⓘ Career figures cover the formats we track (Test, ODI, T20I, first-class, List A) plus the franchise leagues shown above.
Full statistics tables
Batting
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 20 | 75 | 64 | 28 |
| Innings | 31 | 31 | 18 | 4 |
| Runs | 97 | 126 | 59 | 4 |
| Balls | 230 | 258 | 72 | 9 |
| Highest | 19 | 20 | 13 | 3 |
| Average | 4.85 | 9 | 11.8 | 2 |
| SR | 42.18 | 48.84 | 81.95 | 44.45 |
| Not Out | 11 | 17 | 13 | 2 |
| Fours | 14 | 8 | 5 | 0 |
| Sixes | 1 | 6 | 1 | 0 |
| Ducks | 8 | 6 | 2 | 1 |
| 50s | 0 | 0 | 0 | 0 |
| 100s | 0 | 0 | 0 | 0 |
| 200s | 0 | 0 | 0 | 0 |
| 300s | 0 | 0 | 0 | 0 |
| 400s | 0 | 0 | 0 | 0 |
Bowling
| Test | ODI | T20 | IPL | |
|---|---|---|---|---|
| Matches | 20 | 75 | 64 | 28 |
| Innings | 35 | 74 | 64 | 27 |
| Balls | 2578 | 3461 | 1299 | 620 |
| Runs | 1356 | 3350 | 1867 | 869 |
| Maidens | 100 | 32 | 1 | 2 |
| Wickets | 58 | 115 | 90 | 42 |
| Avg | 23.38 | 29.13 | 20.74 | 20.69 |
| Eco | 3.16 | 5.81 | 8.62 | 8.41 |
| SR | 44.45 | 30.1 | 14.43 | 14.76 |
| BBI | 6/39 | 6/58 | 5/39 | 4/10 |
| BBM | 8/102 | 6/58 | 5/39 | 4/10 |
| 4w | 1 | 4 | 3 | 1 |
| 5w | 3 | 2 | 1 | 0 |
| 10w | 0 | 0 | 0 | 0 |
Matches
| Match | Format | Result | Date |
|---|---|---|---|
| IND v RSA 5th T20I · South Africa tour of India, 2025 | T20 | India won by 30 runs | 19 Dec 2025 |
| IND v RSA 3rd T20I · South Africa tour of India, 2025 | T20 | India won by 7 wkts | 14 Dec 2025 |
| IND v RSA 2nd T20I · South Africa tour of India, 2025 | T20 | South Africa won by 51 runs | 11 Dec 2025 |
| IND v RSA 1st T20I · South Africa tour of India, 2025 | T20 | India won by 101 runs | 9 Dec 2025 |
| IND v RSA 3rd ODI · South Africa tour of India, 2025 | ODI | India won by 9 wkts | 6 Dec 2025 |
| IND v RSA 2nd ODI · South Africa tour of India, 2025 | ODI | South Africa won by 4 wkts | 3 Dec 2025 |
| PAK v RSA 3rd ODI · South Africa tour of Pakistan, 2025 | ODI | Pakistan won by 7 wkts | 8 Nov 2025 |
| PAK v RSA 1st ODI · South Africa tour of Pakistan, 2025 | ODI | Pakistan won by 2 wkts | 4 Nov 2025 |
| PAK v RSA 2nd T20I · South Africa tour of Pakistan, 2025 | T20 | Pakistan won by 9 wkts | 31 Oct 2025 |
| PAK v RSA 1st T20I · South Africa tour of Pakistan, 2025 | T20 | South Africa won by 55 runs | 28 Oct 2025 |
| ENG v RSA 2nd ODI · South Africa tour of England, 2025 | ODI | South Africa won by 5 runs | 4 Sep 2025 |
| ENG v RSA 1st ODI · South Africa tour of England, 2025 | ODI | South Africa won by 7 wkts | 2 Sep 2025 |
| AUS v RSA 2nd ODI · South Africa tour of Australia, 2025 | ODI | South Africa won by 84 runs | 22 Aug 2025 |
| AUS v RSA 1st ODI · South Africa tour of Australia, 2025 | ODI | South Africa won by 98 runs | 19 Aug 2025 |
| AUS v RSA 3rd T20I · South Africa tour of Australia, 2025 | T20 | Australia won by 2 wkts | 16 Aug 2025 |
| AUS v RSA 2nd T20I · South Africa tour of Australia, 2025 | T20 | South Africa won by 53 runs | 12 Aug 2025 |
| AUS v RSA 1st T20I · South Africa tour of Australia, 2025 | T20 | Australia won by 17 runs | 10 Aug 2025 |
| NZ v RSA Final · Zimbabwe T20I Tri-Series, 2025 | T20 | New Zealand won by 3 runs | 26 Jul 2025 |
| ZIM v RSA 4th Match · Zimbabwe T20I Tri-Series, 2025 | T20 | South Africa won by 7 wkts | 20 Jul 2025 |
| RSA v NZ 2nd Match · Zimbabwe T20I Tri-Series, 2025 | T20 | New Zealand won by 21 runs | 16 Jul 2025 |
| ZIM v RSA 1st Match · Zimbabwe T20I Tri-Series, 2025 | T20 | South Africa won by 5 wkts | 14 Jul 2025 |
| RSA v AUS Final · ICC World Test Championship Final 2025 | TEST | South Africa won by 5 wkts | 15 Jun 2025 |
| RSA v ZIMAS 4-day Warm-up Match · Zimbabwe tour of England, 2025 | TEST | Match drawn | 6 Jun 2025 |
| RSA v NZ 2nd Semi-Final (B1 v A2) · ICC Champions Trophy, 2025 | ODI | New Zealand won by 50 runs | 5 Mar 2025 |
| RSA v ENG 11th Match, Group B · ICC Champions Trophy, 2025 | ODI | South Africa won by 7 wkts | 1 Mar 2025 |
| AFG v RSA 3rd Match, Group B · ICC Champions Trophy, 2025 | ODI | South Africa won by 107 runs | 21 Feb 2025 |
| PAKA v RSA 3rd Match · ICC Champions Trophy Warm-up Matches 2025 | ODI | South Africa won by 3 wkts | 17 Feb 2025 |
| PAK v RSA 3rd ODI Match · Pakistan ODI Tri-Series, 2025 | ODI | Pakistan won by 6 wkts | 12 Feb 2025 |
| NZ v RSA 2nd ODI Match · Pakistan ODI Tri-Series, 2025 | ODI | New Zealand won by 6 wkts | 10 Feb 2025 |
| IRE v RSA 3rd ODI · Ireland v South Africa in UAE, 2024 | ODI | Ireland won by 69 runs | 7 Oct 2024 |
| IRE v RSA 2nd ODI · Ireland v South Africa in UAE, 2024 | ODI | South Africa won by 174 runs | 4 Oct 2024 |
| IRE v RSA 1st ODI · Ireland v South Africa in UAE, 2024 | ODI | South Africa won by 139 runs | 2 Oct 2024 |
| IRE v RSA 2nd T20I · Ireland v South Africa in UAE, 2024 | T20 | Ireland won by 10 runs | 29 Sep 2024 |
| AFG v RSA 3rd ODI · Afghanistan v South Africa in UAE, 2024 | ODI | South Africa won by 7 wkts | 22 Sep 2024 |
| AFG v RSA 2nd ODI · Afghanistan v South Africa in UAE, 2024 | ODI | Afghanistan won by 177 runs | 20 Sep 2024 |
| AFG v RSA 1st ODI · Afghanistan v South Africa in UAE, 2024 | ODI | Afghanistan won by 6 wkts | 18 Sep 2024 |
| WI v RSA 1st Test · South Africa tour of West Indies, 2024 | TEST | Match drawn | 11 Aug 2024 |
| WICXI v RSA 4-day Warm-up match · South Africa tour of West Indies, 2024 | TEST | Match drawn | 3 Aug 2024 |
| WI v RSA 2nd T20I · South Africa tour of West Indies, 2024 | T20 | West Indies won by 16 runs | 25 May 2024 |
| WI v RSA 1st T20I · South Africa tour of West Indies, 2024 | T20 | West Indies won by 28 runs | 23 May 2024 |
| RSA v CAXI 4-day Warm-up Match · South Africa tour of Australia, 2022-23 | TEST | Match drawn | 12 Dec 2022 |
| BPXI v RSA 3-day Practice Match · South Africa tour of India, 2019 | TEST | Match drawn | 28 Sep 2019 |
| PMXI v RSA One-day Practice match · South Africa tour of Australia, 2018 | ODI | Prime Ministers XI won by 4 wkts | 31 Oct 2018 |
| SLCPXI v RSA One-day warm-up match · South Africa tour of Sri Lanka, 2018 | ODI | Sri Lanka Board Presidents XI need 89 runs | 26 Jul 2018 |
Career
Matches by format
ⓘ Debut and match counts reflect matches currently in our archive, which may not cover a player's entire career.
