On 28 June 2016, Girdvainis signed a three-year contract with one of the top Poland clubs Piast Gliwice.[1] On 21 July 2017, he was loaned for one season to Russian club Tom Tomsk.[2]
On 18 August 2018, Girdvainis signed a one-year contract with Keşla FK.[3]