PSL Matchday 9 preview

PSL Matchday 9 Preview: Soweto Derby, Fixtures & Predictions

📋 PSL Matchday Preview

Welcome to our PSL Matchday 9 preview. The Betway Premiership returns with an eight-fixture round on Friday 30 October and Saturday 31 October, and every one of the 16 clubs is in action. The headline is obvious: the Soweto Derby, with Orlando Pirates hosting Kaizer Chiefs at FNB Stadium on Saturday afternoon. Mamelodi Sundowns lead the log by a single point, on 23 to Pirates’ 22, but Pirates have a game in hand — so a derby win would put real pressure on the champions before they even kick off against Durban City later that evening.

PSL Matchday 9 Preview: Fixtures and Kick-Off Times

Marumo Gallants vs Siwelele

Friday, 30 October, 19:30, Royal Bafokeng Stadium, Rustenburg

Marumo Gallants are bottom on two points, still without a win this season after a 1-2 home defeat to Sekhukhune United last time out. Siwelele are 14th on six points after a dramatic late 1-0 win over Polokwane City. Friday night’s opener brings together two sides from the bottom end of the log, so Siwelele’s better recent form makes them the lean in a match either side would feel is worth more than the points table suggests.

Orlando Pirates vs Kaizer Chiefs

Saturday, 31 October, 15:30, FNB Stadium, Johannesburg

See Match of the Round below.

Milford FC vs Sekhukhune United

Saturday, 31 October, 15:30, Sugar Ray Xulu Stadium, Clermont

Milford are fourth on 15 points from nine matches after a 1-0 win away at Golden Arrows pushed them above Kaizer Chiefs on the log. Sekhukhune United are sixth on 14 points after their own 2-1 win over Marumo Gallants. Both arrive in form, which makes this one of the harder fixtures of the round to call.

Stellenbosch vs Chippa United

Saturday, 31 October, 18:00, Danie Craven Stadium, Stellenbosch

Stellenbosch are seventh on 10 points after a 1-1 draw with Kaizer Chiefs. Chippa United are ninth on eight points after a 0-1 home defeat to Kruger United, their first loss in six matches. Stellenbosch’s home form makes them the narrow lean.

AmaZulu vs Golden Arrows

Saturday, 31 October, 18:00, Princess Magogo Stadium, Durban

A KwaZulu-Natal derby. AmaZulu are third on 19 points after a 2-1 win away at Durban City, one of only two defeats Durban City have suffered at home. Golden Arrows are eighth on eight points after a 0-1 defeat to Milford, a result that broke a run of five draws in their first seven matches. AmaZulu’s form makes them the clear lean here.

Polokwane City vs TS Galaxy

Saturday, 31 October, 18:00, Old Peter Mokaba Stadium, Polokwane

Polokwane City are 11th on seven points after a last-gasp 0-1 home defeat to Siwelele. TS Galaxy are 13th on six points after a 0-3 away defeat to Orlando Pirates. Both sides are out of form, which makes this one of the more open fixtures of the round.

Kruger United vs Richards Bay

Saturday, 31 October, 20:15, Mbombela Stadium, Nelspruit

Kruger United are 12th on seven points after a 1-0 win away at Chippa United, their second win of the season. Richards Bay are 15th on three points, still without a win after a 1-4 home defeat to Mamelodi Sundowns. Kruger’s improving form makes them the lean at home.

Mamelodi Sundowns vs Durban City

Saturday, 31 October, 20:15, Royal Bafokeng Stadium, Rustenburg

Sundowns lead the log on 23 points from nine matches after a 4-1 win away at Richards Bay. Durban City are 10th on seven points after a 1-2 home defeat to AmaZulu. Sundowns close the round with a late kick-off, which means they’ll already know the Soweto Derby result before kickoff. The league leaders are the clear favourites.

🔥 Match of the Round: Orlando Pirates vs Kaizer Chiefs

