Test Career
Summary: Matches – 17; Innings – 29; Wickets taken – 44; Bowling average – 42.40; Best bowling in an innings – 4/72; Best bowling in a match – 6/117; 5wk/10wk – 0/0.
- Performance against each team
| Against | No.of Innings | No.of Wickets | Bowling Average |
| Australia | 6 | 4 | 95.50 |
| England | 3 | 5 | 63.80 |
| New Zealand | 4 | 5 | 25.00 |
| Pakistan | 2 | 3 | 26.66 |
| South Africa | 2 | 2 | 65.00 |
| Sri Lanka | 1 | 1 | 94.00 |
| West Indies | 7 | 13 | 39.92 |
| Zimbabwe | 4 | 11 | 19.72 |
- Performance in different countries
| Country | No.of Innings | No.of Wickets | Bowling Average |
| Australia | 6 | 4 | 95.50 |
| England | 3 | 5 | 63.80 |
| India | 1 | 1 | 66.00 |
| New Zealand | 4 | 5 | 25.00 |
| Pakistan | 2 | 3 | 26.66 |
| South Africa | 2 | 2 | 65.00 |
| Sri Lanka | 1 | 1 | 94.00 |
| West Indies | 6 | 12 | 37.75 |
| Zimbabwe | 4 | 11 | 19.72 |
- Wickets summary
| Dismissal Type | No.of Wickets | Percentage on total |
| Caught by a fielder | 22 | 50 |
| Caught by a wicket-keeper | 7 | 16 |
| Bowled | 9 | 20 |
| LBW | 6 | 14 |
- Performance under different captains
| Captain | No.of Innings | No.of Wickets | Bowling Average |
| Mohammad Azharuddin | 1 | 1 | 94.00 |
| Sourav Ganguly | 28 | 43 | 41.00 |
- Year-by-year performance
| Year | No.of Innings | No.of Wickets | Bowling Average |
| 1999 | 1 | 1 | 94.00 |
| 2001 | 6 | 13 | 26.69 |
| 2002 | 14 | 23 | 41.86 |
| 2003 | 6 | 4 | 95.50 |
| 2004 | 2 | 3 | 26.66 |