A youth player at the Melbourne Knights, in 2003 he received a two-week trial with Turkish Super League club Ankaragücü. After impressing coaching staff at the club he signed a four-year deal. However, he left at the conclusion of the first year of his contract after feeling unsettled, making just one appearance in his time at the club.

Upon returning to Australia, Tavşancıoğlu began playing with South Melbourne in the Victorian Premier League. Tavsancioglu was invited to join A-League club Melbourne Victory on a short term contract on 30 December 2005. He played four games as a back-up player for the Victory due to injuries to regular squad members, before recommencing his tenure with South Melbourne in the VPL, where he played in South Melbourne's victory over Altona Magic in the 2006 Grand Final.

After a successful trial, he was signed as a short term injury replacement by A-League outfit North Queensland Fury in November 2010 after a five-year hiatus from the league to provide defensive cover for the injured Eric Akoto and Chris Grossman.