Greven begon zijn professionele loopbaan bij Royal Antwerp F.C. maar kreeg weinig speeltijd. De verdediger vertrok daarop naar FC Eindhoven in de Nederlandse Eerste Divisie. Vervolgens speelde hij bij KV Mechelen, FC Brussels en OH Leuven, waar bij bleef tot 2008. Nadien volgeden nog Mol-Wezel in de Derde Divisie en, in 2010, Oosterzonen in de Vierde Divisie. Na omzwervingen in Aarschot en wommersom speelt Greven voor VC Bekkevoort. Hierna is hij nog tot spelen gekomen bij KVZ Glabbeek die gedurende die periode in de derde provinciale reeks van Vlaams-Brabant uitkwam. Sedert het seizoen 2019/2020 gaat hij bij vierde provinciale ploeg Atlas Linter aan de slag als speler/trainer.