Orlando Pirates vs Kaizer Chiefs: Pirates Win 2-1

Orlando Pirates beat Kaizer Chiefs 2-1 in the Soweto derby on 31 October 2026. Goals, line-ups, numbers and table context.

Home » Orlando Pirates vs Kaizer Chiefs: Pirates Win 2-1
Orlando Pirates vs Kaizer Chiefs match report, Betway Premiership 2-1

Orlando Pirates vs Kaizer Chiefs finished 2-1 to Pirates on Saturday 31 October 2026, and the result lifted the Buccaneers to 25 points in the Betway Premiership. Goals from Yanela Mbuthuma and Tshepang Moremi settled a lively Soweto derby at FNB Stadium, while Chiefs ended with ten men. This report follows our Orlando Pirates vs Kaizer Chiefs preview and covers the goals, cards, line-ups, numbers and the table.

Match at a glance

FixtureOrlando Pirates vs Kaizer Chiefs
CompetitionBetway Premiership
DateSaturday 31 October 2026
Kick-off15:30 SAST
VenueFNB Stadium, Johannesburg
  • Fixture: Orlando Pirates vs Kaizer Chiefs
  • Date: Saturday 31 October 2026
  • Kick-off: 15:30 SAST
  • Venue: FNB Stadium, Johannesburg
  • Result: Orlando Pirates 2-1 Kaizer Chiefs

What was the final score in Orlando Pirates vs Kaizer Chiefs?

Orlando Pirates won 2-1 after the sides were level at 1-1 at half-time. The Soweto derby kicked off at 15:30 SAST on Saturday 31 October 2026 and was part of round nine of the Betway Premiership, with Luxolo Badi as referee. The league body’s own report places the game at FNB Stadium, so that is the venue used here, even though some data feeds list a different ground. Consequently, Pirates moved to 25 points and, according to the PSL, reclaimed the top spot for a few hours until Sundowns won later that evening, while Chiefs were left on 14.

Who scored in Orlando Pirates vs Kaizer Chiefs?

Yanela Mbuthuma and Tshepang Moremi scored for Pirates, and P. Mmodi replied for Chiefs. First, Mbuthuma opened the scoring in the 24th minute after a pass from Thapelo Mokobodi. Then Mmodi levelled in the 30th minute, which meant only six minutes separated the two goals. After the break, Moremi scored the winner in the 55th minute, and Mokobodi again supplied the pass. Therefore Mokobodi finished with two assists. You can read the league’s own account in the PSL report, Pirates down Chiefs, reclaim league summit, on psl.co.za. Moreover, our profile of Tshepang Moremi covers the winger’s season in more detail.

How did the match unfold?

Pirates led, lost the lead, and then restored it early in the second half. Chiefs picked up the first booking of the afternoon when Reeve Frosler was cautioned in the 8th minute. Soon afterwards, Mbuthuma struck in the 24th minute, but Chiefs answered through Mmodi before the half-hour mark. Meanwhile, Pirates collected two first-half bookings of their own, for Simphiwe Selepe (38th) and Lebone Seema (43rd), and Nkosikhona Ndaba made way for Ghampani Lungu at half-time.

Once Moremi scored in the 55th minute, Pirates managed the game with a series of changes. Thalente Mbatha and Selepe came off in the 59th minute, and Mbuthuma and Simphiwe Masilela were replaced in the 75th minute by Evidence Makgopa and Oswin Appollis. In addition, our feature on Oswin Appollis explains why the winger’s arrival always gets attention. Chiefs made four changes of their own, including Flavio Silva for Mmodi in the 82nd minute. However, the late drama belonged to the visitors’ defence: Inacio Miguel Ferreira Santos was booked in the 81st minute and then sent off in stoppage time (90+1), so Chiefs finished with ten men.

What did the match statistics show?

Orlando Pirates had 12 shots, 3 of them on target, while Kaizer Chiefs managed 14 shots with 2 on target. Furthermore, the expected-goals figures read 1.99 for Orlando Pirates and 1.7 for Kaizer Chiefs, which gives a sense of the chances each side created. As for the ball, Orlando Pirates held 53% of possession and completed 396 of 460 passes. By comparison, Kaizer Chiefs completed 345 of 420 with 47% of the ball. Meanwhile, the corner count was 2 to 6 in favour of Kaizer Chiefs, and the sides committed 19 and 7 fouls respectively. Finally, the cautions came to 2 for Orlando Pirates and 1 for Kaizer Chiefs, with 1 red card shown.

