Vedran began his footballing career in 2000 with the junior teams of HNK Rijeka. He made appearances in the various juvenile tournaments for the Rijeka-based side.
Ljubljana
Soon after he was promoted to the senior side of the Rijeka-based side, he moved on a one-year loan deal to the Slovenian PrvaLiga side, FC Ljubljana. He scored one goal in eight appearances in the 2004–05 Slovenian PrvaLiga.
Orijent
After his short sting in Slovenia, he moved back to Croatia where he was sent on loan to Treća HNL side, NK Orijent. He scored 19 goals in 20 appearances in his two years for the Rijeka-based side.
In mid-2011, he signed a short-term contract with Zadar-based NK Zadar. He made his official debut for the club on 22 July 2011 in a 1–1 draw against NK Lučko and made only three appearances for the side in the top division.
Karlovac
After a short spell with NK Zadar, he signed a short-term contract with another 1. HNL side, NK Karlovac. He made his official debut and scored his first goal for the club on 21 March 2012 in a 3–1 win over RNK Split. Gerc has scored one goal in six appearances for the club.
He first moved out of Croatia in 2012 to Malaysia where he signed a one-year contract with Kedah-based team, Kedah FA. He scored his first goal in the Malaysia Super League which was a brace on 17 April 2012 in a 2–0 away win over Sarawak FA. He scored 6 goals in 10 appearances in the 2012 Liga Super.
In late 2013, he moved to Albania and more accurately to the capital city Tirana where he signed a short-term contract with KF Tirana. He made his Albanian Superliga debut on 18 September 2013 in a 2–0 loss against KF Vllaznia Shkodër. A horrific injury at the end of the first half against KF Bylis Ballsh forced to the Croatian to end his spell with the Albanian side.
Pomorac
After various stints across Europe and Asia, he moved back to Croatia and more accurately to Rijeka where he signed a one-year contract with the 2. HNL side NK Pomorac 1921. He made his 2. HNL debut on 2 March 2014 in a 0–0 draw against HNK Segesta and scored his first goal in the competition on 19 March 2014 in a 2–2 draw against HNK Cibalia.
Al-Hussein
He moved to Jordan in 2014 where he signed a six-month contract with the Jordan Premier League side Al-Hussein SC. Soon after his arrival at the Irbid-based club, he scored a hat-trick on 4 April 2015 in a 3–0 win over Al-Ramtha SC. He scored ten goals in 16 appearances for the Jordanian side.
In 2015, he moved to Oman where he signed a one-year contract with Sohar-based team, Sohar SC. He made his Oman Professional League debut and scored his first goal in the competition on 14 September 2015 in a 2–1 win over Sur SC. He also scored a hat-trick on 28 October 2015 in a 4–2 win over Muscat Club. He was adjudged the top scorer of the 2015–16 Oman Professional League scoring 14 goals in 20 appearances.
Al-Suwaiq
He was on a radar of various clubs across the Sultanate after impressing with his scoring ability in his first season in the Oman Professional League, before Al-Suwaiq Club managed to sign him on 29 November 2016. The management decided to part ways with the Croatian striker after a series of poor performances in which he could manage to score only three goals in ten appearances.
Realizing his potential upfront, another Omani side Muscat Club announced the signing of Gerc until the end of the 2016–17 Oman Professional League season. He scored nine goals in eleven appearances for the Muscat-based club in the 2016–17 season, becoming the club top scorer.