Home FranceWorld Cup 2026: full table of 1/8 finals and other competitions

World Cup 2026: full table of 1/8 finals and other competitions

by OmarAli
World Cup 2026: full table of 1/8 finals and other competitions

Updated 07/04/2026

Link copied to clipboard

Share the publication “2026 World Cup: full table of the 1/8 finals and other competitions”

After the group stage, the next competition began with the World Cup knockout matches. Discover the entire Round of 16 and imagine yourself on your favorite team’s journey.

At the start there were 48 of them, and their number is gradually decreasing. After more than three weeks of competition, the countries that have qualified for the round of 16 of the 2026 World Cup will face each other from July 4 to July 7 for a place in the quarter-finals.

For these teams, any mistake means going home.

First poster of the 1/8 finals: the confrontation between Canada (the host country) and Morocco, Saturday, July 4, 19:00. (French time) at Houston Stadium. THAT MoroccoThe winner with a score of 3:0 will be the first to advance to the quarterfinals.

Use the arrows, horizontal wheel, or drag the board to move through the rounds.

` : “”; card.innerHTML = `

${escapeHtml(formatParisDate(match.kickoff))}

${escapeHtml(side1.flag || “🏳️”)}${escapeHtml(side1.name)}

${score1}

${escapeHtml(side2.flag || “🏳️”)}${escapeHtml(side2.name)}

${score2}

${detail}`; matchLayer.appendChild(map); } function svgPath(d) { const path = document.createElementNS(” “path”); path.setAttribute(“class”, “te-connector”); path.setAttribute(“d”, d); ConnectorLayer.appendChild(path); } function createConnectors() { matches .filter((target) => target.round !== “R32” && target.round !== “P”) .forEach((target) => { const sourceId1 = target.side1 && target.side1.from; const sourceId2 = target.side2 && target.side2.from; const source1 = matchById.get(sourceId1); const source2 = matchById.get(sourceId2); if (!source1 || !source2) return; const xStart = getCardLeft(source1) + COL_WIDTH; const xEnd = getCardLeft(target); const xMid + (xEnd – xStart) / 2; const y1 = getCardCenter(source1); svgPath(`M ${xMid} ${yTarget} H ${xEnd}`); } function createThirdPlaceLabel() { const ThirdPlaceMatch = matchById.get(103); if (!thirdPlaceMatch) return; label.className = “te-third-label”; getCardLeft(ThirdPlaceMatch) + “px”; label.style.top = getCardCenter(ThirdPlaceMatch) – MATCH_HEIGHT / 2 – 29 + “px”; label.style.width = COL_WIDTH + “px”; matchLayer.appendChild(label); } function render() { headingLayer.innerHTML = “”; matchLayer.innerHTML = “”; createConnectors(); match.forEach(createThirdPlaceLabel(); viewport.scrollWidth – viewport.clientWidth); <= 2; rightButton.disabled = viewport.scrollLeft >= MaxScroll – 2; } function ScrollBracket(direction) { const distance = Math.max(320, viewport.clientWidth * 0.78); viewport.scrollBy({ left: distance * direction, behavior: “smooth” }); } leftButton.addEventListener(“click”, () => ScrollBracket(-1)); rightButton.addEventListener(“click”, () => ScrollBracket(1)); viewport.addEventListener(“scroll”, updateArrowState, {passive: true }); window.addEventListener(“resize”, updateArrowState); viewport.addEventListener(“keydown”, (event) => { if (event.key === “ArrowLeft”) { event.preventDefault(); ScrollBracket(-1); } if (event.key === “ArrowRight”) { event.preventDefault(); ScrollBracket(1); } }); let drag = false; let dragStartX = 0; let dragStartScroll = 0; viewport.addEventListener(“pointerdown”, (event) => { if (event.pointerType === “mouse” && event.button !== 0) return; drag = true; dragStartX = event.clientX; dragStartScroll = viewport.scrollLeft; viewport.classList.add(“is-dragged”); viewport.setPointerCapture(event.pointerId); }); viewport.addEventListener(“pointermove”, (event) => { if (!dragging) return; viewport.scrollLeft = dragStartScroll – (event.clientX – dragStartX); }); function stopDragged(event) { if (!dragging) return; drag = false; viewport.classList.remove(“drag and drop”); if (event && viewport.hasPointerCapture(event.pointerId)) { viewport.releasePointerCapture(event.pointerId); } } viewport.addEventListener(“pointerup”, stopDragged); viewport.addEventListener(“pointercancel”, stopDragged); viewport.addEventListener(“lostpointercapture”, () => { dragging = false; viewport.classList.remove(“is-dragging”); }); render(); updateArrowState(); })();

The first team in Group I was ahead of the Norwegian team and the French team. beat Sweden 3-0 in a 100% European match in the round of 16.June 30 at New York New Jersey Stadium.

In the 8th final this Saturday, July 4 (23:00 Paris time) in Philadelphia, France face to face ParaguayGermany’s scorer in the previous round. The match is a remake of the France-Paraguay round of 16 match played during the 1998 World Cup and won by the Blues en route to their first World Cup title.

learn more about the World Championship ⚽

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More