
Brazil marched into Philadelphia Stadium fully aware that they needed an emphatic victory to keep control of their 2026 World Cup destiny, and they absolutely delivered for their fans, dismantling Haiti 3-0 on Matchday 2.
Carlo Ancelotti’s squad came out with aggressive intent right from the opening whistle, hunting for an early breakthrough to settle any nerves. That opener arrived in the 23rd minute when Matheus Cunha found the back of the net to break the deadlock.
With the early advantage secured, the Seleção looked completely in their element, turning up the pressure to hunt for more. Cunha struck again just 12 minutes later to double the lead. Right before the halftime whistle, Vinícius Júnior added a third to effectively ice the game before the teams even headed down the tunnel.
With this crucial three points in the bag, Brazil climb to four points, putting them level with Morocco at the top of Group C, despite the Seleção currently holding the top spot on goal difference. Brazil will close out group play against Scotland on Wednesday, June 24, where they will look to officially punch their ticket to the Round of 32.
Thanks for joining us!
Brazil secured a crucial 3-0 victory and you lived every moment with World Soccer Talk!
See you next time!
End of the game!
Brazil defeated Haiti 3-0!
90'- Stoppage time (3-0)
The referee added five more minutes.
85'- Brazil going for the fourth one (3-0)
Brazil have no intention of taking their foot off the gas despite holding a comfortable lead, aggressively pushing forward in search of a fourth goal.
80'- Modifications in Brazil (3-0)
Vinicius Jr and Bruno Guimaraes were replaced by Danilo and Emerson.
76'- Douglas Santos almost scores! (3-0)
Douglas Santos burst into the box from the left flank and unleashed a powerful strike that sailed just over the crossbar.
72'- Yellow card in Haiti (3-0)
Danley Jean Jacques received a yellow card.
71'- The game resumes with a modification in Haiti (3-0)
The game continues at Philadelphia Stadium, as Ruben Providence is replaced by Lenny Joseph.
68'- Cooling break (3-0)
Hydration break.
65'- Modification in Haiti (3-0)
Josue Casimir was replaced by Louicius Deedson.
63'- Modifications in Brazil (3-0)
Matheus Cunha and Lucas Paqueta were replaced by Endrick and Gabriel Martinelli.
62'- Great save from Alisson! (3-0)
Ricardo Adé had a golden opportunity to cut the deficit with a powerful header, but Alisson reacted brilliantly with a spectacular save to deny the Haitian defender.
56'- Isidor tries with a header (3-0)
Wilson Isidor tried his luck with a header, but it lacked the power or placement to trouble Alisson, who gathered the ball without any complications.
51'- Brazil with more ball posession (3-0)
Brazil have a 62% of ball posession, dictating the tempo of the game.
46'- Modifications in Haiti (3-0)
Carlens Arcus and Frantzdy Pierrot were replaced by Wilson Isidor and Dominique Simon.
The second half begins! (3-0)
The second half is underway!
Halftime!
The game goes to halftime!
45'+4- Yellow card in Haiti (3-0)
Frantzdy Pierrot received a yellow card.
45'+2- GOOAAAAL FOR BRAZIL!!! (3-0)
Vinicius Jr makes it three!
45'- Stoppage time (2-0)
The referee added six more minutes.
40'- First modification of the game (2-0)
Brazil's Raphinha was replaced by Rayan.
36'- GOOOOAAAL FOR BRAZIL!! (2-0)
Matheus Cunha extends the lead!
33'- Haiti finding their rhythm (1-0)
Haiti gradually grew into the game, gaining confidence with the ball at their feet and pushing deeper into the Brazilian half, though they failed to create any immediate danger.
28'- The game resumes (1-0)
The game continues at Philadelphia Stadium.
26'- Cooling break (1-0)
Hydration break.
23'- GOOOAAAAL FOR BRAZIL!!!! (1-0)
Matheus Cunha scores the opener of the game!
17'- Vinicius' shot blocked (0-0)
A corner kick fell perfectly to Vinícius Júnior inside the box, who unleashed a powerful strike, but a Haitian defender made a great block to deflect it out for another corner.
12'- Goal disallowed for Brazil! (0-0)
Raphinha taps it home to seemingly open the scoring for Brazil, but the linesman's flag goes up immediately.
9'- Brazil dominate at the start (0-0)
Brazil are firmly dictating the tempo, dominating possession with 64% of the ball. However, Haiti are holding their own defensively, showing great discipline and refusing to cheaply turn over possession when they win it back.
4'- First yellow card of the game (0-0)
Haiti's Danley Jean Jacques received a yellow card.
GAME ON!
The game between Brazil and Haiti is underway at Philadelphia Stadium!
Players are on the pitch!
Players from both teams are on the field for national anthems. Everything is ready for the start of the match!
Today's venue
The Matchday 2 action between Brazil and Haiti will take place at Lincoln Financial Field in Philadelphia. Boasting a capacity of 68,324 spectators, the iconic home of the NFL's Philadelphia Eagles has already successfully hosted the tournament's opening-round clash between the Ivory Coast and Ecuador.
Both teams doing warm up activities
Players for both sides have taken the field for warmups at Philadelphia Stadium!
Group C standings context
Both squads enter this Matchday 2 fixture still searching for their first win of the tournament. Brazil managed to salvage a single point following their 1-1 draw against Morocco, while Scotland hold the early advantage in the group with three points after grinding out a 1-0 victory over Haiti in their opener.
Today's referees
Alejandro Hernández has been appointed to officiate the clash between Brazil and Haiti. He will be joined on the field by José Enrique Naranjo and Diego Sánchez, who are set to serve as the assistant referees.
Full officiating team:
- Referee: Alejandro Hernández
- Assistant Referee 1: José Enrique Naranjo
- Assistant Referee 2: Diego Sánchez
- Fourth official: Sandro Schaerer
- VAR: Carlos Del Cerro Grande
Why is Neymar not playing?
Like Brazil's game against Morocco, Neymar won't feature in today's clash vs Haiti as the star is is currently recovering from a Grade 2 right calf strain.
Haiti lineup confirmed!
Haiti's starting XI: Johny Placide; Carlens Arcus, Romain Adé, Houboulang Mendes Delcroix; Martin Expérience, Jean-Kevin Duverne; Jeff Bellegarde, Danley Jean Jacques; Ruben Providence, Frantzdy Pierrot, Josue Casimir.
Brazil lineup confirmed!
Brazil’s starting XI: Alisson; Danilo, Marquinhos, Gabriel, Douglas Santos; Casemiro, Bruno Guimaraes, Lucas Paqueta; Vinicius, Matheus Cunha, Rapinha.
Kickoff time and where to watch
Brazil vs Haiti will get underway at Philadelphia Stadium at 8:30 PM (ET).
Fubo, DirecTV Stream, Sling, Peacock Premium, FOX, Telemundo and Hulu + Live TV are the options to watch Brazil vs Haiti in the USA.
Brazil and Haiti clash in a 2026 World Cup Group C game
Welcome to World Soccer Talk's live blog! Brazil and Haiti clash at Philadelphia Stadium for 2026 World Cup Matchday 2 of Group C.
Stay with us for all the action and minute-by-minute updates of this exciting game!
200+ Channels & Local Sports
- Price: Plans starting at $14.99/mo (Latino)
- Watch Ligue 1, Copa Libertadores & World Cup Qualifiers
Every MLS Match in One Place
- Price: $12.99/mo (Now included with standard subscription)
- Watch every MLS regular season game, Playoffs & Leagues Cup
Many Sports & ESPN Originals
- Price: $11.99/mo (or ESPN Unlimited for $29.99/mo)
- Features LaLiga, Bundesliga, FA Cup & NWSL
2,000+ Soccer Games Per Year
- Price: Starting at $8.99/mo
- Features Champions League, Serie A & Europa League
Home of the Premier League
- Price: Starting at $10.99/mo
- 175+ Exclusive EPL matches per season