Mats Gren (ur. 20 grudnia 1963 w Falun) – piłkarz szwedzki grający na pozycji środkowego obrońcy.

Kariera klubowa Gren pochodzi z miasta Falun. Karierę piłkarską rozpoczął w tamtejszym Falu BS. Od 1980 do 1984 roku grał w jego barwach w trzeciej lidze szwedzkiej. W 1985 roku przeszedł do pierwszoligowego IFK Göteborg, gdzie stał się podstawowym zawodnikiem. W 1984 roku wywalczył z IFK mistrzostwo Szwecji.

W 1985 roku Gren przeszedł do szwajcarskiego Grasshopper Club. Tam, podobnie jak w Göteborgu, grał w pierwszym składzie. Swój pierwszy sukces z klubem z Zurychu osiągnął w 1988 roku, gdy wygrał z nim Puchar Szwajcarii. Rok później ponownie zdobył krajowy puchar, a w 1990 roku wywalczył z Grasshoppers dublet (mistrzostwo i Puchar Szwajcarii). W 1991 roku obronił mistrzowski tytuł, a w latach 1995-1996 dwukrotnie z rzędu został mistrzem kraju. W sezonie 1995/1996 wystąpił z Grasshoppers w fazie grupowej Ligi Mistrzów. W 1998 roku po raz piąty i ostatni wywalczył mistrzostwo kraju. W Grasshoppers grał do 2000 roku i rozegrał w tym klubie 437 meczów, w których strzelił 45 goli.