CricketScore

Players / Mohammad Rizwan

Men's cricket

Mohammad Rizwan: runs, wickets and records

380 recorded matches from 17 Apr 2015 to 27 Aug 2026, most often for Pakistan, Multan Sultans, Karachi Kings. The figures are counted from ball-by-ball records.

Batting by format

M Inn Runs HS Avg SR 100 50 4s 6s
FormatMInnRunsHSAvgSR100504s6s
Tests47802,682171*37.7754.431427618
ODIs99902,881131*41.7584.741824435
T20Is104913,386104*47.69126.013028394
T20 leagues1251153,663110*38.56127.522633698
County Championship5734213057.0062.012442

Highest innings

Runs Balls Opponent
RunsBallsOpponentDate
171*239Bangladesh21 Aug 2024
131*121Sri Lanka10 Oct 2023
130227Derbyshire26 Jun 2022
122*128South Africa12 Feb 2025
115*204South Africa4 Feb 2021

Mohammad Rizwan: matches in the records

Mohammad Rizwan appears in 380 recorded men's matches, from 17 April 2015 to 27 August 2026, most often for Pakistan, Multan Sultans and Karachi Kings. The matches split as 47 in Test matches, 99 in One Day Internationals, 104 in Twenty20 Internationals, 125 in franchise Twenty20 leagues and 5 in the County Championship. The most frequent opponents in the records are New Zealand (41 matches), England (37 matches) and South Africa (32 matches). The ground used most often is National Stadium, Karachi, with 35 matches.

Mohammad Rizwan batting record

In Test matches, the batting record is 2,682 runs in 80 innings, an average of 37.77, a strike rate of 54.4 and a highest score of 171*, with 3 hundreds, 14 fifties and 4 ducks.

In One Day Internationals, the batting record is 2,881 runs in 90 innings, an average of 41.75, a strike rate of 84.7 and a highest score of 131*, with 4 hundreds, 18 fifties and 3 ducks.

In Twenty20 Internationals, the batting record is 3,386 runs in 91 innings, an average of 47.69, a strike rate of 126.0 and a highest score of 104*, with 1 hundred, 30 fifties and 5 ducks.

In franchise Twenty20 leagues, the batting record is 3,663 runs in 115 innings, an average of 38.56, a strike rate of 127.5 and a highest score of 110*, with 2 hundreds, 26 fifties and 7 ducks.

In the County Championship, the batting record is 342 runs in 7 innings, an average of 57.00, a strike rate of 62.0 and a highest score of 130, with 1 hundred, 2 fifties and 1 ducks.

Mohammad Rizwan highest innings

The highest individual scores in the records are: 171* from 239 balls against Bangladesh at Rawalpindi Cricket Stadium on 21 August 2024 (Tests). 131* from 121 balls against Sri Lanka at Rajiv Gandhi International Stadium, Uppal, Hyderabad on 10 October 2023 (ODIs). 130 from 227 balls against Derbyshire at County Ground, Hove on 26 June 2022 (the County Championship). 122* from 128 balls against South Africa at National Stadium, Karachi on 12 February 2025 (ODIs). 115* from 204 balls against South Africa at Rawalpindi Cricket Stadium on 4 February 2021 (Tests).

Mohammad Rizwan results with the side

In Test matches, the player's side won 16 and lost 26 of the 47 recorded matches (38.1% of decided matches).

In One Day Internationals, the player's side won 48 and lost 49 of the 99 recorded matches (49.5% of decided matches).

In Twenty20 Internationals, the player's side won 53 and lost 42 of the 104 recorded matches (55.8% of decided matches).

In franchise Twenty20 leagues, the player's side won 56 and lost 68 of the 125 recorded matches (45.2% of decided matches).

Against the most frequent opponents the results were New Zealand: 15 won, 24 lost in 41 matches, England: 8 won, 25 lost in 37 matches, South Africa: 19 won, 13 lost in 32 matches, Australia: 5 won, 23 lost in 31 matches and Bangladesh: 14 won, 10 lost in 24 matches.

Mohammad Rizwan teams

Matches by side: Pakistan (250), Multan Sultans (58), Karachi Kings (18), Lahore Qalandars (16), Sussex (12), Melbourne Renegades (10), Rawalpindiz (10) and St Kitts and Nevis Patriots (6).

Mohammad Rizwan main grounds

The grounds used most often are National Stadium, Karachi (35), Rawalpindi Cricket Stadium (33), Dubai International Cricket Stadium (31), Gaddafi Stadium, Lahore (31), Multan Cricket Stadium (22) and Sharjah Cricket Stadium (19).

Mohammad Rizwan runs by year

Runs in each calendar year of the records: 2015 (434), 2016 (197), 2017 (181), 2018 (88), 2019 (600), 2020 (460), 2021 (2,407), 2022 (2,741), 2023 (1,764), 2024 (1,827), 2025 (1,575), 2026 (680).

Mohammad Rizwan matches by year

