Mohammad Rizwan
Mohammad Rizwan has played 308 matches across formats, scoring 11,519 runs at a career batting average of 43.97 and a strike rate of 90.3. The bulk of that record sits across T20 Internationals, ODIs and the Pakistan Super League, with the Pakistan national side accounting for 221 of his appearances. His primary format is T20 International, where 91 matches have produced 3,386 runs at 51.30 and a strike rate of 126.01. Current form is a concern: his last ten innings have included four single-figure scores and only two innings of 40 or more, with nine of those matches ending in defeat.
2026 Season Context
Recent form
Rizwan has managed just one score above 40 in his last five PSL outings, with three single-figure dismissals in that run. His most recent innings at National Stadium Karachi brought a first-ball duck
Strongest format
T20 International — Rizwan's T20I numbers are the peak of his cross-format record: 3,386 runs in 91 matches at 51.30 and a strike rate of 126.01. His ODI average of 42.37
Career stats overview
40 Test · 90 ODI · 178 T20I appearances — spanning 2009 to present.
Test
40 matches
Where his legacy was forged — the format that rewards patience and precision.
ODI
90 matches
The middle-overs architect — a decade of white-ball consistency.
T20I
178 matches
Brief but impactful — quality over volume in the shortest format.
Format-aware deep dive
Where he dominates
Home record
Average 21.4 on Indian soil — better than any active spinner of the era.
Fourth-innings force
A third of his Test wickets come on day five, when bowlers decide outcomes.
Lower-order resilience
At No.7 his average beats every Indian specialist in that slot since 2015.
Elite opposition
Combined record vs Australia, England, New Zealand and South Africa.
Consistency
Third-most by any Indian bowler since his Test debut.
WTC presence
In the conversation every cycle. Central to this India red-ball side.
Career threads
Beyond the numbers
T20I average of 51.30 across 91 matches
Rizwan's T20 International record stands out across his entire career. In 91 matches for Pakistan, he has scored 3,386 runs at 51.30 with a strike rate of 126.01, a combination that places him among the most productive T20I batters in the game.
National Stadium Karachi: his most productive ground
Across 30 appearances at National Stadium Karachi, Rizwan has scored 1,526 runs at an average of 61.04 and a strike rate of 107.31. No other venue in his record comes close for consistency and volume combined.
Strong returns against Bangladesh and South Africa
Rizwan averages 54.19 against Bangladesh Cricket across 20 matches, and 46.61 against South Africa Cricket across 32. Both figures sit comfortably above his overall career average of 43.97.
PSL: 2,853 runs in 87 matches at a strike rate of 128.8
His Pakistan Super League record, primarily with Multan Sultans, shows 2,853 runs from 87 matches at an average of 41.35. The strike rate of 128.8 marks a noticeably more aggressive tempo than he adopts in ODI cricket.
Difficult run of form heading into mid-2026
Rizwan's last ten innings have produced scores of 0, 19, 2, 21, 41, 4, 44, 10, 17 and 3. Nine of those ten matches ended in defeat, and only two innings exceeded 30, suggesting a lean stretch by his usual standards.
Head-to-head
Vs opponents
Career totals broken down by the teams Mohammad Rizwan has faced most often, heat-scaled by output.
New Zealand
- Matches
- 38
- Runs
- 1,387
England
- Matches
- 32
- Runs
- 1,158
South Africa
- Matches
- 32
- Runs
- 1,305
Australia
- Matches
- 27
- Runs
- 1,096
Bangladesh
- Matches
- 20
- Runs
- 867
Peshawar Zalmi
- Matches
- 19
- Runs
- 548
Islamabad United
- Matches
- 17
- Runs
- 482
Lahore Qalandars
- Matches
- 17
- Runs
- 646
Grounds played at
Home & away grounds
The venues where Mohammad Rizwan has turned out most often.
Gaddafi Stadium, Lahore
- Matches
- 35
- Runs
- 1,179
National Stadium, Karachi
- Matches
- 30
- Runs
- 1,526
Rawalpindi Cricket Stadium
- Matches
- 28
- Runs
- 1,210
Dubai International Cricket Stadium
- Matches
- 25
- Runs
- 689
Multan Cricket Stadium
- Matches
- 22
- Runs
- 991
Shere Bangla National Stadium, Dhaka
- Matches
- 18
- Runs
- 464
Sharjah Cricket Stadium
- Matches
- 16
- Runs
- 492
Zayed Cricket Stadium, Abu Dhabi
- Matches
- 12
- Runs
- 313
Historical aggregates derived from Cricsheet (cricsheet.org) under ODC-BY licence. 2001/02–2026 IPL seasons. Batting average uses dismissals as the denominator; bowler wickets are credited only for bowler-kind dismissals (bowled, caught, lbw, caught-and-bowled, stumped, hit wicket). Venue and opposition splits are rebuilt after every ingest from the Cricsheet archive.