FOOTSAM / PLAYER
Bruno Fornaroli
Most appearances forPerth Glory78 recorded matches
Highest-scoring season201525 goals · A-League
Most goals againstNewcastle Jets18 goals in the match history
Most frequent opponentWellington Phoenix24 spelade matches
Most starts alongsideNeil Kilkenny71 starts together
Most goals in one match4 goalsWestern Sydney Wanderers – Melbourne Victory · 10 Dec 2023
Career statistics
| Season | Teams | Competition | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 2008/09 | Sampdoria | Serie A | 5 | 69 | 0 | — | — | 0 | 0 | |
| 2008/09 | Sampdoria | UEFA Europa League | 4 | 177 | 2 | — | — | 0 | 0 | |
| 2010/11 | Sampdoria | Serie A | 1 | 3 | 0 | — | — | 0 | 0 | |
| 2012/13 | Panathinaikos | UEFA Champions League | 3 | 147 | 0 | — | — | 0 | 0 | |
| 2012/13 | Panathinaikos | Super League 1 | 17 | 586 | 0 | — | — | 1 | 0 | |
| 2012/13 | Panathinaikos | UEFA Europa League | 4 | 171 | 0 | — | — | 0 | 0 | |
| 2015/16 | Melbourne City | A-League | 29 | 2 605 | 25 | 5 | 30 | 4 | 0 | |
| 2016/17 | Melbourne City | A-League | 27 | 2 416 | 17 | 1 | 18 | 5 | 0 | |
| 2017/18 | Melbourne City | A-League | 10 | 719 | 5 | 2 | 7 | 2 | 0 | |
| 2018/19 | Melbourne City | A-League | 4 | 356 | 1 | — | — | 0 | 0 | |
| 2019/20 | Perth Glory | A-League | 28 | 2 449 | 13 | 2 | 15 | 4 | 0 | |
| 2020 | Perth Glory | AFC Champions League Elite | 6 | 448 | 1 | — | — | 1 | 0 | |
| 2020/21 | Perth Glory | A-League | 26 | 2 162 | 13 | 5 | 18 | 6 | 0 | |
| 2021/22 | Perth Glory | A-League | 16 | 1 404 | 8 | — | — | 4 | 0 | |
| 2022 | Australia | World Cup - Qualification Asia | 2 | 68 | 0 | — | — | 0 | 0 | |
| 2022/23 | Perth Glory | A-League | 2 | 136 | 0 | — | — | 0 | 0 | |
| 2022/23 | Melbourne Victory | A-League | 20 | 1 550 | 7 | — | — | 4 | 0 | |
| 2023/24 | Melbourne Victory | A-League | 25 | 2 205 | 18 | 3 | 21 | 5 | 0 | |
| 2023/24 | Australia | Asian Cup | 5 | 134 | — | — | — | 1 | 0 | |
| 2024/25 | Melbourne Victory | A-League | 27 | 1 039 | 5 | 1 | 6 | 4 | 0 |
Ordered by the first recorded appearance for each team, competition and season, oldest first. If a player’s match date is unavailable, the team’s match date or the season start is used. Missing data is shown as —.














