Key takeaways
- Shami has 229 Test, 206 ODI and 27 T20I wickets, counted up to 9 March 2025.
- He has 12 international five-wicket hauls: six in Tests and six in ODIs.
- His 55 World Cup wickets are the most by an Indian, and he reached 50 in a record 17 innings.
- His 7/57 against New Zealand in 2023 is India’s best ODI and World Cup bowling.
Mohammed Shami has taken 229 Test wickets, 206 ODI wickets and 27 T20I wickets for India, along with 12 five-wicket hauls across Tests and ODIs. He also holds the Indian record for most ODI World Cup wickets (55) and is the fastest bowler in history to 50 World Cup wickets, needing just 17 innings.
The numbers below are counted up to the 2025 Champions Trophy final against New Zealand on 9 March 2025, which is his last international match so far. They are correct as of 13 October 2026, since he has not played for India after that game.
Mohammed Shami career stats at a glance
Shami has played all three formats for India, but his biggest numbers come from Tests and ODIs. Here is the full international record, cross-checked with ESPNcricinfo and Wisden.
| Format | Matches | Wickets | Average | Best | 5-wicket hauls |
|---|---|---|---|---|---|
| Tests | 64 | 229 | 27.71 | 6/56 | 6 |
| ODIs | 108 | 206 | 24.05 | 7/57 | 6 |
| T20Is | 25 | 27 | 28.18 | 3/15 | 0 |
| Total | 197 | 462 | – | – | 12 |
His international debut came in an ODI against Pakistan on 6 January 2013. His Test debut followed on 6 November 2013 against the West Indies at Eden Gardens, Kolkata, and his first T20I was against Pakistan on 21 March 2014.
Mohammed Shami Test stats
In 64 Tests, Shami has picked up 229 wickets at an average of 27.71 and an economy rate of 3.30. He has six five-wicket hauls, and his best innings figures are 6/56.
He made an instant impact on debut, taking nine wickets in the match against the West Indies in Kolkata. He reached 100 Test wickets in his 29th Test, becoming the 20th Indian fast bowler to get there.
His last Test was the World Test Championship final against Australia at The Oval, which began on 7 June 2023. Injuries and selection calls have kept him out of the Test side since then.
- Matches: 64
- Wickets: 229
- Best bowling: 6/56
- Five-wicket hauls: 6
- Highest score with the bat: 56 not out
Mohammed Shami ODI stats and records
ODIs are where Shami’s numbers stand out the most. He has 206 wickets in 108 matches at an average of 24.05. His best figures of 7/57 are the best ever by an Indian bowler in ODIs.
He also has six five-wicket hauls in the format. Four of those came in World Cups, and the sixth came against Bangladesh at the 2025 Champions Trophy.
Fastest Indian to 100 ODI wickets
In January 2019, Shami reached 100 ODI wickets in his 56th match. That broke the Indian record held by Irfan Pathan, who had needed 59 matches.
Fastest Indian to 200 ODI wickets
On 20 February 2025, in Dubai, Shami took 5/53 against Bangladesh in the Champions Trophy. That spell took him to 200 ODI wickets in his 104th match, beating Ajit Agarkar’s Indian record of 133 matches.
Only Mitchell Starc of Australia got there quicker in terms of innings (102). In terms of balls bowled, Shami was the fastest ever, reaching the mark in 5,126 deliveries.

