[6] He joined the first team during the 2016–17 Serbian SuperLiga campaign at the age of 17 but missed to make any official appearance until the end of season.
[7] At the beginning of new season, Veselinović converted his squad number taking 33 jersey and continued playing with youth team respective.
[12] On 9 February 2020, it was announced that Vancouver Whitecaps of Major League Soccer had acquired Veselinović on a season-long loan, with an option to purchase,[13] which they exercised on 18 October 2020.
[14] Veselinović appeared as a member of Serbia national under-16 football team between 2014 and 2015, scoring a goal in 3–1 away victory over Russia on 23 August 2014.
[16][17] In August 2017, Veselinović was called into the Serbia U19 squad, when he made a debut at the memorial tournament "Stevan Vilotić - Ćele".