26MatchesODI 13 · T20I 13
896Runsaverage 47.16 · SR 105.7
122*Highest score2 hundreds · 7 fifties

Mohammad Rizwan against South Africa by format

FormatMatRunsAvgSR100s/50sHS
ODI1343443.4085.31/3122*
T20I1346251.33136.31/4104*

Mohammad Rizwan against South Africa year by year

YearMatRunsAvgSR100s/50sHS
2025 ODI4213106.5084.91/1122*
2024 ODI313444.6796.40/280
2024 T20I28542.50113.30/174
2023 ODI13131.00114.80/031
2022 T20I144.00100.00/04
4 earlier years
YearMatRunsAvgSR100s/50sHS
2021 T20I734486.00146.41/3104*
2021 ODI34214.0068.90/040
2019 T20I32914.50116.00/026
2019 ODI21414.0045.20/010

Mohammad Rizwan's best innings against South Africa

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
122*128ODINational Stadium, Karachi12 Feb 2025
104*64T20IGaddafi Stadium11 Feb 2021
8082ODINewlands19 Dec 2024
7462T20IKingsmead10 Dec 2024
74*50T20IWanderers Stadium10 Apr 2021

Mohammad Rizwan against South Africa by ground

GroundMatRunsAvgSR
SuperSport Park615230.40106.3
Wanderers Stadium613244.00123.4
Gaddafi Stadium319798.50145.9
Newlands39230.6780.7
Iqbal Stadium39145.5074.0
National Stadium, Karachi1122—95.3
Kingsmead17474.00119.4
MA Chidambaram Stadium13131.00114.8

South Africa bowlers Mohammad Rizwan has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Bjorn Fortuin9982282.8
Tabraiz Shamsi87941108.0
Andile Phehlukwayo69691100.0
Keshav Maharaj4744193.6
George Linde4542193.3
Kwena Maphaka37512137.8
Corbin Bosch34451132.4
Lungi Ngidi3326078.8

Mohammad Rizwan's batting in every match against South Africa

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
8 Nov 2025ODI32*453171.1WonIqbal Stadium
6 Nov 2025ODI4410100.0LostIqbal Stadium
4 Nov 2025ODI55746074.3WonIqbal Stadium
12 Feb 2025ODI122*1289395.3WonNational Stadium, Karachi
22 Dec 2024ODI535251101.9WonWanderers Stadium
21 older innings
DateFormatRunsBalls4s6sSRResultGround
19 Dec 2024ODI80827397.6WonNewlands
17 Dec 2024ODI150020.0WonBoland Park
13 Dec 2024T20I11131084.6LostSuperSport Park
10 Dec 2024T20I746253119.4LostKingsmead
27 Oct 2023ODI312741114.8LostMA Chidambaram Stadium
3 Nov 2022T20I4410100.0WonSydney Cricket Ground
16 Apr 2021T20I02000.0WonSuperSport Park
14 Apr 2021T20I73*4752155.3WonSuperSport Park
12 Apr 2021T20I01000.0LostWanderers Stadium
10 Apr 2021T20I74*5092148.0WonWanderers Stadium
7 Apr 2021ODI270028.6WonSuperSport Park
4 Apr 2021ODI02000.0LostWanderers Stadium
2 Apr 2021ODI40524076.9WonSuperSport Park
14 Feb 2021T20I423052140.0WonGaddafi Stadium
13 Feb 2021T20I514161124.4LostGaddafi Stadium
11 Feb 2021T20I104*6467162.5WonGaddafi Stadium
6 Feb 2019T20I262230118.2WonSuperSport Park
3 Feb 2019T20I1*100100.0LostWanderers Stadium
1 Feb 2019T20I2200100.0LostNewlands
30 Jan 2019ODI10301033.3LostNewlands
27 Jan 2019ODI4*110400.0WonWanderers Stadium

Mohammad Rizwan vs South Africa: questions and answers

How many matches has Mohammad Rizwan played against South Africa?
Mohammad Rizwan has played 26 matches against South Africa (13 in ODIs, 13 in T20Is), from 2019 to 2025. Pakistan won 16 and lost 10 of them.
How many runs has Mohammad Rizwan scored against South Africa?
Mohammad Rizwan has scored 896 runs in 26 innings against South Africa at an average of 47.16 and a strike rate of 105.7 (434 runs at an average of 43.40 in ODIs, 462 runs at an average of 51.33 in T20Is).
What is Mohammad Rizwan's highest score against South Africa?
Mohammad Rizwan's highest score against South Africa is 122 not out off 128 balls (ODI) at National Stadium, Karachi on 12 February 2025.
How many hundreds has Mohammad Rizwan scored against South Africa?
Mohammad Rizwan has scored 2 hundreds and 7 fifties against South Africa.
Where has Mohammad Rizwan scored the most runs against South Africa?
At Gaddafi Stadium: 197 runs in 3 innings against South Africa, at an average of 98.50.
How does Mohammad Rizwan usually get out against South Africa?
Of Mohammad Rizwan's 19 dismissals against South Africa: caught 12, bowled 3, stumped 2, lbw 1 and run out 1. Bjorn Fortuin has dismissed Mohammad Rizwan most often, twice in 99 balls.
When did Mohammad Rizwan last play against South Africa?
On 8 November 2025 (ODI) at Iqbal Stadium: 32 not out off 45 balls. Pakistan won that match.