The Sports Legends

They Create history

Cricket

Updated on May 20th 2025, 10:45:34 am

Top 5 Best Performances of Abdul Razzaq

Abdul Razzaq

Abdul Razzaq played international cricket from 1996-2011 and he has made 7000 runs and taken close to 370 international wickets. In this article, take a look at his top 5 best performances.

Abdul Razzaq was a cornerstone of Pakistan cricket's golden era—an explosive all-rounder with over 7,000 runs and nearly 370 international wickets. His legacy remains unmatched even years after retirement. We will talk about his records below.


Abdul Razzaq Career Stats


  • Career Span: 1996–2011

  • Total Runs: 7,000+ across formats

  • Total Wickets: Nearly 370

  • Test Matches: 46 matches, 1,948 runs, 100 wickets

  • ODIs: 265 matches, 5,080 runs, 269 wickets

  • Centuries: 3 each in Tests and ODIs

  • Five-Wicket Hauls: 1 in Tests, 3 in ODIs

  • Legacy: No all-rounder has fully replaced him in Pakistan cricket


Top 5 Abdul Razzaq Performances


134 vs Bangladesh (2002)


This was the highest score in test cricket of Abdul Razzaq and it came against Bangladesh in a crucial test match when Pakistan needed it. He came into bat at number 6 and he made 134 from 235 balls and he hit 17 fours and 4 big sixes which means a total of 92 runs in boundaries. He was responsible for the win for Pakistan and it established him as a capable batter.


5/35 vs Sri Lanka (2004)


This is the best bowling performance of Abdul Razzaq in test cricket and his only 5 wicket haul in test cricket and it came against Sri Lanka and he bowled 23.1 overs and only gave away 35 runs and took 5 wickets and broke the back of the Sri Lankan team and Pakistan won this match by 6 wickets and Abdul Razzaq was at the peak of his powers. He was establishing himself as the mainstay of Pakistan cricket.


3/67 and 4/88 vs India (2006)


This was the best combined performance from Abdul Razzaq in a test match and it came against India in 2006 in a famous test match win for Pakistan. In the first batting innings for India he took 3 important wickets for 67 runs in 16 overs and in the all important 4th innings he again got 4 wickets for 88 runs in 18.4 overs and he was the star of the match and as a result Pakistan won the match by a massive 341 runs. This was the last leg of his impressive test career.


112 vs South Africa (2002)


The best batting performance of Abdul Razzaq in ODIs was this match against a great South Africa team in 2002 where Pakistan were batting first and they made a mammoth 335 in 50 overs and Abdul Razzaq came to bat at number 3 and made 112 runs in 120 balls and he hit 13 fours and 2 sixes in this innings which means a total of 68 runs in boundaries. Pakistan won the match by 182 runs in one of their biggest wins in ODIs.


6/35 vs Bangladesh (2002)


The best bowling performance by Abdul Razzaq in ODIs was this incredible spell of bowling that he produced against Bangladesh in 2002 when Bangladesh were batting first in this ODI then Abdul Razzaq bowled 9.5 overs for just 35 runs and took 6 wickets in his spell which resulted in Bangladesh getting only 220 runs in 50 overs and Pakistan won the match by 8 wickets in the end. He would play ODIs till 2011.