Afghanistan vs South Africa Champions Trophy predictions, betting tips and odds: Rashid Khan could have Proteas in a spin
Free cricket tips, best bets and analysis for Afghanistan vs South Africa at the National Stadium in Karachi on Friday

Where to watch Afghanistan vs South Africa
Sky Sports Main Event and Sky Sports Cricket, Friday 9am
Best bet
Rashid Khan top Afghanistan wicket-taker
1pt 13-5 bet365
Bet £10 Get £30 in Free Bets
- Best Odds Guaranteed (BOG)
Afghanistan vs South Africa odds
Here are the latest odds for the Champions Trophy clash between Afghanistan and South Africa at the National Stadium in Karachi on February 21.
| Match result | Odds |
|---|---|
| Afghanistan | 2-1 with bet365 |
| South Africa | 2-5 with bet365 |
Odds correct at time of publication
Afghanistan vs South Africa prediction
Afghanistan make their Champions Trophy debut on Friday morning as they take on South Africa at the National Stadium in Karachi.
They are no longer the new kids on the block at the top level and have acquitted themselves well recently, winning eight of their last ten one-day internationals, including a 2-1 series win over the Proteas late last year.
South Africa will be without pace bowlers Anrich Nortje and Gerald Coetzee, who have both been ruled out through injury.
However they do have a rock-solid record at this tournament, reaching at least the semi-finals in five of their eight campaigns and winning the inaugural edition in 1998.
The Proteas were runners-up in last year’s T20 World Cup and reached the last four of the 50-over World Cup in 2023 so will have their sights set on a deep run this time .
The Karachi surface offered assistance to spinners in Pakistan’s loss to New Zealand and that could suit Afghanistan, who will lean heavily on their slower bowlers.
Rashid Khan is the pick of the bunch for the Afghan Atalans and looks a solid bet to be his team’s top wicket-taker.
The 26-year-old had the measure of this South African batting line-up when they met last year and could repeat the trick.
Khan has taken nine wickets at an average of just 9.55 in his last three one-day internationals against these opponents and looks a more than worthy favourite to star once again.
Bet £10 Get £30 in Free Bets
- Best Odds Guaranteed (BOG)
Click for more free bets and betting offers from the Racing Post
Commercial notice: This article contains affiliate links. Offers are handpicked and come from operators our experts have first-hand experience of. Opening an account via one of these links will earn revenue for the Racing Post, which will be used to continue producing our award-winning coverage of horseracing and sports betting.
Published on inCricket
Last updated
- The Hundred: Trent Rockets should take off under Billings
- England vs India third ODI predictions: Root's resistance to prove futile
- T20 Blast Finals Day: Experience can see Somerset through
- England vs India second ODI: Back Duckett to delight Cardiff crowd
- England vs India first ODI: Hosts should kick on after T20 triumph
- Spain vs Argentina odds boost: get 50-1 on over 1.5 goals in the final with Ladbrokes
- Get 50-1 on the World Cup final to go to penalties with Coral
- Spain vs Argentina betting offers: get £500+ in free bets for the 2026 World Cup final
- Spain vs Argentina offer: get £40 BOYLE Sports free bets plus a Messi Super boost
- PredictStreet World Cup final offer: get £66 in free bets when you bet £30
- The Hundred: Trent Rockets should take off under Billings
- England vs India third ODI predictions: Root's resistance to prove futile
- T20 Blast Finals Day: Experience can see Somerset through
- England vs India second ODI: Back Duckett to delight Cardiff crowd
- England vs India first ODI: Hosts should kick on after T20 triumph
- Spain vs Argentina odds boost: get 50-1 on over 1.5 goals in the final with Ladbrokes
- Get 50-1 on the World Cup final to go to penalties with Coral
- Spain vs Argentina betting offers: get £500+ in free bets for the 2026 World Cup final
- Spain vs Argentina offer: get £40 BOYLE Sports free bets plus a Messi Super boost
- PredictStreet World Cup final offer: get £66 in free bets when you bet £30