Early career Ikonomidis came from a family who had always played football, started playing himself when he was four years old in Sydney at local team Cronulla RSL. He played youth football for
NPL NSW side
Sutherland Sharks. In 2010, he was part of the team that won the Oceania zone of the
Manchester United Premier Cup, qualifying for the finals in England. His performance in England, including four goals in a 7–0 defeat of a
Wigan Athletic youth side. After scoring several goals on trial with Italian club
Atalanta, including one against
Chelsea, Ikonomidis was offered a youth contract on his 16th birthday. After strong performances with Lazio's
Primavera squad, Ikonomidis made his senior debut for Lazio on 10 December 2015 starting in the final Group Stage match of the
2015–16 UEFA Europa League against
AS Saint-Étienne. Ikonomidis signed a new contract on 5 June 2015.
Loan to Salernitana For the second half of the 2015–16 season, Lazio loaned Ikonomidis to
Salernitana from the
Serie B. He made his Serie B debut for Salernitana on 22 January 2016, playing the full match at home to Brescia, where his cross led to a Brescia own goal.
Loan to AGF On 31 August 2016, Ikonomidis joined
AGF in the
Danish Superliga on a season-long loan in a bid for regular game time. He made his debut on 12 September 2016, coming on as a 66th minute substitute in a 3–1 victory over
Nordsjælland. He had a good season at AGF, but AGF announced that Ikonomidis was one out of five players that wouldn't continue at the club for the 2017–18 season.
Loan to Western Sydney Wanderers On 31 January 2018, Ikonomidis joined
A-League club
Western Sydney Wanderers on loan until the end of the season. At the end of the season he returned to Lazio.
Perth Glory On 11 September 2018, Ikonomidis signed a three-year contract with
Perth Glory.
Melbourne Victory On 21 July 2021, Ikonmoidis signed a three-year
marquee contract with
Melbourne Victory. ==International career==