Career
Levadia
Having played for various youth teams, Pikk signed for Meistriliiga club Levadia in 2010 and subsequently joined Tammeka on a year and a half long loan spell. He made 39 appearances and scored 1 goal for Tammeka before returning to Levadia. Pikk made his debut for Levadia in 2012.
BATE Borisov
On 24 February 2016, Pikk signed for the Belarusian champions BATE Borisov.
Pikk represented Estonia in the 2012 Union of European Football Associations European Under-19 Championship. He made his international debut for the senior national team on 7 June 2014 against Tajikistan.
He made his first start for Estonia on 12 October 2014 in a Union of European Football Associations Euro 2016 qualifying match against England in an eventual 0–1 loss while serving as a conscript in the Estonian Defence Forces. He scored his first goal on 11 November 2015 in a friendly against Georgia.