Kariera klubowa Vermeulen jest wychowankiem akademii Pumas, regionalnej drużyny z siedzibą w rodzinnym Nelspruicie. W barwach zespołu z prowincji Mpumalanga występował w zespołach do lat 18, 20 i 21 w rozgrywkach Craven Week i młodzieżowej odmianie turnieju Currie Cup (lata 2004–2005). Również w roku 2005 po raz pierwszy został zgłoszony do składu Pumas na seniorskie rozgrywki Currie Cup. Wraz z końcem sezonu 2006, wypatrzony przez trenera Rassiego Erasmusa, Vermeulen przeniósł się do Bloemfontein. Podpisał tam kontrakt z Free State Cheetahs – drużyną występującą w rozgrywkach krajowych oraz Cheetahs z ligi Super 14. Rozegrawszy zaledwie dwa spotkanie dla Cheetahs w Vodacom Cup, został niemal natychmiast włączony do składu na mecz z nowozelandzkimi . W drugiej części sezonu wywalczył sobie pewne miejsce w składzie drużyny rywalizującej w Currie Cup, w których to rozgrywkach ostatecznie Cheetahs odnieśli zwycięstwo.