CricketWise
  1. Home
  2. Players
  3. Faf du Plessis

South Africa · Men's cricket

Faf du Plessis stats

Data through 17 September 2026Last updated 17 September 2026

Coverage: matches in the Cricsheet data from 18 January 2011 to 17 September 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Between 2011 and 2026, Faf du Plessis appears in 69 Tests, 141 ODIs, 49 T20Is for South Africa in the Cricsheet data. The most runs came in T20 leagues: 10,358 at an average of 34.30 and a strike rate of 140.4, with a highest score of 120*. Against New Zealand in Tests, Faf du Plessis averaged 70.14 over 10 innings.

International matches
259
Tests 69 · ODIs 141 · T20Is 49
International runs
11,095
23 hundreds
T20 league & domestic matches
347
10,358 runs
Best batting average (ODI)
46.94
135 innings
Highest score
199
Test

Teams played for

South Africa 2011–2021 · 256Chennai Super Kings 2012–2021 · 91Royal Challengers Bengaluru 2022–2024 · 45Joburg Super Kings 2023–2026 · 39St Lucia Kings 2021–2024 · 34Texas Super Kings 2023–2026 · 34Paarl Rocks 2018–2019 · 18Comilla Victorians 2022 · 11Titans 2012–2014 · 11Rotterdam Dockers 2026 · 10Delhi Capitals 2025 · 10St Kitts and Nevis Patriots 2016 · 8

Faf du Plessis batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
Test69118144,16319940.038,98646.31021951621
ODI141135195,44518546.946,17588.21234349361
T20I494971,48711935.401,110134.0110013349
T20 (leagues & domestic)3473333110,358120*34.307,378140.487519931417
First-class120363618.006060.000150

Runs per year

