Skip to content
Foundation5 min

Shoaib Malik: Pakistan's Durable Allrounder Across Three Decades

Shoaib Malik played international cricket for Pakistan across three decades (1999–2023), scoring over 7,000 ODI runs as an off-spinning batting allrounder — one of Pakistan's longest-serving cricketers.

Written by GeoCric EditorialUpdated Jul 3, 2026
ShareShareWhatsAppFacebook

Shoaib Malik is one of Pakistan's most durable and consistent cricketers, playing international cricket across three decades from 1999 to 2023. Born in Sialkot in 1982, Malik played 35 Tests, 287 ODIs and 124 T20Is for Pakistan. In ODIs he scored 7,534 runs at an average of 34.56 — one of Pakistan's highest ODI run-scorers. He was also an effective off-break bowler, taking 158 ODI wickets. Malik was a batting allrounder who could adapt his game to different situations — building an innings carefully in Tests, or striking fluently in the later stages of an ODI innings.

Batting Career

Malik was particularly effective in the middle order in ODIs, where his ability to rotate the strike intelligently and accelerate when needed made him a reliable contributor. He has scored over 7,000 ODI runs across a 24-year career — remarkable longevity in international cricket. In T20Is he was similarly consistent, averaging 32.39 from 124 matches. He was particularly effective in the Pakistan Super League (PSL) for Islamabad United, whom he captained to multiple titles.

Captaincy and Later Career

Malik captained Pakistan in 29 ODIs and briefly in Tests. His captaincy career was marked by inconsistency in results but he remained a reliable senior player across multiple regime changes in Pakistan cricket leadership. He played his final international matches in 2023, retiring from international cricket at 40 years old. His marriage to Indian tennis star Sania Mirza made him one of the most followed cricketers on social media and one of sport's most prominent cross-border relationships.

Shoaib Malik played international cricket across six ICC Men's T20 World Cup tournaments (2007, 2009, 2010, 2012, 2016 and 2021) — the most by any Pakistan player in that format. His career spanned from the era of Wasim Akram and Waqar Younis to the age of Babar Azam and Shaheen Afridi.

Frequently asked questions

How many ODI runs did Shoaib Malik score?

Malik scored 7,534 ODI runs at an average of 34.56 from 287 matches — one of Pakistan's highest ODI run totals.

Is Shoaib Malik married to Sania Mirza?

Yes. Shoaib Malik and Indian tennis star Sania Mirza married in 2010. Their relationship was one of sport's most notable cross-border partnerships between an Indian and Pakistani athlete.

How long did Shoaib Malik play international cricket?

Malik played international cricket for Pakistan from 1999 to 2023 — a span of 24 years — making him one of the longest-serving international cricketers in history.