Career
He played for Bosnia and Herzegovina national under-21 football team Karoglan has played for MŠK Žilina in Slovakian Corgoň Liga. Previously, he played for NK Široki Brijeg and HŠK Zrinjski Mostar in Premier League of Bosnia and Herzegovina.
He also played for NK Kamen Ingrad in the Croatian Prva HNL. On 20 August 2009 he signed a 2-year deal with Croatian side NK Rijeka.