 On 10 June 2009, he scored his only goal for the under-21 side in a 4–3 loss against Israel U-21.Ivanov also served as team captain in the absence of Nikolay Mihaylov.Ivanov made his debut for the senior national team on 20 August 2008, in a 2–1 win against Bosnia and Herzegovina, during which he entered the match as a substitute in the 67th minute.