Kovalevas atstovavo Baltarusijai keturiose Šachmatų olimpiadose: 2012 m. jis gavo 21⁄2/5 (+1<unk>1=3) rezervinėje lentelėje 40-oje Šachmatų olimpiadoje Stambule; 2014 m. 41-oje Šachmatų olimpiadoje jis gavo 5/8 (+3<unk>1=4) ant ketvirtosios lentelės
2016 m. Tromsė; 2016 m. Bakuo 42-oje Šachmatų olimpiadoje antroje lentelėje jis pasiekė 5/8 (+3<unk>1=4); 2018 m. Batumyje vykusioje 43-oje Šachmatų olimpiadoje pirmoje lentelėje jis pasiekė 6/9 (+4<unk>1=4).