Gallery Overview About

FIFA World Cup 2026

Every match of the 2026 World Cup becomes a generative poster. All 104 of them. Each one is drawn from the game itself: the score, the chances, the colours of both teams. A new poster appears after every final whistle.

Group A
  • MEX 2RSA 0FIFA WORLD CUP 26GROUP A · MATCHDAY 111 JUN 2026 · 19:00KANSAS CITY, USAMEXICO — SOUTH AFRICAPOSSESSION 61% — 39%xG 1.5 — 0.1SHOTS 16 — 3
    Mexico vs South Africa Jun 11 · Kansas City
  • KOR 2CZE 1FIFA WORLD CUP 26GROUP A · MATCHDAY 112 JUN 2026 · 02:00TORONTO, CANADASOUTH KOREA — CZECHIAPOSSESSION 62% — 38%xG 2.3 — 0.8SHOTS 15 — 7
    South Korea vs Czechia Jun 12 · Toronto
  • CZE 1RSA 1FIFA WORLD CUP 26GROUP A · MATCHDAY 218 JUN 2026 · 16:00PHILADELPHIA, USACZECHIA — SOUTH AFRICAPOSSESSION 38% — 62%xG 1.0 — 1.4SHOTS 14 — 17
    Czechia vs South Africa Jun 18 · Philadelphia
  • MEX 1KOR 0FIFA WORLD CUP 26GROUP A · MATCHDAY 219 JUN 2026 · 01:00SAN FRANCISCO, USAMEXICO — SOUTH KOREAPOSSESSION 42% — 58%xG 0.5 — 0.9SHOTS 8 — 9
    Mexico vs South Korea Jun 19 · San Francisco
  • RSAKOR25 JUN
    South Africa vs South Korea Jun 25 · Kansas City
  • CZEMEX25 JUN
    Czechia vs Mexico Jun 25 · San Francisco
Group B
  • CAN 1BIH 1FIFA WORLD CUP 26GROUP B · MATCHDAY 112 JUN 2026 · 19:00PHILADELPHIA, USACANADA — BOSNIA & HERZEGOVINAPOSSESSION 61% — 39%xG 1.2 — 1.0SHOTS 13 — 8
    Canada vs Bosnia & Herzegovina Jun 12 · Philadelphia
  • QAT 1SUI 1FIFA WORLD CUP 26GROUP B · MATCHDAY 113 JUN 2026 · 19:00PHILADELPHIA, USAQATAR — SWITZERLANDPOSSESSION 32% — 68%xG 0.6 — 3.2SHOTS 6 — 26
    Qatar vs Switzerland Jun 13 · Philadelphia
  • SUI 4BIH 1FIFA WORLD CUP 26GROUP B · MATCHDAY 218 JUN 2026 · 19:00PHILADELPHIA, USASWITZERLAND — BOSNIA & HERZEGOVINAPOSSESSION 62% — 38%xG 2.1 — 0.2SHOTS 13 — 5
    Switzerland vs Bosnia & Herzegovina Jun 18 · Philadelphia
  • CAN 6QAT 0FIFA WORLD CUP 26GROUP B · MATCHDAY 218 JUN 2026 · 22:00SAN FRANCISCO, USACANADA — QATARPOSSESSION 79% — 21%xG 4.6 — 0.2SHOTS 32 — 2
    Canada vs Qatar Jun 18 · San Francisco
  • SUICAN24 JUN
    Switzerland vs Canada Jun 24 · Kansas City
  • BIHQAT24 JUN
    Bosnia & Herzegovina vs Qatar Jun 24 · Philadelphia
