Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES108/3 (12.1)WAR206/4 (20)ES need 99 runs in 47 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Faf du Plessis: Match list (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
DateMatchTeamBatBowlCtResultGroundSeries
22 Jan 2019SA 207/5 v PAK 2032nd ODI · ODISA8-2South Africa won by 5 wicketsDurbanPakistan tour of South Africa 2018/19
19 Jan 2019SA 266/2 v PAK 267/51st ODI · ODISADNB-0Pakistan won by 5 wicketsPort ElizabethPakistan tour of South Africa 2018/19
3 Jan 2019SA 431 & 43/1 v PAK 177 & 2942nd Test · TestSA103 & 3*-2South Africa won by 9 wicketsCape TownPakistan tour of South Africa 2018/19
26 Dec 2018SA 223 & 151/4 v PAK 181 & 1901st Test · TestSA0 & 0-2South Africa won by 6 wicketsCenturionPakistan tour of South Africa 2018/19
12 Dec 2018NMBG 129/8 v PR 130/4Match 29 · T20PR6-1Paarl Rocks won by 6 wicketsPaarlMzansi Super League 2018/19
9 Dec 2018JS 170/6 v PR 172/4Match 26 · T20PR61-0Paarl Rocks won by 6 wicketsJohannesburgMzansi Super League 2018/19
7 Dec 2018PR 144/9 v CTB 148/4Match 24 · T20PR61-2Cape Town Blitz won by 6 wicketsCape TownMzansi Super League 2018/19
5 Dec 2018PR 121 v TS 122/6Match 21 · T20PR38-0Tshwane Spartans won by 4 wicketsCenturionMzansi Super League 2018/19
2 Dec 2018DH 154/6 v PR 158/1Match 18 · T20PR76*-1Paarl Rocks won by 9 wicketsPaarlMzansi Super League 2018/19
30 Nov 2018NMBG 168/9 v PR 120Match 15 · T20PR7-0Nelson Mandela Bay Giants won by 48 runsPort ElizabethMzansi Super League 2018/19
28 Nov 2018PR 98/2 v DH 80/6Match 14 · T20PR15*-2Paarl Rocks won by 32 runs (DLS method)DurbanMzansi Super League 2018/19
25 Nov 2018CTB 140 v PR 144/5Match 11 · T20PR54-2Paarl Rocks won by 5 wicketsPaarlMzansi Super League 2018/19
17 Nov 2018SA 108/6 v AUS 87/7Only T20I · T20ISA27-0South Africa won by 21 runsCarraraSouth Africa tour of Australia 2018/19
11 Nov 2018SA 320/5 v AUS 280/93rd ODI · ODISA125-1South Africa won by 40 runsHobartSouth Africa tour of Australia 2018/19
9 Nov 2018AUS 231 v SA 224/92nd ODI · ODISA47-0Australia won by 7 runsAdelaideSouth Africa tour of Australia 2018/19
4 Nov 2018AUS 152 v SA 153/41st ODI · ODISA10*-1South Africa won by 6 wicketsPerthSouth Africa tour of Australia 2018/19
12 Oct 2018ZIM 132/7 v SA 135/42nd T20I · T20ISA12-0South Africa won by 6 wicketsPotchefstroomZimbabwe tour of South Africa 2018/19
9 Oct 2018SA 160/6 v ZIM 1261st T20I · T20ISA34-0South Africa won by 34 runsEast LondonZimbabwe tour of South Africa 2018/19
6 Oct 2018ZIM 228 v SA 231/63rd ODI · ODISA26-2South Africa won by 4 wicketsPaarlZimbabwe tour of South Africa 2018/19
5 Aug 2018SA 363/7 v SL 2853rd ODI · ODISA10-1South Africa won by 78 runsKandySouth Africa tour of Sri Lanka 2018
1 Aug 2018SL 244/8 v SA 246/62nd ODI · ODISA49-0South Africa won by 4 wicketsDambullaSouth Africa tour of Sri Lanka 2018
29 Jul 2018SL 193 v SA 196/51st ODI · ODISA47-0South Africa won by 5 wicketsDambullaSouth Africa tour of Sri Lanka 2018
20 Jul 2018SL 338 & 275/5d v SA 124 & 2902nd Test · TestSA48 & 7-3Sri Lanka won by 199 runsColomboSouth Africa tour of Sri Lanka 2018
12 Jul 2018SL 287 & 190 v SA 126 & 731st Test · TestSA49 & 1-0Sri Lanka won by 278 runsGalleSouth Africa tour of Sri Lanka 2018
27 May 2018SH 178/6 v CSK 181/2Final · T20CSK10-0Chennai Super Kings won by 8 wicketsMumbaiIndian Premier League 2018
22 May 2018SH 139/7 v CSK 140/8Qualifier 1 · T20CSK67*-0Chennai Super Kings won by 2 wicketsMumbaiIndian Premier League 2018
20 May 2018PK 153 v CSK 159/5Match 56 · T20CSK14-1Chennai Super Kings won by 5 wicketsPuneIndian Premier League 2018
3 May 2018CSK 177/5 v KKR 180/4Match 33 · T20CSK27-0Kolkata Knight Riders won by 6 wicketsKolkataIndian Premier League 2018
30 Apr 2018CSK 211/4 v DC 198/5Match 30 · T20CSK33-0Chennai Super Kings won by 13 runsPuneIndian Premier League 2018
22 Apr 2018CSK 182/3 v SH 178/6Match 20 · T20CSK11-0Chennai Super Kings won by 4 runsHyderabadIndian Premier League 2018
30 Mar 2018SA 488 & 344/6d v AUS 221 & 1194th Test · TestSA0 & 120-1South Africa won by 492 runsJohannesburgAustralia tour of South Africa 2017/18
22 Mar 2018SA 311 & 373 v AUS 255 & 1073rd Test · TestSA5 & 20-0South Africa won by 322 runsCape TownAustralia tour of South Africa 2017/18
9 Mar 2018AUS 243 & 239 v SA 382 & 102/42nd Test · TestSA9 & 2*-0South Africa won by 6 wicketsPort ElizabethAustralia tour of South Africa 2017/18
1 Mar 2018AUS 351 & 227 v SA 162 & 2981st Test · TestSA15 & 4-0Australia won by 118 runsDurbanAustralia tour of South Africa 2017/18
1 Feb 2018SA 269/8 v IND 270/41st ODI · ODISA120-0India won by 6 wicketsDurbanIndia tour of South Africa 2017/18
24 Jan 2018IND 187 & 247 v SA 194 & 1773rd Test · TestSA8 & 2-3India won by 63 runsJohannesburgIndia tour of South Africa 2017/18
13 Jan 2018SA 335 & 258 v IND 307 & 1512nd Test · TestSA63 & 48-1South Africa won by 135 runsCenturionIndia tour of South Africa 2017/18
5 Jan 2018SA 286 & 130 v IND 209 & 1351st Test · TestSA62 & 0-3South Africa won by 72 runsCape TownIndia tour of South Africa 2017/18
22 Oct 2017SA 369/6 v BAN 1693rd ODI · ODISA91*-0South Africa won by 200 runsEast LondonBangladesh tour of South Africa 2017/18
18 Oct 2017SA 353/6 v BAN 2492nd ODI · ODISA0-1South Africa won by 104 runsPaarlBangladesh tour of South Africa 2017/18
15 Oct 2017BAN 278/7 v SA 282/01st ODI · ODISADNB-1South Africa won by 10 wicketsKimberleyBangladesh tour of South Africa 2017/18
6 Oct 2017SA 573/4d v BAN 147 & 1722nd Test · TestSA135*-3South Africa won by an innings and 254 runsBloemfonteinBangladesh tour of South Africa 2017/18
28 Sept 2017SA 496/3d & 247/6d v BAN 320 & 901st Test · TestSA26* & 81-0South Africa won by 333 runsPotchefstroomBangladesh tour of South Africa 2017/18
15 Sept 2017PAK 183/4 v IWX 150/8Match 3 · T20IIWX13-2Pakistan won by 33 runsLahoreIndependence Cup 2017/18
15 Sept 2017PAK 183/4 v ICC 150/83rd T20I · T20IICC13-2Pakistan won by 33 runsLahoreIndependence Cup 2017/18
13 Sept 2017PAK 174/6 v IWX 175/3Match 2 · T20IIWX20-0ICC World XI won by 7 wicketsLahoreIndependence Cup 2017/18
13 Sept 2017PAK 174/6 v ICC 175/32nd T20I · T20IICC20-0World-XI won by 7 wickets (with 1 ball remaining)LahoreIndependence Cup 2017/18
12 Sept 2017PAK 197/5 v IWX 177/7Match 1 · T20IIWX29-0Pakistan won by 20 runsLahoreIndependence Cup 2017/18
4 Aug 2017ENG 362 & 243 v SA 226 & 2024th Test · TestSA27 & 61-3England won by 177 runsManchesterSouth Africa tour of England 2017
27 Jul 2017ENG 353 & 313/8d v SA 175 & 2523rd Test · TestSA1 & 0-2England won by 239 runsLondonSouth Africa tour of England 2017
PreviousPage 7 · 612 matchesNext

Bat batted first or second · Bowl bowling figures · Ct catches

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.