Sourav Ganguly took 5 wickets in an ODI innings twice in his career: 5 for 34 against Sri Lanka in 1999 (at Nagpur) and 5 for 44 against South Africa in 2000 (at Kanpur). He was primarily a batsman but was a useful medium-pace bowler early in his career.