Baselight
Sign In

Query Result

1select p.name as player
2       , COUNT(distinct mps.match_id) as Matches
3       , SUM(CASE WHEN mps.goals_assists IS NOT NULL THEN mps.goals_assists ELSE 0 END) as Assists
4       , SUM(CASE WHEN mps.goals_scored IS NOT NULL THEN mps.goals_scored ELSE 0 END) as Goals
5       , SUM(CASE WHEN mps.yellow_cards IS NOT NULL THEN mps.yellow_cards ELSE 0 END) as "Yellow cards"
6       , SUM(CASE WHEN mps.red_cards IS NOT NULL THEN mps.red_cards ELSE 0 END) as "Red cards"
7from @blt.ultimate_soccer_dataset.seasons s
8inner join @blt.ultimate_soccer_dataset.competitions c on (s.competition_id = c.competition_id)
9inner join @blt.ultimate_soccer_dataset.matches m on (m.season_id = s.season_id)
10inner join @blt.ultimate_soccer_dataset.match_player_stats mps on (mps.match_id = m.match_id)
11inner join (SELECT distinct player_id, name from @blt.ultimate_soccer_dataset.players) p on (mps.player_id = p.player_id)
12where slug = 'world-cup' and season_label = '2022' and m.status = 'Match Finished'
13GROUP BY ALL
14ORDER BY Assists desc, Matches, Goals desc
15limit 10
playerMatchesAssistsGoalsYellow cardsRed cards
Bruno Fernandes53210
H. Kane53200
L. Messi73710
I. Perišić73100
A. Griezmann73010
A. Živković32000
D. Tadić32000
C. Pulišić42100
Jordi Alba42000
D. Dumfries52121

Share link

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