Meškovs a représenté la Lettonie lors des olympiades de 2016 et 2018. Lors de l'Olympiade d'échecs de 2016, il jouait au quatrième échiquier et la Lettonie finit de la compétition. En 2018, il joua au troisième échiquier de l'équipe de Lettonie.