Mohammed Shami World Cup records
Shami has played three ODI World Cups: 2015, 2019 and 2023. His overall World Cup record is 55 wickets in 18 matches at an average of 13.52, with best figures of 7/57.
| World Cup | Matches | Wickets | Highlight |
|---|---|---|---|
| 2015 (Australia and New Zealand) | 7 | 17 | Key part of India’s run to the semi-final |
| 2019 (England) | 4 | 14 | Hat-trick against Afghanistan |
| 2023 (India) | 7 | 24 | Leading wicket-taker of the tournament |
| Total | 18 | 55 | Most by an Indian |
Fastest to 50 World Cup wickets
During the 2023 semi-final against New Zealand at the Wankhede Stadium, Shami became the first Indian to reach 50 World Cup wickets. He did it in just 17 innings, the fastest by any bowler in the tournament’s history, ahead of Mitchell Starc.
Most five-wicket hauls in World Cups
Shami has four five-wicket hauls in World Cups, the most by any bowler. He also has eight four-wicket hauls in the tournament, another record. Three of the five-fors came in the 2023 edition alone.
Best figures by an Indian in a World Cup
His 7/57 in the 2023 semi-final against New Zealand is the best bowling by an Indian in a World Cup. It beat Ashish Nehra’s 6/23 against England from 2003, and it is also India’s best figures in any ODI.
World Cup hat-trick
On 22 June 2019, against Afghanistan in Southampton, Shami took a hat-trick in the final over to seal a close win. He became only the second Indian to take a World Cup hat-trick, after Chetan Sharma in 1987.
Most wickets by an Indian in ICC ODI events
The five wickets against Bangladesh in the 2025 Champions Trophy took Shami to 60 wickets in ICC 50-over tournaments (World Cup and Champions Trophy combined), from 19 matches. That moved him past Zaheer Khan’s 59, the previous Indian best. He ended that Champions Trophy as India’s joint-highest wicket-taker with nine wickets as the team won the title.
Mohammed Shami T20I stats
T20Is have been the smallest part of Shami’s India career. He has played 25 matches and taken 27 wickets at an average of 28.18, with a best of 3/15.
His last T20I was against England at the Wankhede Stadium, Mumbai, on 2 February 2025. He took three wickets in that game, which was part of his return to international cricket after a long injury break.
Mohammed Shami IPL record
Shami has played every IPL season since 2013 except 2024, which he missed after ankle surgery. He has represented Kolkata Knight Riders, Delhi Daredevils (now Delhi Capitals), Kings XI Punjab (now Punjab Kings), Gujarat Titans, Sunrisers Hyderabad and Lucknow Super Giants.
- IPL wickets: 133 in 119 innings before the 2026 season, according to Lucknow Super Giants.
- Best season: 2023 with Gujarat Titans, when he won the Purple Cap with 28 wickets in 17 matches.
- IPL titles: Part of the Gujarat Titans side that won in 2022.
- Latest move: Traded from Sunrisers Hyderabad to Lucknow Super Giants in November 2025, for Rs 10 crore.
His first match for Lucknow in IPL 2026 went well. On 5 April 2026 in Hyderabad, he removed both Sunrisers openers and finished with 2/9, helping Lucknow to a five-wicket win.
Mohammed Shami first-class and domestic record
Shami plays domestic cricket for Bengal. Even outside the India team, he has stayed among the main wicket-takers in the Ranji Trophy.
In the 2025-26 Ranji Trophy, he took 37 wickets in seven matches for Bengal, as reported by National Herald. Early in that season, he took 3/37 and 4/38 against Uttarakhand in a Bengal win.
Top Mohammed Shami records in one list
- Most ODI World Cup wickets by an Indian: 55.
- Fastest bowler to 50 World Cup wickets: 17 innings.
- Most five-wicket hauls in World Cups: 4.
- Most four-wicket hauls in World Cups: 8.
- Best ODI and World Cup figures by an Indian: 7/57 against New Zealand, 2023.
- Fastest Indian to 100 ODI wickets: 56 matches.
- Fastest Indian to 200 ODI wickets: 104 matches, and fastest ever by balls (5,126).
- Second Indian to take a World Cup hat-trick: against Afghanistan, 2019.
- Most wickets by an Indian in ICC ODI events, passing Zaheer Khan.
Shami’s international future is still being discussed, with pundits like Dinesh Karthik weighing in on his ODI future and R Ashwin backing his chances after Bhuvneshwar Kumar’s recall. Whatever happens next, the records above are already locked in.
Frequently asked questions
How many wickets has Mohammed Shami taken in international cricket?
Shami has 462 international wickets: 229 in Tests, 206 in ODIs and 27 in T20Is. These numbers are counted up to the Champions Trophy final on 9 March 2025, his last match for India.
How many World Cup wickets does Mohammed Shami have?
He has 55 wickets in 18 ODI World Cup matches, the most by an Indian. He took 17 in 2015, 14 in 2019 and 24 in 2023.
Who is the fastest to 50 World Cup wickets?
Mohammed Shami. He reached 50 World Cup wickets in just 17 innings during the 2023 semi-final against New Zealand, quicker than Mitchell Starc.
What is Mohammed Shami’s best bowling in ODIs?
His best is 7/57 against New Zealand in the 2023 World Cup semi-final in Mumbai. It is the best ODI bowling by an Indian.
How many five-wicket hauls does Mohammed Shami have?
He has 12 international five-wicket hauls: six in Tests and six in ODIs. Four of the ODI five-fors came in World Cups, a record.
Sources: ESPNcricinfo player profile, Wisden, All India Radio News, Lucknow Super Giants.
Rugby Club Sacks Totoa Auvaa After Fresh Incident Months After Ben Stokes & Gus Atkinson Row
Rahul Dravid’s Son Anvay Smashes 85 Off 41 Balls As Karnataka Crushes Aaryavir Sehwag’s Delhi
Virat Kohli LinkedIn Post: What He Said and What It Means
Shubman Gill Scripts History As India’s ODI Skipper Becomes First Cricketer In The World To….

