Chaveamento da Copa do Mundo: veja os confrontos definidos das oitavas de final
As oitavas de final da Copa do Mundo de 2026 começam a ganhar forma. Após a rodada desta quarta-feira (1°), cinco dos oito confrontos da próxima fase já foram definidos.
Entre eles, o jogo Brasil x Noruega, que acontece no domingo (5), às 17 horas, em Nova Jersey, nos Estados Unidos.
Anfitriões, os EUA venceram a Bósnia por 2 a 0 na noite desta quarta, em Santa Clara, e garantiram vaga nas oitavas de final. A adversária dos americanos será a Bélgica, que também nesta quarta venceu Senegal de virada por 3 a 2.
Confira os jogos já definidos:
- Canadá x Marrocos — sábado (4), às 14h
- Paraguai x França — sábado (4), às 18h
- BRASIL x Noruega — domingo (5), às 17h
- México x Inglaterra — domingo (5), às 21h
- EUA x Bélgica — segunda (6), às 21h
Os vencedores de Canadá x Marrocos e Paraguai x França se enfrentam nas quartas de final. O mesmo acontece com quem avançar de Brasil x Noruega e México x Inglaterra.
Quem ainda disputa vaga nas oitavas?
A definição dos demais confrontos segue nesta semana. Nesta quinta-feira (2), será a vez de:
- Portugal x Croácia
- Espanha x Áustria
Já na sexta-feira (3), mais quatro partidas definem os últimos classificados:
- Suíça x Argélia
- Colômbia x Gana
- Argentina x Cabo Verde
- Austrália x Egito
Confira o chaveamento da Copa do Mundo
.wcb{
–gold:#f4c430;
–gold-2:#ffe27a;
–blue-1:#0a1258;
–blue-2:#152a8c;
–blue-3:#1e3fae;
–box-bg:#0d1660;
–line:rgba(244,196,48,.85);
container-type: inline-size;
container-name: wcb;
box-sizing:border-box;
font-family:”Arial Black”,”Arial Narrow”,Arial,Helvetica,sans-serif;
background:radial-gradient(circle at 50% 0%, var(–blue-3) 0%, var(–blue-2) 45%, var(–blue-1) 100%);
color:#fff;
padding:clamp(14px,3vw,40px) clamp(8px,2.5vw,28px) clamp(20px,4vw,48px);
border-radius:18px;
max-width:1600px;
margin:0 auto;
overflow:hidden;
}
.wcb *{ box-sizing:border-box; }
.wcb-head{ text-align:center; margin-bottom:clamp(8px,2cqw,18px); }
.wcb-title{
display:block;
margin:0;
text-transform:uppercase;
font-size:clamp(1.1rem,6.2cqw,3.1rem);
line-height:1.1;
letter-spacing:.5px;
color:#ffffff;
text-shadow:0 2px 0 rgba(0,0,0,.15);
}
.wcb-team{
display:flex;
align-items:center;
gap:.35em;
line-height:1.2;
white-space:nowrap;
color:#ffffff;
}
.wcb-team .flag{
flex:0 0 auto;
width:1.5em;
height:1.05em;
object-fit:cover;
border-radius:2px;
box-shadow:0 0 0 1px rgba(255,255,255,.25);
display:block;
}
.wcb-team .flag-tbd{
flex:0 0 auto;
width:1.4em;
height:1em;
display:inline-flex;
align-items:center;
justify-content:center;
background:var(–gold);
border-radius:2px;
font-size:.8em;
font-style:normal;
font-weight:900;
color:var(–blue-1);
}
.wcb-team .name{ overflow:hidden; text-overflow:clip; }
.wcb-team.tbd{ color:#ffffff; font-style:italic; opacity:.75; }
.wcb-team.winner{ color:var(–gold-2); font-weight:900; }
.wcb-team.loser{ opacity:.55; text-decoration:line-through; }
.wcb-team .score{ margin-left:auto; padding-left:.35em; font-weight:900; color:var(–gold); flex:0 0 auto; }
.wcb-team.tbd .score{ display:none; }
.block-label{
color:var(–gold);
letter-spacing:.5px;
text-transform:uppercase;
}
.wcb-date{
font-family:Arial,Helvetica,sans-serif;
color:#ffffff;
font-size:clamp(.5rem,1.4cqw,.7rem);
margin-top:.5em;
}
/* ———- árvore de chaveamento (sempre visível, 100% fluida) ———- */
.wcb-grid{
–outer-gap: clamp(4px,1.2cqw,16px);
display:flex;
align-items:stretch;
gap:var(–outer-gap);
width:100%;
aspect-ratio:2.15/1;
}
.wcb-half{
–col-gap: clamp(6px,1.8cqw,16px);
–half-gap: calc(var(–col-gap) / 2);
–elbow-r: clamp(2px,.6cqw,8px);
display:flex; flex:1 1 0; gap:var(–col-gap); min-width:0;
}
.wcb-half.right{ flex-direction:row-reverse; }
.wcb-round{ flex:1 1 0; display:flex; flex-direction:column; min-width:0; }
.wcb-round-label{
text-align:center;
color:var(–gold);
font-size:clamp(.42rem,1.5cqw,.8rem);
letter-spacing:.3px;
text-transform:uppercase;
margin-bottom:.5em;
}
.wcb-matches{
flex:1;
display:flex;
flex-direction:column;
justify-content:center;
position:relative;
}
/* par de jogos que converge para 1 jogo da rodada seguinte */
.wcb-pair{
flex:1;
display:flex;
flex-direction:column;
position:relative;
}
.wcb-slot{ flex:1; display:flex; align-items:center; min-width:0; }
/* trecho curvo ligando o jogo de cima ao ponto central do par */
.wcb-slot:first-child::after{
content:””;
position:absolute;
left:100%;
top:25%;
height:25%;
width:var(–half-gap);
border-top:2px solid var(–line);
border-right:2px solid var(–line);
border-top-right-radius:var(–elbow-r);
}
/* trecho curvo ligando o jogo de baixo ao ponto central do par */
.wcb-slot:last-child::after{
content:””;
position:absolute;
left:100%;
top:50%;
height:25%;
width:var(–half-gap);
border-bottom:2px solid var(–line);
border-right:2px solid var(–line);
border-bottom-right-radius:var(–elbow-r);
}
/* continuação reta do ponto central até a próxima rodada */
.wcb-pair::before{
content:””;
position:absolute;
left:calc(100% + var(–half-gap));
top:50%;
width:var(–half-gap);
height:2px;
background:var(–line);
}
.wcb-half.right .wcb-slot:first-child::after,
.wcb-half.right .wcb-slot:last-child::after{
left:auto; right:100%;
border-right:none; border-left:2px solid var(–line);
border-top-right-radius:0; border-bottom-right-radius:0;
}
.wcb-half.right .wcb-slot:first-child::after{ border-top-left-radius:var(–elbow-r); }
.wcb-half.right .wcb-slot:last-child::after{ border-bottom-left-radius:var(–elbow-r); }
.wcb-half.right .wcb-pair::before{ left:auto; right:calc(100% + var(–half-gap)); }
.wcb-match{
position:relative;
background:var(–box-bg);
border:2px solid var(–line);
border-radius:6px;
padding:clamp(1px,.6cqw,5px) clamp(2px,.9cqw,7px);
display:flex;
flex-direction:column;
gap:2px;
z-index:1;
min-width:0;
width:100%;
}
.wcb-match .wcb-team{ font-size:clamp(.42rem,1.35cqw,.75rem); }
/* semifinal: liga direto ao centro (final), sem par */
.wcb-round.sf .wcb-match::after{
content:””;
position:absolute;
top:50%;
left:100%;
width:var(–outer-gap);
height:2px;
background:var(–line);
}
.wcb-half.right .wcb-round.sf .wcb-match::after{ left:auto; right:100%; }
.wcb-center{
flex:0 0 14%;
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
text-align:center;
padding:0 clamp(1px,.5cqw,4px);
min-width:0;
}
.wcb-center .wcb-team{ font-size:clamp(.42rem,1.5cqw,.78rem); white-space:normal; }
.wcb-center .name{ overflow-wrap:break-word; word-break:break-word; }
.wcb-center .block-label{ font-size:clamp(.45rem,1.8cqw,.9rem); margin-bottom:.5em; }
.wcb-final-wrap, .wcb-third-wrap{ width:100%; }
.wcb-match.final-match{ border-color:var(–gold-2); box-shadow:0 0 14px rgba(244,196,48,.55); }
.wcb-trophy{
font-size:clamp(1.1rem,8cqw,4.2rem);
line-height:1;
filter:drop-shadow(0 4px 10px rgba(0,0,0,.45));
}
/* ———- coluna estreita: some o nome/sigla, fica só a bandeira ———- */
@container wcb (max-width: 520px){
.wcb-round .wcb-team{ justify-content:center; }
.wcb-round .wcb-team .name,
.wcb-round .wcb-team .score{ display:none; }
.wcb-round .wcb-team .flag{ width:1.9em; height:1.35em; }
.wcb-round .wcb-team .flag-tbd{ width:1.7em; height:1.2em; font-size:1em; }
}
.wcb-brand{
display:flex;
justify-content:center;
margin-top:clamp(10px,2.5cqw,20px);
}
.wcb-brand img{
height:16px;
max-height:16px;
width:auto;
opacity:.9;
}
RSA0
CAN1
NED1
MAR1(3)
GER1
PAR1(4)
FRA3
SWE0
BRA2
JPN1
CIV1
NOR2
MEX2
ECU0
ENG2
COD1
CAN
MAR
PAR
FRA
BRA
NOR
MEX
ENG
USA
BIH
BEL
SEN
POR
CRO
ESP
AUT
SUI
ALG
COL
GHA
ARG
CPV
AUS
EGY*Texto sob a supervisão da editora Erika Santos
Descubra mais sobre Pauta Capixaba
Assine para receber nossas notícias mais recentes por e-mail.

