Data through 27 August 2026Last updated 27 August 2026
Coverage: matches in the Cricsheet data from 17 April 2015 to 27 August 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Between 2015 and 2026, Mohammad Rizwan appears in 47 Tests, 99 ODIs, 104 T20Is for Pakistan in the Cricsheet data. In T20 leagues Mohammad Rizwan scored 4,141 runs in 132 innings (average 38.70, strike rate 125.6), including 2 hundreds and 30 fifties. Against Sri Lanka in ODIs, Mohammad Rizwan averaged 156.67 over 9 innings.
How many runs has Mohammad Rizwan scored in Tests?
2,682 runs in 80 innings (47 matches) at an average of 37.77 and a strike rate of 54.4, in the data from 2016 to 2026.
How many runs has Mohammad Rizwan scored in ODIs?
2,881 runs in 90 innings (99 matches) at an average of 41.75 and a strike rate of 84.7, in the data from 2015 to 2026.
How many runs has Mohammad Rizwan scored in T20Is?
3,386 runs in 91 innings (104 matches) at an average of 48.37 and a strike rate of 126.0, in the data from 2015 to 2024.
What is Mohammad Rizwan's highest score?
171* in Tests, the highest score in the data.
How many centuries has Mohammad Rizwan scored?
11 hundreds in the data: 3 in Tests, 4 in ODIs, 1 in T20Is, 2 in T20 leagues, 1 in first-class.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.