June 20th 1987: Born Trenbinje, Yugoslavia
2003: Joins Portsmouth from Kirchhausen
2005: Makes professional debut, on loan at Belgian side Le Louviere
November 2006: Joins Macclesfield Town on loan. Makes Football League debut versus Stockport
December 2006: Returns to Portsmouth after picking up knee injury in third appearance for Macc
June 2007: Played for Canada in all 3 of their games at the FIFA U20 World Cup
August 2007: Joins Bournemouth on six month loan
August 2007: Receives first call up to the full Canada team but doesn't see any action as he is an unused sub
October 2007: Recalled by Portsmouth after eight appearances at Dean Court
December 2007: Named in a Portsmouth squad for the first time, as a sub in the Premier League clash with Aston Villa.
2007: Named Canada U20 player of the year
March 2008: Joined Yeovil on loan
April 2008: Recalled by Portsmouth after two appearances for Yeovil
August 2008: Rejoins Yeovil on three month loan
November 2008: Returns to Fratton Park after fourteen appearances for Yeovil
November 2008: Is called up again by Canada but again spends the whole game on the bench
May 2009: Made his Pompey debut in 3-1 win against Sunderland
August 2009: Accepts call up by Bosnia although doesn't play in either of the games
September 2009: Makes international debut for Bosnia in 2-0 qualifying win over Estonia
October 2009: Joined Ipswich on loan until January 2010
November 2009: Recalled by Portsmouth after six appearances for Ipswich
January 2010: Joins Stoke for £3.25m on a four and a half year deal after ten impressive performances in 2009/10 for Portsmouth