Bottom club Marumo Gallants host Siwelele at Royal Bafokeng Stadium in a Betway Premiership fixture between two sides fighting to leave the relegation places.
Bottom club Marumo Gallants host Siwelele at Royal Bafokeng Stadium in a Betway Premiership fixture between two sides fighting to leave the relegation places.

Marumo Gallants vs Siwelele is a bottom-of-the-table Betway Premiership meeting, with kick-off at 19:30 SAST on Friday, 30 October 2026, at Royal Bafokeng Stadium in Rustenburg. Gallants are 16th and still without a league win this season, while Siwelele sit 14th on 6 points after a late 1-0 win over Polokwane City. Both sides need points, so this Round 9 fixture carries more weight than the log positions suggest.
The match kicks off at 19:30 SAST on Friday, 30 October 2026, at Royal Bafokeng Stadium in Rustenburg. Gallants have moved their home base back to North West province for 2026/27, according to a report from OFM, so this is a genuine home game for them. Siwelele, by contrast, normally play at Dr Petrus Molemela Stadium in Bloemfontein. As a result, the visitors must travel for this Friday night fixture. You can check every kick-off time in the round on our PSL fixtures page. Read what happened in our Marumo Gallants vs Siwelele report.
Marumo Gallants have lost four of their last five Betway Premiership matches and drawn the other. They went down 2-1 at Sekhukhune United on 17 October, after losing 1-0 at AmaZulu and 2-0 at home to Orlando Pirates. Before that, they drew 2-2 with Polokwane City and lost 3-2 to TS Galaxy. Overall, the club have not won in 18 league matches, a run that stretches back to a 3-1 away win at Chippa United on 4 March 2026.
Even so, the numbers behind that run are stark. Gallants have scored just 6 goals in 8 games and, worse, they have failed to score in four of them. Moreover, they have conceded 15, a goal difference of minus nine. However, they have drawn both of their home games so far, so Royal Bafokeng has not been a place of complete misery. Read more about the club on its Team Hub profile.
Siwelele have taken 5 points from their last five league games, with one win, two draws and two defeats. Michel N’Guessan scored the only goal in the 90th minute against Polokwane City on 18 October, according to EWN. That result ended a seven-game winless run and gave the club its first clean sheet of the season. Before that, they drew 1-1 with Golden Arrows, lost 3-0 at Mamelodi Sundowns and lost 3-2 at Kaizer Chiefs. For more on that win, read our Siwelele vs Polokwane City report.
Siwelele have a clear home and away split. At home they have won once and drawn three times from four games. On the road, however, they have lost all four, scoring only 2 goals and conceding 9. Furthermore, they failed to score in three of those four away matches. That record is the biggest question mark for a team travelling to Rustenburg. The club’s own page is on the Siwelele Team Hub.
Marumo Gallants are bottom of the table with 2 points from 8 games, while Siwelele are 14th with 6 points. Richards Bay sit 15th on 3 points, so Gallants are a point behind the club directly above them. Siwelele, meanwhile, are level on points with 13th-placed TS Galaxy. Siwelele also have a goal difference of minus six, compared with minus nine for Gallants.
The gap is only four points, so a win would change the picture quickly. On the one hand, a Gallants victory would lift them to 5 points and past Richards Bay. In contrast, a Siwelele win would take them to 9 points and into the middle of the pack, where Polokwane City, Kruger United and Durban City each have 7. The full standings are always on the PSL table, and results from the round will appear on the PSL results page.
The two clubs have met twice in the league recently, with one Siwelele win and one goalless draw. Siwelele won 1-0 on 28 September 2025. The return fixture finished 0-0 on 18 April 2026 at Dr Molemela Stadium, a match in which Siwelele’s Thato Letshedi was sent off in the 51st minute, as the PSL’s match report recorded. Notably, neither game produced a goal for Gallants.
Therefore, history gives Siwelele a small edge, but it is a thin one. Indeed, both fixtures were tight and low-scoring. Besides that, the Bloemfontein derby label no longer fits as neatly, because Gallants have left the city.
Goal timing points to the middle of each half for Gallants’ defence and the final half hour for Siwelele’s attack. Specifically, Gallants have conceded 8 of their 15 league goals between minutes 16 and 45, including five in the 16 to 30 window. In addition, they have scored only twice before the hour mark all season.
By comparison, Siwelele’s pattern is different. Six of their league goals have arrived between minutes 61 and 90, including the winner against Polokwane City. Yet they have also conceded four goals between minutes 46 and 60. Consequently, the second half could decide this match, especially if Gallants keep a clean sheet through to the break. On the other hand, a quiet first half would suit a Siwelele side that has struggled to score away from home.
Both clubs are fighting to climb away from the relegation places, so a result matters more than a performance. Gallants carry an 18-match winless run, so they badly need a first league victory. Siwelele, meanwhile, have just found some momentum and want to prove the Polokwane City win was not a one-off.
For Gallants, meanwhile, M. Ndlovu has scored two of the club’s six league goals and remains the attacking outlet. For Siwelele, N’Guessan has two goals this season and is the player in form. Still, neither side has been consistent in front of goal. Because of that, a single set piece or late goal could settle things. Follow the action live on our live scores page once the game starts.
Kick-off is 19:30 SAST on Friday, 30 October 2026, at Royal Bafokeng Stadium in Rustenburg.
Marumo Gallants are 16th with 2 points from 8 games, and Siwelele are 14th with 6 points from 8 games.
Yes, Siwelele won 1-0 in September 2025 and the clubs drew 0-0 in April 2026.
Marumo Gallants have gone 18 league matches without a win, since a 3-1 victory at Chippa United on 4 March 2026.
Follow goals and the final score on our live scores page once the match begins.