Czechia 1-1 South Africa | FIFA World Cup 2026, Group A | Mercedes-Benz Stadium, Atlanta | 18 June 2026
I need you to understand something before we start.
We lost to Mexico 2-0 a week ago. We came into tonight’s match against Czechia, a match the entire country had circled as our best chance of getting something, with zero points, zero goals, and if we’re being honest, a quiet but growing knot of fear in the stomach that maybe, just maybe, this was going to be another one of those South African football stories. The ones that start with so much hope and end with us watching the knockout rounds from our couches.
And then, inside six minutes, we went 1-0 down.
I’m not going to pretend that didn’t hurt. It did. Michal Sadilek, a name I had never once thought about before tonight, will now live rent-free in my head for a while: a smart, crisp finish after Sojka slipped him through on the edge of the box. Six minutes. Six. Minutes. The whole stadium felt it. Every South African watching from Atlanta, from Johannesburg, from Cape Town, from Durban, watching at braais, at shebeens, at sports bars, on phone screens in living rooms at two in the morning, felt that goal like a gut punch.
But here’s the thing. Bafana Bafana didn’t collapse.
And that, more than the point we eventually earned, is what I want to talk about tonight.
The Longest 77 Minutes of My Life
Let me be straight with you: for large stretches of this match, we were not good. We were hesitant. We were frustrated. We were a team that looked like it desperately wanted to do something but couldn’t quite find the key to unlock a Czech defence that, for all its limitations, sat compact and made life difficult.
Patrik Schick, one of the most dangerous strikers in European football at his best, missed two headed chances that had Czech fans looking at each other in disbelief. In the 50th second of the match, FIFTY SECONDS, he got a free header and sent it straight into the arms of Ronwen Williams. Then in the second half, another headed chance that he couldn’t convert. As a Bafana fan you almost feel guilty for it, and those misses ended up meaning everything, but in those moments, we didn’t know that. We just knew we were 1-0 down and struggling to find our best football.
Thapelo Maseko had our best first-half chance when Kovar spilled a cross and Maseko’s follow-up was blocked. That was the moment. That was the chance we needed, and it didn’t go in. Half-time came and we were still 1-0 down. I sat with my hands over my face.
The second half was more of the same. Czechia started strongly again. Schick’s second headed miss, thankfully, gave us life. Makgopa had a shot. Mokoena kept driving. Modiba, bless him, launched one from somewhere near the halfway line that was so far off target it got its own postcode. This team was trying. They were fighting. But the goal wasn’t coming.
83 Minutes. Maseko. Sulc. The Spot.
You know those moments in football when everything slows down? When the ball is still in the air and you can feel, you can genuinely feel, that something is about to happen?
Thapelo Maseko carved in from the left and let fly from the edge of the box. Substitute Pavel Šulc stuck out his arm. The ball hit it. Clear as day.
Referee Tori Penso, part of an all-female officiating crew and a beautiful piece of history in its own right, pointed to the spot immediately. No hesitation. No VAR deliberation that felt like it lasted a decade. Straight to the penalty spot.
And the whole of South Africa held its breath.
Teboho Mokoena. Write His Name Down.
I want you to think for a second about what it means to walk up and take a penalty at the FIFA World Cup with your country watching. Not any World Cup. This one. The one we’ve been waiting sixteen years for. The one where we lost the first game and need to fight for every single point just to stay alive.
Teboho Mokoena picked up the ball, placed it on the spot, and looked at the goalkeeper the way a man looks at a problem he’s already solved in his head.
Then he absolutely thundered it into the bottom left corner.
The sound that went up in Atlanta, and I promise you across every single South African home watching that moment, was not just cheering. It was release. It was relief. It was sixteen years of waiting, and all those qualifying nights, and the penalty docked for the Lesotho match, and the dramatic 3-0 win over Rwanda that got us here, all of it compressed into one moment and then let out in the most primal, joyful noise you can imagine.
Teboho Mokoena’s penalty was Bafana Bafana’s first World Cup goal in sixteen years. Read that sentence again. Sixteen years. The last time we scored at a World Cup, Siphiwe Tshabalala was running towards the corner flag at Soccer City and an entire nation was losing its mind.
Tonight, in Atlanta, it happened again.
The Final Seven Minutes
And then, because this is Bafana Bafana and we never make anything easy, the final seven minutes were absolute chaos.
Bafana nearly scored again. Sebelebele fired towards goal late on, Kovar scrambling at full stretch. Mofokeng forced a save. Makgopa had one more chance. We were pushing, searching for the win that would have blown Group A wide open in the most beautiful way possible.
It didn’t come. But the point did. And honestly? Given where we were at 1-0 down, going through long stretches of being second best, looking like the group stage exit was already being written, and earning this point felt enormous.
Hugo Broos said afterwards: “I’m very proud of my team. This is Bafana Bafana, we love good football, we are aggressive, we create chances. Yes, we made mistakes, but I’m very proud of the performance today.”
Coach, so are we.
What the Numbers Actually Say
Here is something the scoreline won’t tell you, but the data will.
South Africa finished this match with an expected goals (xG) of 1.37. Czechia’s xG was 1.02. We had 17 total shots to their 14. We had 4 on target to their 3.
By the statistical picture of the match, South Africa were actually the better side. We were playing under the pressure of needing points, playing against a team ranked better than us, having already lost our first match, and we created more, we threatened more, and we had the higher quality chances overall.
This is not a fluke point. This is a point that reflects a team that is growing, fighting, and absolutely refusing to be written off.
The Bigger Picture: Alive Going Into South Korea
Here’s where we stand. Both South Africa and Czechia sit on one point each from two matches. Mexico and South Korea, who faced each other later tonight, both had three points from one game heading into that fixture.
That means one thing: Bafana Bafana can still qualify for the round of 32. The last group game against South Korea on June 25 in Guadalupe is everything now. Win that match and we are almost certainly through. With the expanded format giving eight third-placed teams a second chance, even a draw might be enough depending on results elsewhere.
This group is alive. We are alive.
For a team that many expected to collect zero points and go home quietly, sitting on one point with one game to play and a genuine, legitimate path to the knockout round. That is not failure. That is an achievement. That is character.
To the Players: We See You
To Ronwen Williams, who commands that penalty box like it belongs to him and was alert and assured throughout. You are a world-class goalkeeper and you are carrying this nation on your gloves.
To Teboho Mokoena, who stepped up in the 83rd minute when the country needed him most and did not flinch. You are a hero tonight. Simple as that.
To Thapelo Maseko, who carved the opening that led to the penalty with a gutsy, direct run. Your name belongs in this story too.
To Oswin Appollis, who kept running and running and running all night on that right wing, stretching and probing even when the ball wasn’t falling his way. The engine never stopped.
To Relebohile Mofokeng, who at just 20 years old came off the bench and nearly scored what would have been a stunning winning goal. Your time at this World Cup is not done yet.
And to this entire squad, built mostly from PSL players who love this country and showed tonight that domestic football in South Africa produces warriors:
Siyabonga. Thank you.
One Last Thing
In 2010, at Soccer City, South Africa drew 1-1 with Mexico to open a World Cup and Tshabalala’s goal changed everything. A generation grew up with that moment as their reference point for what South African football could be.
Tonight, in Atlanta, thousands of miles from home, Bafana Bafana were one goal down with seven minutes left at a World Cup. They earned a penalty. Mokoena stepped up. And South Africa scored at a World Cup for the first time in sixteen years.
It’s not over. It’s not the win we wanted. But it is a point, a goal, and a heartbeat that says: Bafana Bafana are still here. And on June 25, we are coming for South Korea.
Ke nako, Bafana. Your time is now.
Match Facts
| Czechia | South Africa | |
|---|---|---|
| Goals | 1 | 1 |
| Shots | 14 | 17 |
| Shots on Target | 3 | 4 |
| xG | 1.02 | 1.37 |
| Attendance | 67,442 |
Scorers:
- Czechia: Michal Sadilek (6′)
- South Africa: Teboho Mokoena (83′, pen)
Venue: Mercedes-Benz Stadium, Atlanta, United States
Group A Standings After Matchday 2
| Team | P | W | D | L | Pts |
|---|---|---|---|---|---|
| Mexico / South Korea | 2 | – | – | – | TBC |
| South Africa | 2 | 0 | 1 | 1 | 1 |
| Czechia | 2 | 0 | 1 | 1 | 1 |
Mexico vs South Korea result pending at time of writing.
South Africa’s final group game: South Korea, 25 June 2026, Estadio BBVA, Guadalupe, 03:00 SAST
FAQ: Bafana Bafana vs Czechia World Cup 2026
What was the result of South Africa vs Czechia at the 2026 World Cup?
The match ended 1-1. Michal Sadilek scored for Czechia in the 6th minute and Teboho Mokoena equalised from the penalty spot in the 83rd minute for South Africa.
Who scored for Bafana Bafana against Czechia?
Teboho Mokoena scored South Africa’s goal, their first World Cup goal in 16 years, from the penalty spot in the 83rd minute.
What led to the Bafana Bafana penalty?
Thapelo Maseko cut in from the left and struck a shot from the edge of the box. The ball struck the outstretched arm of substitute Pavel Šulc, and referee Tori Penso awarded the penalty.
Can Bafana Bafana still qualify for the round of 32?
Yes. South Africa face South Korea in their final group game on 25 June. A win would put them in strong contention to qualify. Even a draw could be enough, depending on other Group A results.
Where was the Bafana Bafana vs Czechia match played?
The match was played at Mercedes-Benz Stadium (Atlanta Stadium) in Atlanta, United States, with an attendance of 67,442.
Internal Links:
- Mexico vs Bafana Bafana Opening Match Preview
- Bafana Bafana World Cup 2026 Squad Guide
- Bafana Bafana Group A World Cup Guide
- Africa at the World Cup 2026
- South African Football News
External Links:
