CricketWise
  1. Home
  2. Players
  3. Lungi Ngidi

South Africa · Men's cricket

Lungi Ngidi stats

Data through 6 September 2026Last updated 6 September 2026

Coverage: matches in the Cricsheet data from 8 November 2015 to 6 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Lungi Ngidi played 20 Tests, 70 ODIs, 63 T20Is for South Africa in the data, between 2015 and 2026. With the ball, the best return was 127 wickets in T20 leagues at an average of 22.89 and an economy rate of 8.24.

International matches
153
Tests 20 · ODIs 70 · T20Is 63
International wickets
252
6 five-wicket hauls
T20 league & domestic matches
104
53 runs
Best bowling
6/39
Test

Teams played for

South Africa 2017–2026 · 153Titans 2015–2021 · 26Paarl Royals 2023–2025 · 24Chennai Super Kings 2018–2021 · 14Delhi Capitals 2026 · 12Pretoria Capitals 2025–2026 · 11Tshwane Spartans 2019 · 7Glasgow Cosmic 2026 · 6Seattle Orcas 2024 · 2Royal Challengers Bengaluru 2025 · 2

Lungi Ngidi batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test20311197194.8523042.2008141
ODI70291712320*10.2524749.800586
T20I6318135913*11.807281.900251
T20 (leagues & domestic)10425145313*4.826285.500413

Runs per year

