Winners of the Soweto derby against Kaizer Chiefs (2-1), Abdeslam Ouaddou’s Orlando Pirates extend their unbeaten run in the Betway Premiership to 22 matches, the club’s longest such streak since the creation of the Premier Soccer League.
The Soweto derby went the way of the Buccaneers on Saturday 31 October 2026: Orlando Pirates beat Kaizer Chiefs 2-1, according to Yabiladi. Another win for the side managed by former Morocco international Abdeslam Ouaddou, extending a run that began in February 2026.
Beyond the three points, it is a mark that goes down in the club’s history: with this victory, Orlando Pirates take their unbeaten run in the Betway Premiership to 22 matches, according to Dailysports. A record of 17 wins and 5 draws, the longest such streak in the club’s history since the creation of the Premier Soccer League.
A run launched against the Chiefs
The streak began in February 2026 with a 3-0 win over Kaizer Chiefs, according to Dailysports. The derby of 31 October therefore closes a run that started against the same opponent.
The current momentum is even sharper: Orlando Pirates have won their last seven league matches and have triumphed in six of their last seven Soweto derbies, the same source reports. The Buccaneers also boast a perfect home record this season.
Top spot, but only briefly
The derby success allowed the Pirates to move provisionally top of the table with 25 points, according to Dailysports. That lead did not last: Mamelodi Sundowns reclaimed first place with a one-point advantage and a game in hand.
Sundowns, coached by Miguel Cardoso, beat Durban City 4-1, with a brace from Thabang Matuludi and goals from Iqraam Rayners and Antonio Van Wyk, according to Briefly. After the match, Miguel Cardoso criticised the refereeing, comments relayed by Briefly.
The next fixture
Ouaddou’s run therefore remains under direct pressure from Sundowns, who have a game in hand in the table.
The next Betway Premiership match, after matchday 9, will show whether Orlando Pirates extend their unbeaten run, which now stands at 22 matches.
