{"id":1412,"date":"2026-07-20T04:05:00","date_gmt":"2026-07-20T08:05:00","guid":{"rendered":"https:\/\/www.squawka.com\/ca\/world-cup-2026\/"},"modified":"2026-07-20T06:19:40","modified_gmt":"2026-07-20T10:19:40","slug":"world-cup-2026","status":"publish","type":"page","link":"https:\/\/www.squawka.com\/ca\/world-cup-2026\/","title":{"rendered":"World Cup 2026"},"content":{"rendered":"\n<style>\n\/* Hide WordPress page title \u2014 hero H1 replaces it visually *\/\n.entry-title,\nh1.entry-title,\n.page-title,\n.wp-block-post-title,\nheader .entry-title,\n.entry-header .entry-title { display: none !important; }\n\n\/* ============================================================\n   SCOPE ROOT \u2014 every rule below is namespaced under .sq-wc26\n   ============================================================ *\/\n\n.sq-wc26 {\n  \/* palette \u2014 dark green \/ WC26 *\/\n  --sq-forest:        #003d33;\n  --sq-forest-deep:   #002a23;\n  --sq-forest-mid:    #004d40;\n  --sq-green:         #00c752;\n  --sq-green-dim:     #00a847;\n  --sq-lime:          #b0eb00;\n  --sq-yellow:        #edff42;\n  --sq-ink:           #0d0d0d;\n  --sq-paper:         #ffffff;\n  --sq-paper-2:       #f6f6f4;\n  --sq-paper-3:       #ececea;\n  --sq-rule:          #e3e3df;\n  --sq-mute:          #6a6a66;\n\n  \/* type *\/\n  --sq-display: \"Oswald\", \"Helvetica Neue\", Arial, sans-serif;\n  --sq-body:    \"Inter\", system-ui, -apple-system, \"Helvetica Neue\", Arial, sans-serif;\n\n  \/* layout *\/\n  --sq-max:   1240px;\n  --sq-gut:   24px;\n\n  font-family: var(--sq-body);\n  color: var(--sq-ink);\n  background: var(--sq-paper);\n  font-size: 16px;\n  line-height: 1.5;\n  -webkit-font-smoothing: antialiased;\n  text-rendering: optimizeLegibility;\n}\n.sq-wc26 *,\n.sq-wc26 *::before,\n.sq-wc26 *::after { box-sizing: border-box; }\n\n.sq-wc26 a { color: inherit; text-decoration: none; }\n.sq-wc26 img, .sq-wc26 svg { display: block; max-width: 100%; }\n.sq-wc26 button { font: inherit; cursor: pointer; }\n\n.sq-wc26 .sq-wrap {\n  max-width: var(--sq-max);\n  margin: 0 auto;\n  padding: 0 var(--sq-gut);\n}\n\n\/* ============================================================\n   HERO\n   ============================================================ *\/\n.sq-hero {\n  position: relative;\n  background: var(--sq-forest-deep);\n  color: #fff;\n  overflow: hidden;\n  isolation: isolate;\n}\n.sq-hero__pattern {\n  position: absolute; inset: 0;\n  background-image: url(\"https:\/\/media.squawka.com\/images\/sites\/13\/2026\/05\/08195039\/wc26-pattern-green.svg\");\n  background-size: 520px auto;\n  background-position: -40px -40px;\n  opacity: .9;\n  z-index: 0;\n}\n.sq-hero__pattern::after {\n  \/* second offset layer for organic edge *\/\n  content: \"\";\n  position: absolute; inset: 0;\n  background-image: url(\"https:\/\/media.squawka.com\/images\/sites\/13\/2026\/05\/08195039\/wc26-pattern-green.svg\");\n  background-size: 520px auto;\n  background-position: 380px 220px;\n  opacity: .55;\n}\n.sq-hero__veil {\n  position: absolute; inset: 0;\n  background:\n    radial-gradient(120% 80% at 18% 50%, rgba(0,42,35,.35) 0%, rgba(0,42,35,.85) 60%, rgba(0,42,35,.95) 100%),\n    linear-gradient(180deg, rgba(0,42,35,0) 60%, rgba(0,42,35,1) 100%);\n  z-index: 1;\n}\n.sq-hero__inner {\n  position: relative; z-index: 2;\n  padding: 88px var(--sq-gut) 96px;\n  max-width: var(--sq-max);\n  margin: 0 auto;\n}\n.sq-hero__eyebrow {\n  display: inline-flex; align-items: center; gap: 10px;\n  font-family: var(--sq-display);\n  font-weight: 600;\n  letter-spacing: .22em;\n  text-transform: uppercase;\n  font-size: 13px;\n  color: var(--sq-lime);\n  border: 1px solid rgba(176,235,0,.45);\n  background: rgba(0,0,0,.18);\n  backdrop-filter: blur(2px);\n  padding: 7px 12px 6px;\n  border-radius: 999px;\n  margin-bottom: 28px;\n}\n.sq-hero__eyebrow::before {\n  content: \"\";\n  width: 8px; height: 8px; border-radius: 50%;\n  background: var(--sq-lime);\n  box-shadow: 0 0 10px rgba(176,235,0,.9);\n}\n.sq-hero__title {\n  font-family: var(--sq-display);\n  font-weight: 700;\n  font-size: clamp(48px, 8.5vw, 116px);\n  line-height: .9;\n  letter-spacing: -0.01em;\n  text-transform: uppercase;\n  margin: 0 0 8px;\n  color: #fff;\n  text-wrap: balance;\n}\n.sq-hero__title em {\n  font-style: normal;\n  color: var(--sq-yellow);\n  display: block;\n}\n.sq-hero__meta {\n  display: flex; flex-wrap: wrap; gap: 24px 36px;\n  margin-top: 28px;\n  font-family: var(--sq-display);\n  font-weight: 500;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n  font-size: 18px;\n}\n.sq-hero__meta span { display: inline-flex; align-items: center; gap: 12px; color: rgba(255,255,255,.92); }\n.sq-hero__meta span::before {\n  content: \"\";\n  width: 22px; height: 1px; background: var(--sq-green);\n}\n.sq-hero__ctas {\n  display: flex; flex-wrap: wrap; gap: 12px;\n  margin-top: 40px;\n}\n.sq-btn {\n  display: inline-flex; align-items: center; gap: 10px;\n  padding: 14px 22px;\n  font-family: var(--sq-display);\n  font-weight: 600;\n  font-size: 15px;\n  letter-spacing: .14em;\n  text-transform: uppercase;\n  border-radius: 2px;\n  border: 1px solid transparent;\n  transition: transform .15s ease, background .15s ease, color .15s ease, border-color .15s ease;\n}\n.sq-btn:hover { transform: translateY(-1px); }\n.sq-btn--primary {\n  background: var(--sq-green);\n  color: #002a23;\n}\n.sq-btn--primary:hover { background: var(--sq-lime); }\n.sq-btn--ghost {\n  background: transparent;\n  color: #fff;\n  border-color: rgba(255,255,255,.45);\n}\n.sq-btn--ghost:hover { border-color: var(--sq-lime); color: var(--sq-lime); }\n.sq-btn__arrow {\n  display: inline-block; width: 16px; height: 10px;\n  background: currentColor;\n  -webkit-mask: linear-gradient(currentColor,currentColor) center\/14px 1.5px no-repeat,\n                linear-gradient(45deg, transparent 50%, currentColor 50%) right center\/8px 8px no-repeat;\n          mask: linear-gradient(currentColor,currentColor) center\/14px 1.5px no-repeat,\n                linear-gradient(45deg, transparent 50%, currentColor 50%) right center\/8px 8px no-repeat;\n}\n\n\/* host nation chips inside hero *\/\n.sq-hero__hosts {\n  position: absolute;\n  right: var(--sq-gut);\n  bottom: 36px;\n  z-index: 2;\n  display: flex; gap: 8px;\n  font-family: var(--sq-display);\n  font-weight: 600;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n  font-size: 12px;\n}\n.sq-hero__hosts b {\n  background: rgba(255,255,255,.08);\n  border: 1px solid rgba(255,255,255,.22);\n  padding: 8px 12px;\n  font-weight: 600;\n}\n@media (max-width: 720px) {\n  .sq-hero__hosts { position: static; margin-top: 32px; flex-wrap: wrap; }\n}\n\n\/* ============================================================\n   STICKY HUB NAV\n   ============================================================ *\/\n.sq-tabs {\n  position: sticky; top: 0; z-index: 40;\n  background: var(--sq-forest-deep);\n  border-bottom: 1px solid rgba(255,255,255,.08);\n}\n.sq-tabs__inner {\n  display: flex;\n  gap: 0;\n  max-width: var(--sq-max);\n  margin: 0 auto;\n  padding: 0 var(--sq-gut);\n  overflow-x: auto;\n  scrollbar-width: none;\n}\n.sq-tabs__inner::-webkit-scrollbar { display: none; }\n.sq-tabs a {\n  flex: 0 0 auto;\n  padding: 18px 22px 16px;\n  font-family: var(--sq-display);\n  font-weight: 600;\n  font-size: 15px;\n  letter-spacing: .14em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.7);\n  border-bottom: 3px solid transparent;\n  transition: color .15s ease, border-color .15s ease, background .15s ease;\n  white-space: nowrap;\n}\n.sq-tabs a:hover { color: #fff; background: rgba(255,255,255,.04); }\n.sq-tabs a.is-active {\n  color: #fff;\n  border-bottom-color: var(--sq-lime);\n  background: rgba(255,255,255,.04);\n}\n\n\/* ============================================================\n   SECTION HEADER STRIPS (pattern band)\n   ============================================================ *\/\n.sq-secthead {\n  position: relative;\n  background: var(--sq-forest);\n  color: #fff;\n  overflow: hidden;\n  border-top: 3px solid var(--sq-green);\n}\n.sq-secthead::before {\n  content: \"\";\n  position: absolute; inset: 0;\n  background-image: url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%20viewBox%3D%220%200%203000%203000%22%3E%3Cdefs%3E%3Cpattern%20id%3D%22a%22%20width%3D%2278%22%20height%3D%22175.5%22%20x%3D%220%22%20y%3D%220%22%20patternTransform%3D%22rotate%28-45%29%22%20patternUnits%3D%22userSpaceOnUse%22%3E%3Cpath%20fill%3D%22%2303261a%22%20d%3D%22m-38.22%20157.05-.78-78%2078-.78c.45%2043.12-34.12%2078.33-77.22%2078.78%22%2F%3E%3Cpath%20fill%3D%22%2303261a%22%20d%3D%22M77.22%200%2078%2081.6l-78%20.78C-.45%2035.67%2034.12.45%2077.22%200%22%2F%3E%3Cpath%20fill%3D%22%2303261a%22%20d%3D%22m37.78%20158.05-.78-78%2078-.78c.45%2043.12-34.12%2078.33-77.22%2078.78%22%2F%3E%3C%2Fpattern%3E%3C%2Fdefs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23a%29%22%2F%3E%3C%2Fsvg%3E\");\n  background-size: 360px 360px;\n  background-position: top left;\n  opacity: .42;\n}\n.sq-secthead__inner {\n  position: relative;\n  max-width: var(--sq-max);\n  margin: 0 auto;\n  padding: 28px var(--sq-gut);\n  display: flex; align-items: center; justify-content: space-between; gap: 16px;\n}\n.sq-secthead h2 {\n  font-family: var(--sq-display);\n  font-weight: 700;\n  font-size: clamp(28px, 4vw, 44px);\n  letter-spacing: .02em;\n  text-transform: uppercase;\n  margin: 0;\n  line-height: 1;\n  color: #fff !important;\n}\n.sq-secthead__num {\n  font-family: var(--sq-display);\n  font-weight: 600;\n  letter-spacing: .22em;\n  font-size: 12px;\n  color: var(--sq-lime);\n  text-transform: uppercase;\n}\n.sq-secthead__link {\n  font-family: var(--sq-display);\n  font-weight: 600;\n  letter-spacing: .14em;\n  text-transform: uppercase;\n  font-size: 13px;\n  color: var(--sq-lime);\n  border-bottom: 1px solid rgba(176,235,0,.4);\n  padding-bottom: 2px;\n}\n.sq-secthead__link:hover { color: var(--sq-yellow); border-color: var(--sq-yellow); }\n\n.sq-section { padding: 40px 0; }\n.sq-section--tight { padding: 28px 0; }\n\n\/* ============================================================\n   TEAMS GRID\n   ============================================================ *\/\n.sq-teams {\n  width: 100%;\n  display: grid;\n  grid-template-columns: repeat(8, 1fr);\n  gap: 10px;\n}\n@media (max-width: 1000px) { .sq-teams { grid-template-columns: repeat(6, 1fr); } }\n@media (max-width: 768px)  { .sq-teams { grid-template-columns: repeat(4, 1fr); } }\n@media (max-width: 500px)  { .sq-teams { grid-template-columns: repeat(3, 1fr); } }\n@media (max-width: 360px)  { .sq-teams { grid-template-columns: repeat(2, 1fr); } }\n\n.sq-team {\n  border: 1px solid var(--sq-rule);\n  background: #fff;\n  padding: 14px 8px 10px;\n  text-align: center;\n  transition: transform .15s ease, border-color .15s ease;\n  position: relative;\n}\n.sq-team:hover { transform: translateY(-2px); border-color: var(--sq-green); }\n.sq-team__flag {\n  display: block;\n  width: 40px; height: 40px;\n  margin: 0 auto 8px;\n  border-radius: 50%;\n  object-fit: cover;\n  border: 1px solid var(--sq-rule);\n  background: var(--sq-paper-3);\n}\n.sq-team__name {\n  display: block;\n  font-family: var(--sq-display);\n  font-weight: 600;\n  font-size: 13px;\n  letter-spacing: .04em;\n  text-transform: uppercase;\n  line-height: 1.1;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  width: 100%;\n}\n.sq-team__group {\n  position: absolute;\n  top: 8px; right: 8px;\n  font-family: var(--sq-display);\n  font-weight: 700;\n  font-size: 10px;\n  letter-spacing: .1em;\n  background: var(--sq-lime);\n  color: var(--sq-forest-deep);\n  padding: 2px 5px;\n  border-radius: 2px;\n}\n\n\/* ============================================================\n   WIDGET RESKIN \u2014 appended below page so it cascades into the\n   shortcode-rendered widgets when WP swaps placeholders for\n   real markup. Class names are typical Squawka widget classes\n   (vcsw-*); confirm by inspecting rendered DOM and add overrides.\n   ============================================================ *\/\n.sq-wc26 .vcsw-competition-header,\n.sq-wc26 .vcsw-comp-header,\n.sq-wc26 .vcsw-header { background-color: var(--sq-forest) !important; color: #fff !important; }\n.sq-wc26 .vcsw-bet-button,\n.sq-wc26 .vcsw-cta { background-color: var(--sq-green) !important; border-color: var(--sq-green) !important; color: var(--sq-forest-deep) !important; }\n.sq-wc26 .vcsw-bet-button:hover,\n.sq-wc26 .vcsw-cta:hover { background-color: var(--sq-lime) !important; border-color: var(--sq-lime) !important; }\n.sq-wc26 .vcsw-odds-pill,\n.sq-wc26 .vcsw-odds { background-color: var(--sq-forest) !important; color: #fff !important; }\n\n\/* Inline purple colour overrides (prediction markets plugin injects inline styles) *\/\n.sq-wc26 [style*=\"#6100eb\"] { background-color: var(--sq-forest) !important; color: #fff !important; }\n.sq-wc26 [style*=\"6100eb\"] { background-color: var(--sq-forest) !important; color: #fff !important; }\n.sq-wc26 [style*=\"rgb(97, 0, 235)\"] { background-color: var(--sq-forest) !important; color: #fff !important; }\n.sq-wc26 [style*=\"rgb(97,0,235)\"] { background-color: var(--sq-forest) !important; color: #fff !important; }\n\n\/* Prediction markets plugin \u2014 .pm-futures-root scope\n   Class names confirmed once DOM is inspected; broad overrides below\n   target the common structural patterns the plugin renders. *\/\n.sq-wc26 .pm-futures-root { font-family: var(--sq-body); }\n.sq-wc26 .pm-futures-root [class*=\"header\"],\n.sq-wc26 .pm-futures-root [class*=\"Header\"],\n.sq-wc26 .pm-futures-root [class*=\"title\"],\n.sq-wc26 .pm-futures-root [class*=\"Title\"] {\n  background: var(--sq-forest) !important;\n  color: #fff !important;\n  font-family: var(--sq-display) !important;\n}\n.sq-wc26 .pm-futures-root [class*=\"provider\"],\n.sq-wc26 .pm-futures-root [class*=\"Provider\"],\n.sq-wc26 .pm-futures-root [class*=\"source\"],\n.sq-wc26 .pm-futures-root [class*=\"Source\"] {\n  font-family: var(--sq-display) !important;\n  font-size: 11px !important;\n  letter-spacing: .1em !important;\n  text-transform: uppercase !important;\n  color: var(--sq-mute) !important;\n}\n.sq-wc26 .pm-futures-root [class*=\"odd\"],\n.sq-wc26 .pm-futures-root [class*=\"Odd\"],\n.sq-wc26 .pm-futures-root [class*=\"price\"],\n.sq-wc26 .pm-futures-root [class*=\"Price\"],\n.sq-wc26 .pm-futures-root [class*=\"button\"],\n.sq-wc26 .pm-futures-root [class*=\"Button\"] {\n  background: var(--sq-forest) !important;\n  border-color: var(--sq-forest) !important;\n  color: #fff !important;\n  border-radius: 2px !important;\n  font-family: var(--sq-display) !important;\n  font-weight: 700 !important;\n}\n.sq-wc26 .pm-futures-root [class*=\"odd\"]:hover,\n.sq-wc26 .pm-futures-root [class*=\"Odd\"]:hover,\n.sq-wc26 .pm-futures-root [class*=\"price\"]:hover,\n.sq-wc26 .pm-futures-root [class*=\"Price\"]:hover,\n.sq-wc26 .pm-futures-root [class*=\"button\"]:hover,\n.sq-wc26 .pm-futures-root [class*=\"Button\"]:hover {\n  background: var(--sq-green) !important;\n  border-color: var(--sq-green) !important;\n  color: var(--sq-forest-deep) !important;\n}\n\n\/* ============================================================\n   RESPONSIVE TUNING\n   ============================================================ *\/\n@media (max-width: 720px) {\n  .sq-section { padding: 40px 0; }\n  .sq-hero__inner { padding: 56px var(--sq-gut) 72px; }\n  .sq-hero__meta { gap: 12px 24px; font-size: 14px; }\n}\n\n\/* ============================================================\n   VCSW WIDGET RESKIN \u2014 real CSS Modules class names\n   Confirmed via DOM inspection May 2026\n   ============================================================ *\/\n\n\/* Wrapper *\/\n.sq-wc26 .vcsw-sports-widgets { font-family: var(--sq-body); }\n\n\/* Competition title *\/\n.sq-wc26 .LeagueStandings__tableName_1mf7l_40 {\n  font-family: var(--sq-display);\n  font-weight: 700;\n  font-size: 13px;\n  letter-spacing: .18em;\n  text-transform: uppercase;\n  color: var(--sq-mute);\n  padding: 0 0 12px;\n  display: none; \/* hidden \u2014 section header already labels it *\/\n}\n\n\/* Group header row (the purple line) *\/\n.sq-wc26 .Heading__root_d5swd_1,\n.sq-wc26 .LeagueStandings__tableGroup_1mf7l_82 {\n  font-family: var(--sq-display) !important;\n  font-weight: 700 !important;\n  font-size: 13px !important;\n  letter-spacing: .12em !important;\n  text-transform: uppercase !important;\n  color: #fff !important;\n  background: var(--sq-forest) !important;\n  border-color: var(--sq-forest) !important;\n  padding: 10px 14px !important;\n  margin: 0 !important;\n}\n\/* Kill the purple underline\/line decoration *\/\n.sq-wc26 .Heading__line_d5swd_26::before,\n.sq-wc26 .Heading__line_d5swd_26::after {\n  background: var(--sq-forest) !important;\n}\n\n\/* Table header cells *\/\n.sq-wc26 .LeagueStandings__tableHead_1mf7l_60 {\n  font-family: var(--sq-display) !important;\n  font-weight: 600 !important;\n  font-size: 10px !important;\n  letter-spacing: .12em !important;\n  text-transform: uppercase !important;\n  color: var(--sq-mute) !important;\n  background: var(--sq-paper-2) !important;\n  border-color: var(--sq-rule) !important;\n}\n\n\/* Table rows *\/\n.sq-wc26 .LeagueStandings__tableRow_1mf7l_109 {\n  border-color: var(--sq-rule) !important;\n  font-size: 13px;\n}\n.sq-wc26 .LeagueStandings__tableRow_1mf7l_109:hover {\n  background: var(--sq-paper-2) !important;\n}\n\/* Top 2 qualification indicator *\/\n.sq-wc26 .LeagueStandings__tableRow_1mf7l_109:nth-child(-n+2) {\n  border-left: 3px solid var(--sq-green);\n}\n\n\/* Table cells *\/\n.sq-wc26 .LeagueStandings__tableCell_1mf7l_55 {\n  font-family: var(--sq-body) !important;\n  color: var(--sq-ink) !important;\n  border-color: var(--sq-rule) !important;\n}\n\n\/* Footer timestamp *\/\n.sq-wc26 .LeagueStandings__footer_1mf7l_134 {\n  font-family: var(--sq-display) !important;\n  font-size: 10px !important;\n  letter-spacing: .14em !important;\n  text-transform: uppercase !important;\n  color: var(--sq-mute) !important;\n}\n\n\/* Groups-as-grid layout *\/\n.sq-groups-widget .LeagueStandings__tableWrap_1mf7l_11 {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 16px;\n  align-items: start;\n}\n\/* Hide 3rd Place Ranking block (pre-tournament) *\/\n.sq-groups-widget .LeagueStandings__tableWrap_1mf7l_11 > div:first-child {\n  display: none;\n}\n@media (max-width: 1080px) {\n  .sq-groups-widget .LeagueStandings__tableWrap_1mf7l_11 {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n@media (max-width: 600px) {\n  .sq-groups-widget .LeagueStandings__tableWrap_1mf7l_11 {\n    grid-template-columns: 1fr;\n  }\n}\n\/* Group card border *\/\n.sq-groups-widget .LeagueStandings__tableWrap_1mf7l_11 > div {\n  border: 1px solid var(--sq-rule);\n  background: #fff;\n  overflow: hidden;\n}\n.sq-groups-widget .LeagueStandings__tableActions_1mf7l_74 {\n  margin: 0 !important;\n}\n\n\/* ============================================================\n   VCSW FIXTURES WIDGET RESKIN\n   Confirmed class names via DOM inspection May 2026\n   ============================================================ *\/\n\n\/* Date group headers (purple \u2192 forest green) *\/\n.sq-wc26 .Heading__main_d5swd_12 {\n  font-family: var(--sq-display) !important;\n  font-weight: 700 !important;\n  font-size: 12px !important;\n  letter-spacing: .18em !important;\n  text-transform: uppercase !important;\n  color: #fff !important;\n  background: var(--sq-forest) !important;\n  border-color: var(--sq-forest) !important;\n  padding: 9px 14px !important;\n}\n\n\/* Individual event row *\/\n.sq-wc26 .Event__root_1628d_1 {\n  border-bottom: 1px solid var(--sq-rule) !important;\n  padding: 10px 14px !important;\n  background: #fff !important;\n}\n.sq-wc26 .Events__event_1dwyc_2:last-child .Event__root_1628d_1 {\n  border-bottom: none !important;\n}\n\n\/* Team names *\/\n.sq-wc26 .Event__team_1628d_12 {\n  font-family: var(--sq-display) !important;\n  font-weight: 600 !important;\n  font-size: 13px !important;\n  letter-spacing: .03em !important;\n  text-transform: uppercase !important;\n  color: var(--sq-ink) !important;\n}\n\n\/* Kick-off time *\/\n.sq-wc26 .Time__root_1h80o_1 {\n  font-family: var(--sq-display) !important;\n  font-weight: 500 !important;\n  font-size: 13px !important;\n  color: var(--sq-mute) !important;\n}\n\n\/* Odds buttons (purple \u2192 forest green) *\/\n.sq-wc26 .Odd__root_mrp9q_1 {\n  font-family: var(--sq-display) !important;\n  font-weight: 700 !important;\n  font-size: 12px !important;\n  background: var(--sq-forest) !important;\n  border-color: var(--sq-forest) !important;\n  color: #fff !important;\n  border-radius: 2px !important;\n}\n.sq-wc26 .Odd__root_mrp9q_1:hover {\n  background: var(--sq-green) !important;\n  border-color: var(--sq-green) !important;\n  color: var(--sq-forest-deep) !important;\n}\n\n\/* Odds row container *\/\n.sq-wc26 .Odds__root_9jcht_1 {\n  background: var(--sq-paper-2) !important;\n  border-top: 1px solid var(--sq-rule) !important;\n  padding: 8px 14px !important;\n}\n\n\/* Pagination \u2014 Prev \/ Current \/ Next *\/\n.sq-wc26 .ButtonGroup__root_1s09n_1 {\n  border-top: 1px solid var(--sq-rule) !important;\n  padding: 12px 14px !important;\n  gap: 8px !important;\n}\n.sq-wc26 .Button__root_15982_1 {\n  font-family: var(--sq-display) !important;\n  font-weight: 600 !important;\n  font-size: 11px !important;\n  letter-spacing: .16em !important;\n  text-transform: uppercase !important;\n  background: transparent !important;\n  border: 1px solid var(--sq-rule) !important;\n  color: var(--sq-ink) !important;\n  border-radius: 2px !important;\n  padding: 8px 14px !important;\n}\n.sq-wc26 .Button__root_15982_1:not([disabled]):hover {\n  border-color: var(--sq-green) !important;\n  color: var(--sq-forest) !important;\n}\n.sq-wc26 .Button__root_15982_1[disabled] {\n  opacity: 0.35 !important;\n  cursor: default !important;\n}\n\n\/* Outer competition container \u2014 match the sq-section styling *\/\n.sq-wc26 .Events__eventsCompetition_1dwyc_10 {\n  border: 1px solid var(--sq-rule) !important;\n  background: #fff !important;\n}\n\n\/* ============================================================\n   MOBILE \u2014 consolidated responsive rules\n   ============================================================ *\/\n\n\/* Reduce gutter on small screens *\/\n@media (max-width: 600px) {\n  .sq-wc26 { --sq-gut: 16px; }\n}\n\n\/* Hero \u2014 tighten vertical padding, reduce meta size *\/\n@media (max-width: 720px) {\n  .sq-hero__inner {\n    padding-top: 52px;\n    padding-bottom: 60px;\n  }\n  .sq-hero__eyebrow {\n    font-size: 11px;\n    padding: 6px 10px 5px;\n    margin-bottom: 20px;\n  }\n  .sq-hero__meta {\n    font-size: 14px;\n    gap: 12px 20px;\n    margin-top: 20px;\n  }\n  .sq-hero__ctas {\n    margin-top: 28px;\n  }\n}\n@media (max-width: 480px) {\n  .sq-hero__inner {\n    padding-top: 40px;\n    padding-bottom: 48px;\n  }\n  .sq-btn {\n    padding: 12px 18px;\n    font-size: 13px;\n  }\n}\n\n\/* Nav tabs \u2014 reduce padding; right-fade signals horizontal scroll *\/\n.sq-tabs {\n  position: relative;\n}\n.sq-tabs::after {\n  content: \"\";\n  position: absolute;\n  right: 0; top: 0; bottom: 0;\n  width: 40px;\n  background: linear-gradient(to right, transparent, var(--sq-forest-deep));\n  pointer-events: none;\n  z-index: 1;\n}\n@media (max-width: 720px) {\n  .sq-tabs a {\n    padding: 15px 16px 13px;\n    font-size: 13px;\n    letter-spacing: .10em;\n  }\n}\n@media (max-width: 600px) {\n  .sq-tabs a {\n    padding: 14px 12px 12px;\n    font-size: 12px;\n    letter-spacing: .07em;\n  }\n}\n@media (max-width: 400px) {\n  .sq-tabs a {\n    padding: 13px 10px 11px;\n    font-size: 11px;\n    letter-spacing: .05em;\n  }\n}\n\n\/* Section heads \u2014 tighter on mobile *\/\n@media (max-width: 600px) {\n  .sq-secthead__inner {\n    padding: 18px var(--sq-gut);\n    flex-wrap: wrap;\n    gap: 10px;\n  }\n  .sq-secthead h2 {\n    font-size: clamp(22px, 7vw, 32px);\n  }\n}\n\n\/* Team name \u2014 prevent clipping, use ellipsis *\/\n.sq-team__name {\n  display: block;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  width: 100%;\n}\n\n\/* Teams grid \u2014 smaller card padding on mobile *\/\n@media (max-width: 500px) {\n  .sq-team {\n    padding: 10px 4px 8px;\n  }\n  .sq-team__flag {\n    width: 32px;\n    height: 32px;\n    margin-bottom: 6px;\n  }\n  .sq-team__group {\n    top: 4px;\n    right: 4px;\n    font-size: 8px;\n    padding: 1px 3px;\n  }\n}\n\n\/* ============================================================\n   GREEN CHEVRON HERO (v2) \u2014 ported from \/en\/stats\/ 2026-06-04\n   ============================================================ *\/\n.sq-wc26 .wc-hero {\n  position:relative; overflow:hidden; border-radius:24px; margin:0 auto 8px;\n  max-width:var(--sq-max);\n  background:\n    radial-gradient(120% 90% at 18% 38%, rgba(168,224,57,.34) 0%, rgba(168,224,57,0) 46%),\n    radial-gradient(80% 120% at 70% 120%, rgba(46,155,84,.5) 0%, rgba(46,155,84,0) 55%),\n    linear-gradient(135deg, #0e3f29 0%, #0a2c1f 60%, #08251a 100%);\n  box-shadow:0 30px 70px rgba(10,44,31,.35);\n  isolation:isolate;\n  font-family:'Bricolage Grotesque', system-ui, -apple-system, sans-serif;\n}\n.sq-wc26 .wc-hero__pattern {\n  position:absolute; inset:0; z-index:-1;\n  background-image:url(\"data:image\/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%20viewBox%3D%220%200%203000%203000%22%3E%3Cdefs%3E%3Cpattern%20id%3D%22a%22%20width%3D%2278%22%20height%3D%22175.5%22%20x%3D%220%22%20y%3D%220%22%20patternTransform%3D%22rotate%28-45%29%22%20patternUnits%3D%22userSpaceOnUse%22%3E%3Cpath%20fill%3D%22%2303261a%22%20d%3D%22m-38.22%20157.05-.78-78%2078-.78c.45%2043.12-34.12%2078.33-77.22%2078.78%22%2F%3E%3Cpath%20fill%3D%22%2303261a%22%20d%3D%22M77.22%200%2078%2081.6l-78%20.78C-.45%2035.67%2034.12.45%2077.22%200%22%2F%3E%3Cpath%20fill%3D%22%2303261a%22%20d%3D%22m37.78%20158.05-.78-78%2078-.78c.45%2043.12-34.12%2078.33-77.22%2078.78%22%2F%3E%3C%2Fpattern%3E%3C%2Fdefs%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22url%28%23a%29%22%2F%3E%3C%2Fsvg%3E\");\n  background-position:top left;\n  background-size:520px 520px;\n  opacity:.55;\n}\n.sq-wc26 .wc-hero__inner { padding:46px 48px 44px; max-width:760px; }\n.sq-wc26 .wc-badge {\n  display:inline-flex; align-items:center; gap:11px;\n  border:1.5px solid rgba(168,224,57,.55); border-radius:999px; padding:11px 22px;\n  color:#a8e039; font-weight:800; font-size:14.5px; letter-spacing:3px; text-transform:uppercase;\n  background:rgba(10,44,31,.35);\n  box-shadow:0 0 28px rgba(168,224,57,.18), inset 0 0 18px rgba(168,224,57,.06);\n}\n.sq-wc26 .wc-badge .dot { width:11px; height:11px; border-radius:50%; background:#a8e039; box-shadow:0 0 12px 2px #c8f24c; }\n.sq-wc26 .wc-hero__title {\n  color:#fff; font-weight:900; letter-spacing:-1.5px; line-height:.96;\n  font-family:'Bricolage Grotesque', system-ui, -apple-system, sans-serif;\n  font-size:clamp(46px,5.4vw,68px); margin:30px 0 14px;\n}\n.sq-wc26 .wc-hero__sub { color:rgba(255,255,255,.82); font-size:19px; font-weight:600; line-height:1.45; max-width:540px; }\n.sq-wc26 .wc-meta { display:flex; flex-wrap:wrap; gap:14px 34px; margin:30px 0 32px; }\n.sq-wc26 .wc-meta__item { display:flex; align-items:center; gap:16px; color:#fff; font-weight:800; font-size:19px; letter-spacing:.5px; text-transform:uppercase; }\n.sq-wc26 .wc-meta__dash { width:34px; height:3px; border-radius:2px; background:#a8e039; box-shadow:0 0 10px rgba(168,224,57,.5); }\n.sq-wc26 .wc-btns { display:flex; flex-wrap:wrap; gap:14px; }\n.sq-wc26 .wc-btn {\n  border:1.5px solid rgba(255,255,255,.32); border-radius:11px;\n  padding:15px 26px; color:#fff; font-weight:800; font-size:15px;\n  letter-spacing:1.5px; text-transform:uppercase;\n  background:rgba(8,37,26,.34);\n  text-decoration:none;\n  transition:transform .15s, border-color .15s, background .15s, box-shadow .15s;\n}\n.sq-wc26 .wc-btn:hover { transform:translateY(-2px); border-color:#a8e039; background:rgba(168,224,57,.14); box-shadow:0 0 24px rgba(168,224,57,.22); }\n.sq-wc26 .wc-btn--primary { background:#a8e039; color:#0a2c1f; border-color:#a8e039; }\n.sq-wc26 .wc-btn--primary:hover { background:#c8f24c; color:#0a2c1f; box-shadow:0 0 30px rgba(168,224,57,.45); }\n@media(max-width:820px) { .sq-wc26 .wc-hero__inner { padding:34px 28px; } }\n@media(max-width:560px) { .sq-wc26 .wc-meta { gap:12px 20px; } }\n\n<\/style>\n\n\n\n<div class=\"sq-wc26\">\n<!-- ====================== 1. HERO ====================== -->\n  <section class=\"wc-hero\" aria-label=\"World Cup 2026 hub\">\n      <div class=\"wc-hero__pattern\"><\/div>\n      <div class=\"wc-hero__inner\">\n        <span class=\"wc-badge\"><span class=\"dot\"><\/span>World Cup 2026 &middot; Tournament Hub<\/span>\n        <h1 class=\"wc-hero__title\">World Cup 2026<\/h1>\n        <p class=\"wc-hero__sub\">The complete record of the first 48-team finals &mdash; Spain champions, the final standings, results and stats from a summer staged across North America.<\/p>\n        <div class=\"wc-meta\">\n          <span class=\"wc-meta__item\"><span class=\"wc-meta__dash\"><\/span>June 11 &mdash; July 19, 2026<\/span>\n          <span class=\"wc-meta__item\"><span class=\"wc-meta__dash\"><\/span>48 Teams &middot; 16 Cities<\/span>\n        <\/div>\n        <div class=\"wc-btns\">\n          <a class=\"wc-btn wc-btn--primary\" href=\"\/ca\/world-cup-2026\/schedule\/\">Schedule<\/a>\n          <a class=\"wc-btn\" href=\"\/ca\/world-cup-2026\/stats\/\">Stats<\/a>\n          <a class=\"wc-btn\" href=\"\/ca\/world-cup-2026\/standings\/\">Standings<\/a>\n          <a class=\"wc-btn\" href=\"\/ca\/soccer-predictions\/\">Predictions<\/a>\n          <a class=\"wc-btn\" href=\"\/ca\/news\/world-cup\/spain-argentina-world-cup-2026-final-result\/\">The Final<\/a>\n          <a class=\"wc-btn\" href=\"\/ca\/bet\/betting-sites\/\">Offers<\/a>\n        <\/div>\n      <\/div>\n    <\/section>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\">How it finished<\/h3>\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th style=\"text-align:left\">Place<\/th><th style=\"text-align:left\">Nation<\/th><\/tr><\/thead><tbody><tr><td><strong>Champions<\/strong><\/td><td>Spain<\/td><\/tr><tr><td><strong>Runners-up<\/strong><\/td><td>Argentina<\/td><\/tr><tr><td><strong>Third<\/strong><\/td><td>England<\/td><\/tr><tr><td><strong>Fourth<\/strong><\/td><td>France<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<\/div>\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Golden Boot<\/h3>\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th style=\"text-align:left\">Player<\/th><th style=\"text-align:left\">Goals<\/th><\/tr><\/thead><tbody><tr><td><strong>Kylian Mbapp&eacute; (FRA)<\/strong><\/td><td>10<\/td><\/tr><tr><td><strong>Lionel Messi (ARG)<\/strong><\/td><td>8<\/td><\/tr><tr><td><strong>Jude Bellingham (ENG)<\/strong><\/td><td>7<\/td><\/tr><tr><td><strong>Erling Haaland (NOR)<\/strong><\/td><td>7<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<\/div>\n<\/div>\n\n\n\n\n\n<style>\n\n\/* ============================================================\n   MATCHDAY FIXTURE CARDS\n   ============================================================ *\/\n.sq-fix-section {\n  max-width: var(--sq-max);\n  margin: 0 auto;\n  padding: 24px var(--sq-gut) 40px;\n}\n.sq-fix-day { margin-bottom: 32px; }\n.sq-fix-day__label {\n  font-family: var(--sq-display);\n  font-weight: 700;\n  font-size: 13px;\n  letter-spacing: .18em;\n  text-transform: uppercase;\n  color: var(--sq-mute);\n  margin: 0 0 12px;\n  padding-bottom: 8px;\n  border-bottom: 1px solid var(--sq-rule);\n}\n.sq-fix-day__grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 12px;\n}\n@media (max-width: 860px) { .sq-fix-day__grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 480px) { .sq-fix-day__grid { grid-template-columns: 1fr; } }\n\n.sq-fix-card {\n  background: #fff;\n  border: 1px solid var(--sq-rule);\n  border-radius: 8px;\n  padding: 14px 14px 12px;\n  position: relative;\n  transition: box-shadow .15s;\n}\n.sq-fix-card:hover { box-shadow: 0 4px 16px rgba(0,0,0,.08); }\n\n.sq-fix-card__grp {\n  position: absolute;\n  top: 10px; right: 10px;\n  font-family: var(--sq-display);\n  font-weight: 700;\n  font-size: 10px;\n  letter-spacing: .1em;\n  background: var(--sq-lime);\n  color: var(--sq-forest-deep);\n  padding: 2px 6px;\n  border-radius: 2px;\n}\n\n.sq-fix-card__teams {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 6px;\n  margin-bottom: 12px;\n  padding-right: 20px;\n}\n\n.sq-fix__team {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 7px;\n  flex: 1;\n  min-width: 0;\n  text-decoration: none;\n}\n.sq-fix__team:hover .sq-fix__name { color: var(--sq-forest); }\n\n.sq-fix__flag {\n  width: 44px; height: 44px;\n  border-radius: 50%;\n  object-fit: cover;\n  border: 1px solid var(--sq-rule);\n  flex-shrink: 0;\n}\n\n.sq-fix__name {\n  font-family: var(--sq-display);\n  font-weight: 600;\n  font-size: 12px;\n  letter-spacing: .04em;\n  text-transform: uppercase;\n  color: var(--sq-ink);\n  text-align: center;\n  line-height: 1.2;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n  width: 100%;\n}\n\n.sq-fix-card__vs {\n  font-family: var(--sq-display);\n  font-weight: 700;\n  font-size: 11px;\n  letter-spacing: .12em;\n  color: var(--sq-mute);\n  flex-shrink: 0;\n}\n\n.sq-fix-card__meta {\n  border-top: 1px solid var(--sq-rule);\n  padding-top: 9px;\n  display: flex;\n  flex-direction: column;\n  gap: 3px;\n}\n\n.sq-fix-card__time {\n  font-family: var(--sq-display);\n  font-weight: 700;\n  font-size: 12px;\n  letter-spacing: .06em;\n  text-transform: uppercase;\n  color: var(--sq-ink);\n}\n\n.sq-fix-card__venue {\n  font-family: var(--sq-body);\n  font-size: 11px;\n  color: var(--sq-mute);\n}\n\n<\/style>\n<div class=\"sq-fix-section\">\n<div class=\"sq-fix-day\"><div class=\"sq-fix-day__label\">Semi-finals<\/div>\n<div class=\"sq-fix-card\"><span class=\"sq-fix-card__grp\">SF<\/span><div class=\"sq-fix-card__teams\"><a class=\"sq-fix__team sq-fix__team--home\" href=\"\/ca\/outright-markets\/france-world-cup-2026-odds\/\"><img loading=\"lazy\" decoding=\"async\" class=\"sq-fix__flag sq-fix__flag--home\" src=\"https:\/\/flagcdn.com\/w80\/fr.png\" alt=\"France\" width=\"48\" height=\"48\"><span class=\"sq-fix__name\">France<\/span><\/a><span class=\"sq-fix-card__vs\">0&ndash;2<\/span><a class=\"sq-fix__team sq-fix__team--away\" href=\"\/ca\/outright-markets\/spain-world-cup-2026-odds\/\"><img loading=\"lazy\" decoding=\"async\" class=\"sq-fix__flag sq-fix__flag--away\" src=\"https:\/\/flagcdn.com\/w80\/es.png\" alt=\"Spain\" width=\"48\" height=\"48\"><span class=\"sq-fix__name\">Spain<\/span><\/a><\/div><div class=\"sq-fix-card__meta\"><span class=\"sq-fix-card__time\">FT<\/span><span class=\"sq-fix-card__venue\">Semi-final<\/span><a class=\"sq-fix-card__preview\" href=\"\/ca\/news\/world-cup\/match-preview-france-vs-spain-world-cup-2026-semifinals\/\">Match page &rarr;<\/a><\/div><\/div><div class=\"sq-fix-card\"><span class=\"sq-fix-card__grp\">SF<\/span><div class=\"sq-fix-card__teams\"><a class=\"sq-fix__team sq-fix__team--home\" href=\"\/ca\/outright-markets\/england-world-cup-2026-odds\/\"><img loading=\"lazy\" decoding=\"async\" class=\"sq-fix__flag sq-fix__flag--home\" src=\"https:\/\/flagcdn.com\/w80\/gb-eng.png\" alt=\"England\" width=\"48\" height=\"48\"><span class=\"sq-fix__name\">England<\/span><\/a><span class=\"sq-fix-card__vs\">1&ndash;2<\/span><a class=\"sq-fix__team sq-fix__team--away\" href=\"\/ca\/outright-markets\/argentina-world-cup-2026-odds\/\"><img loading=\"lazy\" decoding=\"async\" class=\"sq-fix__flag sq-fix__flag--away\" src=\"https:\/\/flagcdn.com\/w80\/ar.png\" alt=\"Argentina\" width=\"48\" height=\"48\"><span class=\"sq-fix__name\">Argentina<\/span><\/a><\/div><div class=\"sq-fix-card__meta\"><span class=\"sq-fix-card__time\">FT<\/span><span class=\"sq-fix-card__venue\">Semi-final<\/span><a class=\"sq-fix-card__preview\" href=\"\/ca\/news\/world-cup\/match-preview-england-vs-argentina-world-cup-2026-semifinals\/\">Match page &rarr;<\/a><\/div><\/div><\/div>\n<div class=\"sq-fix-day\"><div class=\"sq-fix-day__label\">Third-place game &middot; Jul 18<\/div>\n<div class=\"sq-fix-card\"><span class=\"sq-fix-card__grp\">3RD<\/span><div class=\"sq-fix-card__teams\"><a class=\"sq-fix__team sq-fix__team--home\" href=\"\/ca\/outright-markets\/france-world-cup-2026-odds\/\"><img loading=\"lazy\" decoding=\"async\" class=\"sq-fix__flag sq-fix__flag--home\" src=\"https:\/\/flagcdn.com\/w80\/fr.png\" alt=\"France\" width=\"48\" height=\"48\"><span class=\"sq-fix__name\">France<\/span><\/a><span class=\"sq-fix-card__vs\">4&ndash;6<\/span><a class=\"sq-fix__team sq-fix__team--away\" href=\"\/ca\/outright-markets\/england-world-cup-2026-odds\/\"><img loading=\"lazy\" decoding=\"async\" class=\"sq-fix__flag sq-fix__flag--away\" src=\"https:\/\/flagcdn.com\/w80\/gb-eng.png\" alt=\"England\" width=\"48\" height=\"48\"><span class=\"sq-fix__name\">England<\/span><\/a><\/div><div class=\"sq-fix-card__meta\"><span class=\"sq-fix-card__time\">FT<\/span><span class=\"sq-fix-card__venue\">Third place<\/span><a class=\"sq-fix-card__preview\" href=\"\/ca\/news\/world-cup\/match-preview-france-vs-england-world-cup-2026-third-place-play-off\/\">Match page &rarr;<\/a><\/div><\/div><\/div>\n<div class=\"sq-fix-day\"><div class=\"sq-fix-day__label\">The Final &middot; Jul 19<\/div>\n<div class=\"sq-fix-card\"><span class=\"sq-fix-card__grp\">F<\/span><div class=\"sq-fix-card__teams\"><a class=\"sq-fix__team sq-fix__team--home\" href=\"\/ca\/outright-markets\/spain-world-cup-2026-odds\/\"><img loading=\"lazy\" decoding=\"async\" class=\"sq-fix__flag sq-fix__flag--home\" src=\"https:\/\/flagcdn.com\/w80\/es.png\" alt=\"Spain\" width=\"48\" height=\"48\"><span class=\"sq-fix__name\">Spain<\/span><\/a><span class=\"sq-fix-card__vs\">1&ndash;0<\/span><a class=\"sq-fix__team sq-fix__team--away\" href=\"\/ca\/outright-markets\/argentina-world-cup-2026-odds\/\"><img loading=\"lazy\" decoding=\"async\" class=\"sq-fix__flag sq-fix__flag--away\" src=\"https:\/\/flagcdn.com\/w80\/ar.png\" alt=\"Argentina\" width=\"48\" height=\"48\"><span class=\"sq-fix__name\">Argentina<\/span><\/a><\/div><div class=\"sq-fix-card__meta\"><span class=\"sq-fix-card__time\">AET<\/span><span class=\"sq-fix-card__venue\">MetLife Stadium, New Jersey<\/span><a class=\"sq-fix-card__preview\" href=\"\/ca\/news\/world-cup\/spain-argentina-world-cup-2026-final-result\/\">Final report &rarr;<\/a><\/div><\/div><\/div>\n<\/div>\n\n\n\n<div class=\"sq-wc26\"><div class=\"sq-secthead\"><div class=\"sq-secthead__inner\"><div><h2>Who won the 2026 World Cup?<\/h2><\/div><\/div><\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Spain won the 2026 World Cup<\/strong>, beating holders Argentina 1&ndash;0 after extra time in the final at MetLife Stadium, substitute Ferran Torres scoring the only goal in the 106th minute of the first final to sit goalless through 90 minutes since 1994. England took third with a 6&ndash;4 win over France, and Kylian Mbapp&eacute;&#8217;s 10 goals claimed the <a href=\"\/ca\/outright-markets\/world-cup-2026-top-goalscorer-betting-odds\/\">Golden Boot<\/a> while carrying him past Miroslav Klose as the World Cup&#8217;s all-time leading scorer.<\/p>\n\n\n<p class=\"wp-block-paragraph\">The tournament Canada co-hosted also delivered the best Canadian men&#8217;s World Cup on record: a first-ever win (6&ndash;0 over Qatar at BC Place, with a Jonathan David hat-trick), a first knockout victory over South Africa, and a run to the round of 16. The full breakdown of how every contender fared is on our <a href=\"\/ca\/outright-markets\/world-cup-2026-outright-betting-odds\/\">World Cup 2026 winner page<\/a>, the showpiece is covered in the <a href=\"\/ca\/news\/world-cup\/spain-argentina-world-cup-2026-final-result\/\">final report<\/a>, and the <a href=\"\/ca\/news\/world-cup\/squawka-world-cup-ai-predictor\/\">AI Predictor<\/a> preserves how the model read all of it.<\/p>\n\n\n\n<div class=\"sq-wc26\"><div class=\"sq-secthead\"><div class=\"sq-secthead__inner\"><div><h2>World Cup Latest<\/h2><\/div><a href=\"\/ca\/news\/world-cup\/\" class=\"sq-secthead__link\">All previews &rarr;<\/a><\/div><\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"\/ca\/news\/world-cup\/match-preview-canada-vs-bosnia-herzegovina-06-12-26-world-cup-2026\/\">Canada vs Bosnia-Herzegovina: Prediction, Picks &amp; Best Bets<\/a> \u2014 CA home opener at BMO Field, Toronto<\/li>\n\n\n\n<li><a href=\"\/ca\/news\/world-cup\/match-preview-mexico-vs-south-africa-06-11-26-world-cup-2026\/\">Mexico vs South Africa: Prediction, Picks &amp; Best Bets<\/a> \u2014 tournament opener at Estadio Azteca<\/li>\n\n\n\n<li><a href=\"\/ca\/news\/world-cup\/match-preview-united-states-vs-paraguay-06-12-26-world-cup-2026\/\">USA vs Paraguay: Prediction, Picks &amp; Best Bets<\/a> \u2014 co-hosts at SoFi Stadium<\/li>\n\n\n\n<li><a href=\"\/ca\/news\/world-cup\/match-preview-brazil-vs-morocco-06-13-26-world-cup-2026\/\">Brazil vs Morocco: Prediction, Picks &amp; Best Bets<\/a> \u2014 rematch of the 2022 quarter-final shock<\/li>\n\n\n\n<li><a href=\"\/ca\/news\/world-cup\/match-preview-argentina-vs-algeria-06-16-26-world-cup-2026\/\">Argentina vs Algeria: Prediction, Picks &amp; Best Bets<\/a> \u2014 defending champions begin Group F<\/li>\n\n\n\n<li><a href=\"\/ca\/news\/world-cup\/match-preview-england-vs-croatia-06-17-26-world-cup-2026\/\">England vs Croatia: Prediction, Picks &amp; Best Bets<\/a> \u2014 Group E heavyweight clash<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><em>19+ (18+ in AB\/MB\/QC) | Please play responsibly | ConnexOntario: 1-866-531-2600 (ON) \u2014 see your province\u2019s helpline for resources elsewhere.<\/em><\/p>\n\n\n<p><!-- \/wp:post-content --><\/p>","protected":false},"excerpt":{"rendered":"<p>World Cup 2026 &middot; Tournament Hub World Cup 2026 The complete record of the first 48-team finals &mdash; Spain champions, the final standings, results and stats from a summer staged across North America. June 11 &mdash; July 19, 2026 48 Teams &middot; 16 Cities Schedule Stats Standings Predictions The Final Offers How it finished Place&#8230;<\/p>\n","protected":false},"author":3591,"featured_media":1725,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_yoast_wpseo_focuskw":"world cup 2026","_yoast_wpseo_title":"World Cup 2026: Results, Standings & Review | Squawka","_yoast_wpseo_metadesc":"The World Cup 2026 hub: Spain champions, the final standings, every result, Golden Boot winner Kylian Mbappe and Canada's best-ever run to the round of 16.","footnotes":""},"class_list":["post-1412","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":{"external_featured_image_url":"","hide_featured_image_pattern":false},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.0 (Yoast SEO v28.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>World Cup 2026: Results, Standings &amp; Review | Squawka<\/title>\n<meta name=\"description\" content=\"The World Cup 2026 hub: Spain champions, the final standings, every result, Golden Boot winner Kylian Mbappe and Canada&#039;s best-ever run to the round of 16.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.squawka.com\/ca\/world-cup-2026\/\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"World Cup 2026\" \/>\n<meta property=\"og:description\" content=\"The World Cup 2026 hub: Spain champions, the final standings, every result, Golden Boot winner Kylian Mbappe and Canada&#039;s best-ever run to the round of 16.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.squawka.com\/ca\/world-cup-2026\/\" \/>\n<meta property=\"og:site_name\" content=\"Squawka | CA\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SquawkaFootballNews\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-20T10:19:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/media.squawka.com\/images\/sites\/15\/2026\/06\/10154505\/squawka-ca-wc2026-default.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@Squawka\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.squawka.com\\\/ca\\\/world-cup-2026\\\/\",\"url\":\"https:\\\/\\\/www.squawka.com\\\/ca\\\/world-cup-2026\\\/\",\"name\":\"World Cup 2026: Results, Standings & Review | Squawka\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.squawka.com\\\/ca\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.squawka.com\\\/ca\\\/world-cup-2026\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.squawka.com\\\/ca\\\/world-cup-2026\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/media.squawka.com\\\/images\\\/sites\\\/15\\\/2026\\\/06\\\/10154505\\\/squawka-ca-wc2026-default.jpg\",\"datePublished\":\"2026-07-20T08:05:00+00:00\",\"dateModified\":\"2026-07-20T10:19:40+00:00\",\"description\":\"The World Cup 2026 hub: Spain champions, the final standings, every result, Golden Boot winner Kylian Mbappe and Canada's best-ever run to the round of 16.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.squawka.com\\\/ca\\\/world-cup-2026\\\/#breadcrumb\"},\"inLanguage\":\"en-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.squawka.com\\\/ca\\\/world-cup-2026\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\\\/\\\/www.squawka.com\\\/ca\\\/world-cup-2026\\\/#primaryimage\",\"url\":\"https:\\\/\\\/media.squawka.com\\\/images\\\/sites\\\/15\\\/2026\\\/06\\\/10154505\\\/squawka-ca-wc2026-default.jpg\",\"contentUrl\":\"https:\\\/\\\/media.squawka.com\\\/images\\\/sites\\\/15\\\/2026\\\/06\\\/10154505\\\/squawka-ca-wc2026-default.jpg\",\"width\":1200,\"height\":675},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.squawka.com\\\/ca\\\/world-cup-2026\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.squawka.com\\\/ca\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"World Cup 2026\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.squawka.com\\\/ca\\\/#website\",\"url\":\"https:\\\/\\\/www.squawka.com\\\/ca\\\/\",\"name\":\"Squawka | CA\",\"description\":\"Soccer Stats, Predictions &amp; Betting\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.squawka.com\\\/ca\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.squawka.com\\\/ca\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-CA\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.squawka.com\\\/ca\\\/#organization\",\"name\":\"Squawka | CA\",\"url\":\"https:\\\/\\\/www.squawka.com\\\/ca\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\\\/\\\/www.squawka.com\\\/ca\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/media.squawka.com\\\/images\\\/sites\\\/15\\\/2026\\\/06\\\/10210812\\\/Squawka-Logo.jpg\",\"contentUrl\":\"https:\\\/\\\/media.squawka.com\\\/images\\\/sites\\\/15\\\/2026\\\/06\\\/10210812\\\/Squawka-Logo.jpg\",\"width\":1000,\"height\":1000,\"caption\":\"Squawka | CA\"},\"image\":{\"@id\":\"https:\\\/\\\/www.squawka.com\\\/ca\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/SquawkaFootballNews\\\/\",\"https:\\\/\\\/x.com\\\/Squawka\",\"https:\\\/\\\/www.instagram.com\\\/squawkafootball\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"World Cup 2026: Results, Standings & Review | Squawka","description":"The World Cup 2026 hub: Spain champions, the final standings, every result, Golden Boot winner Kylian Mbappe and Canada's best-ever run to the round of 16.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.squawka.com\/ca\/world-cup-2026\/","og_type":"article","og_title":"World Cup 2026","og_description":"The World Cup 2026 hub: Spain champions, the final standings, every result, Golden Boot winner Kylian Mbappe and Canada's best-ever run to the round of 16.","og_url":"https:\/\/www.squawka.com\/ca\/world-cup-2026\/","og_site_name":"Squawka | CA","article_publisher":"https:\/\/www.facebook.com\/SquawkaFootballNews\/","article_modified_time":"2026-07-20T10:19:40+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/media.squawka.com\/images\/sites\/15\/2026\/06\/10154505\/squawka-ca-wc2026-default.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@Squawka","twitter_misc":{"Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.squawka.com\/ca\/world-cup-2026\/","url":"https:\/\/www.squawka.com\/ca\/world-cup-2026\/","name":"World Cup 2026: Results, Standings & Review | Squawka","isPartOf":{"@id":"https:\/\/www.squawka.com\/ca\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.squawka.com\/ca\/world-cup-2026\/#primaryimage"},"image":{"@id":"https:\/\/www.squawka.com\/ca\/world-cup-2026\/#primaryimage"},"thumbnailUrl":"https:\/\/media.squawka.com\/images\/sites\/15\/2026\/06\/10154505\/squawka-ca-wc2026-default.jpg","datePublished":"2026-07-20T08:05:00+00:00","dateModified":"2026-07-20T10:19:40+00:00","description":"The World Cup 2026 hub: Spain champions, the final standings, every result, Golden Boot winner Kylian Mbappe and Canada's best-ever run to the round of 16.","breadcrumb":{"@id":"https:\/\/www.squawka.com\/ca\/world-cup-2026\/#breadcrumb"},"inLanguage":"en-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.squawka.com\/ca\/world-cup-2026\/"]}]},{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/www.squawka.com\/ca\/world-cup-2026\/#primaryimage","url":"https:\/\/media.squawka.com\/images\/sites\/15\/2026\/06\/10154505\/squawka-ca-wc2026-default.jpg","contentUrl":"https:\/\/media.squawka.com\/images\/sites\/15\/2026\/06\/10154505\/squawka-ca-wc2026-default.jpg","width":1200,"height":675},{"@type":"BreadcrumbList","@id":"https:\/\/www.squawka.com\/ca\/world-cup-2026\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.squawka.com\/ca\/"},{"@type":"ListItem","position":2,"name":"World Cup 2026"}]},{"@type":"WebSite","@id":"https:\/\/www.squawka.com\/ca\/#website","url":"https:\/\/www.squawka.com\/ca\/","name":"Squawka | CA","description":"Soccer Stats, Predictions &amp; Betting","publisher":{"@id":"https:\/\/www.squawka.com\/ca\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.squawka.com\/ca\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-CA"},{"@type":"Organization","@id":"https:\/\/www.squawka.com\/ca\/#organization","name":"Squawka | CA","url":"https:\/\/www.squawka.com\/ca\/","logo":{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/www.squawka.com\/ca\/#\/schema\/logo\/image\/","url":"https:\/\/media.squawka.com\/images\/sites\/15\/2026\/06\/10210812\/Squawka-Logo.jpg","contentUrl":"https:\/\/media.squawka.com\/images\/sites\/15\/2026\/06\/10210812\/Squawka-Logo.jpg","width":1000,"height":1000,"caption":"Squawka | CA"},"image":{"@id":"https:\/\/www.squawka.com\/ca\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SquawkaFootballNews\/","https:\/\/x.com\/Squawka","https:\/\/www.instagram.com\/squawkafootball\/"]}]}},"yoast_title":"World Cup 2026: Results, Standings & Review | Squawka","yoast_description":"The World Cup 2026 hub: Spain champions, the final standings, every result, Golden Boot winner Kylian Mbappe and Canada's best-ever run to the round of 16.","yoast_keyword":"world cup 2026","_links":{"self":[{"href":"https:\/\/www.squawka.com\/ca\/wp-json\/wp\/v2\/pages\/1412","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.squawka.com\/ca\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.squawka.com\/ca\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.squawka.com\/ca\/wp-json\/wp\/v2\/users\/3591"}],"replies":[{"embeddable":true,"href":"https:\/\/www.squawka.com\/ca\/wp-json\/wp\/v2\/comments?post=1412"}],"version-history":[{"count":5,"href":"https:\/\/www.squawka.com\/ca\/wp-json\/wp\/v2\/pages\/1412\/revisions"}],"predecessor-version":[{"id":7813,"href":"https:\/\/www.squawka.com\/ca\/wp-json\/wp\/v2\/pages\/1412\/revisions\/7813"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.squawka.com\/ca\/wp-json\/wp\/v2\/media\/1725"}],"wp:attachment":[{"href":"https:\/\/www.squawka.com\/ca\/wp-json\/wp\/v2\/media?parent=1412"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}