Brazil 3-0 Haiti: World Cup 2026 – as it happened
A quickfire Matheus Cunha double was added to by Vinícius Júnior as Brazil secured a comfortable win over their Caribbean opponents
silverguide.site –
Summary
Thank you for joining me this evening. Another round of matches down, the pathway to the round of 32 becoming clearer, and still question marks over where Brazil are at. I’ll see you back here again shortly.
Updated
There is one fixture still to go on this matchday: Turkey v Paraguay, a battle between the two opening round losers in Group D. You can follow all of the action with Sam Lewis here:
Have a play around with Bracketology to see what today’s results have done to the likely knockout stages. I have Brazil topping the group – just – which puts them in the England/Mexico quarter of the draw, and Morocco on a collision course with France.
Brazil now travel down to Miami to take on Scotland in a match that will kick off at the same time as Morocco v Haiti in Atlanta. The final placings in Group C will be decided on 24 June at 6pm local time.
As against Scotland, Haiti were game, but their World Cup record now reads played five, lost five, and with Morocco to come their chances of breaking their duck this tournament appear slim. Bellegarde was a threat throughout, and the second half introduction of Joseph, Simon, and Etienne added more purpose.
A first-half injury to Raphinha will be the focus of Brazilian news reporters in the coming days. He was an early bright spark before having to come off. Elsewhere Cunha took his second goal well, Vinicius showed glimpses of his quality, and the centre-half pairing were dominant, but it is hard to see Ancelotti’s pattern of play, other than slow possession preceding dinked balls over the top for runners. That strategy has its merits, and led to the second and third goals, but also plenty of offsides and cheap turnovers.
Brazil’s World Cup campaign gathered some momentum tonight after the stodgy performance against Morocco, but they remain a shadow of the vintage Selecao sides of yore.
Matheus Cunha found the back of the net twice in the opening half, and Vinicus Jr made it two in two matches, after which Carlo Ancelotti’s side seemed more focussed on conserving energy and seeing out the clock than finding more goals. It is a decision that may come back to haunt them if goal difference is what separates them from Morocco at the top of Group C.
Full-time: Brazil 3-0 Haiti
A reassuring victory for Brazil but far from a free-flowing performance against willing but limited opposition.
90+4 mins: It’s poor delivery, headed clear and Haiti break with intent. Etienne looks lively on the left, the ball is recycled into a central area and Simon lets fly from long range that forces Alisson into a Hollywood save.
90+3 mins: Endrick goes down under contact from Ade and Brazil wind the clock down before taking a free-kick midway in Haiti’s half.
90+1 mins: Brazil make a rare sortie down the left. Martinelli fizzes over a cross that Ederson looks like sliding in at the far post but the Atalanta-cum-Man Utd midfielder is just a fraction late to the party.
Updated
90 mins: Five minutes of added time on the fourth official’s board.
89 mins: Haiti again get some joy down the left with Etienne collecting a long ball. He cuts inside and finds the space diminish rapidly, as it has all night. Deedson joins the attack but he is blanketed.
88 mins: One of those blows almost lands but Alisson is out smartly to smother Isidor at his near post. It results in the concession of a corner but Brazil clear.
87 mins: Haiti are the team still trying to force the issue but Brazil are like a playground bully holding a smaller rival at arm’s length while they whirlwind their arms with ineffective haymakers.
86 mins: And again, the long ball is headed to a Haitian but Joseph can’t make anything of the second effort in a promising area.
84 mins: Haiti have looked tidy outside the Brazil box, but have lacked penetration trying to enter it. Marquinhos, Gabriel, and Casemiro have defended their danger zone smartly all night.
83 mins: There was never much sting in this match but whatever existed is ebbing away.
81 mins: Cue in the rack for Ancelotti. Off come Vinicius and Guimaraes. Ederson and Danilo Santos get to stretch their legs. A change for Haiti too with Etienne replacing Bellegarde.
80 mins: Haiti enjoy some possession on the left but as soon as they look infield there’s a lack of understanding between Isidor and Bellegarde and Brazil clear.
78 mins: Endrick thinks he’s scored and begins his Robin Hood celebration but he just strayed offside attempting to run in behind and collect Rayan’s throughball.
77 mins: Brazil execute a methodical sweeping counterattack that unstitches Haiti. Rayan is decisive, turning under pressure and forcing the ball on. It eventually reaches Douglas on the left corner of the box but he lashes over.
76 mins: Joseph makes Danilo look foolish with some skill on the left but after cutting inside the move breaks down.
Updated
75 mins: Bellegarde has a decent crossing opportunity from a free-kick on the left but Brazil head it purposefully clear.
73 mins: He’s up again. Feel free to exhale Arsenal fans.
72 mins: Joseph has replaced Providence for Haiti, and Jean Jacques has gone into the book for following through on Martinelli. The Arsenal man has gone down clutching his right foot.
70 mins: It’s three quarter time at the Linc.
68 mins: Brazil maintain the pressure and Martinelli almost finishes a move of pure quality. Guimaraes pings the ball into Vinicius’ feet, the Real star nonchalantly controls and studd-rolls it backwards in one move, teeing up Martinelli to curl a right-footed shot against the bar from just inside the box. That was lovely to watch.
For any volleyballers out there, it was like a setter executing a short reverse set for a hitter coming in close on the burst.
67 mins: Guimaraes with a free kick around 30m out to the left of the box. He chips it over for Casemiro to nod across the penalty area but the next touch is from a Haitain.
66 mins: Two of Brazil’s front three are now teenagers. Endrick and Rayan have plenty of time to show their worth.
65 mins: Duverne sweeps a snapshot wide of the post with the second ball following a free-kick on the right that earned Douglas a yellow card.
64 mins: Close! The corner is a beauty, ripping with topspin to the nearpost where Ade times his jump and flick superbly, drawing a reflex save from Alisson and an acrobatic clearance from Gabriel.
Time for a couple of Brazilian subs now with Paqueta and Cunha making way for Endrick and Martinelli. The crowd are delighted the young Real Madrid loanee is on. He is a fan favourite back home.
63 mins: First a Haiti sub. Deedson for Casimir.
62 mins: Rayan looks promising cutting in off the right with intent, but the link-up play breaks down and Haiti clear. Providence shows some nible footwork on the left wing but elects not to cross. After recycling play to Bellegarde, Haiti’s best player drives towards the box and win’s a corner.
60 mins: Brazil adopt a passive 4-4-2 without the ball, happy to watch Haiti pad their possession stats in innocuous areas. Haiti get to the edge of the box, Brazil step out to intercept, break, but Cunha can’t execute in the final third, but does well to win the ball back.
58 mins: Kaka and Ronaldo are sat behind Johnny two games in the posh seats. They watch Brazil work some triangles down the left and Vinicius whip over a menacing cross that requires – but does not find – a teammate steaming in at the near post. Sides without genuine strikers seem to be commonplace at this World Cup, and repeatedly exposed for their absence.
57 mins: And in the blink of an eye Vinicius should make it four but elects not to shoot early after being picked out by a majestic long diagonal pass form Marquinhos. Instead the Real forward tried to crab along the edge of the box to create more room for a right-footed curler.
56 mins: Haiti are seeing plenty of the ball this half. Providence has shown some nice touches on the left. Simon has made an improvement since his introduction. Brazil have looked oddly passive.
54 mins: This is sub-optimal fare. O jogo bonito it is not.
52 mins: Tekkers from Alisson to avoid the charging Isidor, but his outfield teammates continue to concede possession cheaply. Haiti try to hit down the right channel but Gabriel is too canny and shepherds the ball out of play.
Updated
50 mins: There’s a lack of fluency from both sides at the start of this half. Haiti are trying to show more urgency though.
48 mins: Yep, Haiti are now lined up in a 4-4-2 to allow extra pressure on the Brazil midfield which was given so much time and space in the first half. And the change almost pays immediate dividends with Douglas giving the ball away cheaply to Isidor but the sub isn’t decisive enough in the D.
46 mins: Haiti see the ball early after the restart. I think they’re gone back to a back four with Simon dictating play from the base of midfield.
Two subs for Haiti at the break with Arcus and Pierrot making way for Simon and Isidor.
Is the main point of interest now goal difference, to determine whether Brazil or Morocco finish top of the group?
Haiti’s xG is zero. See you for the second half in a bit.
I think we have an answer to the half-past kick-off conundrum. Over to Helio Felix:
“9.30 PM (local time in Rio, São Paulo, etc) is a traditional time for Brazilian games, mainly during working days (for example, the Wednesday night games of the Brazilian football league on TV). It is due to the main TV channel (Globo), that prefers this time to fit its schedule (after nightly news and after the traditional daily soap opera). Brazilian TV certainly made that request to FIFA.”
Marcos, from the hydration break, is back. “Matheus Cunha is an excellent striker running in behind and being that fox in the box. Casemiro has been great at breaking up the play, Guimarães has progressed the ball well, and what is there to say about Paquetá’s moments of magic over the top? Turns out that compared to Ancelotti and his staff, I DKSAF (don’t know s*** about football).”
Obviously 3-0 is a very welcome scoreline for Brazil, but their play has been far from sparkling. They remain very much a work in progress.
Half-time: Brazil 3-0 Haiti
Routine stuff for the Selecao in Philadelphia. They have hardly broken sweat but still found three goals in the opening half of a World Cup match for the first time since 2002.
45+6 mins: Paqueta does well defensively now, sliding to cut out a dangerous ball into the right channel by Bellegarde. That was a promising opportunity building after Cunha misplaced a pass.
45+4 mins: Pierrot is the second Haitian in the book. He led with his arm in a heading contest with Gabriel.
Routine from Brazil. Brilliant from the maligned Paqueta, receiving the ball on the half turn and releasing it in an instant over the Haitian defence, catching them flatfooted. Vinicius is too quick, too composed, and accepts the opportunity with the minimum of fuss.
GOAL! Brazil 3-0 Haiti (Vinicius 45+3)
Why bother assisting when it’s easier to score.
Updated
45+2 mins: Lovely skill from Vinicius to turn out of trouble on the left touchline, allowing him to hare off towards the penalty box. His square ball, not for the first time tonight, is well read by Haiti and does not lead to a chance.
45 mins: Six minutes of stoppage time at the end of the half.
43 mins: Casimir has to remain off the field for a minute after receiving treatment, so Brazil have a man advantage as they knock the ball around straightforwardly. The host broadcaster spends a lengthy amount of time talking about the Mexican Wave rolling around The Linc. A sure sign there is more action in the stands than on the pitch.
42 mins: Very stop-start group stage areas so far in Philadelphia. Very little urgency or jeopardy to speak of.
40 mins: Haiti go long early into the right channel and Casimir is first to it but his square ball fails to find a teammate. The No 21 then goes down off the ball for some reason.
39 mins: There’s a little delay while Raphinha receives some treatment. He doesn’t look especially crocked, but there is a quizzical look on his face. He is making his way from the field, accepting commiserations from Alisson and Vinicius en route. I wonder what’s happened? It must be something internal, perhaps an ailment he brought into the fixture?
Bournemouth teenager Rayan comes on.
Haiti come again, profiting from a poor vertical ball towards three blue shirted runners that is easily intercepted. It requires a vintage Casemiro go-go-gadget telescopic leg to break up play. Then Brazil get to work on the counter, exploiting the broken play.
Vinicius Jr drives forward, spots Cunha running the angle ahead of him, slips him through, and the Man Utd man hammers a left-footed shot into the roof of the net from inside the box, off-balance. Superb finish.
Updated
GOAL! Brazil 2-0 Haiti (Cunha, 36)
No doubt about this one. That is all Matheus Cunha.
Updated
34 mins: Haiti enjoy a couple of repeat phases of attack and force a corner on the left. Bellegarde hoists it over but Brazil head away. Vinicius is then fortunate his poor clearance is miscontroled in midfield.
32 mins: Nice interplay on the left, started by Douglas, driven by Paqueta, and wasted by Vinicius, who fails to time the final ball into the box.
Updated
31 mins: Raphinha is a little fortunate to avoid a booking for catching Experience late.
30 mins: Vinicius is flagged offside on the left, Brazil’s fifth indiscretion of that nature already.
27 mins: Douglas turns a throw-in into a hospital pass that Bellegarde almost fashions into an opportunity. It works out well for Brazil though who are allowed space to work the ball quickly through the transitional defence to Raphinha but he can’t find any penetration coming in off the right.
“As a Brazilian who watched the previous match with family, we all collectively agreed two major things,” this is Marcos, not me, by the way.
“1. We need a proper #9, Endrick, who is a clinical finisher and creates the space. Igor Thiago was poor and Matheus Cunha is not a striker.
2. The midfield needed to be completely ripped up. Casemiro looked slow and off the pace, the less said about Paquetá the better, and Guimarães was mediocre and didn’t look forwards enough.
Neither of these happened, and we’re seeing the result. But as I was writing this email, we scored, so maybe I should just trust Ancelotti, eh?”
Time for a hydration break and a chance for me to purge my brain of the only thing I ever think of whenever “on the hour” is mentioned. Enjoy the debut stylings of Alan Partridge on the wireless from many moons ago.
Updated
Vinicius Jr cut in from the left, curled a decent effort that Placide parried, but the ball rebounded into the danger zone where Delacroix and Cunha each stuck out boots with the ball bobbling over the line off one of them. Cunha accepts the plaudits and pulls out the surfing celebration he perfected with Manchester United last season.
GOAL! Brazil 1-0 Haiti (Cunha, 23)
Brazil open the scoring. Was it an og or was it Cunha’s?
Updated
22 mins: Haiti try to counter but leave themselves exposed in transition. Guimaraes is onto the loose ball and feeds an inch perfect throughball for Raphinha to dart onto, approach Placide, dink the ball over the onrushing keeper, and watch it dribble wide!
21 mins: Brazil earn another corner, this time on the left, but like the others it fails to create any threat.
21 mins: Public service announcement: does anyone know why this match is kicking off at half-past, not on the hour? I don’t.
20 mins: There is a real lack of vim to Brazil. Laboured in possession, passive in defence. Haiti almost unlock them down the right but Arcus is offside on the overlap. This feels like one of those mid-90s tactical games of chess, not the five-time champions versus a team with a 100% lose rate.
18 mins: The delivery is a decent one, swinging in left-footed from the right. Placide flaps but gets enough to divert the first effort away, then Vinicius has a shot deflected wide for another set piece. This one is headed away with authority.
17 mins: Casemiro again looks for Raphinha over the top. Haiti cover and concede a corner.
15 mins: “I agree on Paqueta,” emails Robert Speed. “His repeated selection is proof that the legacy of the great Brazilian midfielders is well and truly over. He is a very poor player in my view.” Also, that as may be, in a match like this, why not just play a striker?
14 mins: Haiti are happy to let Brazil stroke the ball across defence and midfield, retaining their defensive structure. The Selecao are not desperate to play anything vertical or through the lines.
12 mins: It’s hard to establish exactly what Ancelotti is trying to accomplish with this XI. There are lots of players who want to come deep and accept the ball at their feet. Only Raphinha seems to want to run in behind.
Bosh! Right on cue, the ball is scooped over the static defence for the dashing Barcelona winger and he hammers home the opening goal. One chance, one goal. Clinical. Offside. Forget all that.
Still, a warning for Haiti and perhaps the answer to the question regarding Brazil’s Plan A.
11 mins: Haiti have settled comfortably and do not look overawed at all by the occasion.
10 mins: Paqueta is a curious selection for mine, and he has started poorly, robbed on a couple of occasions trying to carry the ball through midfield.
8 mins: Vinicius stumbles, sits on the ball like a freestyle trickster, uses the distraction to wrongfoot his opponent and sprint into the box. Once there he fails to do anything productive and hits the deck looking for an invisible penalty.
Updated
7 mins: Haiti break with decent speed down the right but the quick throughball is overhit and Alisson gathers.
6 mins: Placide is, um, too placid, with his goal kick and the Spanish referee reverses the call and awards a corner. Brazil make nothing of it and are soon forced to circulate the ball across their back four. Raphinha is again the attempted outlet on the right but he can only slide and hook the ball back to turn a goal kick into a Haiti throw-in.
6 mins: Casemiro is controlling the tempo from deep but his attempted lofted pass in the channel for Raphinha is overhit.
4 mins: If you expected Brazil to storm out of the blocks in response to their turgid draw with Morocco, you would be wrong. Vinicius again accepts possession deep and goes down clutching his shin following a strong – but legal challenge. Soon afterwards Douglas is collected illegally and Arcus receives a very early yellow card.
2 mins: Vinicius starts on the left, picking the ball up off his defence and setting play in motion, drifting infield. Cunha shows neat skill to keep the ball moving down the right but Haiti get bodies into the fray and clear.
Kick-off!
Brazil’s quest for a first win of the World Cup is under way…
With an average age of 30, this is Brazil’s oldest starting XI since 1962.
La Dessalinienne is a more subdued affair. Without knowing the words it sounds like it would be a song of battlefield loss and the sacrifice of martyrs to build a homeland.
Carlo Ancelotti looks like a curious owl as he stands for Hino Nacional Brasileiro. Vini Jr belts it out with gusto, eyes closed, head back, preaching to the heavens.
As the teams begin the slow walk out under the Friday night lights, Colin Livingstone comes in hot: “Mark my words, this game is going to be one of the shocks of the tournament - Haiti will draw at worst,” he declares.
A glorious sunny day is giving way to a perfect evening in Philadelphia. Temperatures are in the mid-20s and sliding.
The stands have a mostly yellow hue as Brazil’s supporters turn out in big numbers. But there are not insignificant pockets of Haitian blue, red, and white.
Both teams are wearing their away kits tonight.
For Brazil that means a black and blue Rorschach test, supposedly inspired by the warning colours of a poison dart frog. The manufacturer’s swoosh on the jersey has been replaced by that of a basketballer, because nothing is sacred.
Haiti will be wearing the all white version of the uniform that was hastily redesigned on the eve of the tournament.
Tonight’s officials are from Spain, led by referee Alejandro Hernández Hernández.
I’ve not seen a bald eagle captivate a football ground like that since the late great Jim Smith was at Derby County.
Philadelphia Stadium, AKA Lincoln Financial Field, AKA The Linc, opened in 2003, and seats just under 70,000 fans.
Primary tenants are the NFL’s Philadelphia Eagles and the stadium design evokes the bird of prey with wing-like canopies above the east and west stands and the Eagle’s Nest balcony to the north. Three open corners of the stadium provide fans with views of the Philadelphia skyline.
The exterior of the stadium uses a brick façade to reference the historic architecture throughout the city. It is also one of the most environmentally sustainable megavenues in the United States.
The other match in Group C has just concluded with Morocco scoring early then holding off Scotland to win 1-0. Time for Brazil to respond.
Neymar would probably not even be in North America this summer had Rodrygo been fit. Instead the Real Madrid winger is recuperating from an ACL injury by penning thoughtful columns.
The pressure of wearing the Brazil shirt can be heavy but also creates a positive kind of responsibility. That pressure exists solely because of the greatness of our football, the titles we’ve won, and our historic standing in the sport. The fans’ mood often hinges on the result, which is only natural in a country so used to winning regularly.
So, as a player you have to realise that a barrage of criticism isn’t the end of the world, just as a massive wave of praise doesn’t mean everything is sorted out and that you will win the tournament. It is crucial to distinguish facts and balanced analysis from comments born of raw emotion and frustration.
Players aren’t immune to what is said on social media. I believe in using a filter: a process of separating what is relevant, what deserves a response or consideration from what is simply garbage, intended to cause hurt and completely detached from reality.
This is not a vintage Brazil squad but in Vinicius Junior they have a match-winner capable of upholding the grand traditions of the Selecao, if only they’d get over their obsession with Neymar and make this his team.
If Vinícius is now Brazil’s undisputed star, the 25-year-old has also yet to really make the team his own. He has turned in frustrating and often fruitless performances at major international tournaments, while scoring a mere nine goals in 49 appearances entering this, his second World Cup.
He has yet to wrest top billing from Neymar, whose jersey was worn by huge swaths of the Brazilian fans in their draw with Morocco on Saturday.
Haiti XI
Sebastien Migne has added an extra defender to his starting line-up with Jean-Kevin Duverne turning a back four into a back five. Wilson Isidor is the man sacrificed, while the only other change sees Deedson replaced by Casimir.
Haiti XI (5-4-1): 1 Placide, 2 Arcus, 4 Ade, 5 Delcroix, 22 Duverne; 8 Experience, 21 Casimir, 17 Jean Jacques, 10 Bellegarde, 15 Providence; 20 Pierrot.
Brazil XI
Ancelloti has made two changes to his starting XI and, I assume, a tactical switch. Danilo comes in at right back, while further forward Matheus Cunha replaces Igor Thiago. The Man Utd man’s inclusion means Brazil start without a recognised No 9 so expect a more fluid attack focussed on Vinicius.
Brazil (4-2-4): 1 Alisson, 13 Danilo, 4 Marquinhos, 3 Gabriel, 16 Santos; 5 Casemiro, 8 Guimaraes; 11 Raphinha, 20 Paqueta, 7 Vinicius, 25 Cunha.
Updated
Following that victory I have the USA as favourites to reach the quarterfinals. Complete your own Bracketology and prove me wrong.
Only one contest has been played to completion so far this matchday and it was a good one for the USA. The hosts guaranteed their participation in the knockout phase with a needly 2-0 victory over an Australian side that regressed towards the mean following their outstanding opening win over Turkey.
Australia looked like a bunch of bananas in their all-yellow strip against the USA, and it is tempting to call this comprehensive 2-0 defeat a banana skin in the Socceroos’ World Cup campaign. In truth, however, this was less a slip up than a humbling, and the visitors proved ripe opposition as the hosts came and took what they wanted.
Two presumably unrelated pieces of climate change and big sponsor news.
Two of the first round of matches at the World Cup were played at a level of severe heat that a football players’ union has previously said should trigger the delay or postponement of games, a Guardian analysis has found. A further four games were played in cities with temperatures also beyond that level of heat, though conditions inside the stadiums were mitigated by air conditioning.
Climate activists – including former and current professional athletes – are calling for Fifa and other professional sporting organizations to cut ties with the oil and gas industry…
The protesters’ key target is Saudi Aramco, the exclusive energy sponsor for this year’s tournament, which is also the world’s largest corporate carbon emitter. Players have for years called on Fifa to drop the company as a sponsor, and in May, a group of health, climate science and sports experts signed an open letter highlighting the organization’s Aramco sponsorship, arguing that the “active promotion” of fossil fuels creates “a conflict of interest with the protection of player welfare”.
If you prefer your World Cup roundups in written form, Dominic Booth has you covered.
An old footballing adage tells us that no World Cup is quite complete without a gutsy run of results from the host nation(s), who dutifully go deep in the tournament to stir up local fervour. See South Korea in 2002 for a prime example: a plucky and at times controversial slalom to the semi-finals before being crushed by a traditional heavyweight. Way back when, a host nation winning the whole thing was commonplace, occurring in five of the first 11 World Cups when Uruguay (1930), Italy (1934), England (1966), West Germany (1974) and Argentina (1978) triumphed on home soil. Nowadays, thanks to Fifa’s completely altruistic desire to spread the game globally, the prospect of a host nation actually lifting the trophy is somewhat diminished, with South Africa and Qatar crashing out in the group stage in recent-ish years.
With nearly two hours to kick-off, you have plenty of time to catch up with Max and Barry’s game of four quarters.
Preamble
Hello everybody and welcome to live coverage of match 31 of the 2026 World Cup between Brazil and Haiti. Kick-off in this Group C clash at Philadelphia Stadium is 8:30pm local time (1:30am BST/10:30am AEST).
On paper this is a mismatch of historic proportions.
The Selecao have five stars above their crest, Carlo Ancelotti in the dugout, and the Champions League-winning skipper wearing the captain’s armband. Haiti have only played four matches at the finals, lost them all, and are managed by a Frenchman who has been in charge for two years without ever setting foot in the country.
But the team in gold were, to put it charitably, rusty, in their opening draw with Morocco, and Les Grenadiers were spirited in defeat to Scotland.
Anything other than a comprehensive Brazilian victory would set alarm bells ringing in the home of jogo bonito. It is 24 years and five World Cups since the country last tasted success. They have never gone longer between open top bus parades.
I’ll be back shortly with team news and a roundup of all the matchday action so far. In the meantime you can keep an eye on Scotland v Morocco and email any thoughts about the World Cup to jonathan.howcroft.freelance@theguardian.com.

Comment