Elistratov competed at the 2010 Winter Olympics for Russia. In the 500 metres and 1000 metres, he placed third in his round one heat, failing to advance, and in the 1500 metres, he placed fourth, also failing to advance. In all three events he ended up 24th overall.