020406080201520192023202613
Lungi Ngidi: runs per calendar year (all formats in the data)
02040608020152017201920212023202613
Lungi Ngidi: runs per calendar year (all formats in the data)
Show as table
Lungi Ngidi: runs per calendar year (all formats in the data)
YearRuns
20152
20160
20172
201853
201913
20203
202137
202264
202348
202464
202533
202613
Year-by-year batting (28 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2015T20 (leagues & domestic)12–200.0200
2016T20 (leagues & domestic)10––000
2017T20I12–66.7200
2018ODI63434.0077.31900
2018T20I144.0066.7400
2018Test7153.7542.9500
2019ODI3136.5059.1600
2019Test200.000.0000
2020T20I210.5016.7100
2020Test12–22.2200
2021T20 (leagues & domestic)255.0062.5300
2021T20I100.000.0000
2021Test8326.4042.71400
2022ODI5157.5039.51500
2022T20I399.0069.2400
2022Test9405.0044.41900
2023ODI8299.6735.81200
2023T20 (leagues & domestic)22–50.0200
2023T20I317–141.71300
2024ODI22929.0076.32000
2024T20 (leagues & domestic)5196.33105.61300
2024T20I28–80.0500
2024Test384.0057.1800
2025ODI531.0012.5100
2025T20 (leagues & domestic)6126.0066.7400
2025T20I518–90.0700
2025Test10–0.0000
2026T20 (leagues & domestic)8132.60100.0600

Lungi Ngidi bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test352,5781,356586/398/10223.383.1644.443100
ODI693,2423,1471076/58–29.415.8230.36230
T20I631,2751,840875/39–21.158.6614.7411
T20 (leagues & domestic)1012,1172,9071274/10–22.898.2416.7404

Wickets per year

0204060201520192023202638
Lungi Ngidi: wickets per calendar year (all formats in the data)
020406020152017201920212023202638
Lungi Ngidi: wickets per calendar year (all formats in the data)
Show as table
Lungi Ngidi: wickets per calendar year (all formats in the data)
YearWickets
20153
20169
201717
201857
201924
202041
202146
202245
202333
202425
202541
202638
Year-by-year bowling (35 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2015T20 (leagues & domestic)4326.338.782/32
2016T20 (leagues & domestic)11933.118.282/21
2017T20 (leagues & domestic)6119.646.124/14
2017T20I367.335.504/19
2018ODI132623.045.564/51
2018T20 (leagues & domestic)71114.186.004/10
2018T20I4516.807.002/16
2018Test81519.532.846/39
2019ODI91523.205.493/60
2019T20 (leagues & domestic)6918.228.202/2
2019Test10–4.150/83
2020ODI41216.085.686/58
2020T20 (leagues & domestic)4918.5610.443/38
2020T20I91720.5310.473/30
2020Test2334.003.522/38
2021ODI31164.006.071/66
2021T20 (leagues & domestic)81514.877.693/18
2021T20I7828.628.983/32
2021Test102216.823.016/71
2022ODI101237.585.643/52
2022T20I132216.148.845/39
2022Test91131.273.103/21
2023ODI152034.205.904/51
2023T20 (leagues & domestic)91123.457.172/29
2023T20I4276.5012.932/45
2024ODI3435.756.502/35
2024T20 (leagues & domestic)111427.509.834/39
2024T20I3335.008.752/41
2024Test3420.253.553/30
2025ODI121733.246.255/42
2025T20 (leagues & domestic)10750.1410.323/30
2025T20I131424.367.473/31
2025Test2327.673.953/38
2026T20 (leagues & domestic)252825.717.974/21
2026T20I71018.007.504/31

Lungi Ngidi against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
AustraliaTest6387.6061.31900
Sri LankaTest420–60.61400
IndiaTest12172.1229.3800
West IndiesTest471.7517.5600
EnglandTest342.0022.2400
AustraliaODI42010.0051.31900
IndiaODI7113.6739.3600
EnglandODI31111.0073.3600
PakistanODI451.6719.2400
AustraliaT20I5189.00100.01300
IndiaT20I41515.0057.7700
Sunrisers Eastern CapeT20 (leagues & domestic)3178.50130.81300
Pretoria CapitalsT20 (leagues & domestic)33–60.0200
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
IndiaTest122718.263.026/39
AustraliaTest61029.103.703/38
West IndiesTest6917.442.595/19
Sri LankaTest6831.623.274/44
EnglandTest3244.002.931/15
AustraliaODI112616.965.036/58
Sri LankaODI101920.375.484/57
IndiaODI121931.796.094/51
EnglandODI111731.656.264/62
PakistanODI7847.126.653/64
IrelandODI4444.005.872/35
New ZealandODI4450.256.093/72
BangladeshODI4283.505.761/34
EnglandT20I91915.689.615/39
IndiaT20I101617.448.294/29
West IndiesT20I101328.6910.363/30
AustraliaT20I10935.7810.283/41
ZimbabweT20I6817.006.482/20
IrelandT20I5618.005.842/18
Sri LankaT20I4611.506.274/19
New ZealandT20I4427.008.312/24
PakistanT20I3240.508.101/32
WarriorsT20 (leagues & domestic)81014.408.314/14
Kolkata Knight RidersT20 (leagues & domestic)5914.677.923/27
Pretoria CapitalsT20 (leagues & domestic)6824.628.574/39
Cape CobrasT20 (leagues & domestic)5816.007.533/18
Durban's Super GiantsT20 (leagues & domestic)5726.009.583/39
DolphinsT20 (leagues & domestic)5713.005.353/20
Punjab KingsT20 (leagues & domestic)3713.577.924/10
MI Cape TownT20 (leagues & domestic)6631.338.882/26
Joburg Super KingsT20 (leagues & domestic)6632.008.413/17
Sunrisers HyderabadT20 (leagues & domestic)5534.608.652/35
Sunrisers Eastern CapeT20 (leagues & domestic)9553.008.552/31
Mumbai IndiansT20 (leagues & domestic)3433.5011.173/38
Chennai Super KingsT20 (leagues & domestic)3425.258.423/30
KnightsT20 (leagues & domestic)5428.756.762/19
LionsT20 (leagues & domestic)3425.759.362/42

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Zayed Cricket Stadium33232.0020
SuperSport Park13316.2015
Kingsmead62311.5013
Newlands8234.608
The Wanderers Stadium10225.5014
Melbourne Cricket Ground22110.5019
Adelaide Oval119–19
Boland Park4168.0013
St George's Park4134.335
Buffalo Park112–12

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
SuperSport Park335321.585.73
The Wanderers Stadium233327.615.35
Boland Park182325.787.05
Kingsmead152021.208.34
Newlands161828.395.51
St George's Park91717.885.20
Arun Jaitley Stadium111227.427.15
Zayed Cricket Stadium61122.097.15
Mangaung Oval51021.005.53
Daren Sammy Cricket Ground4813.252.42

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay––––1617798.01
T20Middle222878.63793508.25
T20Death9010684.913982859.15
ODIPowerplay––––1512365.26
ODIMiddle298733.351267395.66
ODIDeath9416058.87463328.13

How Lungi Ngidi was dismissed

How Lungi Ngidi took wickets

Last 20 innings

0246811 Jun 20259 Dec 20254 Sep 20266
Lungi Ngidi: runs in the last 20 innings
0246811 Jun 202531 Oct 20256 Dec 202519 Dec 202510 Jan 202621 Apr 20264 Sep 20266
Lungi Ngidi: runs in the last 20 innings
Show as table
Lungi Ngidi: runs in the last 20 innings
InningsRuns
11 Jun 20250
16 Jul 20250
22 Aug 20251
31 Oct 20257
4 Nov 20250
8 Nov 20250
6 Dec 20251
9 Dec 20252
14 Dec 20252
19 Dec 20257
27 Dec 20254
29 Dec 20251
10 Jan 20260
15 Jan 20260
11 Apr 20263
21 Apr 20260
8 May 20261
27 Aug 20260
1 Sep 20263
4 Sep 20266
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
4 Sep 2026T20 (leagues & domestic)Belfast Wolves6*1not outSportpark Westvliet
1 Sep 2026T20 (leagues & domestic)Rotterdam Dockers3*2not outSportpark Westvliet
27 Aug 2026T20 (leagues & domestic)Edinburgh Castle Rockers01lbwSportpark Westvliet
8 May 2026T20 (leagues & domestic)Kolkata Knight Riders1*1not outArun Jaitley Stadium
21 Apr 2026T20 (leagues & domestic)Sunrisers Hyderabad01caughtRajiv Gandhi International Stadium
11 Apr 2026T20 (leagues & domestic)Chennai Super Kings35caughtMA Chidambaram Stadium
15 Jan 2026T20 (leagues & domestic)Paarl Royals01caught and bowledSuperSport Park
10 Jan 2026T20 (leagues & domestic)Paarl Royals01bowledBoland Park
29 Dec 2025T20 (leagues & domestic)Sunrisers Eastern Cape13caughtSt George's Park
27 Dec 2025T20 (leagues & domestic)Joburg Super Kings4*1not outSuperSport Park
19 Dec 2025T20IIndia7*9not outNarendra Modi Stadium
14 Dec 2025T20IIndia2*3not outHimachal Pradesh Cricket Association Stadium
9 Dec 2025T20IIndia2*4not outBarabati Stadium
6 Dec 2025ODIIndia110lbwDr YS Rajasekhara Reddy ACA-VDCA Cricket Stadium
8 Nov 2025ODIPakistan01bowledIqbal Stadium
4 Nov 2025ODIPakistan0*5not outIqbal Stadium
31 Oct 2025T20IPakistan7*3not outGaddafi Stadium
22 Aug 2025ODIAustralia16bowledGreat Barrier Reef Arena
16 Jul 2025T20INew Zealand0*1not outHarare Sports Club
11 Jun 2025TestAustralia0*1not outLord's

Last 20 bowling innings

Most recent bowling innings in the data
DateFormatAgainstFiguresOversMdnsGround
6 Sep 2026T20 (leagues & domestic)Edinburgh Castle Rockers1/3740Sportpark Westvliet
4 Sep 2026T20 (leagues & domestic)Belfast Wolves1/3130Sportpark Westvliet
3 Sep 2026T20 (leagues & domestic)Amsterdam Flames0/2730Sportpark Westvliet
1 Sep 2026T20 (leagues & domestic)Rotterdam Dockers1/2540Sportpark Westvliet
29 Aug 2026T20 (leagues & domestic)Dublin Guardians4/2141Sportpark Westvliet
27 Aug 2026T20 (leagues & domestic)Edinburgh Castle Rockers1/1320Sportpark Westvliet
24 May 2026T20 (leagues & domestic)Kolkata Knight Riders3/273.40Eden Gardens
17 May 2026T20 (leagues & domestic)Rajasthan Royals2/2440Arun Jaitley Stadium
11 May 2026T20 (leagues & domestic)Punjab Kings0/4640Himachal Pradesh Cricket Association Stadium
8 May 2026T20 (leagues & domestic)Kolkata Knight Riders0/720Arun Jaitley Stadium
5 May 2026T20 (leagues & domestic)Chennai Super Kings1/3040Arun Jaitley Stadium
21 Apr 2026T20 (leagues & domestic)Sunrisers Hyderabad0/4140Rajiv Gandhi International Stadium
18 Apr 2026T20 (leagues & domestic)Royal Challengers Bengaluru2/3940M Chinnaswamy Stadium
11 Apr 2026T20 (leagues & domestic)Chennai Super Kings0/4140MA Chidambaram Stadium
8 Apr 2026T20 (leagues & domestic)Gujarat Titans1/2440Arun Jaitley Stadium
4 Apr 2026T20 (leagues & domestic)Mumbai Indians1/3440Arun Jaitley Stadium
1 Apr 2026T20 (leagues & domestic)Lucknow Super Giants3/273.40Ekana Cricket Stadium
4 Mar 2026T20INew Zealand0/2220Eden Gardens
1 Mar 2026T20IZimbabwe1/2940Arun Jaitley Stadium
26 Feb 2026T20IWest Indies3/3040Narendra Modi Stadium

Batter vs bowler matchups

Batters Lungi Ngidi bowled to most

Frequently asked questions

How many wickets has Lungi Ngidi taken in Tests?
58 wickets in 35 innings at an average of 23.38, economy 3.16, best figures 6/39.
How many wickets has Lungi Ngidi taken in ODIs?
107 wickets in 69 innings at an average of 29.41, economy 5.82, best figures 6/58.
How many runs has Lungi Ngidi scored in Tests?
97 runs in 31 innings (20 matches) at an average of 4.85 and a strike rate of 42.2, in the data from 2018 to 2025.
How many runs has Lungi Ngidi scored in ODIs?
123 runs in 29 innings (70 matches) at an average of 10.25 and a strike rate of 49.8, in the data from 2018 to 2025.
How many runs has Lungi Ngidi scored in T20Is?
59 runs in 18 innings (63 matches) at an average of 11.80 and a strike rate of 81.9, in the data from 2017 to 2026.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.