[5] Ilić made his senior debut for Red Star Belgrade in 28 fixture match of the 2016–17 Serbian SuperLiga season against Spartak Subotica, replacing Srđan Plavšić in last minute of the game played on 1 April 2017.
[9] In summer 2017, Ilić had been sold to Manchester City along with his older brother Luka, staying on loan at Red Star until his 18th birthday.
[10][11] At the beginning of October 2017, The Guardian picked Ilić as the most prospective first-year scholar in the academy of Manchester City.
[12] Ilić played his first full-time senior match in 5–0 Serbian Cup victory over Dinamo Vranje on 11 October 2017.
[14] Ilić made his first competitive matches with Serbia under-14 national team at the international tournament in Croatia in 2015.
[23] Ilić also continued playing with under-17 level in 2017–18 UEFA qualifications, scoring his first goal for the team in 2–1 victory over Norway on 21 October 2017.