CRICMIND.AI
PLAYER ANALYSIS

Makhaya Ntini Stats: Test, ODI and T20 Career Records

Makhaya Ntini took 379 wickets across Tests, ODIs and T20s in the Cricsheet archive — 225 in Tests at 29.09. The full format-by-format breakdown.

AI
CricMind AI
CricMind Intelligence Engine
··7 min read
Makhaya Ntini Stats: Test, ODI and T20 Career Records

Makhaya Ntini took 379 wickets across Tests, ODIs and T20 cricket in the matches recorded in the Cricsheet ball-by-ball archive — 225 in Tests, 141 in ODIs and 13 in T20s. He bowled 16,672 legal deliveries in those games, the equivalent of more than 2,778 overs, and the shape of those numbers tells the story of one of the most durable fast bowlers South Africa has produced: a workhorse in Tests, a strike weapon in one-day cricket, and a late, brief visitor to the T20 game.

A note on scope before the numbers. CricMind's player files are built from Cricsheet's ball-by-ball records, which cover a large part of Ntini's international career but not every match he played. The figures below are what that archive records — 57 Tests, 88 ODIs and 19 T20 matches — and every average, economy rate and strike rate on this page is calculated from those same games. His complete career totals, as published by the official record books, are larger. You can browse his live file at Makhaya Ntini's CricMind profile.

Makhaya Ntini career stats by format

FormatMatWktsBowl AvgEconBalls/WktRunsBat AvgHS100s
Test5722529.093.3252.637010.00320
ODI8814124.974.7631.41017.21160
T20191341.548.0630.9217.00110
Total164379———492—320

The T20 row combines his matches for South Africa and for Chennai Super Kings, the franchise he represented in the Indian Premier League. Balls per wicket is the bowling strike rate: deliveries bowled divided by wickets taken.

Ntini's standing in the game

Ntini was the first Black African cricketer to play Test cricket for South Africa, and his place in the history of the game rests on far more than symbolism. He was a genuine front-line fast bowler for more than a decade, the kind of bowler a captain could throw the ball to in the morning session, after lunch and again with the second new ball.

The archive captures that durability. In Tests he bowled in 108 innings across 57 matches — almost two innings per Test, which means he was rarely spared in either half of a match. Those 11,836 Test deliveries come to 1,972 overs and four balls, or roughly 34.6 overs per Test. For a fast bowler whose method relied on running in hard and hitting the pitch from wide of the crease, that is an enormous workload.

His final Test appearance in the archive is dated 26 December 2009, his last ODI 17 April 2009 and his last T20 9 January 2011. That sequence matters: he gave up white-ball cricket for South Africa first and kept going in Tests, which is the reverse of the path most fast bowlers take late in a career.

Test cricket: 225 wickets at 29.09

The Test numbers are the heart of the Ntini file. 225 wickets at an average of 29.09 with an economy rate of 3.32 runs per over describes a bowler who took wickets steadily without leaking runs. He conceded 6,545 runs across those 57 Tests.

His Test strike rate of a wicket every 52.6 balls is the figure that best explains his value. A wicket every nine overs or so, delivered over long spells, is the rhythm of a fast bowler who wears batters down rather than one who blows them away in two-over bursts. His angle from wide of the crease, slanting the ball in to right-handers and away from left-handers, made him awkward to leave and harder still to score off freely.

Put simply: across the archive's 57 Tests he averaged almost four wickets per match (3.95), every match, for years.

ODIs: where Ntini was at his sharpest

If the Tests show the workhorse, the ODIs show the weapon. Ntini's one-day numbers are, in several respects, better than his Test figures:

  • 141 wickets in 88 ODIs — 1.6 wickets per match.
  • Average of 24.97, more than four runs per wicket cheaper than in Tests.
  • A wicket every 31.4 balls, or roughly one every five overs and a bit.
  • Economy of 4.76, which in an era of rising one-day scores kept him firmly in the economical bracket.

