He has represented Latvia national team in EuroBasket 2007. Veselovs also has played for Latvia U-20 national team.