Goal-timing analytics from every parsed scorer, 2002–2026 (1,259 goals across 485 of 485 matches — the few source-scoreline mismatches are excluded, never guessed). The winning goal rule and ordering convention are on /method. Shootout wins have no winning goal (level after 120').
| # | Min | Scorer | Winner | Match | Edition |
|---|---|---|---|---|---|
| 1 | 120+5' | Youri Tielemans pen | 🇧🇪 Belgium | Belgium 3–2 Senegal | 2026 Round of 32 |
| 2 | 120' | Mesut Özil | 🇩🇪 Germany | Germany 2–1 Algeria | 2014 Round of 16 |
| 3 | 119' | Fabio Grosso | 🇮🇹 Italy | Germany 0–2 Italy | 2006 Semi-final |
| 4 | 118' | Ángel Di María | 🇦🇷 Argentina | Argentina 1–0 Switzerland | 2014 Round of 16 |
| 5 | 117' | Ahn Jung-hwan | 🇰🇷 South Korea | South Korea 2–1 Italy | 2002 Round of 16 |
| 6 | 116' | Andrés Iniesta | 🇪🇸 Spain | Spain 1–0 Netherlands | 2010 Final |
| 7 | 113' | Mario Götze | 🇩🇪 Germany | Germany 1–0 Argentina | 2014 Final |
| 8 | 112' | Julián Alvarez | 🇦🇷 Argentina | Argentina 3–1 Switzerland | 2026 Quarter-final |
| 9 | 111' | Diney o.g. | 🇦🇷 Argentina | Argentina 3–2 Cape Verde | 2026 Round of 32 |
| 10 | 109' | Mario Mandžukić | 🇭🇷 Croatia | Croatia 2–1 England | 2018 Semi-final |
| 11 | 105' | Romelu Lukaku | 🇧🇪 Belgium | Belgium 2–1 United States | 2014 Round of 16 |
| 12 | 104' | Henri Camara | 🇸🇳 Senegal | Senegal 2–1 Sweden | 2002 Round of 16 |
| 13 | 98' | Maxi Rodríguez | 🇦🇷 Argentina | Argentina 2–1 Mexico | 2006 Round of 16 |
| 14 | 94' | İlhan Mansız | 🇹🇷 Turkey | Turkey 1–0 Senegal | 2002 Quarter-final |
| 15 | 93' | Asamoah Gyan | 🇬🇭 Ghana | Ghana 2–1 United States | 2010 Round of 16 |
| # | Nation | 90+/45+/120+ goals |
|---|---|---|
| 1 | 🇧🇷 Brazil | 11 |
| 2 | 🇩🇪 Germany | 7 |
| 3 | 🇰🇷 South Korea | 6 |
| 4 | 🇦🇷 Argentina | 6 |
| 5 | 🏴 England | 6 |
| 6 | 🇳🇱 Netherlands | 6 |
| 7 | 🇪🇸 Spain | 5 |
| 8 | 🇧🇪 Belgium | 5 |
| 9 | 🇫🇷 France | 5 |
| 10 | 🇮🇷 Iran | 5 |
| Year | Stoppage | All goals | Share |
|---|---|---|---|
| 2002 | 9 | 161 | 6% |
| 2006 | 12 | 147 | 8% |
| 2010 | 8 | 145 | 6% |
| 2014 | 16 | 171 | 9% |
| 2018 | 22 | 169 | 13% |
| 2022 | 21 | 172 | 12% |
| 2026 | 43 | 294 | 15% |
A comeback win = the eventual winner was behind at some point. Deficit = the most goals they trailed by.
| # | Winner | Trailed | Match | Edition |
|---|---|---|---|---|
| 1 | 🇦🇷 Argentina | −2 | Argentina 3–2 Egypt | 2026 Round of 16 |
| 2 | 🇧🇪 Belgium | −2 | Belgium 3–2 Senegal | 2026 Round of 32 |
| 3 | 🇧🇪 Belgium | −2 | Belgium 3–2 Japan | 2018 Round of 16 |
| 4 | 🇨🇮 Ivory Coast | −2 | Ivory Coast 3–2 Serbia and Montenegro | 2006 Group |
| 5 | 🇩🇿 Algeria | −1 | Algeria 2–1 Jordan | 2026 Group |
| 6 | 🇧🇷 Brazil | −1 | Brazil 2–1 Japan | 2026 Round of 32 |
| 7 | 🇨🇩 DR Congo | −1 | DR Congo 3–1 Uzbekistan | 2026 Group |
| 8 | 🇪🇨 Ecuador | −1 | Ecuador 2–1 Germany | 2026 Group |
| 9 | 🇪🇬 Egypt | −1 | Egypt 3–1 New Zealand | 2026 Group |
| 10 | 🏴 England | −1 | England 2–1 DR Congo | 2026 Round of 32 |
| 11 | 🏴 England | −1 | England 2–1 Norway | 2026 Quarter-final |
| 12 | 🇩🇪 Germany | −1 | Germany 2–1 Ivory Coast | 2026 Group |
| 13 | 🇲🇦 Morocco | −1 | Morocco 4–2 Haiti | 2026 Group |
| 14 | 🇵🇹 Portugal | −1 | Portugal 2–1 Croatia | 2026 Round of 32 |
| 15 | 🇰🇷 South Korea | −1 | South Korea 2–1 Czech Republic | 2026 Group |
Every goal of each winning campaign, in 15-minute bands (45+ counts in 31–45, 90+ in 76–90; extra time is one band). Champions' goals cluster in the 61–75' band. Hover a bar for the count.
Bands: 1–1516–3031–45+46–6061–7576–90+ET