Group C
  • BRA 1MAR 1FIFA WORLD CUP 26GROUP C · MATCHDAY 113 JUN 2026 · 22:00PHILADELPHIA, USABRAZIL — MOROCCOPOSSESSION 51% — 49%xG 1.3 — 1.4SHOTS 12 — 14
    Brazil vs Morocco Jun 13 · Philadelphia
  • HAI 0SCO 1FIFA WORLD CUP 26GROUP C · MATCHDAY 114 JUN 2026 · 01:00PHILADELPHIA, USAHAITI — SCOTLANDPOSSESSION 54% — 46%xG 1.1 — 1.1SHOTS 15 — 9
    Haiti vs Scotland Jun 14 · Philadelphia
  • SCO 0MAR 1FIFA WORLD CUP 26GROUP C · MATCHDAY 219 JUN 2026 · 22:00MIAMI, USASCOTLAND — MOROCCOPOSSESSION 41% — 59%xG 0.5 — 1.0SHOTS 6 — 12
    Scotland vs Morocco Jun 19 · Miami
  • BRA 3HAI 0FIFA WORLD CUP 26GROUP C · MATCHDAY 220 JUN 2026 · 00:30BOSTON, USABRAZIL — HAITIPOSSESSION 57% — 43%xG 1.8 — 0.2SHOTS 8 — 7
    Brazil vs Haiti Jun 20 · Boston
  • MARHAI24 JUN
    Morocco vs Haiti Jun 24 · Kansas City
  • SCOBRA24 JUN
    Scotland vs Brazil Jun 24 · Kansas City
Group D
  • USA 4PAR 1FIFA WORLD CUP 26GROUP D · MATCHDAY 113 JUN 2026 · 01:00PHILADELPHIA, USAUSA — PARAGUAYPOSSESSION 65% — 35%xG 1.4 — 0.5SHOTS 16 — 9
    USA vs Paraguay Jun 13 · Philadelphia
  • AUS 2TUR 0FIFA WORLD CUP 26GROUP D · MATCHDAY 114 JUN 2026 · 04:00PHILADELPHIA, USAAUSTRALIA — TÜRKIYEPOSSESSION 28% — 72%xG 1.2 — 1.4SHOTS 9 — 30
    Australia vs Türkiye Jun 14 · Philadelphia
  • USA 2AUS 0FIFA WORLD CUP 26GROUP D · MATCHDAY 219 JUN 2026 · 19:00MIAMI, USAUSA — AUSTRALIAPOSSESSION 62% — 38%xG 1.1 — 0.3SHOTS 10 — 5
    USA vs Australia Jun 19 · Miami
  • TUR 0PAR 1FIFA WORLD CUP 26GROUP D · MATCHDAY 220 JUN 2026 · 03:00PHILADELPHIA, USATÜRKIYE — PARAGUAYPOSSESSION 79% — 21%xG 2.2 — 0.3SHOTS 32 — 7
    Türkiye vs Paraguay Jun 20 · Philadelphia
  • PARAUS26 JUN
    Paraguay vs Australia Jun 26 · Seattle
  • TURUSA26 JUN
    Türkiye vs USA Jun 26 · San Francisco
Group E
  • GER 7CUW 1FIFA WORLD CUP 26GROUP E · MATCHDAY 114 JUN 2026 · 17:00PHILADELPHIA, USAGERMANY — CURAÇAOPOSSESSION 65% — 35%xG 4.2 — 0.4SHOTS 26 — 8
    Germany vs Curaçao Jun 14 · Philadelphia
  • CIV 1ECU 0FIFA WORLD CUP 26GROUP E · MATCHDAY 114 JUN 2026 · 23:00PHILADELPHIA, USAIVORY COAST — ECUADORPOSSESSION 48% — 52%xG 1.5 — 1.0SHOTS 15 — 12
    Ivory Coast vs Ecuador Jun 14 · Philadelphia
  • GER 2CIV 1FIFA WORLD CUP 26GROUP E · MATCHDAY 220 JUN 2026 · 20:00MIAMI, USAGERMANY — IVORY COASTPOSSESSION 60% — 40%xG 1.9 — 1.2SHOTS 16 — 9
    Germany vs Ivory Coast Jun 20 · Miami
  • ECU 0CUW 0FIFA WORLD CUP 26GROUP E · MATCHDAY 221 JUN 2026 · 00:00MIAMI, USAECUADOR — CURAÇAOPOSSESSION 75% — 25%xG 2.8 — 0.5SHOTS 27 — 10
    Ecuador vs Curaçao Jun 21 · Miami
  • CUWCIV25 JUN
    Curaçao vs Ivory Coast Jun 25 · Kansas City
  • ECUGER25 JUN
    Ecuador vs Germany Jun 25 · Philadelphia
