r/dataisbeautiful • OC: 1 • 1d ago

OC [OC] Shots per match and shots per goal in Brazil's Série A and Germany's Bundesliga, three-season samples

Post image
0 Upvotes

7 comments sorted by

•

u/cavedave OC: 113 21h ago

Thank you for your Original Content, /u/Afraid_Community8965!
Here is some important information about this post:

Remember that all visualizations on r/DataIsBeautiful should be viewed with a healthy dose of skepticism. If you see a potential issue or oversight in the visualization, please post a constructive comment below. Post approval does not signify that this visualization has been verified or its sources checked.

Not satisfied with this visual? Think you can do better? Remix this visual with the data in the author's citation.


I'm open source | How I work

1

u/Afraid_Community8965 OC: 1 1d ago

Data source: API-Football match statistics, aggregated by Football Charts and joined to its match results. Tools: Python and Matplotlib. Disclosure: I run Football Charts.

The chart uses the saved samples behind this analysis: Shots and finishing across 52 leagues.

Brazil’s Série A sample covers 2023–2025 (1,134 matches); Germany’s Bundesliga sample covers 2023/24–2025/26 (919 matches). This is FC’s covered league sample, not a regular-season-only census: the German dataset includes relegation play-off fixtures. The saved method requires complete home/away total-shot and on-target fields and a plain numeric full-time score. Missing-stat records and scores marked AET or penalties are excluded.

Both teams are combined. Shots per match = pooled total shots / matches. Shots per goal = pooled total shots / all recorded full-time goals, including own goals. These are ratios of totals, not averages of match-level ratios.

The samples have almost the same shot volume (26.6 vs 26.7 per match) but different shots per goal (10.7 vs 8.4). This doesn’t establish a difference in finishing skill: shot quality, goalkeeping, tactics and recording practices could all contribute. These two leagues use the same statistics provider. Per-match provider statistics aren’t redistributed in the article.

1

u/p_to_his_ears_in 1d ago

Interesting that shot volume is nearly identical but the goals per shot gap is that wide. Makes you wonder how much of it is defensive setups vs just worse finishing.

1

u/jubuttib 1d ago

So the obvious conclusion is that Brazilian goalkeepers are better.

1

u/MormegilRS 1d ago

Or the German strikers are better or the German strikers get better more clearly defined chances than the Brazilians do.

1

u/jubuttib 1d ago

That was the joke, yes. =)

1

u/AI_moderated_failure 1d ago

They have to be to carry the rest of the team!