Career
A central defender, he can also play as a right back. Vranješ has played for FK Borac Banja Luka in the Bosnian Premier League before moving to Red Star Belgrade in Serbia. After struggling to establish himself in the first team of Red Star, he first went on loan to Napredak Kruševac and then to Sheriff from Moldova for the 2010-2011 season.
He caused some controversy when he celebrated Sheriff eliminating Croatian club Dinamo Zagreb in the qualification for the Champions League, wearing a Red Star shirt.
On 12 January 2011, Vranješ signed a three and a half year contract for Krasnodar in the Russian First Division. On 12 December 2012, he signed a three-year contract with Alania Vadikavkaz.
In May 2013, he suffered an injury which kept him off the pitch for almost 8 months. After he returned to the pitch, he signed a contract with Turkish side Elazığspor.
Even though he played very well for them, it was not enough to help escape the relegation to second level of Turkish league.
On 2 February 2015, he signed for Turkish club Gaziantepspor. On 25 January 2016, his contract was mutually terminated. On 26 January 2016, he signed for Spanish club Sporting Gijón until the end of season.
He was a part of the Bosnia and Herzegovina under-21 for several years.
In August 2010, coach of the senior team, Safet Sušić decided to give Vranješ his debut and included him in the squad to meet Luxembourg and France in the first matches for the Euro 2012. Vranješ had to wait until November to get his debut, when he started in friendly match against Slovakia.
Sušić included Vranješ in his team for friendly against Wales on 15 August 2012. He made a great defensive play that save a goal from being scored.
After being on the bench in the first two group games, he made his World Cup debut in the match against Iran, where he played the last 30 minutes.