Career
Garov started his career in city rival on Botev - Lokomotiv. As an 18-year-old he signed his first professional contract for three years with Lokomotiv. After that is loaned for along one year in Vidima-Rakovski Sevlievo and Spartak Plovdiv.
In June 2006 signed with Botev Plovdiv for a free transfer.
He became captain of the team in 2008, succeeding Daniel Bozhkov. After 2008/2009 season he released with the club and joined Lokomotiv Sofia.