 Tafaj played at the youth level with Partizani FK, but ultimately settled in Canada at the age of 14.In 2000, he began to play at the college level with the Oakland Golden Grizzlies.In 2001, he transferred to play with the Detroit Titans.