David Bedingham was born on 22 April 1994 in George, South Africa. He began his senior career with Northerns, making his first‑class debut on 14 March 2013 in the CSA Provincial Three‑Day Competition. In the 2017‑18 season he topped the run‑scoring charts for Boland in both the One‑Day Challenge (283 runs in seven matches) and the Sunfoil 3‑Day Cup (790 runs in eight matches), establishing himself as a prolific domestic batter. His performances earned him a place in the Cape Cobras squad for 2018‑19 and later a stint with Durham, where he recorded a maiden double‑century of 257 in the 2021 County Championship.
Internationally, Bedingham made his Test debut for South Africa against India at SuperSport Park, Centurion on 26 December 2023, scoring a fifty (56 off 87) in a winning effort. He went on to play 18 Tests, amassing 984 runs at 35.14, including a highest score of 110 against New Zealand at Hamilton in February 2024. He was part of the South African side that clinched the 2025 World Test Championship, contributing 45 and an unbeaten 21 in the final.
David Bedingham: quick facts
- Born: 22 April 1994, George
- Team: South Africa
David Bedingham career statistics
Batting
| Format | Matches | Innings | Runs | Highest | Average | Strike rate | 100s | 50s |
|---|---|---|---|---|---|---|---|---|
| Tests | 18 | 31 | 984 | 110 | 35.14 | 67.12 | 1 | 5 |
Figures as of 12 November 2026. Figures from Cricsheet (cricsheet.org), Open Data Commons Attribution licence.
David Bedingham’s domestic career
Bedingham’s early domestic work was marked by consistency and big scores. After debuting for Northerns in 2013, he became a key figure for Boland, leading the run‑scoring in the 2017‑18 CSA Provincial One‑Day Challenge with 283 runs from seven matches and topping the Sunfoil 3‑Day Cup tally with 790 runs in eight games. These performances highlighted his ability to convert starts into substantial innings across formats, earning him selection for higher‑profile squads and cementing his reputation as a reliable top‑order batsman in South African provincial cricket.
In 2021 Bedingham achieved his maiden first‑class double century, compiling an unbeaten 257 for Durham in the County Championship, a testament to his adaptability in English conditions. The innings showcased his concentration and stroke‑play over a prolonged period, reinforcing his credentials for potential overseas qualification. His domestic résumé also includes stints with the Cape Cobras, Western Province and a brief appearance for Birmingham Phoenix in The Hundred, where he was brought in as a replacement for Finn Allen, further broadening his experience in varied competitive environments.
David Bedingham’s international career
Bedingham earned his Test cap on 26 December 2023, facing India at SuperSport Park, Centurion. Opening the innings, he recorded a maiden half‑century, 56 runs off 87 balls, helping South Africa secure a convincing victory. This debut marked the start of his international journey, and he continued to feature in the side throughout the 2023‑24 season, including a tour of New Zealand where he made his first Test hundred – 110 runs off 141 balls at Seddon Park, Hamilton on 13 February 2024, setting a challenging target for the hosts.
Across 18 Tests, Bedingham has accumulated 984 runs in 31 innings at an average of 35.14, with a strike rate of 67.12. His record includes one century and five fifties, and he has taken 17 catches in the field. Notable innings besides his hundred are 87 at Bay Oval, Mount Maunganui (4 February 2024), 82 at Queens Sports Club, Bulawayo (6 July 2025) and 59 at Zahur Ahmed Chowdhury Stadium, Chattogram (29 October 2024). He was also a member of the South African squad that won the 2025 World Test Championship, contributing 45 and an unbeaten 21 in the final, the highest score in the South African innings.
David Bedingham’s franchise and league career
Bedingham’s franchise résumé began with his inclusion in the Cape Cobras squad for the 2018‑19 season, followed by selection for Boland’s squad in the 2018 Africa T20 Cup. He later joined the Cape Town Blitz for the inaugural 2019 Mzansi Super League, gaining exposure to the T20 format at a high‑profile domestic tournament. In September 2019 he was named in Western Province’s squad for the CSA Provincial T20 Cup, and his performances secured a place in the province’s roster for the 2021‑22 season.
His overseas ventures continued with a contract at Durham, where his 257 double‑century highlighted his capability in English county cricket. In the inaugural season of The Hundred, Bedingham was signed by Birmingham Phoenix as a replacement for Finn Allen, adding a short but notable stint in the English franchise competition to his growing portfolio of league experiences.
David Bedingham’s records and achievements
Bedingham’s domestic accolades include leading the run‑scoring charts for Boland in both the 2017‑18 One‑Day Challenge (283 runs) and the Sunfoil 3‑Day Cup (790 runs), underscoring his consistency across formats. His 257 for Durham remains his highest first‑class score, marking his only double century to date. At the international level, his maiden Test century – 110 against New Zealand at Hamilton – stands as his highest Test score, complemented by five additional fifties, the best being a 56 on debut against India.
He was part of the South African side that secured the 2025 World Test Championship, the nation’s second ICC title, contributing the top score of 45 in the final innings. Overall, his Test record of 984 runs, one hundred, five fifties and 17 catches reflects a solid contribution to the national team since his debut in December 2023.
David Bedingham: frequently asked questions
When was David Bedingham born?
David Bedingham was born on 22 April 1994 in George.
Where is David Bedingham from?
David Bedingham was born in George, South Africa.
Which teams has David Bedingham played for?
David Bedingham plays international cricket for South Africa.
When did David Bedingham make an international debut?
David Bedingham made a Test debut against India at SuperSport Park, Centurion on 26 December 2023.
What is David Bedingham’s highest score?
David Bedingham’s highest score is 110 in Tests.
How many centuries has David Bedingham scored?
David Bedingham has scored 1 century in Tests.









