Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES118/4 (14)WAR206/4 (20)ES need 89 runs in 36 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
14 Jul 2017SA 335 & 343/9d v ENG 205 & 1332nd Test · TestSA19 & 63-2South Africa won by 340 runsNottinghamSouth Africa tour of England 2017
11 Jun 2017IND 193/2 v SA 191Match 11 · ODISA36-1India won by 8 wicketsLondonICC Champions Trophy 2017
7 Jun 2017PAK 119/3 v SA 219/8Match 7 · ODISA26-0Pakistan won by 19 runs (DLS method)BirminghamICC Champions Trophy 2017
3 Jun 2017SA 299/6 v SL 203Match 3 · ODISA75-0South Africa won by 96 runsLondonICC Champions Trophy 2017
29 May 2017ENG 153 v SA 156/3Match 3 · ODISA5-2South Africa won by 7 wicketsLondonSouth Africa in England ODI Series 2017
27 May 2017ENG 330/6 v SA 328/5Match 2 · ODISA16-0England won by 2 runsSouthamptonSouth Africa in England ODI Series 2017
24 May 2017ENG 339/6 v SA 267Match 1 · ODISA67-0England won by 72 runsLeedsSouth Africa in England ODI Series 2017
26 Apr 2017RPS 182/5 v KKR 184/3Match 30 · T20RPSDNB-0Kolkata Knight Riders won by 7 wicketsPuneIndian Premier League 2017
11 Apr 2017RPS 108 v DC 205/4Match 9 · T20RPS8-0Delhi Daredevils won by 97 runsPuneIndian Premier League 2017
25 Mar 2017NZ 489 v SA 314 & 80/5Match 3 · TestSA53 & 15*-0Match drawnHamiltonSouth Africa in New Zealand Test Series 2016/17
16 Mar 2017NZ 268 & 171 v SA 359 & 83/2Match 2 · TestSA22 & DNB-1South Africa won by 8 wicketsWellingtonSouth Africa in New Zealand Test Series 2016/17
8 Mar 2017NZ 341 v SA 308 & 224/6Match 1 · TestSA52 & 56*-1Match drawnDunedinSouth Africa in New Zealand Test Series 2016/17
4 Mar 2017NZ 149 v SA 150/4Match 5 · ODISA51*-0South Africa won by 6 wicketsAucklandSouth Africa in New Zealand ODI Series 2016/17
1 Mar 2017NZ 280/3 v SA 279/8Match 4 · ODISA67-0New Zealand won by 7 wicketsHamiltonSouth Africa in New Zealand ODI Series 2016/17
25 Feb 2017NZ 112 v SA 271/8Match 3 · ODISA36-0South Africa won by 159 runsWellingtonSouth Africa in New Zealand ODI Series 2016/17
22 Feb 2017NZ 289/4 v SA 283/9Match 2 · ODISA11-0New Zealand won by 6 runsChristchurchSouth Africa in New Zealand ODI Series 2016/17
19 Feb 2017NZ 207/7 v SA 210/6Match 1 · ODISA14-0South Africa won by 4 wicketsHamiltonSouth Africa in New Zealand ODI Series 2016/17
17 Feb 2017NZ 107 v SA 185/6Only T20I · T20ISA36-0South Africa won by 78 runsAuckland-
10 Feb 2017SA 384/6 v SL 296/8Match 5 · ODISA41-0South Africa won by 88 runsCenturionSri Lanka in South Africa ODI Series 2016/17
7 Feb 2017SA 367/5 v SL 327Match 4 · ODISA185-0South Africa won by 40 runsCape TownSri Lanka in South Africa ODI Series 2016/17
4 Feb 2017SA 164/3 v SL 163Match 3 · ODISA24-1South Africa won by 7 wicketsJohannesburgSri Lanka in South Africa ODI Series 2016/17
1 Feb 2017SA 307/6 v SL 186Match 2 · ODISA105-3South Africa won by 121 runsDurbanSri Lanka in South Africa ODI Series 2016/17
28 Jan 2017SA 185/2 v SL 181Match 1 · ODISA55*-1South Africa won by 8 wicketsPort ElizabethSri Lanka in South Africa ODI Series 2016/17
12 Jan 2017SA 426 v SL 131 & 177Match 3 · TestSA16-2South Africa won by an innings and 118 runsJohannesburgSri Lanka in South Africa Test Series 2016/17
2 Jan 2017SA 392 & 224/7d v SL 110 & 224Match 2 · TestSA38 & 41-2South Africa won by 282 runsCape TownSri Lanka in South Africa Test Series 2016/17
26 Dec 2016SA 286 & 406/6d v SL 205 & 281Match 1 · TestSA37 & 67*-0South Africa won by 206 runsPort ElizabethSri Lanka in South Africa Test Series 2016/17
24 Nov 2016AUS 383 & 127/3 v SA 259/9d & 250Match 3 · TestSA118* & 12-1Australia won by 7 wicketsAdelaideSouth Africa in Australia Test Series 2016/17
12 Nov 2016AUS 85 & 161 v SA 326Match 2 · TestSA7-0South Africa won by an innings and 80 runsHobartSouth Africa in Australia Test Series 2016/17
3 Nov 2016AUS 244 & 361 v SA 242 & 540/8dMatch 1 · TestSA37 & 32-2South Africa won by 177 runsPerthSouth Africa in Australia Test Series 2016/17
12 Oct 2016SA 327/8 v AUS 296Match 5 · ODISA11-0South Africa won by 31 runsCape TownAustralia in South Africa ODI Series 2016/17
9 Oct 2016SA 168/4 v AUS 167Match 4 · ODISA69-0South Africa won by 6 wicketsPort ElizabethAustralia in South Africa ODI Series 2016/17
5 Oct 2016SA 372/6 v AUS 371/6Match 3 · ODISA33-1South Africa won by 4 wicketsDurbanAustralia in South Africa ODI Series 2016/17
2 Oct 2016SA 361/6 v AUS 219Match 2 · ODISA111-0South Africa won by 142 runsJohannesburgAustralia in South Africa ODI Series 2016/17
30 Sept 2016SA 295/4 v AUS 294/9Match 1 · ODISA26-0South Africa won by 6 wicketsCenturionAustralia in South Africa ODI Series 2016/17
25 Sept 2016SA 354/5 v IRE 148Only ODI · ODISA21-0South Africa won by 206 runsBenoni-
27 Aug 2016SA 481/8d & 132/7d v NZ 214 & 195Match 2 · TestSA112* & 6-0South Africa won by 204 runsCenturionNew Zealand in South Africa Test Series 2016
19 Aug 2016SA 263 v NZ 15/2Match 1 · TestSA23-0Match drawnDurbanNew Zealand in South Africa Test Series 2016
31 Jul 2016SKAN 137/6 v TKR 138/2Match 29 · T20SKAN0-1Trinbago Knight Riders won by 8 wicketsLauderhillCaribbean Premier League 2016
29 Jul 2016SKAN 180/5 v TKR 146Match 26 · T20SKAN2-2St Kitts and Nevis Patriots won by 34 runsLauderhillCaribbean Premier League 2016
21 Jul 2016SLZ 174/9 v SKAN 139/9Match 21 · T20SKAN48-1St Lucia Zouks won by 35 runsSt LuciaCaribbean Premier League 2016
16 Jul 2016JT 183/6 v SKAN 75Match 17 · T20SKAN12-0Jamaica Tallawahs won by 108 runsJamaicaCaribbean Premier League 2016
13 Jul 2016BT 180/6 v SKAN 155/8Match 14 · T20SKAN42-0Barbados Tridents won by 25 runsBarbadosCaribbean Premier League 2016
3 Jul 2016SKAN 203/7 v SLZ 145/5Match 6 · T20SKAN9-1St Kitts and Nevis Patriots won by 58 runsSt KittsCaribbean Premier League 2016
2 Jul 2016JT 153/7 v SKAN 148/7Match 4 · T20SKAN27-0Jamaica Tallawahs won by 5 runsSt KittsCaribbean Premier League 2016
30 Jun 2016SKAN 164/9 v GAW 165/6Match 2 · T20SKAN30-1Guyana Amazon Warriors won by 4 wicketsSt KittsCaribbean Premier League 2016
24 Jun 2016WI 285 v SA 185Match 9 · ODISA3-2West Indies won by 100 runsBarbadosWest Indies Tri-Nation Series 2016
19 Jun 2016AUS v SA 8/0Match 7 · ODISADNB-0No resultBarbadosWest Indies Tri-Nation Series 2016
15 Jun 2016WI 204 v SA 343/4Match 6 · ODISA73*-1South Africa won by 139 runsSt KittsWest Indies Tri-Nation Series 2016
11 Jun 2016AUS 288/6 v SA 252Match 4 · ODISA63-0Australia won by 36 runsSt KittsWest Indies Tri-Nation Series 2016
26 Apr 2016SH 118/8 v RPS 94/3Match 22 · T20RPS30-1Rising Pune Supergiants won by 34 runs (DLS method)HyderabadIndian Premier League 2016
PreviousPage 8 · 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.