Live Animation
Follow the match
ZA Premier League
10-31 21:30
2 - 1
End
Live Match
Statistics
H2H
Lineups
Orlando Pirates
Kaizer Chiefs
Attacks
76
79
Dangerous Attacks
42
46
Ball Possession
53
47
On Target
3
2
Off Target
2026
6115
Important Events
Live text broadcast
End 2-1
91′
I. Miguel
82′
E. Chislett
L. Maboe
82′
F. A. d. Silva
P.Mmodi
81′
I. Miguel
76′
Faiz Abrahams
mfundo vilakazi
75′
O.Appollis
S. Masilela
75′
E. Makgopa
Y. Mbuthuma
69′
Z. Macheke
R. P. Frosler
59′
M. Mthiyane
Simphiwe Selepe
59′
M. Padime
T.Mbatha
55′
2-1
T.Moremi
Assist: thapelo mokobodi
45′
G. Lungu
Nkosikhona ndaba
Halftime 1-1
43′
Lebone Seema
38′
Simphiwe Selepe
30′
1-1
P.Mmodi
24′
1-0
Y. Mbuthuma
Assist: thapelo mokobodi
8′
R. P. Frosler
Goal
Shot on target
Shot off target
Penalty
Penalty Missed
Penalty shootout
Own goal
Assist
Corner
yellow card
red card
Second yellow
Subsititution
Subsititution(injury)
VAR
Match Info

Orlando Pirates 2-1 Kaizer Chiefs: Soweto Derby Delight for the Buccaneers

Orlando Pirates claimed a dramatic 2-1 victory over Kaizer Chiefs in the South Africa Premier Soccer League on 31 October 2026, delivering a memorable Soweto derby result in front of a passionate home crowd. The Buccaneers edged a tightly contested battle at Orlando Stadium, with the match turning on a decisive second-half spell that punished Chiefs for failing to convert their best moments of pressure.

The win gives Orlando Pirates an important three points in the league standings and adds another chapter to one of African football’s fiercest rivalries. For Kaizer Chiefs, the defeat leaves them reflecting on a performance that had spells of promise but lacked the ruthlessness needed in the final third.

Match Overview

As expected in a Soweto derby, the opening exchanges were intense and cautious. Pirates looked to impose themselves through quick combinations in wide areas, while Chiefs sat compact and tried to strike on the counter. The first half produced few clear-cut chances, but the tempo remained high and every tackle was greeted with a roar from the stands.

The second half opened up as both sides committed more bodies forward. Pirates found the breakthrough with a well-worked attacking move, and although Chiefs responded with an equaliser, the home side regained control late on to secure the result.

Key Moments

  • Pirates broke the deadlock after a patient passing sequence created space inside the Chiefs penalty area.
  • Kaizer Chiefs hit back with a composed finish after a period of sustained pressure, briefly silencing the home support.
  • The winning goal arrived in the closing stages, when Pirates capitalised on a defensive lapse and converted with conviction.
  • Chiefs pushed for a second equaliser, but Pirates managed the final minutes with discipline and game management.

Tactical Story

Orlando Pirates were the more proactive side for much of the contest. Their midfield pressed higher after the interval, forcing Chiefs into hurried clearances and creating repeated opportunities to recycle possession. The Buccaneers’ full-backs offered width, allowing their attackers to drift inside and overload the central areas.

Kaizer Chiefs’ best moments came when they moved the ball quickly through midfield and attacked the space behind the Pirates defence. However, their final ball lacked consistency, and when they did equalise, they were unable to sustain that momentum for long enough to take control of the derby.

Standout Performers and Table Impact

Pirates’ attacking players deserve credit for their persistence, while the midfield unit provided the platform with energy and composure. Chiefs’ goalkeeper and central defenders were busy throughout, and the visitors’ goalscorer was among their brighter performers on a difficult evening.

The result strengthens Orlando Pirates’ position in the South Africa Premier Soccer League table and gives the club valuable momentum in the race for a high finish. Kaizer Chiefs remain a dangerous side on their day, but this derby defeat underlines the fine margins that continue to shape their season.