Group F
  • NED 2JPN 2FIFA WORLD CUP 26GROUP F · MATCHDAY 114 JUN 2026 · 20:00PHILADELPHIA, USANETHERLANDS — JAPANPOSSESSION 60% — 40%xG 0.8 — 0.6SHOTS 10 — 10
    Netherlands vs Japan Jun 14 · Philadelphia
  • SWE 5TUN 1FIFA WORLD CUP 26GROUP F · MATCHDAY 115 JUN 2026 · 02:00PHILADELPHIA, USASWEDEN — TUNISIAPOSSESSION 49% — 51%xG 1.3 — 0.3SHOTS 13 — 6
    Sweden vs Tunisia Jun 15 · Philadelphia
  • NED 5SWE 1FIFA WORLD CUP 26GROUP F · MATCHDAY 220 JUN 2026 · 17:00PHILADELPHIA, USANETHERLANDS — SWEDENPOSSESSION 51% — 49%xG 2.6 — 1.0SHOTS 10 — 16
    Netherlands vs Sweden Jun 20 · Philadelphia
  • TUN 0JPN 4FIFA WORLD CUP 26GROUP F · MATCHDAY 221 JUN 2026 · 04:00MIAMI, USATUNISIA — JAPANPOSSESSION 38% — 62%xG 0.1 — 2.1SHOTS 2 — 11
    Tunisia vs Japan Jun 21 · Miami
  • TUNNED25 JUN
    Tunisia vs Netherlands Jun 25 · Seattle
  • JPNSWE25 JUN
    Japan vs Sweden Jun 25 · San Francisco
Group G
  • BEL 1EGY 1FIFA WORLD CUP 26GROUP G · MATCHDAY 115 JUN 2026 · 19:00PHILADELPHIA, USABELGIUM — EGYPTPOSSESSION 54% — 46%xG 1.4 — 1.1SHOTS 15 — 14
    Belgium vs Egypt Jun 15 · Philadelphia
  • IRN 2NZL 2FIFA WORLD CUP 26GROUP G · MATCHDAY 116 JUN 2026 · 01:00SEATTLE, USAIRAN — NEW ZEALANDPOSSESSION 49% — 51%xG 1.5 — 1.2SHOTS 17 — 14
    Iran vs New Zealand Jun 16 · Seattle
  • BEL 0IRN 0FIFA WORLD CUP 26GROUP G · MATCHDAY 221 JUN 2026 · 19:00MIAMI, USABELGIUM — IRANPOSSESSION 70% — 30%xG 1.8 — 0.6SHOTS 23 — 7
    Belgium vs Iran Jun 21 · Miami
  • NZL 1EGY 3FIFA WORLD CUP 26GROUP G · MATCHDAY 222 JUN 2026 · 01:00MIAMI, USANEW ZEALAND — EGYPTPOSSESSION 44% — 56%xG 1.1 — 2.0SHOTS 11 — 19
    New Zealand vs Egypt Jun 22 · Miami
  • EGYIRN27 JUN
    Egypt vs Iran Jun 27 · Seattle
  • NZLBEL27 JUN
    New Zealand vs Belgium Jun 27 · Seattle
Group H
  • ESP 0CPV 0FIFA WORLD CUP 26GROUP H · MATCHDAY 115 JUN 2026 · 16:00SAN FRANCISCO, USASPAIN — CAPE VERDE ISLANDSPOSSESSION 74% — 26%xG 2.1 — 0.2SHOTS 27 — 6
    Spain vs Cape Verde Islands Jun 15 · San Francisco
  • KSA 1URU 1FIFA WORLD CUP 26GROUP H · MATCHDAY 115 JUN 2026 · 22:00SEATTLE, USASAUDI ARABIA — URUGUAYPOSSESSION 33% — 67%xG 0.7 — 1.7SHOTS 7 — 27
    Saudi Arabia vs Uruguay Jun 15 · Seattle
  • ESP 4KSA 0FIFA WORLD CUP 26GROUP H · MATCHDAY 221 JUN 2026 · 16:00MIAMI, USASPAIN — SAUDI ARABIAPOSSESSION 67% — 33%xG 2.3 — 0.1SHOTS 22 — 3
    Spain vs Saudi Arabia Jun 21 · Miami
  • URU 2CPV 2FIFA WORLD CUP 26GROUP H · MATCHDAY 221 JUN 2026 · 22:00MIAMI, USAURUGUAY — CAPE VERDE ISLANDSPOSSESSION 65% — 35%xG 2.3 — 0.9SHOTS 17 — 12
    Uruguay vs Cape Verde Islands Jun 21 · Miami
  • CPVKSA27 JUN
    Cape Verde Islands vs Saudi Arabia Jun 27 · Seattle
  • URUESP27 JUN
    Uruguay vs Spain Jun 27 · Seattle
