International Cricket Records:
Mohammad Rizwan has played in all formats of international cricket for Pakistan. In Test cricket, he has scored 1,368 runs in 30 matches at an average of over 32, with three centuries and seven half-centuries. He also holds the record for the most dismissals by a wicket-keeper in a three-match Test series, with 15 dismissals against South Africa in 2021.In One Day Internationals (ODIs), Mohammad Rizwan has scored 1,276 runs in 43 matches at an average of over 36, with two centuries and nine half-centuries. He has also taken 32 catches and made 11 stumpings in ODIs.
In Twenty20 Internationals (T20Is), Mohammad Rizwan has scored 932 runs in 35 matches at an average of over 35, with one century and six half-centuries. He has also taken 16 catches and made two stumpings in T20Is.
Domestic Cricket Records:
Mohammad Rizwan has also been a consistent performer in domestic cricket in Pakistan. He has scored over 5,000 runs in first-class cricket at an average of over 42, with 11 centuries and 26 half-centuries. He has also taken over 300 catches and made over 20 stumpings in first-class cricket.In List A cricket, Mohammad Rizwan has scored over 2,500 runs at an average of over 34, with four centuries and 15 half-centuries. He has also taken over 100 catches and made over 20 stumpings in List A cricket.