Four days on from the draw in Durban, South Africa and Panama met again — and this time the result was more emphatic. José Córdoba scored in the 58th minute to give Panama a 1-0 victory at DHL Cape Town Stadium on 31 March 2026, wrapping up a two-match series in South Africa with a win that had been threatened across the first game and confirmed here in the second. Bafana Bafana, who had fought back from a goal down to draw 1-1 at Moses Mabhida Stadium, could not find an equaliser on this occasion and left the field having lost consecutive friendlies in the final FIFA window before the World Cup. For Hugo Broos and his coaching staff, the results offer a sobering reminder of the gap that still exists between aspiration and execution at international level, even against opposition they felt they should be competitive with.
Panama, quietly and efficiently, collected a win that matters more than its friendly billing might suggest. Thomas Christiansen’s side head into the 2026 World Cup having gone unbeaten across the CONCACAF qualifying phase — three wins and three draws from six Group A matches — and these two games in South Africa have only deepened the sense that Los Canaleros are genuinely prepared for what awaits them in North America this summer. They came here twice, found the net in both matches, and left with a result that showed character as much as quality. A single goal, defended stoutly over thirty minutes with South Africa pressing for an equaliser and finding nothing, is precisely the kind of performance you want heading into a tournament.
The match at Cape Town Stadium followed a broadly similar pattern to the first one in Durban, at least in how the early stages played out. South Africa had the majority of possession — 55.2% by the final whistle — and tried to establish a rhythm through Teboho Mokoena in central midfield and the movement of Tshepang Moremi and Oswin Appollis in the wider areas. Hugo Broos had made changes to the side that drew in Durban, bringing in Mbekezeli Mbokazi at centre-back alongside Okon, and introducing Lehlogonolo Hlongwane on the right wing in place of Themba Zwane who had started four days earlier. Khuliso Mudau remained at right back. Ronwen Williams was between the sticks again, a figure of reliability in the South African setup regardless of what is happening in front of him.
Panama were set up with Christiansen’s preferred shape, compact and disciplined across a midfield that transitions quickly and relies on the quality of players like Adalberto Carrasquilla and Aníbal Godoy to control the tempo when in possession. Carrasquilla, one of the most technically complete central midfielders in CONCACAF, was again the link between Panama’s defence and attack. His ability to receive under pressure, spin, and find a forward pass in tight spaces has always been the engine around which Panama’s best football is built, and he was at it again here — finding José Fajardo and Ismael Díaz with little moments of precision that kept South Africa’s backline honest even in periods where the hosts had the ball.
The goal came just past the hour mark and it was clinical. José Córdoba — back from injury and keen to make an impression across this two-match series — found the right position at the right time and converted. Panama’s defensive solidity before the goal had been the story of the first half. South Africa created enough half-chances to feel like they were on the front foot, but Bafana’s finishing was poor and when they did cut through, Panama’s defensive shape absorbed the threat before it could become anything cleaner. Williams was called upon twice during the match and dealt with both moments comfortably, which tells its own story — South Africa were the ones with the ball, but Panama were the ones threatening to score.
The opening forty-five minutes ended goalless. South Africa’s corners — they won one in the first half to Panama’s zero — reflected how the territorial balance leaned, but territory without end product means very little when a well-organised defensive unit is waiting for the mistake. Panama were content to let Bafana move the ball laterally and then press when it entered central zones. It was not a high press, not the kind that suffocates teams into errors, but a reactive press — triggered by a bad touch or a poor decision — that kept South Africa uncomfortable in the moments they needed to be most fluid.
The second half changed. Panama came out with more intent going forward and it was in that spell — when Christiansen’s side were actually pushing rather than defending — that the goal arrived. Córdoba’s finish was precise and low, leaving Williams with little to do. A movement that had started in Panama’s midfield ended with quality in the final third, and when the ball hit the net the visitors’ bench erupted with the quiet satisfaction of a team who had executed exactly what they’d planned.
South Africa’s response was to push men forward and try to find the equaliser through direct means. Lyle Foster had led the line in Durban and been a handful for Panama’s defenders across that first match, but his replacement, Evidence Makgopa — who had scored the penalty against Richards Bay in his last PSL outing and was hoping to carry that form into international duty — struggled to get into the game against a Panama defensive line that defended narrowly and aggressively. Hlongwane on the right kept trying to find angles, kept getting into promising positions, but the final delivery was consistently off. Appollis, hero of the Durban draw with an equaliser three minutes into the second half of the first match, worked hard from the left but couldn’t replicate that moment here.
For followers of South African football’s broader journey, these results carry context worth keeping in mind. You can follow Bafana Bafana’s World Cup preparations and all the latest international match scores and updates in real time at fawanews.org.uk your go-to hub for live football coverage.
South Africa’s World Cup story is already written for the summer — Bafana are going to the tournament for only the second time since hosting it in 2010, a moment that carries enormous weight for a nation that has been grinding toward this moment through years of inconsistent results and coaching upheaval. Hugo Broos, the Belgian who has been in charge since 2021, has quietly and patiently built something worth believing in. The squad is better than it was four years ago. Players like Mudau and Mokoena have genuine quality at club level. Appollis — whose goal in the first match underlined his ability to impact games off the bench — has pace and directness that opponents find difficult to cope with. The systems are improving, the mentality is changing. But results like this one serve as important reality checks. Panama, a team South Africa should be beating in friendly preparation, took four points from two games across this series. That gap matters.
Mokoena was a bright spot in an otherwise difficult evening — mobile, aggressive in recovery, willing to receive and turn under pressure. His relationship with Moremi in central areas gave Bafana moments of fluency that, on another day or with sharper finishing around them, might have led somewhere. Adams, introduced from the bench again, brought energy to the closing stages but could not manufacture the equalising chance. Makgopa was replaced in the final minutes having barely had a sight of goal across an afternoon that refused to open up for him.
Panama’s yellow card count — two bookings across the evening — reflects the intensity with which they pressed their defensive duties in the second half, putting in the kind of committed defensive work that tournament football demands. Córdoba received one of those bookings and Fajardo collected a caution too, though neither was serious enough to cloud what was otherwise a disciplined and controlled away performance.
The broader two-match picture is instructive. In Durban, Édgar Bárcenas put Panama ahead in the 23rd minute with a finish that showed real quality. South Africa responded, Appollis equalising three minutes after halftime to rescue a draw. In Cape Town, Panama scored again and this time there was no response. Two matches, two goals for Panama, two goals conceded on their own side. Panama take the series 1-0-1. Both sides move on — South Africa toward their World Cup preparations and the realisation that more work is needed at the sharp end of the pitch, Panama toward a tournament they are legitimately excited about after years of progress in CONCACAF.
The stat that perhaps summarises the evening most starkly is the shots-on-goal count. South Africa dominated possession, moved the ball, and won the territorial battle. But Panama had three shots on target across the match. South Africa had zero. You cannot score from zero shots on target and that absence — that failure to turn pressure into meaningful attempts — was the story of Bafana Bafana’s afternoon in Cape Town. It is a problem Broos will need to address before the tournament, and he will know it.
For the latest international football updates, World Cup preparation results, and live scores from around the globe, keep track of everything as it happens at fawanews.org.uk.
Final score: South Africa 0-1 Panama. José Córdoba 58′. Referee: Thabang Ketshabile. DHL Cape Town Stadium, Cape Town. 31 March 2026. Possession: South Africa 55.2%, Panama 44.8%. Shots on goal: 0 to 3. Attempts: 3 to 5. Corners: 1 to 0. Yellow cards: 1 (South Africa) to 2 (Panama). Saves: Williams 2, Panama goalkeeper 0.