The Soweto Derby is the biggest fixture in South African club football, and this one comes with real points at stake and a rare storyline: both sides are unbeaten this season. Orlando Pirates are second on 22 points from eight matches (seven wins, one draw, no defeats), own the league’s best goal difference at +18, and arrive on a 3-0 win over TS Galaxy. Kaizer Chiefs are fifth on 14 points, also unbeaten through eight matches (three wins, five draws), and head into the derby on the back of a 1-1 draw with Stellenbosch. With Mamelodi Sundowns playing Durban City later the same evening, the derby result will shape the gap at the top before the champions even kick off.

Our Predictions for Matchday 9

Here’s how we see the 8 fixtures playing out, based on current form, log position and goal difference. These are our own editorial picks, not guaranteed outcomes, so treat them as a view rather than a certainty.

FixtureOur Prediction
Marumo Gallants vs Siwelele1-2 (Siwelele win)
Orlando Pirates vs Kaizer Chiefs2-1 (Pirates win)
Milford FC vs Sekhukhune United1-1 (Draw)
Stellenbosch vs Chippa United2-1 (Stellenbosch win)
AmaZulu vs Golden Arrows2-0 (AmaZulu win)
Polokwane City vs TS Galaxy1-1 (Draw)
Kruger United vs Richards Bay2-0 (Kruger win)
Mamelodi Sundowns vs Durban City3-0 (Sundowns win)

PSL Table Ahead of Matchday 9

Mamelodi Sundowns and Milford FC have both played 9 matches; every other club has played 8.

#TeamMPWDLGDPts
1Mamelodi Sundowns9720+1523
2Orlando Pirates8710+1822
3AmaZulu8611+419
4Milford9432+315
5Kaizer Chiefs8350+514
6Sekhukhune8422+114
7Stellenbosch8242+110
8Golden Arrows8152-18
9Chippa United8152-38
10Durban City8143-27
11Polokwane8143-37
12Kruger United8215-87
13TS Galaxy8134-56
14Siwelele8134-66
15Richards Bay8035-103
16Marumo Gallants8026-92

How We Did Last Matchday

Matchday 8 produced two exact results from our predictions and a mixed bag elsewhere: Durban City 1-2 AmaZulu and Kaizer Chiefs 1-1 Stellenbosch both landed exactly as we called them. Richards Bay 1-4 Mamelodi Sundowns and Sekhukhune United 2-1 Marumo Gallants both went the way we expected, just not by our predicted scoreline, and Orlando Pirates’ 3-0 win over TS Galaxy was one goal better than our 2-0 call. We missed on three: Chippa United lost 0-1 at home to Kruger United rather than winning as we’d backed them to, Golden Arrows lost 0-1 to Milford rather than drawing, and Siwelele beat Polokwane City 1-0 rather than the draw we predicted. See our Matchday 8 preview for our original picks on each fixture — we’ll publish a full Matchday 8 results wrap shortly.

What’s Next

Check the official PSL fixture list for confirmed dates and kick-off times if anything changes, and come back after the round for our full Matchday 9 results wrap.

Responsible Gambling

Betting should cost you no more than any other form of entertainment. Use deposit limits, take breaks, and contact the South African Responsible Gambling Foundation on 0800 006 008 or WhatsApp/SMS HELP to 076 675 0710 if it stops feeling like a choice.

Gambling is for adults aged 18 and over only. Please gamble responsibly.

Frequently Asked Questions

When is PSL Matchday 9?

Friday 30 October and Saturday 31 October 2026, opening with Marumo Gallants vs Siwelele and closing with Mamelodi Sundowns vs Durban City.

What time is the Soweto Derby?

Orlando Pirates vs Kaizer Chiefs kicks off at 15:30 on Saturday 31 October 2026 at FNB Stadium, Johannesburg.

Where is Mamelodi Sundowns vs Durban City played?

At Royal Bafokeng Stadium, Rustenburg, at 20:15 on Saturday 31 October.

Sources and Useful Links

BettingGuru SA Disclaimer

BettingGuru SA is an independent betting information and comparison platform. This article is for information and education only and is not financial, legal or professional advice. Fixture times can change; always check with your operator before betting. We may receive commission from selected betting partners; this does not affect our editorial independence. 18+ only.

Similar Posts