World Cup 2026: Cunha double sends Brazil past Haiti 3-0
Cunha's brace settles it in Philadelphia
Brazil beat Haiti 3-0 at Lincoln Financial Field, a World Cup 2026 result that did exactly what the numbers said it would. Matheus Cunha scored twice inside the first half and Vinicius Junior added a third in stoppage time before the break. The game was over by the interval, and the second half became an exercise in game management.
The expected goals — a measure of chance quality — told the story plainly: 1.75 for Brazil against 0.23 for Haiti. Brazil created five big chances; Haiti created none. The Selecao held 57% of possession, registered five shots on target to Haiti's three, and rarely looked troubled. Ederson, in the Brazil goal, was called into three saves, which says more about Haiti's effort than their threat.
For Haiti, the afternoon ended their group campaign. Brazil finish top of Group C with seven points and have reached the Round of 32.
How the two sides lined up under the clear sky
Bench (14)
12 Weverton · 23 Ederson · 6 Sandro · 14 Bremer · 15 Pereira · 24 Ibañez · 17 Fabinho · 21 Henrique · 2 Éderson · 18 Santos · 26 Rayan · 19 Endrick · 22 Martinelli · 25 Thiago
Bench (15)
12 Pierre · 23 Duverger · 3 Thermoncy · 13 Lacroix · 14 Metusala · 24 Paugain · 6 Fred Sainté · 25 Simon · 26 Pierre · 7 Etienne · 9 Nazon · 11 Don Deedson · 16 Joseph · 18 Isidor · 19 Fortune
From an early Haiti booking to a stoppage-time third
Haiti set the tone early in the wrong way, picking up a yellow card for C. Arcus inside four minutes. Brazil took their time but not too much: Cunha opened the scoring on 23 minutes, then doubled it on 36, this time finished off a Vinicius Junior assist. Raphinha made way for Rayan around the half-hour mark, and just before the interval Vinicius Junior got his own name on the sheet, converting a Lucas Paqueta pass deep into first-half stoppage time. F. Pierrot was booked moments later, and at three down Haiti had a mountain to climb.
The break brought a double Haiti change, Simon and Isidor coming on, but the comeback never materialised. Brazil rotated freely after the hour, with Martinelli and Endrick replacing Paqueta and Cunha, and a further triple switch on 81 minutes that saw Ederson introduced. Douglas Santos and D. Jean Jacques collected late bookings in a contest that had long since lost its tension.
C. Arcus
Yellow card
🟨4’C. Arcus
Yellow card
M. Cunha
Goal
⚽23’M. Cunha
Goal
M. Cunha
Assist Vinicius Junior
Goal
⚽36’M. Cunha
Assist Vinicius Junior
Goal
↑ Rayan
↓ Raphinha
Substitution
🔄40’↑ Rayan
↓ Raphinha
Substitution
Vinicius Junior
Assist Lucas Paqueta
Goal
⚽45+3’Vinicius Junior
Assist Lucas Paqueta
Goal
F. Pierrot
Yellow card
🟨45+4’F. Pierrot
Yellow card
↑ D. Simon
↓ C. Arcus
Substitution
🔄46’↑ D. Simon
↓ C. Arcus
Substitution
↑ W. Isidor
↓ F. Pierrot
Substitution
🔄46’↑ W. Isidor
↓ F. Pierrot
Substitution
↑ L. Deedson
↓ J. Casimir
Substitution
🔄63’↑ L. Deedson
↓ J. Casimir
Substitution
↑ G. Martinelli
↓ Lucas Paqueta
Substitution
🔄64’↑ G. Martinelli
↓ Lucas Paqueta
Substitution
↑ Endrick
↓ M. Cunha
Substitution
🔄64’↑ Endrick
↓ M. Cunha
Substitution
Douglas Santos
Yellow card
🟨65’Douglas Santos
Yellow card
↑ L. Joseph
↓ R. Providence
Substitution
🔄71’↑ L. Joseph
↓ R. Providence
Substitution
D. Jean Jacques
Yellow card
🟨72’D. Jean Jacques
Yellow card
↑ Vinicius Junior
↓ Danilo Santos
Substitution
🔄81’↑ Vinicius Junior
↓ Danilo Santos
Substitution
↑ Ederson
↓ Bruno Guimaraes
Substitution
🔄81’↑ Ederson
↓ Bruno Guimaraes
Substitution
↑ D. Etienne
↓ J. Bellegarde
Substitution
🔄81’↑ D. Etienne
↓ J. Bellegarde
Substitution
Spain's fans nailed the 3-0 on the nose
There was a clear consensus among the futbol.so community that Brazil would win, and the most-chosen scoreline was a precise Brazil 3-0 — which is exactly how it finished. That is as clean a call as these things get.
By country, the lean was unanimous in direction if not in margin. Fans in Colombia favoured a tighter Brazil 2-1, those in Argentina leaned to 2-0, and the prediction in Spain landed on the exact 3-0. The official forecast also pointed firmly to a Brazil win and matched the final scoreline. Reality, for once, was tidy.
- Colombia
- Argentina
- Spain
Official forecast: 3-0
Video highlights

Highlights | Brazil 3-0 Haiti | FIFA World Cup 2026™
No geo restriction
DOPPIO CUNHA + VINI, VITTORIA per ANCELOTTI | Brasile-Haiti 3-0 | FIFA World Cup | DAZN Highlights
Only available in IT
Brasil vs Haití (3-0) | Resumen y goles | Highlights Copa Mundial de la FIFA 2026™
Only available in ES
Brazil 🆚 Haiti #FIFAWorldCupOnYT
No geo restriction
Brazil v Haiti - Full Post-Match | Carney and Hayes react
No geo restriction
Matheus Cunha Opening Goal | Brazil 3-0 Haiti | FIFA World Cup 2026™
No geo restriction
Cunha almost bursts the net! | Brazil v Haiti | FIFA World Cup 2026
Only available in GB, GG, IM +1
HIGHLIGHTS - Brazil v Haiti | Brazil look to bounce back | FIFA World Cup 2026
Only available in GB, GG, IM +1
LIVE | Brazil vs Haiti | Live The Game | FIFA World Cup 2026
No geo restriction
World Cup: Brazil vs Haiti
No geo restriction
World Cup: Brazil vs Haiti
No geo restriction
World Cup: Brazil vs Haiti
No geo restriction
World Cup: Brazil vs Haiti
No geo restrictionWorld Cup: Brazil vs Haiti
No geo restriction
World Cup: Brazil vs Haiti
No geo restrictionWorld Cup: Brazil vs Haiti
No geo restriction
World Cup: Brazil vs Haiti
No geo restrictionBrazil leave Philadelphia top of Group C and through to the Round of 32, with Cunha and Vinicius Junior in good rhythm. Haiti, sadly, are out. Whether this was the "real Brazil" the pundits keep waiting for is another question, but three goals and a clean sheet will do for now.
Live matches
Real-time data, straight from the pitch.