[4] He made his Bundesliga debut on 12 August 2006, playing as a substitute in the last five minutes of the club's first league match of the 2006–07 season, a 3–0 away victory at VfB Stuttgart.
He scored his first goal for Nürnberg on 29 November 2007 in their UEFA Cup group match against eventual winners of the competition, Zenit Saint Petersburg, securing his team a 2–2 away draw.
[6] On 4 August 2008, Benko moved to Belgian side Standard Liège for an undisclosed fee, signing a one-year contract with an optional extension.
[7] He made his debut for the club on 16 August 2008 in their 3–1 away win at FCV Dender in the first round of the 2008–09 Jupiler League, coming on as a late substitute.
Benko made his debut for the new club against NK Zadar at the end of the July, and scored his first goal on Matchday 4 of the season against Lokomotiva Zagreb.
A month later, on Matchday 2 of the 2013–14 Europa League, Benko scored another volley goal against Real Betis to give his team 1–0 lead on Stadion Kantrida.
On 24 February 2014, Benko reportedly signed for Chinese Super League team Dalian Aerbin for an undisclosed fee.
[13] On 28 April 2015, Benko filed a lawsuit at the Hong Kong High Court against the holding company of Dalian Aerbin for unpaid wages and image rights.
[17] After falling out with Sarajevo over his suspension, Benko signed a two-year contract with Slovenian PrvaLiga club Olimpija Ljubljana on a free transfer on 30 August 2016.
[22] Benko has been capped for the Croatian national under-21 team and he subsequently went on to make his debut for the country's A-team by appearing in both of their two matches at the 2006 Carlsberg Cup in Hong Kong.
His prolific goalscoring form in his club earned him another call-up, this time for the Croatia crucial 2014 World Cup play-off matches against Iceland on 15 November 2013.