|Full name||Ilija Nestorovski|
|Date of birth||12 March 1990|
|Place of birth||Prilep, SFR Yugoslavia|
|Height||1.83 m (6 ft 0 in)|
|2011–2012||→ Viktoria Žižkov (loan)||13||(1)|
|2012–2013||→ Metalurg (loan)||20||(1)|
* Senior club appearances and goals counted for the domestic league only and correct as of 9 July 2019|
‡ National team caps and goals correct as of 19:42, 24 June 2019 (UTC)
Born in Prilep, SR Macedonia, SFR Yugoslavia, Nestorovski started his career at hometown club FK Pobeda. Joining their youth academy in 2000, he made his senior debut in 2006. Between 2006 and 2010, he made 96 league appearances for Pobeda, scoring 39 goals.
In the early weeks of 2010, Nestorovski then moved to Czech First League side 1. FC Slovácko. He made 11 appearances in the remaining matches of the season, scoring his first and only league goal for that campaign in a 3–1 win over Slavia Prague. The following season, he made 17 appearances, once more scoring a single league goal.
Nestorovski then went out on loan to Viktoria Žižkov where he spent the first half of the 2011–12 season. He left the relegation battlers in January 2012 and moved to Metalurg Skopje. He spent the next 12 months at Metalurg.
After not playing a single game for almost six months, Nestorovski signed for NK Inter Zaprešić on 9 August 2013, initially on a loan deal. He had a breakout year, scoring 20 times in the Croatian Second Football League and twice in the Croatian Football Cup. He extended his loan deal for another 12 months with Inter over the summer. The following season, Nestorovski found even more success, netting 24 times in 27 league games as Inter were promoted to the Croatian First Football League. Inter then signed him on a permanent deal.
After scoring 13 times in the first half of the 1. HNL, Nestorovski was signed by Italian Serie A side U.S. Città di Palermo, but spent the remainder of the 2015–16 season with Inter. Inter received a transfer fee of €500,000 while the player signed a four-year contract, starting in July 2016. After a first season with 11 goal and 3 assists he was chosen as captain after deciding to remain in the relegating club of Palermo despite interests from clubs such as Fiorentina and Everton.
He made his senior international debut for Macedonia in a UEFA Euro 2016 qualifying against Ukraine on 9 October 2015. On 29 May 2016, he scored his first goal for the national team against Azerbaijan in a friendly match in Austria.
|Viktoria Zizkov (loan)||2011–12||Czech League||13||1||0||0||—||—||13||1|
|Metalurg (loan)||2011–12||First League||14||1||0||0||—||—||14||1|
- As of 24 June 2019
- As of match played 19 November 2018. North Macedonia score listed first, score column indicates score after each Nestorovski goal.
|1||29 May 2016||Sportplatz Bad Erlach, Bad Erlach, Austria||7||Azerbaijan||3–1||3–1||Friendly|
|2||6 October 2016||Philip II Arena, Skopje, Macedonia||9||Israel||1–2||1–2||2018 FIFA World Cup qualification|
|3||9 October 2016||Philip II Arena, Skopje, Macedonia||10||Italy||1–1||2–3|
|4||24 March 2017||Rheinpark Stadion, Vaduz, Liechtenstein||12||Liechtenstein||2–0||3–0|
|6||16 November 2018||Rheinpark Stadion, Vaduz, Liechtenstein||26||Liechtenstein||2–0||2–0||2018–19 UEFA Nations League D|
|7||19 November 2018||Philip II Arena, Skopje, Macedonia||27||Gibraltar|
- Ilija Nestorovski at Soccerway
- "Najbolji strijelac HNL-a potpisao za Palermo, odšteta 500.000 eura". Gol.hr (in Croatian). Retrieved 21 April 2016.
- "Ilija Nestorovski". Under-21 Championship. UEFA. Retrieved 9 August 2012.
- "Ilija Nestorovski » Club matches". worldfootball.net. Retrieved 24 June 2019.
- "Nestorovski, Ilija". National Football Teams. Retrieved 13 October 2016.
- "Ilija Nestorovski". European Football. Retrieved 13 October 2016.