Piuttosto astrusa come query, in effetti.
Lo scopo pare essere trovare il totale dei gol di un giocatore.
Non capisco l'uso di quelle join inutili su tabelle che non vengono utilizzate nè da una where nè da una group by.

Sarebbe utile avere la struttura delle tabelle, ma a occhio bata un group by e al massimo un paio di inner.