In 2006 Kosmačovs joined Latvian Higher League side FK Ventspils, making four appearances in the 2006 season, as they were crowned the champions.
In January 2010 it was reported that Kosmačovs, along with fellow Ventspils teammate, Aleksandrs Solovjovs was on trial at English Championship side, Blackpool.
[5] Later he was also taken on trial to the Ukrainian Premier League club Metalurh Zaporizhya by the former Ventspils coach Roman Hryhorchuk.
[6] In the 2010 season Kosmačovs played 18 matches, without scoring goals, and managed to become the Baltic League champion, as Ventspils beat the Lithuanian club Sūduva Marijampolė in the final.
In February 2013 Kosmačovs returned to the Latvian Higher League, signing a contract with Spartaks Jūrmala.
Jevgēņijs made his debut for Latvia on 6 February 2007 in a friendly match against Bulgaria, coming on as a substitute in the 87th minute.