Which line-ups did the two clubs start with?

Orlando Pirates began in a 4-2-3-1 shape with S. Chaine, D. Hotto, L. Seema, N. Sibisi, N. Ndaba, S. Selepe, T. Mbatha, S. Masilela, T. Mokobodi, T. Moremi and Y. Mbuthuma. In contrast, Kaizer Chiefs lined up in a 4-2-3-1 with B. Petersen, R. Frosler, Inácio Miguel, T. Moloisane, P. Mako, S. Mthethwa, L. Maboe, Mfundo Vilakazi, M. Shabalala, P. Mmodi and W. Duba. Moreover, the Orlando Pirates bench included S. Zulu, K. Kgosietsile, S. Dladla, O. Appollis, G. Lungu and E. Makgopa. Likewise, Kaizer Chiefs had Flávio Silva, B. Bvuma, E. Chislett, R. Dortley, Z. Kwinika and T. Mabaso among the substitutes. Player names appear as they are listed in the official match data, so some are shown in short form.

How have the two clubs fared against each other?

The most recent earlier meetings in the head-to-head record were as follows. First, 26 April 2026 (PSL): Orlando Pirates 1-1 Kaizer Chiefs; then 28 February 2026 (PSL): Kaizer Chiefs 0-3 Orlando Pirates; then 10 May 2025 (cup): Kaizer Chiefs 2-1 Orlando Pirates; then 3 May 2025 (PSL): Kaizer Chiefs 1-2 Orlando Pirates; then 1 February 2025 (PSL): Orlando Pirates 1-0 Kaizer Chiefs. Overall, that gives a useful backdrop for the weekend’s result.

Pirates arrive at this derby with a perfect home record in the table and a strong run overall. Earlier in 2026 they beat Chiefs 3-0 away on 28 February, and the sides drew 1-1 in Soweto-derby league football on 26 April. Consequently, this result gives Pirates two wins and a draw from the last three league derbies. You can read the build-up in our Orlando Pirates vs Kaizer Chiefs preview and find the rivalry’s background on the Soweto derby hub.

What does the result mean for the Betway Premiership table?

As of Sunday 1 November 2026, the Betway Premiership table shows the following. Orlando Pirates are 2nd on 25 points from 9 games (8 wins, 1 draw, 0 defeats, 21 goals for and 2 against). Meanwhile, Kaizer Chiefs are 5th on 14 points from 9 games (3 wins, 5 draws, 1 defeat, 14 goals for and 10 against). At home, Orlando Pirates have 5 wins, 0 draws and 0 defeats, whereas Kaizer Chiefs have 1 win, 3 draws and 1 defeat on their travels.

Follow the full picture on our PSL table, check other scores on PSL results, and see every match on live scores. Pirates also have the meanest defence on the numbers, with only two goals conceded from nine games. Club profiles are on the Orlando Pirates Team Hub and the Kaizer Chiefs Team Hub.

Frequently asked questions

Who won the Soweto derby on 31 October 2026?

Orlando Pirates won 2-1 against Kaizer Chiefs. Yanela Mbuthuma (24th minute) and Tshepang Moremi (55th) scored for Pirates, and P. Mmodi (30th) scored for Chiefs.

Who was sent off in Orlando Pirates vs Kaizer Chiefs?

Kaizer Chiefs defender Inacio Miguel Ferreira Santos was sent off in stoppage time (90+1) after an earlier booking in the 81st minute.

Where are Orlando Pirates and Kaizer Chiefs in the Betway Premiership table?

As of 1 November 2026, Orlando Pirates are second on 25 points from nine games and Kaizer Chiefs are fifth on 14 points from nine games.

⭐ Top Bookmakers in South Africa
HB
Hollywoodbets ★★★★★ 4.9/5
Read our full review
Review
Betway
Betway ★★★★★ 4.85/5
Read our full review
Review
SB
Supabets ★★★★★ 4.8/5
Read our full review
Review
EB
Easybet ★★★★½ 4.6/5
Read our full review
Review
10
10bet ★★★★½ 4.5/5
Read our full review
Review
18+ only. Gamble responsibly. Helpline 0800 006 008.
18+ Betting is for adults only. Gamble responsibly. Responsible gambling · Affiliate disclosure
Also from Matchday: 🇳🇬 Nigeria