Career
Veselinov is a product of Sliven"s youth system. He made his debut during the 2009-2010 season on March 25, 2010 in a 0–1 away loss against Litex Lovech, coming on as a substitute for Nikolay Dimitrov. In February 2012, Veselinov joined Botev Plovdiv.