Canadian swimmer Penny Oleksiak, the country's most decorated female Olympian, has accepted a two-year suspension over her failure to report her whereabouts three times within a year.
Spinner Simon Harmer took six wickets as South Africa thrashed India by 408 runs in the second Test on Wednesday to sweep the series and condemn the hosts to a record loss.
Portugal superstar Cristiano Ronaldo can play in the opening matches of the 2026 World Cup after global football governing body FIFA gave him a partially "suspended" ban following a red card.
Orlando Pirates sink Chippa United to go level on points with Mamelodi Sundowns at the top of the Betway Premiership table, with a game in hand on the Brazilians.