François "Faf" du Plessis ( DOO-pless-ee; born 13 July 1984) is a South African cricketer and former captain of the South Africa national cricket team. He is considered one of the greatest fielders of all time and among the best all-format batsmen of his era. One of the most successful international captains of his era with a winning percentage of 73.68 in ODIs, he is the first international captain to defeat Australia in Australia in all three formats of the game and defeat Australia in both Home and Away test series back to back, in 2016 and 2018. In 2016, he also became the first and only international captain to whitewash Australia defeating them 5–0 in a five match ODI series. Du Plessis was a major part in the success of Chennai Super Kings, helping them win two IPL titles and a Champions League title.
du Plessis was given a six-month contract with Lancashire County Cricket Club for the 2008 season as a Kolpak player after impressing the board with good performances in the local Nottinghamshire leagues for Mansfield Hosiery Mills and in the Lancashire League for Todmorden. Following his initial stint with the club, du Plessis signed a new three-year deal. Lancashire coach Mike Watkinson praised du Plessis' fielding, saying "if there's a better fielder in county cricket I've not seen him this season". In March 2010, it was announced that du Plessis would no longer be allowed to play for Lancashire as a Kolpak player after changes to the Kolpak rules. In 2011, he was signed by Chennai Super Kings to play in the Indian Premier League.
Along with Jonathan Vandiar, Dean Elgar, and Ethi Mbhalati, du Plessis was one of four uncapped players to be named in South Africa's 30-man preliminary squad for the 2011 World Cup. He was named one of the five South Africa Cricket Annual's Players Of The Year in 2011. Du Plessis made his international debut against India in January 2011 in a One Day International, scoring an unbeaten 60 runs, and went on to make his Test match debut in November 2012, becoming the fourth South African to score a Test century on debut. ESPNcricinfo rated his innings as one of the greatest rearguard innings in modern cricket.
Du Plessis took over the Test captaincy in December 2016 and assumed full-time captaincy in all formats of the game in August 2017 after teammate and former captain AB de Villiers relinquished the two limited overs captaincies. In February 2021 he announced his retirement from Test cricket in order to focus on the 2021 and 2022 ICC Men's T20 World Cups.
In October 2018, he was named in Paarl Rocks' squad for the first edition of the Mzansi Super League T20 tournament. He was the leading run-scorer for the team in the tournament, with 318 runs in nine matches.
In June 2019, he was selected to play for the Edmonton Royals franchise team in the 2019 Global T20 Canada tournament. In September 2019, he was named in the squad for the Paarl Rocks team for the 2019 Mzansi Super League tournament, and led the team to their first title. In October 2020, he was drafted by the Colombo Kings for the inaugural edition of the Lanka Premier League. In the same month, he was picked by Peshawar Zalmi to feature in the delayed playoffs of the fifth season of the Pakistan Super League as a replacement for Kieron Pollard. He appeared only in one match as Zalmi were eliminated from the tournament in the first eliminator.
In February 2021, he was signed by the Quetta Gladiators for the 2021 Pakistan Super League but, in June 2021, he was ruled out of the rest of the tournament due a concussion sustained during a match after colliding with teammate Mohammad Hasnain. He captained the Saint Lucia Kings in the 2021 Caribbean Premier League, and the Bangla Tigers in the 2021 T10 League. In November 2021, he was selected to play for the Jaffna Kings following the players' draft for the 2021 Lanka Premier League.
In the 2022 Indian Premier League auction, du Plessis was bought by Royal Challengers Bangalore; and named as team's captain on 12 March 2022. In April 2022, he was bought by the Northern Superchargers for the 2022 season of The Hundred in England. In November 2022, the Perth Scorchers drafted him for the first half of the 2022–23 Big Bash League season as a replacement for Laurie Evans.
In 2023, Johannesburg Super Kings announced du Plessis as the captain of the inaugural SA20 league. In June 2023, Texas Super Kings announced du Plessis as the captain for the inaugural season of the Twenty20 league Major League Cricket (MLC). In October 2024, du Plessis led Saint Lucia Kings to win the Caribbean Premier League 2024. In November 2025, he signed to play for Biratnagar Kings in the Nepal Premier League.
In November 2025, du Plessis announced his retirement from Indian Premier League on his social media handles after playing for Delhi Capitals in his final season in the IPL. He has withdrawn from IPL 2026 auctions to join Pakistan Super League
As of 2026, du Plessis holds the record for the most hundreds in Major League Cricket (MLC) history, and is the second highest run-scorer accumulating 1,226 runs.
du Plessis made his ODI debut on 18 January 2011 against India and made unbeaten 60 runs. He was chosen ahead of Albie Morkel for the 2011 World Cup on the Indian Sub-continent and later made his Test debut for South Africa against Australia at the Adelaide Oval in 2012 as the number 6 batsman, replacing the injured JP Duminy.
He scored 188 runs in the match and was selected as Man-of-the-match for his resilient performance that ultimately led to the match being drawn and the series being square before the third and final Test in which he scored 78 runs the 1st innings and the last man to be dismissed, taking the South African score to 388 in reply to Australia's 550. In the 2nd innings, he scored a match-saving 110 not out from 376 balls over 466 minutes.
In the next test at WACA Ground, he scored a resilient unbeaten 78 from 142 balls to take his team's score to 225 in the 1st innings, from 75/6 with able support from Robin Peterson (31 off 45), Vernon Philander (30 from 54) and last man Morne Morkel (17 from 15). South Africa won the 3-match Test Series against Australia 1–0. In December 2012, he was named captain of the South African T20 team for three matches against New Zealand.
After making his T20 debut in September 2012, he was subsequently also named T20 captain of South Africa for the following Twenty20 series against New Zealand and confirmed full-time skipper in February 2013.
In October 2013, he was fined 50% of his match fee after being found guilty of ball tampering in a Test match against Pakistan. In December 2013, he scored a test match saving hundred with a score of 134 off 309 balls against India while chasing 458 to win in the 4th innings. The match ended in a draw with South Africa on 450/7, only 8 runs short from what would have been the highest successful run chase in test match history. du Plessis made his maiden ODI hundred on 27 August 2014 against Australia after scoring 106 off 98 balls while chasing 327 runs to win. His partnership of 206 runs with AB de Villiers for the 3rd wicket is the highest for South Africa against Australia.
He was also named in the T20I XI of 2013 by ESPNcricinfo for his performances in the year.
His second Hundred came only 6 days later in his next ODI match on 2 September 2014. He scored 126 from 109 balls against the same opposition although South Africa lost by 62 runs. After making his maiden ODI hundred on 27 August 2014, and a consecutive ODI hundred on 2 September 2014, du Plessis followed with a third consecutive ODI hundred, scoring 121 off 140 balls, this time against Zimbabwe on 4 September 2014. (South Africa were playing an ODI tri-series with Australia and Zimbabwe.)