Group I
  • FRA 3SEN 1FIFA WORLD CUP 26GROUP I · MATCHDAY 116 JUN 2026 · 19:00SAN FRANCISCO, USAFRANCE — SENEGALPOSSESSION 53% — 47%xG 1.8 — 0.5SHOTS 11 — 6
    France vs Senegal Jun 16 · San Francisco
  • IRQ 1NOR 4FIFA WORLD CUP 26GROUP I · MATCHDAY 116 JUN 2026 · 22:00SAN FRANCISCO, USAIRAQ — NORWAYPOSSESSION 39% — 61%xG 0.8 — 2.5SHOTS 11 — 12
    Iraq vs Norway Jun 16 · San Francisco
  • FRA 3IRQ 0FIFA WORLD CUP 26GROUP I · MATCHDAY 222 JUN 2026 · 21:00SAN FRANCISCO, USAFRANCE — IRAQPOSSESSION 56% — 44%xG 2.7 — 0.6SHOTS 19 — 4
    France vs Iraq Jun 22 · San Francisco
  • NOR 3SEN 2FIFA WORLD CUP 26GROUP I · MATCHDAY 223 JUN 2026 · 00:00KANSAS CITY, USANORWAY — SENEGALPOSSESSION 42% — 58%xG 2.1 — 1.7SHOTS 13 — 16
    Norway vs Senegal Jun 23 · Kansas City
  • NORFRA26 JUN
    Norway vs France Jun 26 · Seattle
  • SENIRQ26 JUN
    Senegal vs Iraq Jun 26 · Houston
Group J
  • ARG 3ALG 0FIFA WORLD CUP 26GROUP J · MATCHDAY 117 JUN 2026 · 01:00SAN FRANCISCO, USAARGENTINA — ALGERIAPOSSESSION 48% — 52%xG 1.5 — 0.3SHOTS 10 — 7
    Argentina vs Algeria Jun 17 · San Francisco
  • AUT 3JOR 1FIFA WORLD CUP 26GROUP J · MATCHDAY 117 JUN 2026 · 04:00SAN FRANCISCO, USAAUSTRIA — JORDANPOSSESSION 63% — 37%xG 1.7 — 1.1SHOTS 11 — 11
    Austria vs Jordan Jun 17 · San Francisco
  • ARG 2AUT 0FIFA WORLD CUP 26GROUP J · MATCHDAY 222 JUN 2026 · 17:00MIAMI, USAARGENTINA — AUSTRIAPOSSESSION 54% — 46%xG 2.6 — 0.5SHOTS 12 — 6
    Argentina vs Austria Jun 22 · Miami
  • JOR 1ALG 2FIFA WORLD CUP 26GROUP J · MATCHDAY 223 JUN 2026 · 03:00KANSAS CITY, USAJORDAN — ALGERIAPOSSESSION 28% — 72%xG 0.7 — 1.8SHOTS 8 — 17
    Jordan vs Algeria Jun 23 · Kansas City
  • ALGAUT28 JUN
    Algeria vs Austria Jun 28 · Seattle
  • JORARG28 JUN
    Jordan vs Argentina Jun 28 · San Francisco
