Teterevas žaidė Baltarusijos nacionalinėje komandoje 2010 ir 2012 m. Šachmatų olimpiadoje ir 2013 m. Europos komandinio šachmatų čempionate. 2010 m. Šachmatų olimpiadoje
, jis paėmė aukso medalį už geriausią individualią pasirodymą ant 3 laivo. Jis gavo 7/8 taškų ir 2853 įvertinimą.