Baselight
Sign In
Loading...Loading chart...
1WITH latest_matches as 
2(SELECT 
3  date::date as "Match Date",
4  (home_score + away_score) as "Total Goals",
5  m.competition_name as "Competition",
6  home_team_name as "Home Team",
7  away_team_name as "Away Team",
8  home_score as "Home Score",
9  away_score as "Away Score",
10  venue_name as "Venue",
11  c.country as "Country"
12FROM @blt.ultimate_soccer_dataset.matches m
13LEFT OUTER JOIN "@blt.ultimate_soccer_dataset.seasons" s 
14  ON m.season_id = s.season_id
15LEFT OUTER JOIN "@blt.ultimate_soccer_dataset.competitions" c 
16  ON s.competition_id = c.competition_id
17WHERE status = 'Match Finished'
18ORDER BY date DESC, m.competition_name
19LIMIT 500 
20)
21SELECT "Competition"
22        , ROUND(1.0*SUM("Total Goals") / count(*),1) as "Avg Goals per Match"
23        , count(*) as "Total Matches"
24        , SUM("Total Goals") as "Total Goals"
25FROM latest_matches
26GROUP BY ALL
27ORDER BY "Avg Goals per Match" DESC
28LIMIT 8
29
CompetitionAvg Goals per MatchTotal MatchesTotal Goals
Super Cup515
Coppa Italia4.529
FA Cup4.2625
KNVB Beker4832
League Cup3.527
UEFA Champions League3.436122
Copa Argentina3.3413
Coupe de France3.3723

Share link

Anyone who has the link will be able to view this.