bookd.
Available on
South Africa0 – 1Canada
Full Time
World Cup · R32 · Jun 28, 2026
Harris
Harris@harris
☆☆☆☆☆★★★★★Jun 29

Writing this review this late will certainly reduce like ceiling (#bookdterminology), but I shall write it regardless out of love for my nation. Follow @taha for more #bookdterminology👍 Honestly not at all a good match, South Africa took very little risk going forward, and Canada played like the entire team was sleep deprived. It was incredibly annoying seeing us repeatedly getting into semi-dangerous positions, just for an improperly weighted pass or poor first touch to give South Africa sufficient time to recover. I can see why that would be boring to watch as a neutral, as an active supporter it was painful. Alphonso Davies is good at football. Tl;dr boring boring boring follow @carbonfiverr for more match analysis. 👍 The ‘FIFA Fan Festival’ is a disgrace to this sport. 18,000 people in a field in 30 degree heat with 1 singular water bottle refill station, wonderful. Thankfully you can purchase a bottle of water from the Coca-Cola concession stand for the low low price of $6.00 - Dasani water at that, not even a decent water brand. My ongoing theory is that Coca-Cola Corporation intentionally makes Dasani taste like pool water in the hopes that it makes soda seem more appealing to water in comparison, although I have no evidence for this. Completely corporatized event that sucks the soul out of the sport. The environment at Nathan Philips Square is significantly better despite having a miniscule screen that 95% of the crowd is unable to see as it feels as if it fosters a genuine sense of community, ‘FIFA Fan Festival’ kills said sense of community. Follow @mcsauced for more left-wing talking points. 👍 Wore my Spurs home shirt today, surprisingly only received 2 “what do we think of Tottenham”’s directed at me, and one was from my friend from high school. Very surprised at the kindness shown by Toronto gooners. Follow @coys for more Spurs content👍 follow @elz for more Gooner content (#doubleentendre)👍 Took a picture of CN Tower for bookd review👍

Player of the match
Stephen Eustáquio
110
Lucas
Lucas@carbonfiverr
☆☆☆☆☆★★★★★Jun 28

Canada played better in the first half, but South Africa showed that they are able to have some decent passing combinations when they have the ball in the final third. Big chances as well from Canada where they really should’ve scored. Huge scrimmage near the end of the half, thought they scored there but somehow didnt lmao. Also probably shouldve had a penalty? Idk i think i wouldve given it. South Africa played really boring though just passing slowly in the back, crowd didn’t appreciate that either, which is fair those tickets arent worth the shit they showed. Canada much better but also not toooo much that happened, Canada had like three times as many touches in the box as RSA in the first half lmao. Much of the same in the second half, there was soooo much of RSA doing absolutely nothing, just keeping the ball at the goalie and passing to no one. Really annoying. Took until like the 62nd minute for the first thing to happen in the second half lmao. Just such a poor game from both sides, insane that this is a knockout game i cant lie. But a game this boring of course had to be decided by a late winner, bad clearance but very good goal from Eustáquio, deserved winner. Bombito wasn’t great, looked forward to him starting again after he struggled with a fractured fibula. Usually good player but quite some passes that failed so that was disappointing tbh. Up next for Canada is either Netherlands or Morocco so that will be a very tough game for Les Rouges. I dont wanna choose anyone for man of the match because no one was really good but Eustáquio will have to do. Glad my Canadian brothers and sisters are through 🇨🇦🇨🇦🇨🇦

Player of the match
Stephen Eustáquio
11
See all 511 reviews on Bookd ›

Ratings

Everyone
2.0
481 ratings
☆☆☆☆☆★★★★★
Stephen Eustáquio
Player of the match
Stephen Eustáquio

Lineups

1
Williams
20
Mudau
21
Okon
14
Mbokazi
6
Modiba
4
Mokoena
13
Sithole
12
Maseko
10
Mofokeng
7
Appollis
17
Makgopa
16
Crépeau
2
Johnston
15
Bombito
13
Cornelius
22
Laryea
17
Buchanan
25
Saliba
7
Eustaquio
11
Millar
10
David
12
Oluwaseyi
South Africa · Substitutes
5Thalente MbathaMF
16Sipho ChaineGK
22Ricardo GossGK
2Tholo MatuludiDF
3Khulumani NdamaneDF
18Samukelo KabiniDF
19Nkosinathi SibisiDF
24Olwethu MakhanyaDF
26Bradley CrossDF
23Jayden AdamsMF
8Tshepang MoremiFW
25Kamogelo SebelebeleMF
9Lyle FosterFW
15Iqraam RaynersFW
Hugo Broos (Coach)
Canada · Substitutes
4Luc De FougerollesDF
23Niko SigurMF
14Jacob ShaffelburgFW
24Promise DavidFW
1Dayne ClairGK
18Owen GoodmanGK
3Alfie JonesDF
5Joel WatermanDF
19Alphonso DaviesDF
6Mathieu ChoinièreMF
20Ali AhmedMF
21Jonathan OsorioMF
9Cyle LarinFW
26Jayden NelsonFW
Jesse Marsch (Coach)
Referee
Joao Pedro Pinheiro (Portugal)

Key events

South AfricaCanada
T. MbathaR. Mofokeng
46'
59'
N. SigurN. Saliba
59'
L. De FougerollesM. Bombito
70'
P. DavidT. Oluwaseyi
70'
J. ShaffelburgL. Millar
75'
A. DaviesT. Buchanan
I. RaynersE. Makgopa
86'
T. MoremiT. Maseko
86'
90'
⚽️
S. Eustaquio

Match stats

58%Possession42%
6Shots12
1Shots on target7
1Corners4
5Saves1
9Fouls16
0Yellow cards2

Match info

Competition
World Cup
Round
R32
Date
28 Jun 2026
Kick-off
19:00
Venue
SoFi Stadium
Referee
Joao Pedro Pinheiro

Want to read more?

Get Bookd to read 50,000+ reviews and log every match you watch.