Data: goal events from all 72 group-stage matches of the 2026 FIFA World Cup, collected through my own live-match pipeline.
Image 1: every goal at its match minute (first-half stoppage clustered at 45, second-half stoppage tailing past 90). Colour is what the goal did to the score from the running scoreline: took the lead, equaliser, extended a lead, or scored while still behind. Counts per 15 minutes run along the top.
Image 2: goals per minute of play, by phase. Divide by minutes actually played and regulation is basically flat (around 2 a minute). The only phase that clearly runs hot is second-half stoppage at about 3.2 a minute, roughly 1.6x normal. The “late goals” feeling is mostly because the 90+ bar bundles about 6 minutes of play into one bin.
Tools: Python, pandas, matplotlib. Limitations: first-half added time is estimated at about 4.5 min per game; “minute” is the official event minute. This is OC.
anon1321099 on
Lots of equalising goals just before the hydration break in 2nd half it looks like. Interesting
magicmulder on
The extended extra time is really doing wonders for the games.
LookForGoodComment on
I’d love to see an interpretation of *why* that pattern shows up. Interesting, cheers!
flacko-gesi on
how many goal were scored in total up until the group stages?
Leave A Reply
Du musst angemeldet sein, um einen Kommentar abzugeben.
5 Kommentare
Data: goal events from all 72 group-stage matches of the 2026 FIFA World Cup, collected through my own live-match pipeline.
Image 1: every goal at its match minute (first-half stoppage clustered at 45, second-half stoppage tailing past 90). Colour is what the goal did to the score from the running scoreline: took the lead, equaliser, extended a lead, or scored while still behind. Counts per 15 minutes run along the top.
Image 2: goals per minute of play, by phase. Divide by minutes actually played and regulation is basically flat (around 2 a minute). The only phase that clearly runs hot is second-half stoppage at about 3.2 a minute, roughly 1.6x normal. The “late goals” feeling is mostly because the 90+ bar bundles about 6 minutes of play into one bin.
Tools: Python, pandas, matplotlib. Limitations: first-half added time is estimated at about 4.5 min per game; “minute” is the official event minute. This is OC.
Lots of equalising goals just before the hydration break in 2nd half it looks like. Interesting
The extended extra time is really doing wonders for the games.
I’d love to see an interpretation of *why* that pattern shows up. Interesting, cheers!
how many goal were scored in total up until the group stages?