Petratos started his youth career at the Football New South Wales National Training Centre. In 2014 he joined the FFA Centre of Excellence talent identification and player development program in
Canberra, coached by
Tony Vidmar, before he was signed by
Perth Glory for the
2016–17 A-League season. He made 9 senior cap appearances for the Glory. Petratos signed for the Newcastle Jets for the
2017–18 A-League season to gain more game time opportunities. In 2022, Petratos departed the Jets and joined second division football club
Olympias Lympion, in
Cyprus. ==Personal life==