Txeparínov ha participat, representant Bulgària, en set Olimpíades d'escacs entre els anys 2002 i 2014, amb un resultat de (+26 =28 –15), per un 58,0% de la puntuació. El seu millor resultat el va fer a l'Olimpíada del 2012 en puntuar 7½ de 10 (+5 =5 -0), amb el 75,0% de la puntuació, amb una performance de 2635.