Recorded matches in each calendar year: 2015 (22), 2016 (17), 2017 (13), 2018 (11), 2019 (22), 2020 (20), 2021 (55), 2022 (64), 2023 (40), 2024 (49), 2025 (41), 2026 (26).

Mohammad Rizwan fours and sixes

In Test matches, 276 fours and 18 sixes, one boundary every 16.8 balls faced; 45.2% of the runs came in boundaries.

In One Day Internationals, 244 fours and 35 sixes, one boundary every 12.2 balls faced; 41.2% of the runs came in boundaries.

In Twenty20 Internationals, 283 fours and 94 sixes, one boundary every 7.1 balls faced; 50.1% of the runs came in boundaries.

In franchise Twenty20 leagues, 336 fours and 98 sixes, one boundary every 6.6 balls faced; 52.7% of the runs came in boundaries.

In the County Championship, 44 fours and 2 sixes, one boundary every 12.0 balls faced; 55.0% of the runs came in boundaries.

How Mohammad Rizwan gets out

In Test matches, 71 recorded dismissals: caught 54%, bowled 25%, lbw 18% and run out 1%.

In One Day Internationals, 69 recorded dismissals: caught 48%, bowled 23%, lbw 17% and run out 7%.

In Twenty20 Internationals, 71 recorded dismissals: caught 58%, bowled 20%, run out 7% and lbw 7%.

In franchise Twenty20 leagues, 95 recorded dismissals: caught 59%, bowled 20%, lbw 12% and run out 5%.

Mohammad Rizwan player of the match awards

Of the 22 player of the match awards on record, the first is dated 13 August 2020 (Pakistan v England) and the latest 23 April 2026 (Islamabad United v Rawalpindiz): 1 in Test matches, 1 in One Day Internationals, 12 in Twenty20 Internationals and 8 in franchise Twenty20 leagues.

Mohammad Rizwan first and latest matches

The first recorded match in Test matches is dated 25 November 2016 against New Zealand and the latest 27 August 2026 against England.

The first recorded match in One Day Internationals is dated 17 April 2015 against Bangladesh and the latest 15 March 2026 against Bangladesh.

The first recorded match in Twenty20 Internationals is dated 24 April 2015 against Bangladesh and the latest 13 December 2024 against South Africa.

The first recorded match in franchise Twenty20 leagues is dated 5 February 2016 against Karachi Kings and the latest 26 April 2026 against Hyderabad Kingsmen.

The first recorded match in the County Championship is dated 14 April 2022 against Derbyshire and the latest 26 June 2022 against Derbyshire.

Mohammad Rizwan against different opponents

The most runs against a single opponent are 1,387 against New Zealand in 41 innings (average 40.79), 1,305 against South Africa in 37 innings (average 45.00), 1,219 against England in 42 innings (average 31.26) and 1,096 against Australia in 33 innings (average 37.79).

Mohammad Rizwan at different grounds

The grounds that have produced the most runs are National Stadium, Karachi (1,647 runs in 37 innings), Rawalpindi Cricket Stadium (1,210 runs in 33 innings), Multan Cricket Stadium (991 runs in 27 innings) and Gaddafi Stadium, Lahore (971 runs in 32 innings).

Mohammad Rizwan recent years

Year by year, the latest figures in the records are 2021: 55 matches and 2,407 runs; 2022: 64 matches and 2,741 runs; 2023: 40 matches and 1,764 runs; 2024: 49 matches and 1,827 runs; 2025: 41 matches and 1,575 runs; 2026: 26 matches and 680 runs.

Mohammad Rizwan year by year

The busiest year in the records is 2022, with 64 matches. The most runs in a calendar year came in 2022: 2,741.

Questions and answers

How many matches has Mohammad Rizwan played?

380 recorded matches, from 17 April 2015 to 27 August 2026.

How many runs has Mohammad Rizwan scored in Tests?

2,682 runs in 80 innings, at an average of 37.77.

How many runs has Mohammad Rizwan scored in ODIs?

2,881 runs in 90 innings, at an average of 41.75.

How many runs has Mohammad Rizwan scored in T20Is?

3,386 runs in 91 innings, at an average of 47.69.

What is Mohammad Rizwan's highest score?

171* from 239 balls against Bangladesh on 21 August 2024, at Rawalpindi Cricket Stadium.

How many sixes has Mohammad Rizwan hit?

247 sixes and 1,183 fours in the recorded matches.

How many player of the match awards has Mohammad Rizwan won?

22 in the recorded matches.

How many hundreds has Mohammad Rizwan scored?

11 in the recorded matches.

Which teams has Mohammad Rizwan played for?

Pakistan (250), Multan Sultans (58), Karachi Kings (18), Lahore Qalandars (16), Sussex (12), Melbourne Renegades (10), Rawalpindiz (10) and St Kitts and Nevis Patriots (6).

When was Mohammad Rizwan's most recent recorded match?

27 August 2026.

Team pages

Records