Group K
  • POR 1COD 1FIFA WORLD CUP 26GROUP K · MATCHDAY 117 JUN 2026 · 17:00PHILADELPHIA, USAPORTUGAL — CONGO DRPOSSESSION 75% — 25%xG 0.7 — 0.9SHOTS 7 — 8
    Portugal vs Congo DR Jun 17 · Philadelphia
  • UZB 1COL 3FIFA WORLD CUP 26GROUP K · MATCHDAY 118 JUN 2026 · 02:00SAN FRANCISCO, USAUZBEKISTAN — COLOMBIAPOSSESSION 39% — 61%xG 1.2 — 1.6SHOTS 8 — 15
    Uzbekistan vs Colombia Jun 18 · San Francisco
  • POR 5UZB 0FIFA WORLD CUP 26GROUP K · MATCHDAY 223 JUN 2026 · 17:00KANSAS CITY, USAPORTUGAL — UZBEKISTANPOSSESSION 66% — 34%xG 2.4 — 0.3SHOTS 17 — 7
    Portugal vs Uzbekistan Jun 23 · Kansas City
  • COL 1COD 0FIFA WORLD CUP 26GROUP K · MATCHDAY 224 JUN 2026 · 02:00PHILADELPHIA, USACOLOMBIA — CONGO DRPOSSESSION 64% — 36%xG 1.0 — 0.4SHOTS 20 — 8
    Colombia vs Congo DR Jun 24 · Philadelphia
  • COLPOR27 JUN
    Colombia vs Portugal Jun 27 · Seattle
  • CODUZB27 JUN
    Congo DR vs Uzbekistan Jun 27 · San Francisco
Group L
  • ENG 4CRO 2FIFA WORLD CUP 26GROUP L · MATCHDAY 117 JUN 2026 · 20:00SAN FRANCISCO, USAENGLAND — CROATIAPOSSESSION 52% — 48%xG 3.2 — 0.7SHOTS 22 — 10
    England vs Croatia Jun 17 · San Francisco
  • GHA 1PAN 0FIFA WORLD CUP 26GROUP L · MATCHDAY 117 JUN 2026 · 23:00SAN FRANCISCO, USAGHANA — PANAMAPOSSESSION 38% — 62%xG 1.3 — 0.7SHOTS 8 — 11
    Ghana vs Panama Jun 17 · San Francisco
  • ENG 0GHA 0FIFA WORLD CUP 26GROUP L · MATCHDAY 223 JUN 2026 · 20:00KANSAS CITY, USAENGLAND — GHANAPOSSESSION 79% — 21%xG 1.4 — 0.2SHOTS 19 — 2
    England vs Ghana Jun 23 · Kansas City
  • PAN 0CRO 1FIFA WORLD CUP 26GROUP L · MATCHDAY 223 JUN 2026 · 23:00KANSAS CITY, USAPANAMA — CROATIAPOSSESSION 42% — 58%xG 0.6 — 1.6SHOTS 8 — 6
    Panama vs Croatia Jun 23 · Kansas City
  • CROGHA27 JUN
    Croatia vs Ghana Jun 27 · San Francisco
  • PANENG27 JUN
    Panama vs England Jun 27 · Boston
Round of 32
  • 29 JUN
    Round of 32 Jun 29
  • 29 JUN
    Round of 32 Jun 29
  • 29 JUN
    Round of 32 Jun 29
  • 29 JUN
    Round of 32 Jun 29
  • 29 JUN
    Round of 32 Jun 29
  • 29 JUN
    Round of 32 Jun 29
  • 29 JUN
    Round of 32 Jun 29
  • 29 JUN
    Round of 32 Jun 29
  • 29 JUN
    Round of 32 Jun 29
  • 29 JUN
    Round of 32 Jun 29
  • 29 JUN
    Round of 32 Jun 29
  • 29 JUN
    Round of 32 Jun 29
  • 29 JUN
    Round of 32 Jun 29
  • 29 JUN
    Round of 32 Jun 29
  • 29 JUN
    Round of 32 Jun 29
  • 29 JUN
    Round of 32 Jun 29
Round of 16
  • 4 JUL
    Round of 16 Jul 4
  • 4 JUL
    Round of 16 Jul 4
  • 4 JUL
    Round of 16 Jul 4
  • 4 JUL
    Round of 16 Jul 4
  • 4 JUL
    Round of 16 Jul 4
  • 4 JUL
    Round of 16 Jul 4
  • 4 JUL
    Round of 16 Jul 4
  • 4 JUL
    Round of 16 Jul 4
Quarter-finals
  • 9 JUL
    Quarter-final Jul 9
  • 9 JUL
    Quarter-final Jul 9
  • 9 JUL
    Quarter-final Jul 9
  • 9 JUL
    Quarter-final Jul 9
Semi-finals
  • 14 JUL
    Semi-final Jul 14
  • 14 JUL
    Semi-final Jul 14
Third Place
  • 18 JUL
    Third place Jul 18
Final
  • 19 JUL
    Final Jul 19
Posters Released 48 / 104
A project by Robin ↗