Author: admin

  • Bafana Bafana Player Ratings: Okon and Kabini Lead South Africa Past Guinea

    Bafana Bafana Player Ratings: Okon and Kabini Lead South Africa Past Guinea

    Bafana Bafana started their 2027 Africa Cup of Nations qualifiers with a 2-1 win against Guinea on Saturday, September 26, 2026. Goals from Ime Okon and sub Samukele Kabini secured a hard-fought Group D victory.

    The Soweto match also marked Pitso Mosimane’s coaching return to the Bafana Bafana as the men in red and gold began a new chapter under the familiar guidance.

    South Africa dominated large chunks of the match before half-time but Guinea equalised straight after the restart and forced Bafana to rely on the bench. Kabini eventually won it for Bafana in the 77th minute of action.

    This article takes a different approach to traditional player ratings, by highlighting a player’s overall contribution to the match rather than just their goal-scoring or assist numbers.

    The big picture from Bafana’s display

    South Africa’s performance contained two contrasting halves.

    The first was the defensive and midfield organisation that frustrated Guinea for much of the match, and the second was the attacking intensity of men like Oswin Appollis and Relebohile Mofokeng.

    The match also highlighted the value of Bafana’s subs. Kabini scored after coming on, while Yanela Mbuthuma played a key role in setting up the winning goal.

    Both combined to ensure South Africa took three points despite Guinea fighting back.

    Bafana Bafana player ratings

    Ronwen Williams — 7/10

    Williams did not have to make a string of saves, but he was an ever-present threat behind the Bafana Bafana attack.

    His experience was vital in steadying the ship when the visitors threatened to take control of the match after the break.

    Verdict: Solid presence in goal.

    Kamogelo Sebelebele — 6.5/10

    Sebelebele faced a tough test from the Guinea attackers and combined defensive awareness with plenty of energy to keep Bafana’s backline intact.

    He gave his all in the match and played a key role in Bafana’s narrow win.

    Verdict: Deserved defensive work rate against a strong Guinea attack.

    Ime Okon — 7.5/10

    Okon was one of Bafana’s shining lights in the match, playing a key role at both ends of the pitch.

    Not only did he help to frustrate Guinea’s attack, but he also opened the scoring for South Africa. That put Bafana in control of the match.

    His partnership with Olwethu Makhanya also provided much-needed stability in Bafana’s backline.

    Verdict: Key performer at the back and in attack.

    Olwethu Makhanya — 7/10

    Makhanya kept his composure alongside Okon and provided stability at the heart of Bafana’s defence.

    He was particularly important in South Africa’s 1-0 first-half lead, as he held possession and organisation.

    Verdict: Strong, reliable display between the sticks.

    Aubrey Modiba — 5/10

    Modiba struggled to make an impact in the match, and he did not reach the same levels as some of his midfield colleagues.

    He eventually had to be substituted in the second half of action.

    Verdict: Quiet performance before making way for a sub.

    Sphephelo Sithole — 6.5/10

    Sithole’s role was more about defensive organisation than goalscoring. He provided cover in front of Bafana’s backline and ensured the team kept possession while pressing the opponent.

    Verdict: Useful defensive cover in midfield.

    Teboho Mokoena — 7.5/10

    Mokoena was one of Bafana’s standout performers in midfield, using his energy to dictate the tempo of the match.

    His energy helped Bafana to dominate possession in the final third and ensure South Africa won the game.

    Verdict: Played a key role in South Africa’s midfield.

    Thapelo Maseko — 6.5/10

    Maseko was a constant menace on the wing, using his pace and power to stretch Bafana’s defence.

    His work-rate created numerous chances, but those chances failed to lead to a goalscoring opportunity.

    Verdict: Had an impact on the game, but not always in the final third.

    Relebohile Mofokeng — 7/10

    Mofokeng was willing to take responsibility in attack and caused numerous problems for the Guinea defender.

    He threatened early on and forced a string of saves, but Mofokeng’s movement also created chances for his teammates.

    Verdict: A lively display, but the finishing touch was missing.

    Oswin Appollis — 7.5/10

    Appollis was one of the most influential attackers in South Africa’s 2-1 win. His close control and pace regularly caused problems for the backline of Guinea.

    He also created several chances rather than taking them himself.

    Verdict: One of Bafana’s standout performers in attack.

    Iqraam Rayners — 5/10

    Rayners did not have too many opportunities to finish, which limited his impact on the game.

    However, his efforts off the ball created numerous chances, but he did not get enough service to finish.

    Verdict: Hard work without reward in front of goal.

    The substitutes had a huge impact

    The substitutes made the difference in South Africa’s win against Guinea.

    Samukelo Kabini — 7/10

    Kabini was a substitute who provided exactly what a manager wants from a player on the bench.

    He put Bafana ahead in the 77th minute after coming onto the pitch and scored his first goal for Bafana Bafana.

    Verdict: Decisive substitute who scored the winning goal.

    Yanela Mbuthuma — 6/10

    Mbuthuma added energy after coming onto the field, and his most important contribution came when he created the chance for Kabini’s winning goal.

    Verdict: Made a useful impact after coming onto the field.

    Later substitutes

    Thapelo Morena, Luther Singh and Bathusi Aubaas were brought on late in the game and did not have much impact. They are therefore not given individual ratings.

    What the Guinea match reveals about Bafana

    The win contained several talking points for South Africa.

    Defence remains an important foundation

    Okon and Makhanya provided a solid base at the back, holding possession and creating opportunities for the Bafana Bafana attackers.

    Okon also showed that Bafana’s defenders can score from set pieces and open play.

    The midfield remains central to the team’s control

    Sithole and Mokoena may have had slightly different roles, but they both contributed to Bafana’s success in midfield.

    Their energy and organisation kept possession of the ball and ensured the team got into good attacking positions.

    South Africa still needs greater attacking efficiency

    Bafana created plenty of chances through Mofokeng, Appollis and Maseko, but too often those attacks failed to deliver a shot on goal.

    Rayners also worked hard, but he did not get near enough service to finish.

    The bench proved valuable

    The subs made the difference against Guinea, with Kabini and Mbuthuma combining to score the winning goal.

    Bafana Bafana ratings at a glance

    | Player | Rating | Main contribution |

    | ——————- | —–: | ——————————— |

    | Ronwen Williams | 7/10 | Goalkeeping and leadership |

    | Kamogelo Sebelebele | 6.5/10 | Defensive work |

    | Ime Okon | 7.5/10 | Defensive stability and goal |

    | Olwethu Makhanya | 7/10 | Centre-back partnership |

    | Aubrey Modiba | 5/10 | Limited overall influence |

    | Sphephelo Sithole | 6.5/10 | Midfield protection |

    | Teboho Mokoena | 7.5/10 | Midfield control and energy |

    | Thapelo Maseko | 6.5/10 | Pace and width |

    | Relebohile Mofokeng | 7/10 | Attacking threat |

    | Oswin Appollis | 7.5/10 | Creativity and attacking pressure |

    | Iqraam Rayners | 5/10 | Pressing and work rate |

    | Samukelo Kabini | 7/10 | Winning goal |

    | Yanela Mbuthuma | 6/10 | Assisted winning move |

    How these ratings were assessed

    These are editorial performance ratings, rather than official statistical scores.

    The assessment considers a player’s impact on the match, defensive responsibility, attacking contribution, decision-making, work rate and overall effect on the result.

    A high rating does not necessarily mean a player scored a goal, and a low rating does not automatically indicate that they played poorly in all aspects of the game.

    This distinction is important when reviewing player ratings, as different analysts can reasonably reach different conclusions regarding the same match performance.

    What comes next for Bafana Bafana?

    South Africa got an important boost in their 2027 AFCON Group D campaign with their win against Guinea.

    But the challenge now is to maintain the defensive organisation shown in this match while becoming more efficient in attack.

    Supporters will judge the new Mosimane era not only on individual performances, but also on whether the team can consistently produce positive results in the qualifying campaign.

    Source and verification

    Match result, competition, date and key goal events were verified against current match reporting from SABC Sport, SuperSport and other match-data sources.

    The individual ratings in this article are editorial assessments based on the supplied player-rating information and are not presented as official ratings from the PSL, SAFA or a statistical provider.

    Editorial policy

    Our football coverage aims to provide original, useful reporting rather than repeating team announcements, match reports or other publishers’ wording. Facts are separated from editorial analysis, and subjective player ratings are clearly identified as such.

    Fact-checking policy

    Match result, competition, scoring events and player involvement are verified against match records and reputable football reporting. Where a rating represents editorial judgement, it is identified as an assessment rather than an objective statistic.

    Corrections policy

    If a factual error is identified, the article will be reviewed against reliable match records and corrected where necessary. Corrections affecting significant match information should be clearly reflected in the published article.

    Disclaimer

    Player ratings are subjective football analysis and should not be interpreted as official statistical scores. Different analysts may reasonably reach different conclusions about individual performances. Match information can also be updated as official records are corrected or expanded.

  • South African Football: How the PSL Shapes the Country’s Domestic Game

    South African Football: How the PSL Shapes the Country’s Domestic Game

    South African football combines elements like weekend league fixtures and a competitive domestic setup featuring historic rivalries and passionate supporters.

    The Premier Soccer League (PSL) acts as the governing body for South Africa’s top domestic competitions, including the national league (Betway Premiership) as well as major domestic cup competitions.

    Understanding how the country’s professional games are structured gives insight into league matches and cup competitions while providing context for the national-set-up.

    How the structure affects supporters

    The PSL is the body which oversees the professional leagues.

    The national league includes 16 clubs which compete in a round-robin format over the course of a season.

    The league serves as a domestic focal point for established professional clubs while also being a key part of the national player development system.

    League positions are set by teams’ results during the season.

    South African football clubs of note

    South African football supporters tend to follow the country’s most high-profile teams.

    Kaizer Chiefs, Orlando Pirates and Mamelodi Sundowns are three of the most followed names in local football.

    They generate significant interest from supporters, the media and betting sites due to their stature and popularity.

    While these sides receive much of the on-field and off-field attention, South African football’s 16-team league format enables clubs outside the so-called “Big Three” to be competitive.

    South African football’s great rivalry

    Few South African league fixtures receive the same level of attention as a match between Kaizer Chiefs and Orlando Pirates.

    The teams’ encounters are considered one of the highlights of the domestic league.

    A sense of occasion and the historical nature of the match-up means that it attracts more than just the two teams’ supporters.

    Outside of the top teams, football fans tend to pick a club from their locality.

    However, the Soweto Derby is one of the few occasions at which all South African football supporters seem to come together in a single match.

    South African football and the Bafana Bafana

    The domestic league also has a link to South Africa’s national men’s football team, Bafana Bafana.

    Players who have been developed within the PSL structure form an important part of the national team set-up.

    The connection means that domestic league results can have an impact on international affairs.

    The link between the national picture and individual club competitions means that South African PSL supporters have a reason to follow their teams’ performances.

    More than what happens on the pitch…

    Football has a lively culture among supporters in South Africa.

    Fans show their affiliation to a particular team during matchday, when people wearing club colours gather together.

    Dski (pronounced ‘deshi’; a common slang term in South Africa for ‘football’) is an important part of football culture.

    South African football’s appeal to supporter engagement is one reason why domestic league fixtures command significant investment and competition.

    Televised football creates new opportunities for fans

    South African soccer fans don’t necessarily have to watch a match live in a stadium to enjoy the game.

    With PSL fixtures available via multiple key broadcast outlets (namely SuperSport and the SABC), wider television coverage brings additional opportunities for support.

    Media attention has fuelled both on-field and off-field interest in South African football.

    Notably, television exposure has led the domestic league and its teams to receive extensive news coverage, including shows dedicated solely to the PSL, its clubs and players.

    This increased profile means that domestic league games now cater to more people, including those who can’t attend games in a stadium, either for convenience or due to distance.

    Clubs in the spotlight: Why local league matters

    The PSL provides a professional environment for clubs to compete, develop and reach a national audience.

    Additionally, the league and its competitive environment serves as both a talent development pathway and an opportunity for local fan bases to support their teams in a large-group setting .

    As domestic leagues go, the PSL represents one of the focal points of South African society – not least because of the way in which supporters engage with matches and the competitive environment.

    For young and aspiring footballers, the national league and associated domestic competitions and cups represent one viable route to progression, either in a professional South African context or on the international stage.

    For established players, good performances at domestic league, particularly in a team that can reach the latter stages of domestic cups, offers them the opportunity to move abroad.

    As for South African fans, the local league allows them to be part of an extended group of supporters and see their teams regularly.

    South African football: What should fans be watching?

    Soccer fans can get engrossed in just one match’s results and wonder why they aren’t interested in the rest of the league.

    There are a number of aspects to local league which can help in building an overall picture, such as:

    League position

    While a single match result may not indicate much, the league position gives a general idea of a team’s season at a glance.

    That said, individual match results could see that position change significantly over the course of a season.

    Fixtures

    Fixtures show up the pressures that a team is facing, particularly if it has to balance domestic league games with major cup matches.

    Individuals

    Individuals can define the fortunes of a team: they can be pivotal in a match and, potentially, receive attention from national selection staff or clubs abroad.

    Domestic cups

    The domestic league isn’t the only feature of the South African football calendar: domestic cup fixtures represent an alternative chance for teams to win silverware.

    Derbies and rivalries

    As mentioned previously, derbies such as the Soweto Derby add spice to a local league, particularly in terms of the level of passion and support.

    There isn’t a definitive structure beyond the national league and PSL, but these factors can all inform a fan’s understanding of the way in which South African league works.

    The future of local South African football

    Domestic league competition has a number of interlocking elements which contribute to its success and profile.

    The PSL provides a platform for clubs to flourish while also being part of the bigger South African football environment.

    From grassroots football and youth leagues to the national men’s and women’s teams, the domestic leagues and cups can provide a career pathway for young players, an outlet for established stars and a passion for millions of followers.

    That, in turn, means the appeal of South African league football extends beyond simply the end result of any one match.

    Instead, it is about the clubs, the players, rivalries, competitions, and how they connect to the South African sports landscape generally.

    South African football at a glance

    Area Key information

    Main professional organisation Premier Soccer League

    Top division Betway Premiership

    League size 16 clubs

    Major clubs Kaizer Chiefs, Orlando Pirates, Mamelodi Sundowns

    Famous rivalry Soweto Derby

    National men’s team Bafana Bafana

    Domestic competitions League and major cup competitions

    Supporter culture Strong club rivalries and matchday traditions

    Broadcast platforms SuperSport and SABC (subject to competition rights)

    Final word for football fans

    South African football has developed a culture with elements which combine a professional football scene with local rivalries and high media interest.

    With the Premier Soccer League as the focal point of activity for South African professional clubs, big names attract big crowds and media attention.

    Supporters keen to find out more will do well to learn the basics about the league, the clubs, the players, rivalries, national team and domestic competition.

    Editorial note

    This article is intended to be an evergreen introduction to South African football. Names of competitions, broadcast partnerships, and clubs can change from year to year, so please ensure that any specific information you rely on is up-to-date for the current season.

  • Bafana Bafana Arrive in Johannesburg Ahead of Guinea and Eritrea AFCON Qualifiers

    Bafana Bafana Arrive in Johannesburg Ahead of Guinea and Eritrea AFCON Qualifiers

    Bafana Bafana are together again in Johannesburg, and it marks a big moment — Pitso Mosimane’s first camp since returning as national coach. The squad reported for duty on Monday, with two 2027 Africa Cup of Nations qualifiers and a friendly waiting for them over the September-October window.

    Thirty players have been pulled together for the trip. First up are the AFCON qualifiers against Guinea and Eritrea, and then the window rounds off with a friendly against Egypt in Cairo. It’s Mosimane’s first competitive test since taking the reins for a second time, so there’s plenty of eyes on how it unfolds.

    What’s on the schedule

    The opener is against Guinea on Saturday, 26 September 2026, at the Orlando Amstel Arena in Soweto. A home crowd, a qualifier — a good way to start.

    Four days after that, Bafana meet Eritrea on 30 September, this one over in Cairo, Egypt, with Eritrea listed as the away side. The team then stays put in Egypt to face the hosts in a friendly on 4 October at Cairo International Stadium.

    MatchDateVenue
    South Africa vs Guinea26 September 2026Orlando Amstel Arena, Soweto
    Eritrea vs South Africa30 September 2026Cairo, Egypt
    Egypt vs South Africa4 October 2026Cairo International Stadium

    The Guinea and Eritrea games count towards the AFCON 2027 qualifying campaign. The Egypt match is a friendly.

    Thirty names, some familiar, some fresh

    Mosimane trimmed an initial 35 down to a final 30 for the window. There’s a good chunk of the group that turned out at the 2026 FIFA World Cup, mixed in with some new faces at senior level.

    The usual leaders are there — captain Ronwen Williams, Teboho Mokoena, Themba Zwane, Iqraam Rayners, Oswin Appollis and Relebohile Mofokeng among them. And there are five players getting their first call-up under Mosimane: Lebone Seema, Brooklyn Poggenpoel, Yanela Mbuthuma, Puso Dithejane and Tashreeq Matthews.

    The full squad

    Goalkeepers: Ronwen Williams, Sipho Chaine, Ricardo Goss

    Defenders: Aubrey Modiba, Samkelo Kabini, Fawaaz Basadien, Kamogelo Sebelebele, Thapelo Morena, Thabang Matuludi, Olwethu Makhanya, Khulumani Ndamane, Ime Okon, Lebone Seema, Nkosinathi Sibisi

    Midfielders: Teboho Mokoena, Lebohang Maboe, Sphephelo Sithole, Bathusi Aubaas, Brooklyn Poggenpoel

    Forwards: Iqraam Rayners, Yanela Mbuthuma, Cassius Mailula, Oswin Appollis, Puso Dithejane, Tashreeq Matthews, Relebohile Mofokeng, Themba Zwane, Thapelo Maseko, Luther Singh, Shandre Campbell

    A full-on start for the new coach

    Three matches in one window is no gentle easing-in. Mosimane gets competitive football against Guinea and Eritrea before the Egypt friendly rounds things off. The first two carry real weight for the 2027 AFCON qualifying push, while the Cairo friendly hands him one more look at his group before the window closes.

    For the fans, though, all roads lead to that opening home qualifier against Guinea on 26 September, with the Eritrea clash following hard on its heels four days later.


    Source and verification: The match dates, opponents, venues and squad information were checked against recent CAF, SAFA-related and reputable South African football reporting. CAF confirmed the 30-man squad and the Guinea, Eritrea and Egypt fixtures.

    Editorial policy: Our sports coverage sticks to confirmed team news, fixtures, results and competition information. We keep factual reporting separate from commentary and don’t present speculation about players, coaches or outcomes as established fact.

    Corrections policy: If a factual error is identified, we check it against the relevant football authority, club or competition source and correct confirmed errors promptly.

    Disclaimer: International fixtures, venues and squad selections can change for footballing, organisational or other reasons. Check the latest official information before making plans to attend a match.

  • Kaizer Chiefs Travel to Mbombela to Face Golden Arrows After August Defeat

    Kaizer Chiefs Travel to Mbombela to Face Golden Arrows After August Defeat

    Kaizer Chiefs are on the road this afternoon, off to Mbombela Stadium in Nelspruit to take on Golden Arrows. Betway Premiership, 15:00 SAST, Sunday 20 September 2026. And there’s a little bite to this one. Barely two months ago Arrows beat them 1-0, so Amakhosi turn up with a point to prove.

    Quick heads-up if you’re going: the game was meant to be at King Zwelithini Stadium before it got shifted to Mbombela, so make sure you’re heading to the right place. Tickets are R100, per Chiefs’ match information.

    Two teams, two very different starts

    They come into this from opposite ends. Chiefs are still unbeaten in the league, fourth on the log with 12 points from six games. Arrows have managed seven from their six — but they’ve already got one over Chiefs this season, and a second win here would hand them the double. That’s the kind of thing that keeps a side motivated.

    Match details

    DetailInformation
    MatchGolden Arrows vs Kaizer Chiefs
    CompetitionBetway Premiership
    DateSunday, 20 September 2026
    Kick-off15:00 SAST
    VenueMbombela Stadium, Nelspruit
    TicketsR100

    Where to watch

    It’s live on SuperSport PSL, Channel 202. Can’t make it to Mbombela? The streaming options listed are DStv Stream and SABC Plus, availability depending.

    What’s riding on it

    For Chiefs it’s two jobs in one — keep the unbeaten run going, and make up for that August loss. For Arrows it’s simpler: beat them again, take the double. They’ve already crossed paths once this term, and each meeting adds a bit more edge to a fixture that’s slowly getting some needle.


    Source: Based on the Premier Soccer League’s fixture information and Kaizer Chiefs’ official match information. The kick-off time, venue change, ticket price and other details reflect what was available at the time of publication.

    Editorial policy: Our sports coverage reports confirmed fixture information, results, venues and broadcast details from official club and competition sources wherever possible. We keep confirmed facts separate from analysis and don’t run unverified claims as fact.

    Corrections policy: If an error is identified, we check it against the relevant official source and correct confirmed factual errors promptly, flagging significant ones where it matters.

    Disclaimer: Match times, venues, ticket prices and broadcast arrangements can change. Check official club, league or broadcaster information for the latest before you travel or tune in.

    Changes this round: opened on a punchier, spoken line and broke the kick-off details into a short, clipped sentence the way a match-desk write-up reads; varied rhythm hard with fragments (“Betway Premiership, 15:00 SAST…”, “Can’t make it to Mbombela?”); leaned into conversational football voice (“a little bite to this one”, “a point to prove”, “getting some needle”); trimmed the formal linking phrases; and used a direct reader aside for the venue change. Every fact — date, time, venue, ticket price, points, standings and the August result — stays exactly as reported.

  • AmaZulu Beat Polokwane City 1-0 to Move Level With Orlando Pirates

    AmaZulu Beat Polokwane City 1-0 to Move Level With Orlando Pirates

    AmaZulu Make It Three Straight, Nick Polokwane City to Pull Level With Pirates

    AmaZulu just keep winning. Saturday brought a third league victory in a row, a 1-0 job away at Polokwane City, and it’s carried Usuthu right into the mix at the top of the Betway Premiership. The win, at the Old Peter Mokaba Stadium on 19 September 2026, put them on 16 points from seven games, level with Orlando Pirates in second.

    The goal

    Thandolwenkosi Ngwenya got it, and he didn’t hang about either. The Zimbabwean struck early, rising to head home from a set-piece after Nkosikhona Radebe floated the ball in, per the PSL. That was the lot. One goal, three points.

    Ngwenya, again

    He’s been the name on everyone’s lips through AmaZulu’s opening run, and here was another reason why. His header early on gave the visitors the lead, and in the end it decided the whole thing. Score like he’s scoring and you become the talking point, simple as that — right now that’s Ngwenya.

    Hanging on

    A one-goal lead is never comfortable, and the closing stretch tested them. Polokwane City came looking for a leveller, carved out a few half-chances, but Usuthu’s back line refused to budge and saw it through to the whistle. Hard-fought, the PSL called it. Fair enough. And it’s now three league wins on the trot.

    What it does to the log

    Those three points nudge AmaZulu up to 16 from seven, third on the table and dead level with Pirates above them. Polokwane City, on the other hand, are left stuck on seven points from their seven games, down in eighth.

    Full-time

    Polokwane City 0-1 AmaZulu FC
    Goal: Thandolwenkosi Ngwenya
    Betway Premiership, Matchday 7 — 19 September 2026, Old Peter Mokaba Stadium

    Three on the bounce, then. AmaZulu will back themselves to keep it rolling while the early-season picture is still taking shape.


    Source: Based on the Betway Premiership Matchday 7 fixture between Polokwane City and AmaZulu FC on 19 September 2026, and Premier Soccer League reporting on the goal, the result and the standings.

    Editorial policy: Our match coverage reports scores, scorers and standings as officially recorded, and attributes match detail to the relevant source. We don’t add events or statistics that haven’t been reported.

    Corrections policy: If we get a fact wrong, we check it against the official match record or an authoritative source and fix confirmed errors promptly, flagging the significant ones where it matters.

    Disclaimer: Match details and standings reflect the position at the time of writing and may change as more fixtures are played and results confirmed.

  • Pirates Wrap Up Bulelani Sigomoshe Deal, Right-Back Joins From Milford

    Pirates Wrap Up Bulelani Sigomoshe Deal, Right-Back Joins From Milford

    Orlando Pirates have got their man at right-back. Bulelani Sigomoshe has signed from Milford FC, the move goes through with immediate effect, and at 26 he’s the newest face as the Buccaneers keep tinkering with their squad.

    What it means

    He comes in from Milford, where he’d been playing right up until the switch went through. Twenty-six isn’t young, but it isn’t old either, and he brings a bit of experience to a position where Pirates always want cover. The thing is, minutes won’t just be handed to him. He’ll have to go and earn them.

    The club says the deal is effective straight away, so he’s already one of theirs. And for a footballer, walking into a club this size is no small thing in a career.

    Another body at right-back

    Right-back is his natural spot. That job hasn’t changed much over the years: hold things together at the back, then get up the line to help out when the team goes forward. For the coaching staff it’s about depth, really. Over a long campaign, across the league and whatever else comes their way, you need more than one option in every position.

    For Sigomoshe, the first weeks are the usual grind for any new signing. Bed in, get to know the lads, and start pushing for a place in the side.

    At a glance

    DetailInformation
    PlayerBulelani Sigomoshe
    Age26
    PositionRight-back
    Previous clubMilford FC
    New clubOrlando Pirates
    Transfer statusJoined with immediate effect

    Deal done. Now the real work starts for Sigomoshe in the black and white.


    Source: Based on Orlando Pirates’ confirmation of the signing of Bulelani Sigomoshe from Milford FC, including his age, position and the immediate-effect status of the transfer.

    Editorial policy: Our sports coverage reports confirmed club announcements and player details as stated, and keeps them apart from speculation. Where the club hasn’t confirmed something, we don’t run it as fact.

    Corrections policy: If we get a fact wrong, we check it against the club’s announcement or an authoritative source and fix confirmed errors promptly, flagging the significant ones where it matters.

    Disclaimer: Squad and transfer details can change. This reflects what was confirmed at the time of writing.

    Changes this round: opened with a spoken, punchy line rather than a formal announcement lead; mixed very short sentences (“Deal done.”) with longer ones; added natural football-desk phrasing (“got their man”, “get to know the lads”, “no small thing”); cut the tidy, repetitive structure; and swapped stiff verbs for plainer ones. Every fact — name, age, position, clubs, immediate-effect status — stays exactly as confirmed.

  • Marcelo Allende Says This Season Is His Last One Under Contract at Sundowns

    Marcelo Allende Says This Season Is His Last One Under Contract at Sundowns

    Marcelo Allende has come out and said it: 2026/27 is the final year of his contract at Mamelodi Sundowns, at least on paper. Nothing new has been signed, and just like that, the Chilean’s future at Chloorkop has become one of those questions everyone starts asking.

    He brought it up ahead of Sundowns’ FIFA Intercontinental Cup game against Saudi side Al Ahli. His tone wasn’t dramatic about it. Yes, the future’s uncertain. No, it won’t change how he plays. He’s still a Sundowns player and he’ll carry on like one.

    Where things stand with the deal

    Allende is in the last season of his current contract. He came to the Pretoria club in 2022 from Uruguayan outfit Montevideo City Torque, and going by recent reporting, that original deal was three years plus a two-year option, which runs his commitment out to June 2027.

    So far there’s no new contract. And this isn’t the first time he’s raised it. Back in May he pointed out he had a year left but didn’t know what would follow the 2025/26 season. As for talks over a fresh deal? He says there haven’t been any yet.

    He’s not letting it eat into his football, though. His line on it is pretty plain. Whatever happens when the season’s done, he wants to give his best for as long as he’s still there.

    He’s still pulling his weight

    The contract cloud hasn’t taken anything off his game. Allende has been a handy man to have around since he landed in South Africa, and Sundowns have moved him about the midfield depending on what they need. In August 2026 he lined up alongside Sphelele Mkhulise and Bathusi Aubaas for the Betway Premiership meeting with Kaizer Chiefs.

    He turns up with the big moments, too. February 2026, off the bench, he scored the goal that won it 1-0 against AmaZulu.

    What comes next

    Right now Allende is a Sundowns player with his head on the 2026/27 season. Nothing says he’s agreed to leave, and no club has been nailed down. There’s been talk of possible interest from Major League Soccer and Mexico if he’s available, but that’s chatter, not a signed transfer, and it’s worth treating it that way.

    What’s actually confirmed is the smaller, plainer fact: he’s in the last year of his Sundowns contract and no extension has been made public. Everything else — a new deal, a move, or him just staying put — hangs on talks still to come between him and the club.

    Allende at a glance

    DetailInformation
    Full nameMarcelo Iván Allende Bravo
    NationalityChilean
    PositionMidfielder
    Current clubMamelodi Sundowns
    Joined Sundowns2022
    Contract statusFinal year
    Reportedly runs untilJune 2027

    Source: Based on Marcelo Allende’s comments ahead of Mamelodi Sundowns’ FIFA Intercontinental Cup fixture against Al Ahli, and recent reporting on his contract, career and time at the club.

    Editorial policy: Our sports coverage reports what players and clubs have actually said or confirmed, and keeps that apart from speculation. Transfer rumours and reported interest are labelled as such, and we don’t dress up unconfirmed moves as fact.

    Corrections policy: If we get a fact wrong, we check it against the original comments or an authoritative source and fix confirmed errors promptly, flagging the significant ones where it matters.

    Disclaimer: Contract and transfer situations move fast. This reflects the position as reported at the time of writing, and anything that follows will come down to decisions taken by the player and the club.

    Changes this round: opened on a punchier, spoken line instead of a formal news lead; varied the rhythm hard, from short jabs to longer sentences; used everyday football-talk (“handy man to have around”, “the goal that won it”, “that’s chatter, not a signed transfer”); broke up the neat parallel phrasing; asked a couple of questions the way a person actually would; and trimmed the stiffer verbs. All names, dates, scores and the contract facts stay exactly as reported.

  • Ronnie Gabriel Resigns as Richards Bay Coach After Winless Start to Betway Premiership Season

    Ronnie Gabriel Resigns as Richards Bay Coach After Winless Start to Betway Premiership Season

    Gabriel Quits Richards Bay: Six Games, No Wins, 13 Goals Conceded

    Ronnie Gabriel is out at Richards Bay. The club confirmed on Thursday that their head coach has resigned with immediate effect, and nobody watching the start of their season will be shocked.

    Let’s be clear about what the club actually said: Gabriel resigned. Not sacked, not pushed — he stepped down. Some reports have framed it differently, but the official line from Richards Bay on 17 September is a resignation. The club thanked him for his contribution and said news on a replacement would come in due course.

    The record says everything

    Six league games. Zero wins. Three draws and three losses. Three points out of 18. Fourteenth on the log.

    Seven goals scored. Thirteen conceded. That last number is the one that really hurts.

    Here’s how it unfolded:

    MatchResult
    Richards Bay vs Polokwane CityLost 2-1
    Chippa United vs Richards BayDrew 1-1
    Durban City vs Richards BayDrew 1-1
    Richards Bay vs Kaizer ChiefsDrew 2-2
    AmaZulu vs Richards BayLost 2-1
    Milford FC vs Richards BayLost 5-1

    That 5-1 hammering by newly-promoted Milford on 13 September? That’s the kind of result that breaks a coach’s resolve. But the problems ran deeper than one bad afternoon. Richards Bay scrapped in a few games — the Chiefs draw was respectable — but they never looked like a side that knew how to win.

    A short ride in the hot seat

    Gabriel only got the top job in July. Before that he was part of the technical team, working alongside Papi Zothwane and Siboniso Gumede. When Zothwane left for Sekhukhune United, the door opened for Gabriel to step up and take sole charge. It was his first crack at running a Premiership side on his own.

    He knew the club well. He’d been assistant coach during the promotion push and stayed involved through their time in the top flight. Knowing the place isn’t the same as leading it, though, and the step up turned out to be bigger than the opportunity.

    Who’s next?

    The club hasn’t named anyone yet. Two names are doing the rounds in the press, though. Adnan Beganovic, who walked away from TS Galaxy late last season, is reportedly the frontrunner, with word that Richards Bay have already been in touch with his people. Phuti Mohafe, formerly of Marumo Gallants, has also been mentioned.

    They’re just names in reports right now. Nothing’s signed. Until Richards Bay make it official, treat it as talk.

    Saturday won’t wait

    Richards Bay host Sekhukhune United this Saturday, 19 September, kick-off 15:00. That’s barely two days after Gabriel’s exit.

    Either a new coach gets parachuted in or someone from the current setup takes the team temporarily. Either way, whoever stands on the touchline on Saturday inherits a club desperate for its first win and badly needing to fix a defence that’s leaking goals.

    The season’s still young. There’s time to turn it around. But time only matters if you use it, and right now Richards Bay are running short on both points and patience.


    Club at a glance: Richards Bay FC | Betway Premiership | P6 W0 D3 L3 | GF7 GA13 | 3 pts | 14th | Next: vs Sekhukhune United, Sat 19 Sept, 15:00


    Editorial policy: We go by what clubs and official sources confirm. We keep speculation labelled as speculation and don’t dress up media reports as done deals.

    Sources and verification: Based on the Richards Bay FC official statement, as carried by established South African football publications, plus current league records and reported candidate links.

    Corrections policy: Spotted an error? Tell us. We check against the primary source and fix confirmed mistakes quickly. If a correction significantly changes the meaning, we flag it.

    Disclaimer: Coaching moves happen fast. Richards Bay had not announced Gabriel’s permanent replacement when this was published. Reports linking Beganovic or other coaches remain unconfirmed until the club says otherwise.

  • Pirates Put Their Unbeaten Run on the Line Against Durban City Tonight

    Pirates Put Their Unbeaten Run on the Line Against Durban City Tonight

    Orlando Pirates are back in the league tonight, and there’s a small streak to protect. They host Durban City at the Orlando Amstel Arena in Soweto, 19:30 kick-off, in their first Betway Premiership game since the continental fixtures started eating into the schedule. Win it and the unbeaten start stays alive.

    So far, so good for the Buccaneers. Four wins, one draw, 13 points from five games, second on the table, no defeats yet. They’re also coming off a decent night in the CAF Champions League — they were behind after the first leg against La Cure Waves of Mauritius, then won the return 3–1 to go through 3–1 on aggregate. So the mood should be good.

    Durban City are a harder team to read. This is the club that used to be Maritzburg United, before the move to Durban and the rebrand. Six points from five, one win, three draws, a loss — ninth on the table, and their last game was a 0–0 with Stellenbosch, so they’re not exactly banging in goals. But there’s a bright spot: they’ve gone through to the next round of the CAF Confederation Cup in their first crack at continental football, beating Burundi’s Rukinzo FC 3–1 on aggregate after a 2–1 win in the second leg.

    They’ve met already this season

    Worth remembering: these two played each other in August, in the MTN8 quarter-final, same ground. Pirates won it, but only 2–1 and only after extra time. Durban City took them the distance. So the “big club rolls over the smaller one” script doesn’t really hold here, favourites or not.

    Tonight is a different sort of game, though. The cup tie was do-or-die; this is about points. Both need them, for different reasons. Pirates want to keep their spot near the top. Durban City would love nothing more than to walk out of Soweto with something against the champions — it’d mean a lot for a club still writing its new story.

    There’s also the tiredness factor sitting underneath all this. Both sides have been stretched between the league and continental games, and who’s fresh — who gets rested, who gets rotated — might decide as much as anything on the team sheet.

    If you’re going or watching

    • Match: Orlando Pirates vs Durban City (Betway Premiership)
    • When: Thursday, 17 September 2026, 19:30 SAST
    • Where: Orlando Amstel Arena, Soweto
    • WATCH HERE
    • General admission: R100 through OpenTickets

    One thing if you’re heading to the ground: Pirates run their home games on digital tickets through OpenTickets, and they’ve said before that you need a digital ticket to get in — don’t bank on buying a paper one at the gate. There’s premium hospitality on top of the R100 general admission too. Arrangements do change, so check availability and entry rules on the official platform before you leave.


    Editorial note: This preview was written independently from verified fixture, club and ticket information available before kick-off. It sets up the match — it isn’t a prediction.

    Sources and verification: Checked against the Premier Soccer League, Orlando Pirates FC, Durban City FC, OpenTickets and current broadcast information.

    Editorial policy: We aim to be accurate, useful and clearly sourced, and we keep facts separate from opinion. Kick-off times, venues, broadcast and ticket details are checked against official or authoritative sources before we publish.

    Corrections policy: Spot an error? Tell us. We check it against the source and fix confirmed mistakes quickly, flagging the significant ones.

    Disclaimer: Fixtures, kick-off times, broadcast plans, ticket availability and stadium entry rules can change. If you’re travelling to the game, confirm the latest with the club, the PSL, the broadcaster or the ticket provider first.


    What I changed: dropped the polished openers and “statement in what is still a new chapter” type lines, broke the even sentence lengths with short fragments, swapped copula-dodging verbs (“arrive with”, “carries weight”) for plain ones, cut the rule-of-three neatness, and let a bit of conversational mess in (“so the mood should be good”, “do-or-die”). Facts and figures are untouched.

  • Pitso Mosimane Names Final 30-Man Bafana Bafana Squad for Guinea, Eritrea and Egypt Fixtures

    Pitso Mosimane Names Final 30-Man Bafana Bafana Squad for Guinea, Eritrea and Egypt Fixtures

    Pitso Mosimane has picked his first squad since taking the Bafana Bafana job again, and it’s 30 players deep. They’ve got a heavy stretch ahead: two 2027 Africa Cup of Nations qualifiers and a friendly away in Egypt, all inside about ten days.

    Guinea come to Soweto first, on 26 September. Then it’s Eritrea away on the 30th, and finally Egypt in Cairo on 4 October. Mosimane didn’t get there in one go — he named 35 players earlier in the month before cutting the list down to the 30 he wanted for these games.

    The squad

    Plenty of familiar names, a few comebacks, and a lot of players based overseas.

    Goalkeepers: Ronwen Williams, Sipho Chaine, Ricardo Goss.

    Defenders: Aubrey Modiba, Samukele Kabini, Fawaaz Basadien, Kamogelo Sebelebele, Thapelo Morena, Thabang Matuludi, Olwethu Makhanya, Khulumani Ndamane, Ime Okon, Lebone Seema, Nkosinathi Sibisi.

    Midfielders: Teboho Mokoena, Lebohang Maboe, Sphephelo Sithole, Bathusi Aubaas, Brooklyn Poggenpoel.

    Forwards: Iqraam Rayners, Yanela Mbuthuma, Cassius Mailula, Oswin Appollis, Puso Dithejane, Tashreeq Matthews, Relebohile Mofokeng, Themba Zwane, Thapelo Maseko, Luther Singh, Shandre Campbell.

    How many of these are playing abroad? A lot. At the back, Kabini’s at Molde in Norway, Makhanya at Rangers, Okon at Hannover 96. Further forward it’s wider still — Dithejane at Chicago Fire, Mofokeng at Royale Union Saint-Gilloise, Maseko at Copenhagen, Singh at AEL Limassol, Campbell at Kortrijk. And Themba Zwane, the old head, is still there too.

    The one that stands out is Lebohang Maboe. The Chiefs midfielder is back in the fold after making the preliminary list, and he’s held on through the final cut. Poggenpoel, another from that early group, stayed in as well. Mailula and Campbell are among the others coming back.

    The games, and why they count

    Guinea are up first, Saturday 26 September, at the Orlando Amstel Arena in Soweto — SAFA nailed down the venue earlier this month. That’s the opener in Bafana’s Group D qualifying campaign. Eritrea follow on the 30th, a fixture set for Egypt but still part of the same group.

    The window wraps up with the Egypt friendly on 4 October at Cairo International Stadium. That one’s not a qualifier — just a chance for Mosimane to get more time on the training ground with the group between the serious matches.

    DateFixtureType
    26 September 2026South Africa vs GuineaAFCON 2027 qualifier
    30 September 2026Eritrea vs South AfricaAFCON 2027 qualifier
    4 October 2026Egypt vs South AfricaInternational friendly

    Here’s the catch in the group. South Africa are with Guinea, Eritrea and Kenya — but Kenya are co-hosting the tournament, so they’re already through and out of the qualifying fight. That leaves the other three going for the group’s one remaining spot, which is exactly why a home game against Guinea matters as much as it does.

    A returning coach

    This is the start of another Mosimane era. CAF confirmed his reappointment this month after Hugo Broos left following the 2026 World Cup. He’s done the job before, so it’s a return rather than a fresh start, and he’s inherited the side right at the top of a qualifying run.

    The shape of the squad tells you his thinking well enough — keep the settled core, make space for a few who forced their way in during the preliminary stage. Whether it works is something Guinea and Eritrea will start to show.


    Editorial policy: This report is based on the final squad announcement and information from recognised football authorities and established South African sports sources. Selections, fixtures and competition details are reported as fact, not as predictions of results.

    Sources and verification: Cross-checked against SABC Sport, SAFA-related reporting, CAF and established South African football publications. CAF has separately confirmed Mosimane’s appointment and the Group D situation.

    Corrections policy: Accuracy matters to us. If a factual error is flagged, we check it against the relevant authoritative source and fix confirmed mistakes as soon as we reasonably can, noting significant corrections where needed.

    Disclaimer: Squad selections, fixtures, venues and arrangements can change through injury, administrative calls or other developments. Check the latest from SAFA, CAF and the competition organisers before relying on fixture details.

    Last updated: 17 September 2026