Mohammed Shami vs Zaheer Khan Stats: Test, ODI, T20I & IPL
By CricketTaken EditorialPublished Cricket in India9 min read
Mohammed Shami takes a Test wicket for 27.71 runs and a one-day wicket for 24.05. Zaheer Khan's cost 32.95 and 29.44. In both formats the younger bowler is more than five runs a wicket cheaper, which over a long career is the difference between a very good seam bowler and a great one.
Zaheer's answer is the size of the pile. He finished with 311 Test wickets and 282 in ODIs to Shami's 229 and 206, and he played 92 Tests and 200 one-day internationals in an era when India's seam bowling was thinner and its home pitches were prepared to make spinners bowl most of the overs. He also has a World Cup winner's medal and Shami has two losing finals.
Between Kapil Dev's retirement in 1994 and Jasprit Bumrah's arrival, these two are the best fast bowlers India produced, and they are almost exactly a decade apart — Zaheer's international career ran from 2000 to 2014, Shami's began in 2013. Their records overlap in shape and diverge in almost every detail, which makes this a more interesting comparison than either man's page against a contemporary.
The two careers
| Format | Mohammed Shami | Zaheer Khan |
|---|---|---|
| Tests | 64 matches, 229 wickets at 27.71, best 6/56, 6 five-fors | 92 matches, 311 wickets at 32.95, best 7/87, 11 five-fors, 1 ten-for |
| ODIs | 108 matches, 206 wickets at 24.05, best 7/57, 6 five-fors | 200 matches, 282 wickets at 29.44, best 5/42, 1 five-for |
| T20Is | 25 matches, 27 wickets at 28.18, best 3/15 | 17 matches, 17 wickets at 26.35, best 4/19 |
| First-class | 97 matches, 376 wickets at 26.28, best 8/90 | 169 matches, 672 wickets at 27.97, best 9/138 |
| World Cup wickets | 55, the most by any India bowler | 21 in the 2011 edition alone, joint-highest |
| IPL | 132 matches, 145 wickets, economy 8.67, best 4/11 | 99 matches, 102 wickets, economy 7.59, best 4/17 |
| Career | 2013 onwards | 2000 to 2014 |
Zaheer's numbers are closed. Shami's international figures follow his career record to 12 February 2026, and the IPL rows for both are counted from ball-by-ball data through the 2026 final.
Tests: 229 at 27.71 against 311 at 32.95
The five-run gap in Test average is the single most useful figure on this page, and most of it is explained by one thing: the seam-and-bounce bowler beats the swing bowler on the pitches both men mostly bowled on.
Zaheer's method was outswing to the right-hander and the ball that came back to the left-hander, and it needed either a new ball or a scuffed one. On the flat, dry, slow surfaces India played most of its home Tests on in the 2000s, he had neither for long stretches, and his home average suffered accordingly. Shami's method is a seam position held upright at 140 kilometres an hour with a wrist that barely moves, which extracts something from almost any surface and is unusually effective with the old ball as well as the new.
Zaheer's compensation is volume and the ten-wicket match he took, which Shami has not managed. Eleven five-wicket hauls to six is a real gap, and 672 first-class wickets to 376 is a larger one — a function of Zaheer having played far more domestic cricket in an era when India's international schedule left room for it.
Neither man's Test career ended cleanly. Zaheer's last Test came in early 2014 after a run of injuries; Shami's ended in June 2023, after which an ankle problem and then India's turn towards younger seamers kept him out of the format even as he continued in white-ball cricket.
The World Cup ledger
This is where Shami is not merely better but in a different category.
He is India's leading wicket-taker in World Cup history with 55 across the editions he has played. In 2023 he took 24 wickets in seven matches at an average of 10.70 and finished as the tournament's leading wicket-taker — Mitchell Starc's 27 in 2019 and Glenn McGrath's 26 in 2007 are higher totals, but Starc needed ten matches and McGrath eleven. His 7 for 57 in the semi-final against New Zealand at the Wankhede are the best figures recorded in any World Cup knockout match. He also took a hat-trick against Afghanistan in the 2019 edition, and he was the fastest India bowler to 200 one-day wickets, passing the mark during the 2025 Champions Trophy.
Zaheer's tournament record is strong and one place lower. He was joint-leading wicket-taker at the 2011 World Cup with 21 from nine matches, and he opened the final at the Wankhede with three maidens in a row — an act of control that mattered more to the result than the wicket column shows. Crucially, he has the medal. India won in 2011; India lost the 2023 final at Ahmedabad after ten straight wins, and Shami's 24 wickets were not enough. The 2023 World Cup and 2011 World Cup pages carry both campaigns.
If the question is which of them bowled better in a World Cup, it is Shami and it is not close. If the question is which of them won one, it is Zaheer.
One-day cricket over a whole career
Zaheer played nearly twice as many ODIs and took 76 more wickets, at five runs a wicket more. Shami's 24.05 across 108 matches is the better rate by any measure, and his six five-wicket hauls to Zaheer's one tell you that he takes wickets in clusters where Zaheer took them steadily.
The difference in style shows up here too. Zaheer was the man who bowled the first over and the last five in a game where the last five overs were worth thirty-five runs. Shami has bowled the first ten overs of an innings in a game where teams routinely make 350, and his value is that he takes two or three wickets inside the powerplay rather than that he saves runs at the end. Comparing their economy rates across those two versions of the fifty-over game tells you almost nothing useful, which is why it is not in the table above.
The left-arm angle against the seam position
The technical difference is the whole of the comparison in one sentence: Zaheer was a left-armer who moved the ball through the air, Shami is a right-armer who moves it off the pitch.
That difference dictated their value. Zaheer's angle made him the bowler India picked against a left-handed top order, and he is recorded as having dismissed 237 left-handers across formats. Shami's upright seam made him the bowler India picked when the ball was thirty overs old and nothing else was happening, and it is why his old-ball spells in England and South Africa produced wickets in conditions where India's other seamers were reduced to containment.
For the wider line of Indian seam bowling either side of both careers, see the fast bowling evolution guide.
Injury, and what it cost each of them
Neither career is a clean run. Zaheer's Test appearances were repeatedly interrupted; a hamstring on the first day at Lord's in 2011 ended his part in that series and became the standard example of India sending a fast bowler into a five-Test tour underprepared. He kept coming back and reached 92 Tests, which for a fast bowler of his generation was a substantial achievement in itself.
Shami's interruption came later and was longer. A serious ankle injury after the 2023 World Cup kept him out of international cricket for more than a year, and by the time he returned India had moved on in Test cricket. His 64 Tests are fewer than his ability warranted, and the counterfactual — a Shami who played 90 Tests at 27.71 — would sit comfortably ahead of Zaheer on every measure at once.
The franchise records
The IPL is the one place Zaheer holds the better numbers. His economy of 7.59 across 99 matches beats Shami's 8.67 across 132, though the eras make that misleading: Zaheer's seasons were played when 160 was a competitive total and Shami's have run through the period in which par climbed past 180 and the last five overs became a free-hitting phase.
Shami has the wickets, 145 to 102, and has moved through more franchises than almost any bowler of his standing — Punjab, Delhi, Kolkata, Gujarat and Sunrisers — while Zaheer's seasons were split between Royal Challengers, Delhi and Mumbai Indians. The all-time context is on the IPL most wickets list, and Gujarat Titans, where Shami won the 2022 title in the club's first season, is the franchise his league career is most associated with.
The verdict
- Test and ODI bowling average: Shami, by more than five runs a wicket in both.
- Test and ODI wickets, five-wicket hauls in Tests, first-class volume: Zaheer.
- World Cup wickets and best knockout performance: Shami, decisively.
- World Cup won: Zaheer.
- ODI five-wicket hauls: Shami, six to one.
- IPL economy: Zaheer. IPL wickets: Shami.
- Bowler you would pick with the old ball on a flat pitch: Shami.
- Bowler you would pick to bowl the first over at a left-hander: Zaheer.
The fair summary is that Shami is the better bowler and Zaheer had the better career, and that both statements are the product of when each of them played rather than a contradiction. Full records are on the Mohammed Shami and Zaheer Khan pages, the player directory covers their contemporaries, and the cricket in India hub places both in the wider account. India's fifty-over history across both careers is set out in the ODI cricket history guide, and the national list they both sit on is most Test wickets for India.
Sources and method
Zaheer Khan's figures are final; nothing in his record can move. Shami's are quoted from his career record as revised on 12 February 2026, and he was still playing white-ball cricket at that point, so the ODI and T20I rows on his side remain open.
Several of the World Cup claims deserve attribution rather than assertion. That Shami's 24 wickets in 2023 came in seven matches, and that Starc's 27 in 2019 and McGrath's 26 in 2007 required ten and eleven respectively, follows ESPNcricinfo's analysis of whether the 24 was a record — it was the most in that edition and not the most in any edition. That his 7 for 57 are the best figures in a World Cup knockout, and that his 55 World Cup wickets are the most by an India bowler, are drawn from tournament records rather than computed here. Zaheer's 21 in 2011, level with Shahid Afridi, comes from the same class of source.
The 237 left-handed dismissals attributed to Zaheer are a published career split, quoted as found.
IPL wickets and economy rates are computed from ball-by-ball data covering all 1,243 matches of the competition from 2008 to the 2026 final. A wicket is credited to the bowler only for bowled, caught, caught and bowled, lbw, stumped and hit wicket, so run-outs are absent and these totals may differ slightly from lists that count every dismissal.
The technical account — swing against seam, and what each method was worth on which surfaces — is descriptive. Neither bowling average has been adjusted for era, opposition or the pitches each man bowled on, and any such adjustment would be an estimate rather than a measurement.