Mats Grens långa spelarkarriär började i Falu BS där han spelade 1982-1984. Han värvades därefter till IFK Göteborg där han spelade 1984-1985 och blev svensk mästare 1984. Hans klubb därefter blev Grasshopper-Club Zürich som han spelade för 1985-2000. Han blev ligamästare med klubben fem gånger (1990, 1991, 1995, 1996, 1998) och vann fyra cuptitlar (1988, 1989, 1990, 1994).
Sedermera blev Mats Gren anställd som tränare under en säsong i FC Vaduz säsongen 2005/2006, för att sedan fortsätta sin tränarkarriär i Grasshopper, Vejle BK och Jönköpings Södra IF.