Curtis Good holds the record for the greatest number of appearances for Melbourne City. Between 2011 and 2024, the Australian defender played 180 times for the club. The club's goalscoring record is held by Jamie Maclaren, who has scored 115 goals in all competitions between 2019 and 2024. He surpassed the previous record of 57 goals, held by Bruno Fornaroli in 2021.[1]
Key
The list is ordered first by date of debut, and then if necessary in alphabetical order.
Statistics are correct up to and including the match played on 6 December 2024. Where a player left the club permanently after this date, his statistics are updated to his date of leaving.
Unless otherwise noted, the nationality of a player is determined by the country/countries which he has played for, or if said person has not played international football, their country of birth.
Eight players have captained Melbourne City since it was founded as Melbourne Heart in 2009, first being Simon Colosimo, who captained the team until the end of their inaugural season in 2011. The club's longest-serving captain is Scott Jamieson, who captained the club for five years between 2018 and 2023.
Clubs are grouped by their division in the 2024–25 season. Includes the New Zealand clubs where lists have been created. 'POTY' = 'Player of the Year / Season'.