Back to News
FIFA World Cup 2026

World Cup 2026: Cunha double sends Brazil past Haiti 3-0

By Oliver Hayes2 min read

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

Brazil4-2-3-1
9Cunha
7Júnior20Paquetá11Raphinha
5Casemiro8Guimarães
16Santos3Magalhães4Marquinhos13Danilo
1Alisson
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

Haiti5-4-1
20Pierrot
15Providence10Bellegarde17Jean Jacques21Casimir
8Expérience5Delcroix22Duverne4Adé2Arcus
1Placide
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.

Brazil3 – 0Haiti
  1. 🟨4

    C. Arcus

    Yellow card

    M. Cunha

    Goal

    23

    M. Cunha

    Assist Vinicius Junior

    Goal

    36

    Rayan

    Raphinha

    Substitution

    🔄40

    Vinicius Junior

    Assist Lucas Paqueta

    Goal

    45+3
    🟨45+4

    F. Pierrot

    Yellow card

    🔄46

    D. Simon

    C. Arcus

    Substitution

    🔄46

    W. Isidor

    F. Pierrot

    Substitution

    🔄63

    L. Deedson

    J. Casimir

    Substitution

    G. Martinelli

    Lucas Paqueta

    Substitution

    🔄64

    Endrick

    M. Cunha

    Substitution

    🔄64

    Douglas Santos

    Yellow card

    🟨65
    🔄71

    L. Joseph

    R. Providence

    Substitution

    🟨72

    D. Jean Jacques

    Yellow card

    Vinicius Junior

    Danilo Santos

    Substitution

    🔄81

    Ederson

    Bruno Guimaraes

    Substitution

    🔄81
    🔄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.

Brazil Draw Haiti
  • Colombia
  • Argentina
  • Spain

Official forecast: 3-0

Video highlights

Brazil 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.

World Cup 2026: Brazil 3-0 Haiti, Cunha doubles up