Early career Filip started playing in
OFK Beograd in 2004. After minor spells with
Jedinstvo Paraćin,
Mačva Šabac and
Srem, he returned to the top flight by joining
Hajduk Kula in 2008. In the first half of the 2011/12 season, Kasalica represented
FK Sloboda Užice scoring a total of 7 goals in 14 appearances with 2 assists in the
Serbian SuperLiga. He also made an appearance in the
Serbian Cup in which se scored a goal. Due to these performances, the two biggest
Serbian clubs,
FK Partizan and
Red Star Belgrade showed interest to sign Kasalica.
Red Star Belgrade In December 2011, Kasalica joined
Red Star Belgrade from Sloboda for a transfer fee of approximately €220,000. Filip made his debut for Red Star on 14 March 2012 in a match against
Smederevo. He came in as a substitute in the 75th minute of the game. After only one minute and thirteen seconds, he managed to score his first goal for the club. This made him the player that scored the fastest goals in his debut in the history of Red Star, beating the 50-year-old previous record of three minutes and 42 seconds held by
Bora Kostić. Only a week later on 21 March 2012, he scored a goal against Red Star's arch-rivals
Partizan in the
Eternal derby after coming on from the bench in the second half.
Ulsan Hyundai On 9 July 2014, Kasalica joined
Ulsan Hyundai from
Red Star Belgrade.
Ordabasy In January 2016, Kasalica moved to the
Kazakhstan Premier League with
FC Ordabasy. ==International career==