Rabada spent a month on the sidelines at the Indian Premier League after testing positive for a recreational drug at this year's SA20 competition.
Quinton de Kock has reversed his retirement from ODI cricket and has been named in both the ODI and T20I squads for the Pakistan tour.
'Life moves on' Rabada looks ahead to World Test Championship final after drug ban
Drugs ban gives Rabada extra motivation for WTC final, says the Proteas captain
Jasprit Bumrah has been nominated for the ICC men's Player of the Month award for December 2024 after his standout performance against Australia.
Jasprit Bumrah has been awarded the ICC Men's Player of the Month for December 2024, following his exceptional performance during the Border-Gavaskar Trophy series in Australia.
Aiden Markram will replace Temba Bavuma as South Africa captain for the first Test against Bangladesh later this month, Cricket South Africa said on Friday.
South Africa thrashed Bangladesh by an innings and 273 runs to secure a 2-0 series sweep after enforcing the follow on and dismissing the hosts for 143 on day three of the second Test
The home side are chasing a modest target of 148 after bowling out Pakistan for 237 and if they win will be assured a place in the WTC final at Lord's.
Bosch's knock, which included 15 boundaries, helped South Africa to 301 all out at tea and a handy lead over the tourists, who scored 211 in their first innings.
South Africa have recalled all-rounder Senuran Muthusamy to their 15-player squad for next month's two-Test tour of Bangladesh as one of three frontline spin options.
South Africa require five wickets and Sri Lanka need 143 runs as the second Test heads for a potentially exciting conclusion
Seamer Dane Paterson took a career-best 5-71 and Temba Bavuma was unbeaten on 48 as South Africa closed the third day
Nissanka had featured in a 41-run opening partnership with Dimuth Karunaratne, who scored 20 before being undone by a rising delivery from Kagiso Rabada that forced an edge behind to wicketkeeper Kyle Verreynne.
South Africa declared their first innings at a daunting 575-6 thanks to Tony de Zorzi's 177 and Wiaan Mulder's unbeaten 105, before the tourists reduced Bangladesh to 38-4 on day two
South Africa named uncapped Neil Brand as their captain for a two-match Test tour of New Zealand next month where the majority of their team will be missing, competing instead in the domestic Twenty20 league.
New Zealand took their time but eased to an emphatic victory over an inexperienced South Africa side by 281 runs
Rachin Ravindra scored his first Test century and Kane Williamson his 30th in an unbroken stand of 219 as New Zealand put on 258 for two on the opening day of the first Test against a depleted South Africa at Bay Oval on Sunday.
South Africa skittled New Zealand's tail to dismiss their hosts for 211 and take a shock first-innings lead of 31 runs on day two of the second Test at Seddon Park on Wednesday.
Williamson's 109 from 132 deliveries on another sun-kissed day at Mount Maunganui made him only the fifth New Zealander to score a hundred in each innings of a Test.
Kane Williamson hit an unbeaten century as New Zealand beat South Africa by seven wickets on the fourth day of the second Test
David Bedingham scored his maiden Test century as South Africa handed New Zealand a victory target of 267 on a tricky pitch on the third day of the second and final Test.
With Pakistan chasing 136 for victory, the 39-year-old left arm spinner showed his class with a match-winning six for 43 in the second innings for a match haul of 11 wickets.
South Africa have named six uncapped players in their 17-man squad for the first two Tests of the four-match series against England as new coach Mark Boucher seeks to revive the fortunes of the ailing side. Batsmen Pieter Malan and Rassie van der Dussen, fast bowlers Dane Paterson and Beuran Hendricks, all-rounder Dwaine Pretorius and wicketkeeper Rudi Second will all hope to make their debuts in the first Test starting in Pretoria on December 26.
Batsmen Temba Bavuma and Keegan Petersen, left-arm seam bowler Beuran Hendricks, and all-rounder Andile Phehlukwayo will join the team in Johannesburg on Wednesday
JP Duminy will captain a South Africa Twenty20 squad with three new caps to take on India in three matches later this month, Cricket South Africa announced on Tuesday.
The hosts, in their second innings, were 138 for four at stumps, extending their overall lead to 184 runs.
Zak Crawley scored a maiden Test half century before South Africa fought back to restrict England to 192 for four when bad light stopped play early in the opening day of the fourth Test on Friday.
Kolpak deals to end; Cricket South Africa's Graeme Smith says they will welcome back any former Kolpak players who are willing to be part of the domestic structures.
England needed four wickets to win in their 500th overseas Test, but had to overcome late resistance and feisty 71 from Keshav Maharaj and 39 from debutant Dane Paterson before completing the task 10 minutes before lunch.
South Africa trail by 439 runs and will need to bat for much of the weekend to stay in the contest and avoid going 2-1 behind in the four-Test series.
Images from Day 3 of the 4th Test played between South Africa and England in Johannesburg on Sunday.
Ben Stokes survived several scares but featured in a 76-run late afternoon partnership with Ollie Pope as England reached 224 for four wickets at close on the opening day of the third Test against South Africa on Thursday.
Unbeaten half-centuries from Manish Pandey (95) and Ambati Rayudu (62) helped India 'B' and India 'A' register victories against South Africa 'A' and Australia 'A' respectively in separate quadrangular one-day series matches in Bengaluru.
Firebrand fast bowler Dale Steyn will seek to become South Africa's greatest wicket-taker in Tests when they take on Pakistan in the first match of a three-game series at Centurion Park in Pretoria on Wednesday.
Captain Virat Kohli allayed his own injury fears and then termed India's 28-run win over South Africa in the first T20 International "one of our most balanced performances" in recent times.
South Africa were given a glimpse of what they have been missing as De Villiers flayed Bangladesh's attack with stunning ease on his way to a career-best one-day international score on Wednesday.
Having suffered a minor setback in the previous game, India will look to recover and close out this eight-week long tour with a series win.
The Men in Blue won the first T20I at Johannesburg by 28 runs and a victory on Wednesday will see them wrap up another series win on this tour.
Bowler Jaydev Unadkat in another player to watch out for as the three-match series in the shortest format kicks off in Johannesburg on Sunday