He bowled in all 88 of those ODIs, a sign that he was a first-choice seamer rather than a squad option. He sent down 4,434 deliveries and conceded 3,521 runs. That combination of a low average and a sharp strike rate is the mark of a bowler who was used to take early wickets with the new ball, not merely to hold an end.

Compare his strike rates across formats and the pattern is clear. In Tests batters could wait for him and he still took a wicket every 52.6 balls; in ODIs, where batters had to take risks, his accuracy turned that pressure into a wicket every 31.4 balls.

T20: a short, late chapter

Ntini's T20 record is the smallest part of his career — 19 matches, 13 wickets at 41.54 and an economy rate of 8.06. He bowled 402 deliveries and conceded 540 runs.

Those numbers should be read in context. T20 arrived when Ntini was already in the final stretch of his career, and his matches split between South Africa and Chennai Super Kings in the early years of the IPL. A bowler whose craft was built on long spells and relentless line found less room to work in a format where every over is a negotiation. His T20 strike rate of 30.9 balls per wicket is in fact almost identical to his ODI rate; it was the cost of those balls, not their wicket-taking potency, that changed.

Ntini with the bat

Ntini was a specialist number eleven and the numbers are honest about it. In the archive he made 370 Test runs at 10.00 with a highest score of 32, 101 ODI runs at 7.21 with a top score of 16, and 21 T20 runs with a best of 11 — 492 runs in all, without a fifty.

There is a little more to his batting than the averages suggest. His 68 Test innings brought 48 fours and 4 sixes, and his strike rate in ODIs (70.6) and T20s (72.4) shows a tailender who swung rather than blocked. He was dismissed 37 times in 68 Test innings, meaning he finished not out in almost half of them — often the partner left stranded when the specialists had gone.

What the numbers show

Three things stand out from Makhaya Ntini's file:

  • Volume. 16,672 deliveries across three formats in the archive alone. Few fast bowlers of his era carried such a load for so long.
  • Consistency across formats. An average under 30 in Tests and under 25 in ODIs puts him in a demanding bracket. Most bowlers are markedly better in one format than the other; Ntini was strong in both.
  • Value per match. Almost four wickets per Test and 1.6 per ODI is the output of a strike bowler, not a stock bowler, even though he carried the stock bowler's workload.

For where he sits among the game's great wicket-takers, see the all-time cricket records, and for South Africa's full record across formats, see the South Africa team file.

FAQ

How many wickets did Makhaya Ntini take?

In the matches recorded in the Cricsheet ball-by-ball archive, Ntini took 379 wickets: 225 in Tests, 141 in ODIs and 13 in T20 cricket. His complete official career totals are higher, because the archive does not cover every match he played.

What was Makhaya Ntini's Test bowling average?

Across the 57 Tests in the archive, Ntini averaged 29.09 with the ball and conceded 3.32 runs per over, taking a wicket every 52.6 deliveries.

Was Ntini better in ODIs or Tests?

By average and strike rate, his ODI figures were sharper: 141 wickets at 24.97 with a wicket every 31.4 balls, against 29.09 and 52.6 in Tests. His Test record, though, carried the heavier workload — nearly 35 overs per Test.

Did Makhaya Ntini play in the IPL?

Yes. He played for Chennai Super Kings, and those matches are included in his T20 figures of 19 matches and 13 wickets at an economy rate of 8.06.

SHARE THIS ARTICLE
This article uses statistical insights generated by the Cricmind analytics engine. AI-generated analysis for entertainment and informational purposes.
TOPICS
Makhaya Ntini statsMakhaya Ntini careerMakhaya Ntini recordsNtini Test wicketsSouth Africa fast bowlerscricket recordscricket stats
READ NEXT
Editorial Standards

This article was produced by the CricMind Sports Editor, CricMind.ai's AI-assisted editorial identity. All predictions are generated by the Oracle engine and stored immutably before the match. Statistical claims are verified against the IPL 2008-2026 ball-by-ball dataset.

Read our Publication Policy · About CricMind · Contact