Marumo Gallants vs Siwelele: Gallants Win 3-2

Marumo Gallants beat Siwelele 3-2 at Royal Bafokeng Stadium for their first league win of the season. Goals, line-ups, stats and table.

Home » Marumo Gallants vs Siwelele: Gallants Win 3-2
Marumo Gallants vs Siwelele match banner

Marumo Gallants vs Siwelele finished 3-2 to the hosts on Friday 30 October 2026, which gave Gallants their first Betway Premiership win of the season. Sihlali scored twice at Royal Bafokeng Stadium in Rustenburg, and Gallants held on after Siwelele pulled a goal back in the second half. This report follows our Marumo Gallants vs Siwelele preview and covers the goals, line-ups, numbers and the table.

Match at a glance

FixtureMarumo Gallants vs Siwelele
CompetitionBetway Premiership
DateFriday 30 October 2026
Kick-off19:30 SAST
VenueRoyal Bafokeng Stadium
  • Fixture: Marumo Gallants vs Siwelele
  • Date: Friday 30 October 2026
  • Kick-off: 19:30 SAST
  • Venue: Royal Bafokeng Stadium, Rustenburg

What was the final score in Marumo Gallants vs Siwelele?

Marumo Gallants won 3-2, after leading 2-1 at half-time. The match kicked off at 19:30 SAST in Rustenburg, with Sicelo Velapi as referee. Moreover, it was round nine of the Betway Premiership, so the result matters far beyond one night. Before this game, Gallants had gone eight league games without a win, and the official PSL match report describes it as their first league victory since March. As a result, the club now sit 15th on 5 points, while Siwelele stay 14th on 6 points.

Who scored in Marumo Gallants vs Siwelele?

Sihlali scored twice, Ndlondlo once, for Gallants, while Makhuvele and Pule replied for Siwelele. First, Sihlali opened the scoring in the 7th minute, and the goal came with no assist recorded. Then Makhuvele equalised in the 26th minute from a pass by Manoke Felix Noge. However, Gallants hit back within six minutes, because Ndabayithethwa Ndlondlo made it 2-1 in the 32nd minute from a Saketso Steven Moremi pass.

After the break, Sihlali struck again in the 49th minute, and this time M. Ndlovu provided the assist. Consequently, Gallants led 3-1 four minutes into the second half. Siwelele did not give up, and Pule, who had come on at half-time, scored in the 55th minute to make it 3-2. Even so, the visitors could not find a second equaliser. According to the PSL report, Sihlali was named Man of the Match, and Makhuvele scored in what was his debut for Siwelele. You can read the league body’s own account in its Gallants humble Siwelele report on psl.co.za.

How did the match unfold?

Gallants scored three times in the first 49 minutes and then defended a one-goal lead for 40 more. They started quickly, since Sihlali’s opener arrived in the 7th minute. Siwelele answered after 26 minutes, but the lead lasted only six minutes before Ndlondlo restored it. In contrast, the second half was a story of managing the game. Gallants made five substitutions, three of them in the 67th minute, when Moremi, Sibusiso Ncube and Ndlovu came off for Y. Madiba, Onke Moletshe and Katlego Otladisa.

Siwelele changed their shape at half-time as well. First, Neo Mokhachane made way for Pule, and Kwanda Lupalulele was replaced by Christian Saile, and the Pule goal followed ten minutes later. Moreover, Makhuvele, Shadrack Kobedi and Noge were all replaced after the hour, with Zakhele Lepasa arriving in the 84th minute to chase an equaliser. Still, the Siwelele pressure did not produce a second goal, and Lepasa was booked in stoppage time (90+4).

What did the match statistics show?

Gallants had the clearer chances even though Siwelele had most of the ball. In fact, Gallants took 20 shots, seven of them on target, against nine shots and two on target for Siwelele. Moreover, Gallants finished with expected goals of 1.8 against 0.43, which backs up the scoreline. By contrast, Siwelele held 59% of possession and completed 417 of 506 passes, while Gallants completed 267 of 347 with 41% of the ball.

The set-piece and discipline numbers were closer. For example, Siwelele won six corners to three, and Gallants committed 11 fouls to the visitors’ 13. Meanwhile, Siwelele were flagged offside seven times, which suggests they pushed forward quickly in the closing stages. The Siwelele goalkeeper made four saves, while Gallants did not need to make a single one, because every Siwelele shot on target went in. Overall, cards were few, with M. Ndlovu booked for Gallants and Sesane and Lepasa for Siwelele.

Which line-ups did the two clubs start with?

Gallants began in a 4-1-4-1 and Siwelele in a 4-4-2. Specifically, Gallants started Kagiso Mlambo, Prince Makgatole Manku, M. Rikhotso, Patrick Motsoeneng, S. Ntiya-Ntiya, Thatho Pheeha, K. Ncube, Saketso Steven Moremi, N. Ndlondlo, M. Ndlovu and Samkele Sihlali. Meanwhile, Siwelele started J. February, K. Lupalulele, T. Sesane, S. Ndebele, Y. Mfolozi, Neo Mokhachane, Raymond Makhuvele, S. Kobedi, Manoke Felix Noge, M. Mazibuko and S. Jeza.

How have the two clubs been playing recently?

Gallants arrived with one point from their previous five league games, while Siwelele had picked up five points from theirs. Before this, Gallants lost 2-1 at Sekhukhune United on 17 October and 1-0 at AmaZulu on 12 September, and they had lost 3-2 to TS Galaxy and drawn 2-2 with Polokwane City before that. Siwelele, on the other hand, beat Polokwane City 1-0 on 18 October, a game covered in our Siwelele vs Polokwane City report. Consequently, at home, Gallants have now taken one win, two draws and two defeats from five league matches in Rustenburg.

What does the result mean for the Betway Premiership table?

The result lifts Gallants to 15th place on 5 points and leaves Siwelele 14th on 6 points. However, Gallants have one win, two draws and six defeats from nine games, with 9 goals scored and 17 conceded. Meanwhile, Siwelele have one win, three draws and five defeats, with 9 scored and 16 conceded. Therefore the gap between the two is a single point, and both clubs remain close to the bottom of the standings. Elsewhere, Richards Bay are last on 3 points, and Kruger United and TS Galaxy sit on 7 and 6 points. Follow the full picture on our PSL table, check other scores on PSL results, and see every match on live scores.

Looking ahead, the fixture list shows Siwelele at home to Orlando Pirates on 4 November, but dates can change, so check the PSL fixtures page before travelling. Club profiles for both sides are on the Marumo Gallants Team Hub and the Siwelele Team Hub.

Frequently asked questions

Who scored in Marumo Gallants vs Siwelele?

Samkele Sihlali scored twice (7th and 49th minutes) and Ndlondlo added a third in the 32nd minute for Gallants. Makhuvele (26th) and Pule (55th) replied for Siwelele.

What was the score in Marumo Gallants vs Siwelele?

Marumo Gallants won 3-2 at Royal Bafokeng Stadium on Friday 30 October 2026, after leading 2-1 at half-time.

Where are Marumo Gallants and Siwelele in the Betway Premiership table?

After round nine, Marumo Gallants are 15th on 5 points and Siwelele are 14th on 6 points, one point apart near the bottom of the table.

⭐ 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