 Piiroja made his international debut for the Estonia national team on 21 November 1998 in a friendly against Armenia.He was team captain from 2008 to 2011, and made a total of 113 appearances for Estonia before retiring in 2013.On 31 March 2015, Piiroja made his 114th and final appearance for Estonia in his testimonial match against Iceland.