01K2K3K201120172026871
Faf du Plessis: runs per calendar year (all formats in the data)
01K2K3K20112013201520172019202120232026871
Faf du Plessis: runs per calendar year (all formats in the data)
Show as table
Faf du Plessis: runs per calendar year (all formats in the data)
YearRuns
2011288
20121,274
20131,200
20141,843
20151,737
20161,748
20171,717
20181,450
20192,153
2020946
20211,049
20221,352
20231,297
20241,502
20251,062
2026871
Year-by-year batting (43 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2011ODI1228828.8083.56002
2012ODI1227527.5094.27202
2012T20 (leagues & domestic)1751434.27126.07303
2012T20I719232.00135.26502
2012Test4293146.5041.011012
2013ODI2047723.8574.35702
2013T20I823439.00108.88502
2013Test1248944.4543.313720
2014ODI1579052.6788.612634
2014T20 (leagues & domestic)1734321.44119.15402
2014T20I512731.75154.95801
2014Test1458344.8541.710314
2015ODI1988458.9382.913328
2015T20 (leagues & domestic)1538029.23125.05501
2015T20I627254.40157.211911
2015Test1220116.7529.56801
2016ODI1457848.1798.011114
2016T20 (leagues & domestic)1437626.86115.76902
2016T20I822732.43122.77901
2016Test1356756.7048.411822
2017ODI1890560.3392.318526
2017T20 (leagues & domestic)188.00114.3800
2017T20I49824.50140.03600
2017Test1770654.3155.813516
2018ODI843462.0096.212520
2018T20 (leagues & domestic)1448043.64144.67605
2018T20I37324.33165.93400
2018Test2046324.3752.912012
2019First-class23618.0060.03600
2019ODI1781467.8388.811226
2019T20 (leagues & domestic)2470733.67127.69605
2019T20I29949.50145.67801
2019Test1449741.4248.510314
2020T20 (leagues & domestic)1448040.00139.58704
2020T20I616533.00126.05802
2020Test730143.0050.419910
2021T20 (leagues & domestic)2998637.92138.312017
2021Test56312.6049.22300
2022T20 (leagues & domestic)49135230.73141.910327
2023T20 (leagues & domestic)36129738.15145.6113111
2024T20 (leagues & domestic)46150235.76155.8100114
2025T20 (leagues & domestic)35106231.24147.310328
2026T20 (leagues & domestic)2287145.84151.711316

Faf du Plessis bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
Test578690–––5.31–000
ODI1119218921/8–94.505.9196.0000
T20I2830–––2.25–000
T20 (leagues & domestic)911013695/28–15.117.4212.2210

Wickets per year

02.557.5102011201720260
Faf du Plessis: wickets per calendar year (all formats in the data)
02.557.510201120132015201720192021202320260
Faf du Plessis: wickets per calendar year (all formats in the data)
Show as table
Faf du Plessis: wickets per calendar year (all formats in the data)
YearWickets
20111
201210
20130
20140
20150
20160
20170
20180
20190
20200
20210
20220
20230
20240
20250
20260
Year-by-year bowling (9 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2011ODI5164.005.821/22
2012ODI3159.005.361/8
2012T20 (leagues & domestic)6912.677.525/28
2012T20I20–2.250/0
2012Test30–6.000/8
2013ODI10–6.330/19
2013Test20–3.000/1
2014T20 (leagues & domestic)30–6.950/3
2015ODI20–6.710/17

Faf du Plessis against each team

Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
AustraliaTest2388846.7448.812034
Sri LankaTest1987451.4155.619914
IndiaTest2258226.4539.413414
New ZealandTest1049170.1444.713723
EnglandTest1944923.6340.18603
PakistanTest1530123.1540.310310
BangladeshTest4290145.0064.013511
West IndiesTest418546.2543.110311
Sri LankaODI26116653.0092.818535
AustraliaODI21108054.0093.512653
IndiaODI1469658.0090.913325
New ZealandODI1659242.2979.08206
PakistanODI1652237.2975.86304
ZimbabweODI734048.5784.212112
EnglandODI1533125.4689.96702
BangladeshODI731563.0095.29104
West IndiesODI924440.6786.27303
IrelandODI314147.0088.710910
PakistanT20I926938.43125.77802
AustraliaT20I922628.25149.77901
EnglandT20I819732.83119.45802
Sri LankaT20I617028.33105.68501
West IndiesT20I316655.33200.011910
New ZealandT20I515137.75129.16301
IndiaT20I414335.75145.96502
Punjab KingsT20 (leagues & domestic)1883151.94145.09609
Sunrisers HyderabadT20 (leagues & domestic)2062434.67144.47306
Mumbai IndiansT20 (leagues & domestic)2156828.40128.57305
Rajasthan RoyalsT20 (leagues & domestic)1755032.35131.67304
Kolkata Knight RidersT20 (leagues & domestic)1954934.31135.69503
Delhi CapitalsT20 (leagues & domestic)1742324.88118.55802
Guyana Amazon WarriorsT20 (leagues & domestic)936145.12145.010312
Royal Challengers BengaluruT20 (leagues & domestic)1334831.64120.07103
MI New YorkT20 (leagues & domestic)834048.57153.210313
Washington FreedomT20 (leagues & domestic)630751.17160.710013
St Kitts and Nevis PatriotsT20 (leagues & domestic)630761.40184.912012
Durban's Super GiantsT20 (leagues & domestic)928435.50147.911311
Seattle OrcasT20 (leagues & domestic)728247.00177.411311
Lucknow Super GiantsT20 (leagues & domestic)626753.40146.79602
Barbados RoyalsT20 (leagues & domestic)725642.67145.58401
Paarl RoyalsT20 (leagues & domestic)722838.00135.78702
San Francisco UnicornsT20 (leagues & domestic)722632.29178.010010
MI Cape TownT20 (leagues & domestic)719933.17156.76102
Chennai Super KingsT20 (leagues & domestic)519739.40156.36202
Sunrisers Eastern CapeT20 (leagues & domestic)719027.14125.89201
Trinbago Knight RidersT20 (leagues & domestic)817822.25112.75902
Cape Town BlitzT20 (leagues & domestic)417443.50150.06102
Gujarat TitansT20 (leagues & domestic)616527.50155.76401
Durban HeatT20 (leagues & domestic)3157–174.47602
Pretoria CapitalsT20 (leagues & domestic)612825.60166.25101
Chattogram ChallengersT20 (leagues & domestic)3113–144.98301
Jamaica TallawahsT20 (leagues & domestic)79513.57114.54100
Melbourne StarsT20 (leagues & domestic)38528.33154.56801
Jozi StarsT20 (leagues & domestic)38428.00142.46101
Los Angeles Knight RidersT20 (leagues & domestic)67111.83136.52300
Nelson Mandela Bay GiantsT20 (leagues & domestic)46215.50106.92700
Tshwane SpartansT20 (leagues & domestic)46020.00127.73800
Cape CobrasT20 (leagues & domestic)35226.00102.03800
Fortune BarishalT20 (leagues & domestic)33110.3393.92100
Bowling against each opponent (3+ innings)
OpponentFormatInnsWktsAvgEconBest
AustraliaTest30–6.000/8
IndiaODI4148.008.001/22

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
The Wanderers Stadium46182243.38134
Newlands41153241.41185
SuperSport Park37103333.32199
St George's Park2589742.71137
Grand Prairie Stadium2086548.06113
Wankhede Stadium2285750.41133
Kingsmead2371435.70120
M Chinnaswamy Stadium1965340.8179
MA Chidambaram Stadium2062234.5673
Warner Park1758541.79120

Top grounds (bowling)

Most wickets by ground
GroundInnsWktsAvgEcon
The Wanderers Stadium295.786.50
Trent Bridge118.004.00
Vidarbha Cricket Association Stadium1122.007.33

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay57094083139.8150–––
T20Middle49033713132.01348265.56
T20Death1233692178.26036310.50
ODIPowerplay808118468.211–––
ODIMiddle4027456488.28418625.77
ODIDeath610427142.9216010.00

How Faf du Plessis was dismissed

How Faf du Plessis took wickets

Last 20 innings

0501001508 Jan 20265 Jul 202617 Sep 202642
Faf du Plessis: runs in the last 20 innings
0501001508 Jan 202624 Jun 20263 Jul 202612 Jul 20261 Sep 20266 Sep 202617 Sep 202642
Faf du Plessis: runs in the last 20 innings
Show as table
Faf du Plessis: runs in the last 20 innings
InningsRuns
8 Jan 202639
18 Jun 2026113
20 Jun 20266
24 Jun 202640
26 Jun 202613
27 Jun 20268
3 Jul 202614
5 Jul 202614
11 Jul 202661
12 Jul 202623
26 Aug 202683
29 Aug 20264
1 Sep 20264
2 Sep 202679
5 Sep 202621
6 Sep 202660
10 Sep 202671
12 Sep 202631
15 Sep 202654
17 Sep 202642
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
17 Sep 2026T20 (leagues & domestic)Dublin Guardians4237caughtThe Village
15 Sep 2026T20 (leagues & domestic)Edinburgh Castle Rockers5435caughtThe Village
12 Sep 2026T20 (leagues & domestic)Belfast Wolves3126caughtThe Village
10 Sep 2026T20 (leagues & domestic)Glasgow Cosmic7142caughtThe Village
6 Sep 2026T20 (leagues & domestic)Amsterdam Flames6047caughtSportpark Westvliet
5 Sep 2026T20 (leagues & domestic)Edinburgh Castle Rockers2119caughtSportpark Westvliet
2 Sep 2026T20 (leagues & domestic)Dublin Guardians7951lbwSportpark Westvliet
1 Sep 2026T20 (leagues & domestic)Glasgow Cosmic47caughtSportpark Westvliet
29 Aug 2026T20 (leagues & domestic)Belfast Wolves4*3not outSportpark Westvliet
26 Aug 2026T20 (leagues & domestic)Amsterdam Flames83*55not outSportpark Westvliet
12 Jul 2026T20 (leagues & domestic)Los Angeles Knight Riders2314caughtGrand Prairie Stadium
11 Jul 2026T20 (leagues & domestic)Washington Freedom6141bowledGrand Prairie Stadium
5 Jul 2026T20 (leagues & domestic)Seattle Orcas148lbwKnight Riders Cricket Ground
3 Jul 2026T20 (leagues & domestic)Los Angeles Knight Riders148caughtKnight Riders Cricket Ground
27 Jun 2026T20 (leagues & domestic)Washington Freedom814caughtOakland Coliseum
26 Jun 2026T20 (leagues & domestic)MI New York139caughtOakland Coliseum
24 Jun 2026T20 (leagues & domestic)San Francisco Unicorns4024caughtOakland Coliseum
20 Jun 2026T20 (leagues & domestic)San Francisco Unicorns67caughtGrand Prairie Stadium
18 Jun 2026T20 (leagues & domestic)Seattle Orcas113*52not outGrand Prairie Stadium
8 Jan 2026T20 (leagues & domestic)Paarl Royals3924bowledThe Wanderers Stadium

Batter vs bowler matchups

Bowlers Faf du Plessis faced most

Frequently asked questions

How many runs has Faf du Plessis scored in Tests?
4,163 runs in 118 innings (69 matches) at an average of 40.03 and a strike rate of 46.3, in the data from 2012 to 2021.
How many runs has Faf du Plessis scored in ODIs?
5,445 runs in 135 innings (141 matches) at an average of 46.94 and a strike rate of 88.2, in the data from 2011 to 2019.
How many runs has Faf du Plessis scored in T20Is?
1,487 runs in 49 innings (49 matches) at an average of 35.40 and a strike rate of 134.0, in the data from 2012 to 2020.
What is Faf du Plessis's highest score?
199 in Tests, the highest score in the data.
How many centuries has Faf du Plessis scored?
31 hundreds in the data: 10 in Tests, 12 in ODIs, 1 in T20Is, 8 in T20 leagues.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.